:root{font-family:system-ui,sans-serif;color:var(--appearance-info);background:var(--appearance-canvas)}body{margin:0}header,main{max-width:1050px;margin:auto;padding:24px}header{border-bottom:1px solid var(--appearance-line)}h1{margin-bottom:0}section,form,details{margin:20px 0}label{display:block;margin:12px 0}input,textarea,select{display:block;box-sizing:border-box;width:100%;max-width:650px;padding:10px;border:1px solid var(--appearance-line);border-radius:5px;font:inherit}textarea{min-height:90px}button,a{margin:5px 10px 5px 0}button{background:var(--appearance-strong);color:var(--appearance-on-strong);border:0;border-radius:5px;padding:10px 16px;cursor:pointer}button:disabled{opacity:.5;cursor:wait}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--appearance-surface);padding:16px;border:1px solid var(--appearance-line)}#message{font-weight:600}#limits{border-left:4px solid var(--appearance-line);padding:12px;background:var(--appearance-warning-soft)}[hidden]{display:none!important}a{color:var(--appearance-ink)}

input[type=checkbox]{display:inline-block;width:auto;margin-right:10px}pre:empty{display:none}#result{font-family:inherit;line-height:1.6}
/* Editorial Pleadtech interface; local assets only. */
:root{--appearance-canvas:#f7f6f2;--appearance-surface:#fff;--appearance-soft:#eeeee9;--appearance-ink:#192b3a;--appearance-muted:#657078;--appearance-link:#284c66;--appearance-line:#dedfd9;--appearance-control-border:#b4bdc1;--appearance-strong:#20394c;--appearance-on-strong:#fff;--appearance-accent-soft:#eee5d2;--appearance-info:#29495d;--gold:#a57c3f;--navy:#162c3e;--shadow:0 16px 50px #172c3e0b;font-family:Inter,"Segoe UI",Arial,sans-serif}
:root[data-theme=dark]{--appearance-canvas:#101923;--appearance-surface:#192633;--appearance-soft:#233341;--appearance-ink:#edf0ee;--appearance-muted:#b0bac2;--appearance-link:#c1d5e6;--appearance-line:#334350;--appearance-control-border:#657887;--appearance-strong:#335a77;--appearance-accent-soft:#3e3c32;--appearance-info:#bed4e2;--gold:#d5b477;--navy:#152a3b;--shadow:0 16px 50px #0002}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-size:14px;line-height:1.6;color:var(--appearance-ink)}button,input,select,textarea{font:inherit}button,a,summary{transition:background .18s,color .18s,border-color .18s,transform .18s}a{color:var(--appearance-link);text-underline-offset:4px}button{border:1px solid var(--appearance-line);border-radius:7px;background:var(--appearance-surface);color:var(--appearance-ink);padding:10px 17px;cursor:pointer;font-weight:600;margin:5px 8px 5px 0;line-height:1.5}button:hover:not(:disabled){background:var(--appearance-soft);border-color:var(--appearance-control-border)}button:active:not(:disabled){transform:translateY(1px)}button.primary,.primary-link{background:var(--appearance-strong);color:#fff;border-color:transparent}button.primary:hover:not(:disabled),.primary-link:hover{background:#32546c;color:#fff}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{line-height:1.18;letter-spacing:-.035em}h1{font-size:40px;font-weight:550;margin-bottom:16px}h2{font-size:24px;font-weight:550}h3{font-size:18px;font-weight:600}h4{font-size:15px}p{color:var(--appearance-muted)}em{font-family:Georgia,"Times New Roman",serif;font-weight:400}section,form{min-width:0;margin:0}pre{border-radius:8px;font-size:13px;background:var(--appearance-soft)}input,select,textarea{min-height:44px;max-width:none;padding:10px 12px;border-radius:6px;margin-top:7px}textarea{min-height:130px;resize:vertical}input[type=checkbox]{min-height:0;width:16px;height:16px;vertical-align:middle;margin:0 9px 0 0}label{margin:16px 0;font-weight:500}label:has(input[type=checkbox]){font-size:13px;font-weight:400;line-height:1.7;color:var(--appearance-muted)}form>button:not([type]){background:var(--appearance-strong);color:#fff;border-color:transparent}summary{cursor:pointer;font-weight:600;padding:17px 20px;list-style:none;display:flex;align-items:center;gap:12px}summary:before{content:'+';color:var(--gold);font-size:20px;line-height:1}details[open]>summary:before{content:'−'}details{border:1px solid var(--appearance-line);border-radius:9px;background:var(--appearance-surface);margin:18px 0}details>form,details>div,details>section,details>p{margin:16px 22px}details>form{max-width:760px}details>button{margin-left:20px;margin-bottom:16px}details[open]>summary{border-bottom:1px solid var(--appearance-line)}details>h3{margin:24px 22px 0}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--appearance-line)}th{color:var(--appearance-muted);font-size:12px}
.skip-link{position:fixed;top:-70px;left:20px;z-index:100;background:var(--appearance-surface);padding:10px}.skip-link:focus{top:10px}.site-header{height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1440px;margin:auto;padding:0 4.5%;border-bottom:1px solid var(--appearance-line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--appearance-ink);font-size:25px;font-weight:650;letter-spacing:-1px;margin:0}.brand-icon{height:35px;width:35px;border:1px solid var(--appearance-line);border-radius:9px;display:grid;place-content:center;font-family:Georgia,serif;font-size:29px;line-height:1;position:relative}.brand-icon span{position:absolute;right:4px;bottom:4px;color:var(--gold)}.brand-period{color:var(--gold)}.public-nav{display:flex;gap:30px;margin-left:auto;align-items:center}.public-nav a{text-decoration:none;font-size:13px;color:var(--appearance-ink);margin:0}.public-nav a:last-child{border:1px solid var(--appearance-line);padding:10px 17px;border-radius:6px}.public-nav a span{margin-left:18px}.header-tools{display:flex;gap:18px;align-items:center}.theme-control{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;color:var(--appearance-muted)}.theme-control>span{display:none}.theme-control select{width:100px;min-height:34px;margin:0;padding:5px 8px;border-color:var(--appearance-line)!important;background:transparent!important;font-size:12px}.header-tools button{margin:0;font-size:12px}#main{max-width:1440px;margin:auto;padding:0 4.5%}#message{position:fixed;right:25px;bottom:20px;z-index:30;max-width:min(560px,calc(100vw - 40px));border:1px solid var(--appearance-line);box-shadow:var(--shadow);background:var(--appearance-surface);border-radius:8px;padding:12px 20px;font-size:13px;color:var(--appearance-ink);margin:0}#message:empty,#message[data-state=ready]{display:none}#message[data-state=error]{border-color:var(--appearance-danger);color:var(--appearance-danger)}#message[data-state=loading]:before{content:'';display:inline-block;height:10px;width:10px;border:2px solid var(--appearance-line);border-top-color:var(--gold);border-radius:50%;margin-right:10px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.welcome{display:grid;grid-template-columns:1.15fr 1fr;column-gap:5%;padding-top:80px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:650;color:var(--appearance-muted);margin-bottom:22px;line-height:1.6}.eyebrow>span{display:inline-block;width:5px;height:5px;background:var(--gold);margin-right:9px;vertical-align:middle}.welcome h1{font-size:clamp(42px,4.8vw,72px);line-height:1.08;letter-spacing:-2.5px;font-weight:550;margin:28px 0}.welcome h1 em{color:var(--gold);letter-spacing:-2px}.hero-description{max-width:450px;line-height:1.85;font-size:15px}.primary-link{display:inline-flex;gap:38px;align-items:center;text-decoration:none;padding:14px 22px;border-radius:6px;margin-top:20px;font-size:13px;font-weight:600}.hero-footnote{font-size:11px;color:var(--appearance-muted);margin-top:55px;letter-spacing:.3px}.hero-footnote span{color:var(--gold);margin-right:12px}.welcome-visual{position:relative;align-self:center;min-height:460px;isolation:isolate;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse,#d9d2be45,transparent 68%)}.orbit{position:absolute;border:1px solid var(--appearance-line);border-radius:50%;width:390px;height:390px;z-index:-1}.orbit-two{width:470px;height:470px;opacity:.55}.visual-label{position:absolute;top:0;left:10%;font-size:9px;letter-spacing:2px;color:var(--appearance-muted)}.visual-card{background:var(--appearance-surface);border:1px solid var(--appearance-line);box-shadow:0 18px 35px #142b3a12;border-radius:10px}.card-main{width:88%;max-width:390px;padding:28px;transform:rotate(-3deg);z-index:1}.card-heading{display:flex;gap:12px;align-items:center;font-size:8px;letter-spacing:1.1px;color:var(--appearance-muted);border-bottom:1px solid var(--appearance-line);padding-bottom:20px}.card-heading>span:last-child{margin-left:auto}.small-monogram{font-family:Georgia,serif;font-size:25px;color:var(--gold);letter-spacing:-3px}.card-main h2{font-family:Georgia,serif;font-size:37px;font-weight:400;line-height:1.2;margin:25px 0 35px}.visual-progress{display:flex;gap:6px}.visual-progress span{height:4px;flex:1;background:var(--appearance-line);border-radius:2px}.visual-progress .done{background:var(--gold)}.visual-stages{display:flex;justify-content:space-between;font-size:9px;color:var(--appearance-muted);margin-top:9px}.card-back,.card-front{position:absolute;padding:18px 20px;display:flex;align-items:center;gap:15px;width:83%;max-width:360px}.card-back{top:35px;left:3%;transform:rotate(3deg)}.card-front{bottom:20px;right:0;transform:rotate(3deg);z-index:2}.visual-card strong{font-size:12px}.visual-card small{display:block;font-size:10px;color:var(--appearance-muted);margin-top:4px}.file-icon,.document-icon{border-radius:7px;width:36px;height:40px;display:grid;place-content:center;color:var(--gold);background:var(--appearance-accent-soft);font-weight:700;flex-shrink:0}.document-icon{background:var(--appearance-soft);color:var(--appearance-link)}.check-mark{margin-left:auto;color:#66886f}.visual-caption{position:absolute;bottom:-29px;font-size:9px;color:var(--appearance-muted)}.approach{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-block:1px solid var(--appearance-line);padding:38px 0;margin:85px 0 0}.approach article{position:relative;padding-left:38px}.approach article>span{position:absolute;left:0;top:1px;color:var(--gold);font-size:11px}.approach h3{font-size:16px;letter-spacing:-.3px;margin-bottom:12px}.approach p{font-size:12px;margin:0;max-width:270px}.access-section{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15%;padding:85px 5%}.access-section>div{align-self:center}.access-section>div>h2{font-size:48px;line-height:1.1}.access-section>div>h2 em{color:var(--gold)}.access-section>div>p{max-width:330px}.access-note{font-size:11px;margin-top:32px}#login{padding:32px;background:var(--appearance-surface);border:1px solid var(--appearance-line);border-radius:12px;box-shadow:var(--shadow);max-width:460px;width:100%;justify-self:end}#login h2{font-size:22px;margin:15px 0 24px;line-height:1.3}.form-kicker{font-size:9px;letter-spacing:1.8px;color:var(--gold)}#login label{font-size:12px}#login button{width:100%;display:flex;justify-content:space-between;margin:10px 0 0;padding:12px 16px}#login p{font-size:10px;text-align:center;line-height:1.7;margin:20px 0 0}.public-footer{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px 0;border-top:1px solid var(--appearance-line);font-size:10px;color:var(--appearance-muted)}.public-footer .brand{font-size:20px}.public-footer .brand-icon{display:none}
body[data-signed-in=true] .site-header{max-width:none;position:sticky;top:0;z-index:20;height:74px;padding:0 32px;background:var(--appearance-surface)}body[data-signed-in=true] .public-nav{display:none}body[data-signed-in=true] #main{max-width:1600px;margin:0 0 0 238px;padding:36px 4% 30px}body[data-signed-in=true] .header-tools{margin-left:auto}.app-sidebar{position:fixed;top:74px;bottom:0;width:238px;background:var(--appearance-surface);border-right:1px solid var(--appearance-line);padding:33px 20px;display:flex;flex-direction:column;z-index:15}.nav-caption{font-size:9px;letter-spacing:1.5px;padding:0 12px;margin-bottom:19px}.app-sidebar nav{display:flex;flex-direction:column;gap:6px}.app-sidebar nav button{width:100%;text-align:left;display:flex;gap:14px;align-items:center;margin:0;background:transparent;border-color:transparent;padding:12px;border-radius:6px;font-size:13px;font-weight:450}.app-sidebar nav button>span{width:20px;text-align:center;font-size:19px;color:var(--appearance-muted);line-height:1}.app-sidebar nav button[aria-current=page]{background:var(--appearance-soft);font-weight:650}.app-sidebar nav button[aria-current=page]:before{content:'';width:3px;height:20px;background:var(--gold);position:absolute;left:0}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--appearance-line);padding:20px 10px 0;font-size:11px;color:var(--appearance-muted)}.sidebar-bottom p{font-size:11px;overflow-wrap:anywhere;margin:8px 0}.sidebar-bottom button{padding:0;margin:15px 0 0;background:transparent;border:0;font-size:10px;font-weight:400}.privacy-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#789482;margin-right:6px}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:5px 0 30px}.page-heading .eyebrow{font-size:9px;margin-bottom:14px}.page-heading h1{font-size:35px;letter-spacing:-1.2px;margin-bottom:10px}.page-heading p:last-child{margin:0;font-size:13px}.page-heading>button{flex-shrink:0}.gold{color:var(--gold)}.dashboard-hero{background:var(--navy);color:#fff;border-radius:12px;padding:35px 42px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;min-height:280px}.dashboard-hero .eyebrow{color:#afbec8;font-size:9px}.dashboard-hero h2{font-size:36px;line-height:1.15;margin:18px 0;letter-spacing:-1px}.dashboard-hero h2 em{color:#d6bd91}.dashboard-hero p{color:#b9c6ce;font-size:12px;line-height:1.8}.dashboard-hero button{color:#f7f4eb;background:#ffffff0a;border-color:#ffffff30;font-size:11px;margin:8px 0 0}.dashboard-hero button span{margin-left:30px}.dashboard-hero button:hover:not(:disabled){background:#ffffff20;border-color:#ffffff60}.hero-seal{font-family:Georgia,serif;font-size:145px;border:1px solid #ffffff18;border-radius:50%;width:220px;height:220px;display:flex;align-items:center;justify-content:center;color:#dfd0b4;line-height:1;transform:rotate(-10deg);position:relative;margin-right:30px}.hero-seal:after{content:'';position:absolute;inset:-28px;border:1px solid #ffffff10;border-radius:50%}.hero-seal span{color:#b48e56}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 36px}.quick-grid button{position:relative;text-align:left;padding:22px;margin:0;box-shadow:var(--shadow);border-radius:9px}.quick-icon{display:block;color:var(--gold);font-size:25px;line-height:1;margin-bottom:18px}.quick-grid strong{display:block;font-size:15px;margin-bottom:5px}.quick-grid small{font-size:11px;font-weight:400;color:var(--appearance-muted)}.quick-arrow{position:absolute;top:20px;right:20px;color:var(--appearance-muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.section-heading h2{font-size:19px;margin:0}.text-button{border:0;background:transparent;font-size:11px;padding:6px 0}.muted{font-size:11px;color:var(--appearance-muted);margin:8px 0 18px}.recent-list{border:1px solid var(--appearance-line);background:var(--appearance-surface);border-radius:9px;overflow:hidden}.recent-list button{display:flex;align-items:center;width:100%;margin:0;text-align:left;border:0;border-bottom:1px solid var(--appearance-line);border-radius:0;padding:18px 22px;font-size:13px;font-weight:500;gap:18px}.recent-list button:before{content:'▤';font-size:19px;color:var(--gold)}.recent-list button:after{content:'↗';margin-left:auto;color:var(--appearance-muted)}.recent-list button:last-child{border-bottom:0}.empty-state{padding:35px 25px;text-align:center;color:var(--appearance-muted);font-size:13px}.workspace-footnote{display:flex;align-items:center;margin-top:35px;font-size:10px;color:var(--appearance-muted)}.workspace-footnote>span:last-child{margin-left:auto}.list-caption{display:flex;justify-content:space-between;margin:30px 0 12px;font-weight:600;color:var(--appearance-ink);font-size:13px}.list-caption span{font-size:10px;font-weight:400;color:var(--appearance-muted)}#cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}#cases>button{text-align:left;padding:24px 20px;min-height:100px;margin:0;font-weight:500;overflow-wrap:anywhere;position:relative;border-radius:9px;box-shadow:var(--shadow)}#cases>button:before{content:'▤';display:block;color:var(--gold);font-size:20px;margin-bottom:10px}#cases>button:after{content:'↗';position:absolute;right:16px;top:16px;color:var(--appearance-muted)}#caseFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;padding:22px;background:var(--appearance-surface);border:1px solid var(--appearance-line);border-radius:9px}#caseFilters label{margin:0;font-size:11px}#caseFilters select{font-size:12px}#caseFilters label:first-child{grid-column:span 2}#caseFilters label:has(input[type=checkbox]){align-self:center}#caseFilters button{font-size:11px;align-self:end;margin:0}#caseCount{font-size:11px;margin:14px 0}#casesPage,#clientsPage,#uploadsPage{font-size:11px;color:var(--appearance-muted);margin-right:12px}#matter,#reviewPanel,#clientDetail{margin-top:30px;padding:28px;border:1px solid var(--appearance-line);background:var(--appearance-surface);border-radius:11px;scroll-margin-top:95px}#matter>h2{font-size:28px;margin-bottom:12px}#matter>h3{border-top:1px solid var(--appearance-line);padding-top:28px;margin-top:30px}#state{font-size:12px}#matter>form,#matter>section{margin:25px 0}#nativeDocuments{border-top:1px solid var(--appearance-line);padding-top:25px}#nativeDocuments article{padding:20px;border:1px solid var(--appearance-line);border-radius:8px;background:var(--appearance-canvas);margin-top:15px}#nativeDocuments a,#exports a,#reviewOriginal{display:inline-block;padding:8px 12px;border:1px solid var(--appearance-line);border-radius:6px;text-decoration:none;font-size:12px;margin:5px 10px 5px 0}#clientsPanel>summary,#uploadsPanel>summary{font-size:17px}#clients>div,#pendingUploads>div,#clientSources>div,#clientDocuments>div,#clientCases>div{padding:12px 0;border-bottom:1px solid var(--appearance-line)}#clients>div>button{border:0;background:transparent;text-align:left;padding:7px 0;color:var(--appearance-link)}#clients>div{font-size:12px;color:var(--appearance-muted)}#clientSearch{display:flex;align-items:end;gap:12px}#clientSearch label{flex:1;margin-bottom:5px}#clientSearch button{flex-shrink:0}#uploadOriginal input[type=file]{padding:30px 20px;border-style:dashed;background:var(--appearance-canvas);cursor:pointer}#limits,.surface-note{padding:24px;background:var(--appearance-surface);border:1px solid var(--appearance-line);border-radius:9px;line-height:1.9}.surface-note{font-size:13px}
@media(max-width:1100px){.welcome{column-gap:2%}.welcome h1{font-size:52px}.orbit-two{width:360px;height:360px}.orbit-one{width:300px;height:300px}.card-main{padding:23px}.card-main h2{font-size:30px}.card-back,.card-front{padding:14px}.visual-card strong{font-size:10px}.app-sidebar{width:200px}body[data-signed-in=true] #main{margin-left:200px;padding:28px}.hero-seal{width:160px;height:160px;font-size:110px;margin-right:10px}.dashboard-hero{padding:28px}.quick-grid{gap:10px}.quick-grid button{padding:18px}.quick-grid small{font-size:10px}#caseFilters{grid-template-columns:repeat(2,minmax(0,1fr))}#cases{grid-template-columns:repeat(2,minmax(0,1fr))}.public-nav{gap:18px}}
@media(max-width:760px){.site-header{height:75px;padding:0 22px;gap:12px}.brand{font-size:22px}.brand-icon{width:30px;height:30px;font-size:25px}.public-nav a:first-child{display:none}.public-nav a:last-child{padding:7px 10px;font-size:11px}.public-nav a span{display:none}.header-tools{gap:8px}.theme-control select{width:82px;font-size:11px}#main{padding:0 24px}.welcome{padding-top:45px;display:block}.welcome h1{font-size:49px}.hero-description{font-size:14px}.hero-footnote{margin-top:32px}.welcome-visual{min-height:420px;max-width:440px;margin:50px auto 20px}.visual-label{top:0}.card-back{top:30px}.card-front{bottom:5px}.visual-caption{bottom:-25px}.approach{grid-template-columns:1fr;gap:28px;margin-top:60px;padding:32px 0}.approach p{max-width:none}.access-section{grid-template-columns:1fr;gap:30px;padding:50px 0}.access-section>div>h2{font-size:40px}.access-note{margin-top:18px}#login{justify-self:stretch;max-width:none;padding:25px}.public-footer{flex-wrap:wrap;padding:24px 0}.public-footer>span:nth-child(2){display:none}body[data-signed-in=true] .site-header{height:65px;padding:0 18px}.app-sidebar{position:sticky;top:65px;width:100%;height:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--appearance-line);overflow:auto}.app-sidebar nav{flex-direction:row;gap:4px}.app-sidebar nav button{width:auto;white-space:nowrap;padding:9px 13px;font-size:11px}.app-sidebar nav button>span{display:none}.app-sidebar nav button[aria-current=page]:before{display:none}.nav-caption,.sidebar-bottom{display:none}body[data-signed-in=true] #main{margin:0;padding:24px 20px}.page-heading{align-items:start;margin-bottom:24px}.page-heading h1{font-size:29px}.page-heading p:last-child{font-size:11px}.page-heading>button{font-size:11px;padding:10px 12px}.dashboard-hero{padding:27px;min-height:270px}.dashboard-hero h2{font-size:32px}.hero-seal{display:none}.quick-grid{grid-template-columns:1fr;gap:10px;margin-bottom:28px}.quick-grid button{padding:18px 20px 18px 65px;min-height:75px}.quick-icon{position:absolute;left:22px;top:25px}.quick-grid strong{font-size:14px}.quick-grid small{font-size:11px}.quick-arrow{top:27px}.section-heading h2{font-size:17px}.workspace-footnote>span:last-child{display:none}#cases{grid-template-columns:1fr}#caseFilters{padding:16px;gap:12px}#matter,#reviewPanel,#clientDetail{padding:19px}#matter>h2{font-size:24px}#clientSearch{display:block}#clientSearch button{width:100%}.section-heading{align-items:start}.recent-list button{padding:16px;font-size:12px}.app-view{scroll-margin-top:130px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.library-search{display:flex;gap:15px;align-items:end;margin-bottom:20px}.library-search label{flex:1;margin:0}.library-search button{margin:0}.browse-paging{margin:16px 0 28px;font-size:12px;color:var(--appearance-muted)}#documentBrowser:empty:before{content:"Потърсете документ в библиотеката на кантората.";display:block;padding:28px;color:var(--appearance-muted)}

/* Keep every primary destination reachable on shorter desktop viewports. */
@media(min-width:761px){.app-sidebar{overflow-y:auto}.app-sidebar nav button{padding-top:10px;padding-bottom:10px}}
#attentionPanel:focus{outline:2px solid var(--appearance-link);outline-offset:4px} #aiContext button,#workContext button,#financeContext button,#attentionItems button{margin:0 10px 10px 0}

/* Shared compact workspace rhythm, using both existing appearance palettes. */
.compact-editor{border:1px solid var(--appearance-line);border-radius:9px;background:var(--appearance-surface);margin:16px 0;padding:0 20px}.compact-editor>summary{padding:18px 0;color:var(--appearance-ink);font-weight:600;cursor:pointer}.compact-editor[open]{padding-bottom:20px}.compact-editor>summary::marker{color:var(--gold)}
#clientsPanel{border:0;padding:0;background:transparent}#clientsPanel>summary{display:none}#clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}#clients>div{background:var(--appearance-surface);border:1px solid var(--appearance-line);border-radius:10px;padding:22px;min-height:110px}#clients>div>button{font-weight:650;color:var(--appearance-ink);display:block;font-size:14px;margin-bottom:12px}#clients>div:before{content:'◉';display:block;color:var(--gold);font-size:22px;margin-bottom:14px}#clientsPanel[data-detail=true]>:is(#clients,#clientSearch,#clientsPrevious,#clientsPage,#clientsNext,#createClientPanel){display:none}#clientDetail{margin-top:0}#clientCases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#clientCases article{border:1px solid var(--appearance-line);padding:16px;border-radius:8px;background:var(--appearance-canvas)}#clientCases article>button:first-child{display:block;font-weight:650;text-align:left}#clientDocuments>div{display:flex;justify-content:space-between;align-items:center;gap:16px}
.bulk-workspace{padding:24px;border:1px solid var(--appearance-line);border-radius:12px;background:var(--appearance-surface);margin-bottom:30px}.bulk-workspace h2{font-size:24px;margin-bottom:8px}.bulk-drop{border:2px dashed var(--appearance-line);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:32px 20px;margin:20px 0;background:var(--appearance-canvas)}.bulk-drop>strong,.bulk-drop>span{width:100%;text-align:center}.bulk-drop>strong{font-size:19px}.bulk-drop>span{font-size:12px;color:var(--appearance-muted)}.bulk-drop.dragging{border-color:var(--gold);background:var(--appearance-accent-soft)}.file-choice{display:block;margin:0;border:1px solid var(--appearance-line);border-radius:6px;padding:10px 14px;font-size:12px;font-weight:600;cursor:pointer}.file-choice input{display:block;max-width:240px;font-size:11px;border:0;margin-top:8px;padding:0;background:transparent}.bulk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.bulk-toolbar>label{margin:0;max-width:480px}.bulk-toolbar select{min-width:170px}.bulk-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.bulk-summary>div{padding:16px;border:1px solid var(--appearance-line);border-radius:8px}.bulk-summary strong{display:block;font-size:27px;color:var(--gold);margin-bottom:8px}.bulk-summary span{font-size:11px;color:var(--appearance-muted)}.bulk-rows article{display:grid;grid-template-columns:minmax(180px,2fr) minmax(90px,1fr) minmax(100px,1fr) minmax(140px,1fr);align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--appearance-line);font-size:12px}.bulk-rows small{display:block;color:var(--appearance-muted);margin-top:7px;overflow-wrap:anywhere}.bulk-rows strong{overflow-wrap:anywhere}.bulk-rows button{margin:0;font-size:11px}.bulk-rows article[data-phase=review]{border-left:3px solid var(--gold);padding-left:12px}.bulk-rows select{font-size:12px}
.task-navigation{padding:20px;background:var(--appearance-surface);border:1px solid var(--appearance-line);border-radius:9px;margin:20px 0}.task-navigation form{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:12px;align-items:end}.task-navigation label{margin:0;font-size:12px}.task-view-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--appearance-line);padding-top:14px;margin-top:14px}.task-view-bar button{font-size:11px;margin:0}.task-view-bar span{font-size:11px;color:var(--appearance-muted);margin-right:auto}.task-board{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px}.task-column{background:var(--appearance-soft);border:1px solid var(--appearance-line);border-radius:9px;padding:12px;min-height:160px}.task-column>h4{text-transform:capitalize;font-size:12px;border-bottom:1px solid var(--appearance-line);padding-bottom:14px;margin:0 0 12px}.task-column:has(>h4:last-child):after{content:'Няма задачи';font-size:11px;color:var(--appearance-muted)}[data-tasks] article{padding:16px;border:1px solid var(--appearance-line);border-left:3px solid var(--gold);border-radius:8px;background:var(--appearance-surface);margin-bottom:10px;font-size:11px;line-height:1.8;overflow-wrap:anywhere}[data-tasks] article strong{display:block;font-size:14px;line-height:1.5}[data-tasks] article[data-status=completed]{border-left-color:#6b9979}[data-tasks] article[data-status=blocked]{border-left-color:#c37955}[data-tasks] article button{display:block;font-size:11px;padding:7px 10px;margin:12px 0 0}.task-card-meta{font-size:10px;color:var(--appearance-muted);margin:0 0 9px}.task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-editor form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.task-editor label{margin:0}.task-editor h4,.task-editor label:has(textarea){grid-column:1/-1}
@media(min-width:1650px){.task-board{grid-template-columns:repeat(8,minmax(130px,1fr))}}
@media(max-width:1100px){#clients{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-rows article{grid-template-columns:1fr 1fr}.task-board{grid-template-columns:repeat(2,minmax(0,1fr))}.task-navigation form{grid-template-columns:1fr 1fr}}
@media(max-width:760px){#clients,#clientCases,.task-list{grid-template-columns:1fr}.bulk-workspace{padding:16px}.bulk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-rows article{grid-template-columns:1fr}.task-board{grid-template-columns:1fr}.task-editor form,.task-navigation form{grid-template-columns:1fr}.task-editor label,.task-editor h4{grid-column:auto}.bulk-toolbar>label{width:100%}.file-choice input{max-width:210px}#clientDocuments>div{display:block}.compact-editor{padding-inline:14px}}

.library-search{flex-wrap:wrap}.library-search label{min-width:150px}.document-row{padding:12px 18px;border-bottom:1px solid var(--appearance-line)}.document-row>button{padding:7px 0;border:0;background:transparent}.document-row>p{font-size:11px;margin:5px 0;color:var(--appearance-muted)}
