.toast-stack{z-index:12000;pointer-events:none;gap:10px;max-width:min(420px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;position:fixed;overflow:hidden}.toast-stack>*{pointer-events:auto}.toast-stack--top-right,.toast-stack--top-left,.toast-stack--top-center{flex-direction:column-reverse}.toast-stack--bottom-right,.toast-stack--bottom-left,.toast-stack--bottom-center{flex-direction:column}.toast-stack--top-right{align-items:flex-end;top:20px;right:20px}.toast-stack--top-left{align-items:flex-start;top:20px;left:20px}.toast-stack--top-center{align-items:center;top:20px;left:50%;transform:translate(-50%)}.toast-stack--bottom-right{align-items:flex-end;bottom:20px;right:20px}.toast-stack--bottom-left{align-items:flex-start;bottom:20px;left:20px}.toast-stack--bottom-center{align-items:center;bottom:20px;left:50%;transform:translate(-50%)}.toast-card{align-items:flex-start;width:100%;animation:.24s toast-in;box-shadow:0 6px 20px #00000026}.toast-content-wrapper{flex-direction:column;min-width:0;margin:auto 0;display:flex}.toast-line{word-break:break-word}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-italic-4ESj9BbU.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-400-italic-Cr8V8sy2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-italic-CqC_ywG3.woff2)format("woff2"),url(/assets/roboto-cyrillic-400-italic-Cm9T0ooA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXEAA8AAAAABwgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEoAAABgdArgeVNUQVQAAAIMAAAASwAAAFpfd0MxY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABQAAAAUB76SxVaGVhZAAAA+QAAAA2AAAANg0qsE5oaGVhAAAEHAAAAB8AAAAkCukNhGhtdHgAAAQ8AAAAHwAAACQXeQDWbG9jYQAABFwAAAATAAAAFAFgAbttYXhwAAAEcAAAABwAAAAgACkBIW5hbWUAAASMAAABIQAAAmg2nmMRcG9zdAAABbAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADAez/GYAedSqcSW7x51BorWMVCohCJa07ONWwKZS8DoXtPlxoRfSaSn3ldZ4FuadzUdo964YA8lhO99ADPvQnQAAB42h3EAQaDYBwH0Pf7xwzA7ARjNgS6UURFgI+u0YE6XPTwRDx1eN/3ap/aki/7vLT8ZW3jlkF5ePkIKj8TOlHpc1AnokgJF6EECEUAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAHP/6QUQBccAFQArAAABBw4DJy4DNzc+AxceAwc3Ni4CJyYOAgcHBh4CFxY+AgUADBRnqOqXkMFrIRANE2mp6pWSwWof1w0LBjd8bW+odUYODQsHOHxrcqhzRQMGW4b+ynQDA33M9nxbhv3KdQMDfMz22V9VuKFmBANdn8BgX1O5omkEA12ewgACAPMEcwNMBdcABQAPAAABNxMzBwElNzMHBhYXByYmAeoBo74B/vX+vAykDgoSJEZISQSDEwFBFv7D/lVQPm00NS2M////DP/pBVYF1gAmAAVGAAAHAAb+Gf//AAEAAAADA9d74538Xw889QAbCAAAAAAAxPARLgAAAADljVAD+jf91QlDCHMAAgAJAAIAAAAAAAB42mNgZGBgz/nHw8DAyfzL/F8OpzMHAxrgBABv5wSDAHjaY57GkMIABYzfIZg1nKGYmZPhM5g99z8PAGm4B2EAeNpjYGDQhcMihilAuAAAE98DHAB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kTVSBUAQRB/uHIAEd3dLcHdNcfjulnEaMvQEHIkc7doaHGrtbY+tAOVckUNWbpH4LqvQOItSnoyzxQ/GOXRxb5xLBRfGeTRwbpwv/cS4nAFFOM5yeYzrKabBuFF6hXGTuNy4TYRxj4vd4JhTEvjZJ8qudh7tz4izQkhKQLpfuocj4tJlUQsTY4ROtZD4mCAnhDTH5evh0CkxzR0uxykbWg804hrtzGvdN88djuUREyueKnoV00U3/Yxq1yPuYeBbfNXX+G/+s6yqzYr+rfeNv3pNuptkiGL3t+rdalVsSTnW+v0ca0S1ejnm0PmPk3BvFJIe077p12ud4nEeCWXpUFSIgFNDaqf4Of54x5j06LdbHLo/iql5xM1vista7wAAAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-italic-DnTUMkdF.woff2)format("woff2"),url(/assets/roboto-greek-400-italic-BBRUmPuH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-italic-BpybG2ZH.woff2)format("woff2"),url(/assets/roboto-math-400-italic-BgLbif4B.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-italic-DJOHuWBY.woff2)format("woff2"),url(/assets/roboto-symbols-400-italic-C2qjr5im.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-italic-C41J4i52.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-italic-Dej58sRh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-italic-BilqUbDw.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-italic-B-uw9otN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-italic-CSuqwwKr.woff2)format("woff2"),url(/assets/roboto-latin-400-italic-BpsFK_tr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sign-in{min-height:100vh;font-family:var(--joy-fontFamily-body);justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.sign-in__backdrop{background:url(/assets/sign-in-background-Dck9Cb69.webp) 50%/cover no-repeat;position:absolute;inset:0}[data-joy-color-scheme=dark] .sign-in__backdrop{filter:brightness(.4)}.sign-in__shapes{background-color:var(--joy-palette-background-level1);width:100%;height:100%;position:absolute;inset:0}.sign-in__shape{fill:var(--joy-palette-primary-softBg)}.sign-in__shape--round{fill:var(--joy-palette-warning-softBg)}[data-joy-color-scheme=dark] .sign-in__shape{opacity:.5}.sign-in__card{border-radius:var(--joy-radius-md);text-align:start;flex-direction:column;gap:16px;width:100%;max-width:402px;padding:24px;display:flex;position:relative}.sign-in__wordmark{-o-object-fit:contain;object-fit:contain;align-self:center;width:240px;height:42px}.sign-in__section{flex-direction:column;gap:12px;display:flex}.sign-in__section h2{font-weight:var(--joy-fontWeight-lg)}.sign-in__provider .MuiButton-startDecorator{margin-right:0;margin-inline-end:var(--Button-gap)}.sign-in__divider{margin-block:8px}.sign-in__form{flex-direction:column;gap:12px;display:flex}.sign-in__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sign-in__back{align-self:center}.sign-in__qr{border-radius:var(--joy-radius-sm);align-self:center;width:176px;height:176px}.sign-in__secret{color:var(--joy-palette-text-primary);font-weight:var(--joy-fontWeight-md);font-variant-numeric:tabular-nums;letter-spacing:.08em;overflow-wrap:anywhere}.sign-in__google-mark{width:16px;height:16px}.sign-in__completing{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:16px 8px;display:flex}.sign-in__completing .sign-in__ms-mark{--tile:16px;margin-block-end:8px}.sign-in__progress{width:100%;margin-block-start:8px}.sign-in__ms-mark{--tile:7px;grid-template-columns:repeat(2, var(--tile));gap:2px;display:inline-grid}.sign-in__ms-tile{width:var(--tile);height:var(--tile)}.sign-in__ms-tile:first-child{background-color:#f25022}.sign-in__ms-tile:nth-child(2){background-color:#7fba00}.sign-in__ms-tile:nth-child(3){background-color:#00a4ef}.sign-in__ms-tile:nth-child(4){background-color:#ffb900}.consolidate-modal{z-index:9999!important}.consolidate-modal .alert-modal-note{max-width:420px;color:var(--joy-palette-warning-plainColor);background-color:var(--joy-palette-warning-softBg);border-radius:6px;align-items:flex-start;gap:8px;margin-top:4px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.consolidate-modal .alert-modal-note svg{flex-shrink:0;margin-top:1px}.PDFPage{direction:ltr;background-color:#fff;background-clip:content-box;border:9px solid #0000;margin:1px auto -8px;position:relative;overflow:visible}.PDFPage-page{position:relative}.PDFPage-page>div{opacity:.4;line-height:1;display:none;position:absolute;inset:0;overflow:hidden}.PDFPage-loading{width:100%;height:100%;position:absolute;inset:0}.PDFViewer{width:100%;height:100%;position:relative}.PDFViewer-container{min-width:320px;position:absolute;inset:0}.PDFViewer-headerToolbar{z-index:9999;cursor:default;position:relative;left:0;right:0}.PDFViewer-headerToolbar-container{background-color:#fafafa;height:32px;padding:0 10px;position:relative;box-shadow:inset 0 1px 1px #00000026,inset 0 -1px #ffffff0d,0 1px #00000026,0 1px 1px #0000001a}.PDFViewer-headerToolbar-container-title{align-items:center;height:32px;display:flex}.PDFViewer-headerToolbar-container-title img{-webkit-user-drag:none;align-self:flex-start;width:26px;height:26px;margin-left:10px;margin-right:10px;transform:translateY(10%)}.PDFViewer-headerToolbar-container-title span{text-overflow:ellipsis;white-space:nowrap;cursor:default;color:#2e2e2e;max-width:65%;height:32px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:32px;display:inline-block;overflow:hidden}.PDFViewer-toolbar{z-index:1050;opacity:.8;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:20px;align-items:center;min-width:165px;height:44px;padding:0 20px 0 5px;font-size:16px;font-weight:500;line-height:44px;transition:opacity .5s;display:flex;position:fixed;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #6666664d}@media (width<=535px){.PDFViewer-toolbar{min-width:260px}}.PDFViewer-toolbar-pageNumber{color:#555;min-width:30px;height:40px;box-shadow:none;text-align:right;background:0 0;border:1px solid #0000;border-radius:0;outline:none;margin:0;padding:0 10px 2px 0;font-size:15px;font-weight:700;line-height:44px;transition:all .3s;position:relative;top:50%;left:0;transform:translateY(-47%)}.PDFViewer-toolbar-allNumber{display:block;margin-left:20px!important}.PDFViewer-toolbar-numPages,.PDFViewer-toolbar-allNumber{color:#555;white-space:nowrap;min-width:30px;height:44px;margin:0;padding:0;font-weight:700;line-height:44px}.PDFViewer-toolbar-deliver{background-color:#ddd;width:1px;height:18px;margin:0 10px}.PDFViewer-toolbar-button{align-items:center;display:flex}.PDFViewer-toolbar-button-zoomIn,.PDFViewer-toolbar-button-zoomOut{cursor:pointer;width:25px;height:35px;box-shadow:none;background-color:#0000;border:0;outline:none;padding:0;position:relative}.PDFViewer-toolbar-button-zoomIn:before,.PDFViewer-toolbar-button-zoomOut:before{content:"";background-position:0 3px;background-repeat:no-repeat;background-size:contain;width:20px;height:33px;display:inline-block;position:absolute;top:4px;left:7px;transform:translate(0)}.PDFViewer-toolbar-button-zoomIn:focus,.PDFViewer-toolbar-button-zoomOut:focus{outline:none}.PDFViewer-toolbar-button span{min-width:68px;max-width:68px;margin:0 8px;font-size:14px}.PDFViewer-viewer{-webkit-overflow-scrolling:touch;outline:none;transition-duration:.2s;transition-timing-function:ease;position:absolute;inset:32px 0 0;overflow:auto;box-shadow:inset 1px 0 #ffffff0d}:is(.MuiBox-root:has(.FileDetailPanel) .Sidebar,.MuiBox-root:has(.FileDetailPanel) .consolidocs-header){display:none}div[data-focused],div[data-selected]{color:unset!important;background-color:#0000!important}div[data-focused]:hover,div[data-selected]:hover,.active-list{background-color:var(--joy-palette-background-level2)!important}.consolidate-docs-btn{align-items:center;gap:8px;display:flex}.consolidate-docs-btn button{flex:1}.MuiTreeView-root li:nth-of-type(2n){background-color:#fff}.tree-wrapper>ul{flex-direction:column;gap:12px;display:flex}.tree-wrapper>ul>li{background-color:var(--joy-palette-background-level1);border:1px solid var(--joy-palette-divider);border-radius:6px}.FileDetailPanel+.FileDetailPanel{border-top:6px solid var(--joy-palette-background-level2);margin-top:6px}.FileDetailPanel{word-break:break-word;overflow-wrap:break-word;padding:6px 10px 2px}.FileDetailPanel .file-head{align-items:flex-start;gap:8px;padding-bottom:6px;display:flex}.FileDetailPanel .file-head__text{flex:1;min-width:0}.FileDetailPanel .file-head__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.FileDetailPanel .file-badge{background-color:var(--joy-palette-background-level2);width:28px;height:28px;color:var(--joy-palette-text-secondary);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.FileDetailPanel .file-badge__ext{letter-spacing:.02em;font-size:8px;font-weight:700}.FileDetailPanel .file-badge__icon{font-size:16px}.FileDetailPanel .file-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.FileDetailPanel .file-meta__status{--Chip-minHeight:16px;--Chip-paddingInline:6px;font-size:10px;font-weight:700}.FileDetailPanel .panel-section{padding-bottom:8px}.FileDetailPanel .panel-section:first-of-type{margin-top:0}.FileDetailPanel .section-label{background-color:var(--joy-palette-neutral-700,#32383e);letter-spacing:.06em;text-transform:uppercase;color:#fff;align-items:center;gap:5px;margin:0 -10px 6px;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.FileDetailPanel .section-label__count{letter-spacing:0;color:#fff;background-color:#ffffff3d;border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:14px;padding:0 4px;font-size:10px;display:inline-flex}.FileDetailPanel .detail-row{grid-template-columns:68px 1fr;align-items:baseline;gap:2px 10px;padding:1px 0;display:grid}.FileDetailPanel .detail-row__label{color:var(--joy-palette-text-tertiary)}.FileDetailPanel .detail-row__value{color:var(--joy-palette-text-primary);font-weight:500;line-height:1.4}.FileDetailPanel .disclosure__trigger{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:3px 6px;display:flex}.FileDetailPanel .disclosure__trigger:hover{background-color:#3478f70f}.FileDetailPanel .disclosure__trigger:focus-visible{outline-offset:-2px;outline:2px solid #3478f7}.FileDetailPanel .disclosure__header{flex:1;min-width:0}.FileDetailPanel .disclosure__chevron{color:var(--joy-palette-text-tertiary);flex-shrink:0;font-size:16px;transition:transform .2s}.FileDetailPanel .disclosure__chevron--open{transform:rotate(180deg)}.FileDetailPanel .disclosure__body{padding:1px 6px 6px}.FileDetailPanel .party__role{letter-spacing:.05em;text-transform:uppercase;color:#3478f7;font-size:9px;font-weight:700;line-height:1.4}.FileDetailPanel .party__name{font-size:12.5px;font-weight:500;line-height:1.25}.FileDetailPanel .party-list{flex-direction:column;margin:0 -6px;display:flex}.FileDetailPanel .gradient-text{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.FileDetailPanel .dora-score-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.FileDetailPanel .dora-progress{background-color:#0000001a;border-radius:3px;height:6px;margin-bottom:8px}.FileDetailPanel .dora-progress .MuiLinearProgress-bar{border-radius:3px}.FileDetailPanel .dora-progress--success .MuiLinearProgress-bar{background-color:#10b981}.FileDetailPanel .dora-progress--warning .MuiLinearProgress-bar{background-color:#f59e0b}.FileDetailPanel .dora-progress--danger .MuiLinearProgress-bar{background-color:#ef4444}.FileDetailPanel .dora-stats{margin-bottom:8px}.FileDetailPanel .dora-stat{text-align:center}.FileDetailPanel .dora-stat__value{justify-content:center;align-items:center;gap:4px;display:flex}.FileDetailPanel .dora-gaps{margin:0;padding-left:16px}.FileDetailPanel .dora-gaps li{color:var(--joy-palette-text-secondary);margin-bottom:2px;font-size:.75rem;line-height:1.6}.FileDetailPanel .dora-gaps__title{color:var(--joy-palette-danger-700);margin-bottom:4px;font-weight:700}.FilePanel.file-folders{padding:10px;min-width:360px!important}.FilePanel{z-index:9;border:2px solid;border-color:var(--joy-palette-divider);flex-direction:column;flex-shrink:0;height:calc(100vh - 48px);transition:transform .4s,width .4s;display:flex;position:sticky;top:0}.FilePanel.right{background-color:var(--joy-palette-background-body)}@media (width<=899px){.FilePanel{position:fixed}}.FilePanel .Sidebar-overlay{z-index:9998;width:100vw;height:100vh;opacity:var(--SideNavigation-slideIn);background-color:var(--joy-palette-background-backdrop);transition:opacity .4s;position:fixed;top:0;left:0}@media (width<=899px){.FilePanel .Sidebar-overlay{transform:translateX(calc(100% * (var(--SideNavigation-slideIn,0) - 1) + var(--SideNavigation-slideIn,0) * var(--FilePanel-width,0px)))}}@media (width>=900px){.FilePanel .Sidebar-overlay{transform:translate(-100%)}}.FilePanel .header-logo{width:32px}.contract-relation{--cr-accent:#667eea;--cr-accent-ink:#4c56b8;--cr-accent-tint:#667eea12;--cr-accent-border:#667eea47;--cr-accent-ring:#667eea2e;--cr-surface:#fff;--cr-border:#0f172a1a;--cr-hairline:#0f172a1f;--cr-chip-fill:#0f172a0d;--cr-ink:#0f172ae0;--cr-ink-strong:#0f172a;--cr-quiet:#0f172a8f;--cr-error:#dc2626;--cr-error-ink:#b91c1c;--cr-error-tint:#dc26260f;--cr-error-border:#dc262647;--cr-warn:#d97706;--cr-warn-ink:#b45309;--cr-warn-tint:#d9770612;--cr-warn-border:#d977064d;--cr-ok:#059669;--cr-ok-ink:#047857;--cr-ok-tint:#05966912;--cr-ok-border:#05966947;--cr-line:#0f172a24}[data-joy-color-scheme=dark] .contract-relation{--cr-accent:#8b9cf7;--cr-accent-ink:#b3bef9;--cr-accent-tint:#8b9cf71f;--cr-accent-border:#8b9cf757;--cr-accent-ring:#8b9cf738;--cr-surface:#ffffff0b;--cr-border:#ffffff24;--cr-hairline:#ffffff29;--cr-chip-fill:#ffffff14;--cr-ink:#ffffffe6;--cr-ink-strong:#fff;--cr-quiet:#ffffff9e;--cr-error:#f87171;--cr-error-ink:#fca5a5;--cr-error-tint:#f871711f;--cr-error-border:#f8717157;--cr-warn:#fbbf24;--cr-warn-ink:#fcd34d;--cr-warn-tint:#fbbf241f;--cr-warn-border:#fbbf2452;--cr-ok:#34d399;--cr-ok-ink:#6ee7b7;--cr-ok-tint:#34d3991f;--cr-ok-border:#34d39952;--cr-line:#fff3}.cr-summary{flex:1;align-items:center;gap:8px;display:flex}.contract-relation{color:var(--cr-ink);flex-direction:column;gap:8px;display:flex}.contract-relation .cr-lede{background:var(--cr-accent-tint);border:1px solid var(--cr-accent-border);border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.contract-relation .cr-lede .cr-lede__icon{color:var(--cr-accent);flex-shrink:0;margin-top:1px;font-size:15px}.contract-relation .cr-lede p{color:var(--cr-ink);line-height:1.45}.contract-relation .cr-block-head{align-items:center;gap:8px;margin-top:2px;display:flex}.contract-relation .cr-block-head__title{letter-spacing:.07em;text-transform:uppercase;color:var(--cr-quiet);white-space:nowrap;font-size:9.5px;font-weight:700}.contract-relation .cr-block-head__rule{background:var(--cr-hairline);flex:1;height:1px}.contract-relation .cr-block-head__note{letter-spacing:.03em;text-transform:uppercase;color:var(--cr-quiet);white-space:nowrap;font-size:9.5px;font-weight:700}.contract-relation .cr-block-head__note.is-error{color:var(--cr-error-ink)}.contract-relation .cr-block-head__note.is-warning{color:var(--cr-warn-ink)}.contract-relation .cr-block-head__note.is-clear{color:var(--cr-ok-ink)}.contract-relation .cr-block-head__note.is-danger{color:var(--cr-error-ink)}.contract-relation .cr-flow{margin:0;padding:0;list-style:none}.contract-relation .cr-step{gap:8px;display:flex}.contract-relation .cr-step__rail{flex-shrink:0;width:14px;position:relative}.contract-relation .cr-step__rail:before{content:"";background:var(--cr-line);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:6px}.contract-relation .cr-step:first-child .cr-step__rail:before{top:9px}.contract-relation .cr-step:last-child .cr-step__rail:before{bottom:calc(100% - 9px)}.contract-relation .cr-step__dot{background:var(--cr-surface);border:2px solid var(--cr-line);box-sizing:border-box;z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:2px}.contract-relation .cr-step__body{flex:1;min-width:0;padding-bottom:2px}.contract-relation .cr-step--self .cr-step__dot{background:var(--cr-accent);border-color:var(--cr-accent);box-shadow:0 0 0 3px var(--cr-accent-ring)}.contract-relation .cr-step--self .cr-card{border-color:var(--cr-accent-border);background:var(--cr-accent-tint)}.contract-relation .cr-card{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.contract-relation .cr-card__head{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.contract-relation .cr-card__code{font-family:var(--joy-fontFamily-body);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--cr-ink-strong);font-size:11.5px;font-weight:700}.contract-relation .cr-card__type,.contract-relation .cr-card__self{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.contract-relation .cr-card__type{background:var(--cr-chip-fill);color:var(--cr-quiet)}.contract-relation .cr-card__self{background:var(--cr-accent);color:#fff}.contract-relation .cr-card__title{color:var(--cr-quiet);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.contract-relation .cr-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:1px;display:flex}.contract-relation .cr-term{font-variant-numeric:tabular-nums;color:var(--cr-ink);align-items:center;gap:4px;font-size:10.5px;display:flex}.contract-relation .cr-term__arrow{color:var(--cr-quiet)}.contract-relation .cr-term__date{text-underline-offset:3px}.contract-relation .cr-term__date.is-muted{color:var(--cr-quiet);font-style:italic}.contract-relation .cr-term__date.is-error{color:var(--cr-error-ink);-webkit-text-decoration:underline wavy var(--cr-error);-webkit-text-decoration:underline wavy var(--cr-error);text-decoration:underline wavy var(--cr-error);font-weight:700}.contract-relation .cr-term__date.is-warning{color:var(--cr-warn-ink);-webkit-text-decoration:underline dotted var(--cr-warn);-webkit-text-decoration:underline dotted var(--cr-warn);text-decoration:underline dotted var(--cr-warn);font-weight:700}.contract-relation .cr-card__code--unnamed{color:var(--cr-quiet);font-style:italic;font-weight:700}.contract-relation .cr-mark{cursor:help;flex-shrink:0;margin-left:auto;font-size:14px}.contract-relation .cr-mark--warning{color:var(--cr-warn-ink)}.contract-relation .cr-mark--error{color:var(--cr-error-ink)}.contract-relation .cr-status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.contract-relation .cr-status--onfile{background:var(--cr-ok-tint);color:var(--cr-ok-ink);border:1px solid var(--cr-ok-border)}.contract-relation .cr-status--unbound{background:var(--cr-warn-tint);color:var(--cr-warn-ink);border:1px solid var(--cr-warn-border)}.contract-relation .cr-status--inforce{background:var(--cr-ok-tint);color:var(--cr-ok-ink);border:1px solid var(--cr-ok-border)}.contract-relation .cr-status--pending{background:var(--cr-warn-tint);color:var(--cr-warn-ink);border:1px solid var(--cr-warn-border)}.contract-relation .cr-status--expired{background:var(--cr-chip-fill);color:var(--cr-quiet);border:1px solid var(--cr-border)}.contract-relation .cr-more{width:100%;font:inherit;color:var(--cr-accent-ink);background:var(--cr-accent-tint);border:1px solid var(--cr-accent-border);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding:6px 9px;font-size:10.5px;display:flex}.contract-relation .cr-more:hover{background:var(--cr-accent-ring)}.contract-relation .cr-more__icon{flex-shrink:0;font-size:13px}.contract-relation .cr-check{border:1px solid var(--cr-border);background:var(--cr-surface);border-left-width:3px;border-radius:8px;margin-top:8px;padding:8px 10px}.contract-relation .cr-check--error{border-left-color:var(--cr-error)}.contract-relation .cr-check--warning{border-left-color:var(--cr-warn)}.contract-relation .cr-check__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.contract-relation .cr-check__icon{flex-shrink:0;font-size:15px}.contract-relation .cr-check--error .contract-relation .cr-check__icon{color:var(--cr-error-ink)}.contract-relation .cr-check--warning .contract-relation .cr-check__icon{color:var(--cr-warn-ink)}.contract-relation .cr-check__title{color:var(--cr-ink-strong);flex:60%;min-width:0;font-weight:700}.contract-relation .cr-check__subject{font-family:var(--joy-fontFamily-body);font-variant-numeric:tabular-nums;color:var(--cr-quiet);background:var(--cr-chip-fill);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;margin-left:auto;padding:1px 6px;font-size:10px;overflow:hidden}.contract-relation .cr-check__sides{font-variant-numeric:tabular-nums;color:var(--cr-ink);flex-wrap:wrap;gap:4px 16px;margin:6px 0 4px;font-size:11px;display:flex}.contract-relation .cr-check__side{align-items:baseline;gap:5px;display:inline-flex}.contract-relation .cr-check__side b{letter-spacing:.04em;text-transform:uppercase;color:var(--cr-quiet);font-size:9px;font-weight:700}.contract-relation .cr-check__detail{color:var(--cr-quiet);margin-top:2px;line-height:1.5}.contract-relation .cr-refs{flex-direction:column;gap:8px;margin-top:8px;display:flex}.contract-relation .cr-ref{border:1px solid var(--cr-border);background:var(--cr-surface);border-radius:8px;padding:8px 10px}.contract-relation .cr-ref__head{align-items:center;gap:6px;margin-bottom:2px;display:flex}.contract-relation .cr-ref__type{letter-spacing:.04em;text-transform:uppercase;color:var(--cr-accent-ink);flex:1;min-width:0;font-size:9.5px;font-weight:700}.contract-relation .cr-ref__lateral{color:var(--cr-quiet);white-space:nowrap;font-size:9px}.contract-relation .cr-ref__state{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.contract-relation .cr-ref__state--bound{background:var(--cr-ok-tint);border:1px solid var(--cr-ok-border);color:var(--cr-ok-ink)}.contract-relation .cr-ref__state--unbound{background:var(--cr-warn-tint);border:1px solid var(--cr-warn-border);color:var(--cr-warn-ink)}.contract-relation .cr-ref__title{color:var(--cr-ink-strong);word-break:break-word;margin-bottom:4px;font-weight:700}.contract-relation .cr-ref__quote{border-top:1px solid var(--cr-hairline);color:var(--cr-quiet);gap:5px;margin-top:6px;padding-top:6px;font-style:italic;line-height:1.5;display:flex}.contract-relation .cr-ref__quote-icon{color:var(--cr-quiet);flex-shrink:0;font-size:14px}.contract-relation .cr-ref__page{white-space:nowrap;font-style:normal}.contract-relation .cr-fact{gap:8px;font-size:11px;line-height:1.55;display:flex}.contract-relation .cr-fact__label{letter-spacing:.04em;text-transform:uppercase;color:var(--cr-quiet);flex:0 0 84px;padding-top:2px;font-size:9px;font-weight:700}.contract-relation .cr-fact__value{min-width:0;color:var(--cr-ink);word-break:break-word;flex:1}.contract-relation .cr-empty{color:var(--cr-quiet);line-height:1.5}.contract-relation .cr-chain+.cr-chain{border-top:1px solid var(--cr-hairline);margin-top:14px;padding-top:12px}.contract-relation .cr-amends{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.contract-relation .cr-amend{font-family:var(--joy-fontFamily-body);font-variant-numeric:tabular-nums;cursor:help;border:1px solid;border-radius:6px;align-items:center;gap:2px;padding:1px 5px;font-size:9.5px;font-weight:700;display:inline-flex}.contract-relation .cr-amend .cr-amend__icon{font-size:11px}.contract-relation .cr-amend--reflected{background:var(--cr-ok-tint);border-color:var(--cr-ok-border);color:var(--cr-ok-ink)}.contract-relation .cr-amend--missing{background:var(--cr-error-tint);border-style:dashed;border-color:var(--cr-error-border);color:var(--cr-error-ink)}.contract-relation .cr-amend--local{background:var(--cr-chip-fill);border-color:var(--cr-border);color:var(--cr-quiet)}.contract-relation .cr-edge{align-items:flex-start;gap:4px;padding:5px 0 5px 2px;display:flex}.contract-relation .cr-edge__icon{color:var(--cr-accent);flex-shrink:0;margin-top:1px;font-size:13px}.contract-relation .cr-edge__text{color:var(--cr-quiet);line-height:1.4}.contract-relation .cr-edge__text b{font-family:var(--joy-fontFamily-body);font-variant-numeric:tabular-nums;color:var(--cr-ink-strong)}.contract-relation .cr-edge__quote{cursor:help;font-style:italic}.cr-dialog{flex-direction:column;gap:2px;width:min(560px,100vw - 32px);max-height:min(84vh,760px);display:flex}.cr-dialog__title{padding-right:32px}.cr-dialog__files{opacity:.7;word-break:break-word;margin-bottom:6px}.cr-dialog__body{flex:auto;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.cr-tip{flex-direction:column;gap:3px;max-width:260px;display:flex}.cr-tip__head{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.cr-tip__name{font-weight:700}.cr-tip__fact b{text-transform:uppercase;letter-spacing:.03em;opacity:.75;font-size:8.5px}.cr-tip__finding{line-height:1.45}.cr-tip__quote{opacity:.85;border-top:1px solid;padding-top:3px;font-style:italic;line-height:1.4}.cr-amends__tip{flex-direction:column;gap:2px;max-width:190px;font-size:10.5px;line-height:1.45;display:flex}.cr-amends__tip b{letter-spacing:.02em;font-size:10.5px}.consolidocs-header{z-index:10001;background-color:#2c2c2e;justify-content:space-between;align-items:center;gap:20px;height:48px;padding:0 20px;display:flex;position:relative}.consolidocs-header .consoli-logo{cursor:pointer;height:24px}.consolidocs-header .header-center{align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.consolidocs-header .header-right{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.consolidocs-header .header-right>.logout-btn,.consolidocs-header .header-right>.theme-switch{flex-shrink:0}.consolidocs-header .consoli-sublogo{height:24px}.consolidocs-header .consoli-sublogo-container{flex-shrink:0;gap:8px;display:flex}@media (width<=900px){.consolidocs-header{padding:0 10px}.consolidocs-header .consoli-sublogo{display:none}.consolidocs-header .consoli-logo{height:20px}.consolidocs-header .consoli-sublogo-container{gap:0;min-width:0}.consolidocs-header .header-right{gap:6px}}@media (width<=640px){.consolidocs-header .header-center{display:none}.consolidocs-header .header-right{gap:4px}}.notification-center{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.notification-bell{color:#fff;border-radius:50%;flex-shrink:0;position:relative}.notification-bell svg{color:#fff;font-size:20px}.notification-bell:hover{color:#fff}.notification-badge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(135deg,#ff8a3d,#e5484d);border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 2px #2c2c2e}.notification-menu{z-index:10002;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 10px 30px #0000002e}.notification-panel{flex-direction:column;width:min(340px,100vw - 24px);display:flex}.notification-panel__header{border-bottom:1px solid var(--joy-palette-divider,#e5e5e5);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.notification-panel__list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-panel__empty{color:var(--joy-palette-text-tertiary,#9a9a9a);flex-direction:column;align-items:center;gap:6px;padding:28px 12px;display:flex}.notification-panel__empty svg{font-size:28px}.notification-row{border-bottom:1px solid var(--joy-palette-divider,#f0f0f0);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.notification-row:last-child{border-bottom:none}.notification-row__dot{background:var(--joy-palette-neutral-400,#9a9a9a);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notification-row--danger .notification-row__dot{background:var(--joy-palette-danger-500,#d3232f)}.notification-row--warning .notification-row__dot{background:var(--joy-palette-warning-500,#e08b00)}.notification-row--success .notification-row__dot{background:var(--joy-palette-success-500,#1f7a4d)}.notification-row__body{flex:auto;min-width:0}.notification-row__message{word-break:break-word}.notification-row__time{color:var(--joy-palette-text-tertiary,#9a9a9a);margin-top:2px}.notification-row__dismiss{flex-shrink:0}.MuiSelect-select.MuiSelect-outlined{padding:unset!important}.filter-menu-header{justify-content:space-between;align-items:center;display:flex}.filter-menu-header h6{margin:unset}.filter-menu-header button{color:#0173e5}#contract-type-label{top:-7px}.cd-checkbox{--cd-checkbox-border:#555e68;--cd-checkbox-fill:#555e68;--cd-checkbox-indeterminate-bg:#fff;cursor:pointer;flex:none;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;margin:0;padding:0;display:inline-flex;position:relative}.cd-checkbox__input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;padding:0;position:absolute;inset:0}.cd-checkbox__box{box-sizing:border-box;border:1px solid var(--cd-checkbox-border);border-radius:4px;width:14px;height:14px;display:inline-block}.cd-checkbox[data-state=checked] .cd-checkbox__box{background-clip:padding-box;border-width:1.5px;padding:2px}.cd-checkbox[data-state=checked] .cd-checkbox__box:after{content:"";background-color:var(--cd-checkbox-fill);border-radius:2px;width:100%;height:100%;display:block}.cd-checkbox[data-state=indeterminate] .cd-checkbox__box{background-color:var(--cd-checkbox-indeterminate-bg);position:relative}.cd-checkbox[data-state=indeterminate] .cd-checkbox__box:after{content:"";background-color:var(--cd-checkbox-fill);border-radius:1px;width:6px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cd-checkbox[data-disabled=true]{cursor:default;opacity:.5}[data-joy-color-scheme=dark] .cd-checkbox{--cd-checkbox-border:#ccc;--cd-checkbox-fill:var(--joy-palette-primary-500,#0b6bcb);--cd-checkbox-indeterminate-bg:var(--joy-palette-background-surface,#0b0d0e)}.cd-checkbox__input:focus-visible+.cd-checkbox__box{outline:2px solid var(--joy-palette-primary-500,#0b6bcb);outline-offset:1px}.tree-label-root{flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}.tree-label-root>.tree-label-line{justify-content:center;align-items:center;display:flex}.tree-label-root .tree-label-icon{color:var(--joy-palette-text-icon,#555e68);margin-right:8px;font-size:1.2rem}.tree-label-root .tree-label-main{flex-direction:column;flex:1;min-width:0;display:flex}.tree-label-root .tree-label-name{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.tree-label-root .tree-label-name__text{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;display:inline-block;overflow:hidden}.tree-label-root .tree-label-name__ext{flex-shrink:0}.tree-label-root .tree-label-name__text--folder,.tree-label-root .tree-label-name__ext--folder{text-transform:uppercase;font-weight:700}.tree-label-root .tree-label-duplicate{flex:none;margin-left:6px}.tree-label-root .tree-label-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tree-label-root .tree-label-main--parties{flex-direction:row;align-items:center;gap:8px;overflow:hidden}.tree-label-root .tree-label-main--parties>*{min-width:0}.tree-label-root .tree-label-parties{flex-wrap:nowrap;flex:0 auto;overflow:hidden}.tree-label-root .tree-label-rename{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.tree-label-root .tree-label-rename-input{width:100%;min-width:0;font-family:var(--joy-fontFamily-body);color:inherit;background:var(--joy-palette-background-surface,#fff);border:1px solid var(--joy-palette-primary-500,#0b6bcb);border-radius:4px;outline:none;padding:1px 6px;font-size:14px;font-weight:700}.tree-label-root .tree-label-rename-input--error{border-color:var(--joy-palette-danger-500,#c41c1c)}.tree-label-root .tree-label-rename-error{font-family:var(--joy-fontFamily-body);color:var(--joy-palette-danger-500,#c41c1c);white-space:normal;font-size:11px;font-weight:400;line-height:1.4}.tree-signature-chip{--tree-signature-chip-width:54px;top:50%;right:min(100% - 30px - var(--TreeView-itemChildrenIndentation,24px) * var(--TreeView-itemDepth,0), 100% - var(--tree-signature-chip-width));width:var(--tree-signature-chip-width);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--joy-fontFamily-body);cursor:default;background-color:#0000;border:1px dashed;border-radius:12px;padding:0 5px;font-size:9px;font-weight:700;line-height:16px;position:absolute;overflow:hidden;transform:translateY(-50%)}.tree-signature-chip--unsigned{color:var(--joy-palette-danger-plainColor,#c41c1c)}.tree-signature-chip--partial{color:var(--joy-palette-warning-plainColor,#9a5b13)}[data-focused] .tree-signature-chip,[data-selected] .tree-signature-chip,.tree-item-surface--selected .tree-signature-chip{color:inherit}.tree-item-surface{background-color:var(--joy-palette-background-level1);color:inherit}.tree-item-surface--body{background-color:var(--joy-palette-background-body)}.tree-item-surface--level1{background-color:var(--joy-palette-background-level1)}.tree-item-surface--selected{background-color:var(--joy-palette-background-level3);color:var(--joy-palette-primary-contrastText)}.tree-item-group{margin:0;padding:0;list-style:none;animation:.12s ease-out tree-item-group-in}@keyframes tree-item-group-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tree-item-group{animation:none}}.tree-bulk-expanding .tree-item-group{animation:none}.edit-file-modal{--efm-surface:#fafafa;--efm-border:#e0e0e0;--efm-border-subtle:#0000001f;--efm-field:#fff;--efm-field-hover-border:#1976d2;--efm-quiet-text:#0009;--efm-hover-fill:#0000000f;--efm-disabled-text:#00000042;--efm-disabled-fill:#0000001f;--efm-accent:#007aff;--efm-accent-hover:#3392ff;--efm-accent-shadow:#007aff40;--efm-accent-shadow-hover:#007aff59;--efm-selected:#2c2c2e;--efm-selected-text:#fff;--efm-selected-fill:#2c2c2e14;--efm-selected-tint:#2c2c2e0a;--efm-selected-outline:#2c2c2e33;--efm-error:#d32f2f;--efm-error-fill:#d32f2f12;--efm-shadow:0 8px 32px #0000001f}[data-joy-color-scheme=dark] .edit-file-modal{--efm-surface:#ffffff0d;--efm-border:#ffffff1f;--efm-border-subtle:#ffffff1f;--efm-field:#ffffff0f;--efm-field-hover-border:#64b5f6;--efm-quiet-text:#ffffffb3;--efm-hover-fill:#ffffff14;--efm-disabled-text:#ffffff4d;--efm-disabled-fill:#ffffff1f;--efm-accent:#0a84ff;--efm-accent-hover:#3b9dff;--efm-accent-shadow:#0a84ff59;--efm-accent-shadow-hover:#0a84ff73;--efm-selected:#e5e5e7;--efm-selected-text:#1c1c1e;--efm-selected-fill:#ffffff1f;--efm-selected-tint:#ffffff0a;--efm-selected-outline:#fff3;--efm-error:#e57373;--efm-error-fill:#e5737324;--efm-shadow:0 8px 32px #0009}.edit-file-modal .MuiPaper-root{box-shadow:var(--efm-shadow);border-radius:8px}.edit-file-modal__title{justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.edit-file-modal__title h6{font-weight:700}.edit-file-modal__close{color:inherit;opacity:.65;flex-shrink:0}.edit-file-modal__close:hover{opacity:1;background-color:var(--efm-hover-fill)}.edit-file-modal__content{padding-top:24px}.edit-file-modal__error{background-color:var(--efm-error-fill);color:var(--efm-error);border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 10px;display:flex}.edit-file-modal__error .MuiTypography-root{color:inherit;line-height:1.4}.edit-file-modal__error-icon{flex-shrink:0;font-size:15px!important}.edit-file-modal__actions{background-color:var(--efm-surface);border-top:1px solid;border-color:var(--efm-border-subtle);gap:12px;padding:20px 24px}.edit-file-modal__btn-cancel{text-transform:none;color:var(--efm-quiet-text);border-radius:6px;padding:8px 24px;font-weight:500}.edit-file-modal__btn-cancel:hover{background-color:var(--efm-hover-fill)}.edit-file-modal__btn-cancel.Mui-disabled{color:var(--efm-disabled-text)}.edit-file-modal__btn-save{text-transform:none;color:#fff;box-shadow:0 2px 8px var(--efm-accent-shadow);border-radius:6px;padding:8px 32px;font-weight:700;background-color:var(--efm-accent)!important}.edit-file-modal__btn-save:hover{box-shadow:0 4px 12px var(--efm-accent-shadow-hover);background-color:var(--efm-accent-hover)!important}.edit-file-modal__btn-save.Mui-disabled{color:var(--efm-disabled-text);box-shadow:none;background-color:var(--efm-disabled-fill)!important}.edit-file-section{background-color:var(--efm-surface);border:1px solid var(--efm-border);border-radius:8px;padding:12px}.edit-file-section--party{margin-bottom:24px}.edit-file-section__title{margin-bottom:20px!important;font-size:.95rem!important;font-weight:700!important}.edit-file-skeleton__group{flex-direction:column;gap:16px;display:flex}.edit-file-skeleton__group--party{margin-bottom:24px}.edit-file-skeleton__label{margin-bottom:16px;font-weight:700}.party-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=600px){.party-grid{grid-template-columns:1fr 1fr}}.edit-file-input .MuiOutlinedInput-root{background-color:var(--efm-field)}.edit-file-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--efm-field-hover-border)}.signature-section{border-top:1px solid var(--efm-border);margin-top:16px;padding-top:8px}.signature-section__checkbox.Mui-checked{color:var(--efm-selected)}.signature-section__label{font-size:.9rem;font-weight:700}.signature-collapse-content{background-color:var(--efm-selected-tint);border:1px solid var(--efm-selected-outline);border-radius:6px;margin-top:8px;padding:8px}.signature-chips{margin-bottom:20px}.signature-chips__label{margin-bottom:12px;font-weight:700;display:block}.signature-chips__list{flex-wrap:wrap;gap:8px;display:flex}.signature-chips__error{color:var(--efm-error);margin-top:6px;display:block}.signature-chip{cursor:pointer;font-weight:500;transition:all .2s}.signature-chip--signed{background-color:var(--efm-selected)!important;color:var(--efm-selected-text)!important;border-color:var(--efm-selected)!important}.signature-chip--signed:hover{transform:scale(1.05);background-color:var(--efm-selected)!important}.signature-chip--unsigned{border-color:var(--efm-border-subtle);background-color:#0000}.signature-chip--unsigned:hover{background-color:var(--efm-selected-fill);transform:scale(1.05)}.signature-date-input .MuiOutlinedInput-root{background-color:var(--efm-field)}.contract-details__fields{flex-direction:column;gap:16px;display:flex}.drag-drop-move-modal{width:90%;max-width:420px!important}.drag-drop-move-modal [role=alertdialog]{max-height:90vh;overflow-y:auto}.drag-drop-move-modal [role=heading]{color:#222;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.item-section{padding:4px 0}.item-section .MuiTypography-root{word-break:break-word}.location-section{padding:4px 0}.location-section .MuiBox-root{padding:2px 0}.impact-section{background-color:#f9f9f9;border-left:4px solid #e8e8e8;border-radius:8px;padding:10px}.impact-section:has(>[style*="color: #d9534f"]){background-color:#d9534f0d;border-left-color:#d9534f}.impact-section:has(>[style*="color: #5cb85c"]){background-color:#5cb85c0d;border-left-color:#5cb85c}.impact-section:has(>[style*="color: #666"]){background-color:#66666608;border-left-color:#ddd}.impact-items{flex-direction:column;gap:6px;display:flex}.impact-items .impact-item{margin:0;padding-left:4px;font-size:13px;font-weight:500;line-height:1.5;color:#222!important}@media (width<=600px){.drag-drop-move-modal{max-width:95%!important}.impact-section{padding:10px}.impact-items{gap:6px}.impact-items .impact-item{font-size:12px}}@media (prefers-color-scheme:dark){.impact-section{background-color:#ffffff0d}.impact-section:has(>[style*="color: #d9534f"]){background-color:#d9534f1a}.impact-section:has(>[style*="color: #5cb85c"]){background-color:#5cb85c1a}.impact-items .impact-item{color:#ddd}}
