body{margin:0;background:#f4f2ec}button,summary{cursor:pointer}button:disabled{cursor:default}a{color:inherit}
#sulce-cabinet{--paper:#f4f2ec;--white:#fffefa;--ink:#183d37;--dim:#65716a;--line:#dedfd5;--deep:#153d35;--gold:#bea477;background:var(--paper);color:var(--ink);font:15px/1.65 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;color-scheme:light}#sulce-cabinet *{box-sizing:border-box}#sulce-cabinet button,#sulce-cabinet input,#sulce-cabinet textarea,#sulce-cabinet select{font:14px/1.5 Arial,sans-serif}#sulce-cabinet button{min-height:44px;border:1px solid var(--line);border-radius:7px;padding:11px 17px;background:var(--white);color:var(--ink);white-space:normal;transition:background .15s,border-color .15s,box-shadow .15s}#sulce-cabinet button:hover{border-color:#9aa995;box-shadow:0 3px 10px #173d3710}#sulce-cabinet button.primary{background:var(--deep);border-color:var(--deep);color:#faf5e9}#sulce-cabinet button.primary:hover{background:#245346}#sulce-cabinet button:disabled{opacity:.45}#sulce-cabinet :is(button,select,input,textarea,summary):focus-visible{outline:3px solid #aa8c55;outline-offset:4px}#sulce-cabinet input,#sulce-cabinet textarea,#sulce-cabinet select{font-size:16px;border:1px solid #ccd3c7;border-radius:7px;background:var(--white);color:var(--ink);padding:12px;max-width:100%;min-height:44px}#sulce-cabinet textarea{width:100%;min-height:155px;resize:vertical}#sulce-cabinet .bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 28px;background:var(--white);border-bottom:1px solid var(--line)}#sulce-cabinet .brand{display:flex;align-items:center;gap:13px;font:19px Georgia,serif;letter-spacing:.11em;flex-shrink:0}#sulce-cabinet .seal{display:grid;place-items:center;width:42px;height:45px;border:1px solid #c7b48f;color:var(--deep);font:25px Georgia,serif;border-radius:20px 20px 4px 4px;letter-spacing:0}#sulce-cabinet .brand small{display:block;font:9px Arial,sans-serif;color:var(--dim);letter-spacing:.2em;margin-top:5px}#sulce-cabinet .account{display:flex;align-items:center;gap:11px;min-width:0}#sulce-cabinet .account select{font-size:12px;max-width:230px;border:0;background:transparent;padding:4px;min-height:44px}#sulce-cabinet .avatar{width:35px;height:35px;border-radius:50%;background:#e5e9dd;display:grid;place-items:center;font:12px Georgia,serif;flex-shrink:0}#sulce-cabinet .shell{display:grid;grid-template-columns:185px minmax(0,1fr)}#sulce-cabinet .sidebar{background:var(--deep);color:#f8f2e3;padding:28px 14px;display:flex;flex-direction:column;gap:6px}#sulce-cabinet .nav-label{font:10px Arial,sans-serif;letter-spacing:.17em;color:#c5cdbd;padding:7px 13px 17px}#sulce-cabinet .sidebar button{background:transparent;border:0;color:#dce4d7;text-align:left;width:100%;padding:13px 14px;font-size:13px;display:flex;align-items:center;gap:12px;box-shadow:none}#sulce-cabinet .nav-number{color:#bfa578;font:11px Georgia,serif}#sulce-cabinet .sidebar button[aria-pressed=true]{background:#ffffff13;color:#fff8e8;box-shadow:inset 2px 0 #d1ba88}#sulce-cabinet .sidebar button:hover{background:#ffffff0b}#sulce-cabinet .subscription{margin-top:auto;padding:35px 13px 10px;color:#d2dacb;font-size:12px}#sulce-cabinet .subscription .advisor-initials{font:25px Georgia,serif;color:#d7bc88;margin-bottom:13px}#sulce-cabinet .subscription strong{font-weight:400;color:#fff7e6;display:block;margin-bottom:4px}#sulce-cabinet .subscription p{margin:0 0 20px;color:#b9c7b4;font-size:11px}#sulce-cabinet .subscription small{border-top:1px solid #ffffff20;display:block;padding-top:15px;font-size:10px;line-height:1.7;color:#c5cebd}#sulce-cabinet .main{min-width:0;padding:31px 28px 38px}#sulce-cabinet .kicker{font:10px/1.5 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--dim)}#sulce-cabinet h1{font:400 36px/1.16 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:8px 0 15px}#sulce-cabinet h2{font:400 24px/1.25 Georgia,serif;margin:0 0 12px;letter-spacing:-.015em}#sulce-cabinet h3{font:400 20px/1.35 Georgia,serif;margin:20px 0 10px}#sulce-cabinet p{margin:0 0 15px}#sulce-cabinet .small{font-size:12px;color:var(--dim)}#sulce-cabinet .welcome{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px}#sulce-cabinet .welcome p{max-width:400px;margin:0;font-size:13px;color:var(--dim)}#sulce-cabinet .edition{font:italic 15px Georgia,serif;color:#7c806d;white-space:nowrap;margin-top:9px}#sulce-cabinet .hero{position:relative;overflow:hidden;background:var(--deep);color:#fff8e9;border-radius:11px;display:grid;grid-template-columns:minmax(0,1fr) 85px;gap:16px;padding:28px 28px;margin:22px 0 28px}#sulce-cabinet .hero .kicker{color:#cbb687}#sulce-cabinet .hero h2{font-size:29px;color:#fff8e9;margin:12px 0}#sulce-cabinet .hero p{max-width:410px;font-size:13px;color:#d1dccd;margin:0 0 20px}#sulce-cabinet .hero button{background:#e3d1a9;color:#183c34;border:0;font-size:13px}#sulce-cabinet .hero-mark{align-self:center;justify-self:center;font:italic 86px Georgia,serif;color:#c8b281;opacity:.55;user-select:none}#sulce-cabinet .section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:23px 0 13px}#sulce-cabinet .section-head h2{font-size:22px;margin:0}#sulce-cabinet .case-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 17px;align-items:center;text-align:left;gap:15px;padding:19px 17px;background:var(--white);border:1px solid var(--line);border-radius:8px;margin:10px 0}#sulce-cabinet .doc-number{font:19px Georgia,serif;color:#8e947d}#sulce-cabinet .case-row strong{font-size:14px;font-weight:500;display:block;margin:8px 0 6px;line-height:1.5}#sulce-cabinet .row-meta{font-size:11px;color:var(--dim);display:block}#sulce-cabinet .row-arrow{font-size:20px;color:#849276}#sulce-cabinet .badge{display:inline-block;font:10px/1.4 Arial,sans-serif;padding:5px 8px;border-radius:4px;background:#e9eee2;color:#3f5e44}#sulce-cabinet .badge.review{background:#eee5cf;color:#695629}#sulce-cabinet .badge.ready{background:#dae9df;color:#255739}#sulce-cabinet .next{border-left:2px solid #b5a278;padding:4px 0 4px 15px;margin:23px 0;font-size:13px;color:var(--dim)}#sulce-cabinet .next strong{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--ink);margin-bottom:5px}#sulce-cabinet .quiet-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}#sulce-cabinet .quiet-links button{background:transparent;border:0;font-size:12px;padding-left:0;padding-right:20px;text-decoration:underline;text-underline-offset:5px}#sulce-cabinet .panel{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:24px;margin:20px 0}#sulce-cabinet .answer{border-top:3px solid #8baf91}#sulce-cabinet .notice{font-size:12px;line-height:1.7;padding:16px 18px;background:#ece7db;border-radius:6px;margin:17px 0;color:#5c604d}#sulce-cabinet .actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}#sulce-cabinet .actions button{font-size:12px}#sulce-cabinet .field{display:block;margin:20px 0}#sulce-cabinet .field>span{display:block;font-size:12px;font-weight:500;margin-bottom:9px}#sulce-cabinet .field input,#sulce-cabinet .field select{width:100%}#sulce-cabinet .text{white-space:pre-wrap;font-size:14px;line-height:1.85}#sulce-cabinet details{border-bottom:1px solid var(--line);padding:9px 0;font-size:13px}#sulce-cabinet summary{min-height:44px;padding:12px 0;color:var(--ink)}#sulce-cabinet details .text{font-size:13px;color:#506257;margin-top:12px}#sulce-cabinet .timeline{border-left:1px solid #b9c5b0;padding-left:17px;font-size:12px;margin:12px 0;color:var(--dim)}#sulce-cabinet .timeline p{margin-bottom:12px}#sulce-cabinet .receipt{border-top:1px solid var(--line);padding-top:17px;margin-top:17px}#sulce-cabinet .journey{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0;font-size:10px;color:#7c8476}#sulce-cabinet .journey span{padding:7px 9px;border-bottom:2px solid #dbdfd2;flex:1;min-width:72px}#sulce-cabinet .journey span.current{color:var(--ink);border-color:#9c895c}#sulce-cabinet .review-heading{display:flex;gap:14px;align-items:center;margin:25px 0 12px}#sulce-cabinet .review-heading .avatar{background:#e6dfce}#sulce-cabinet .review-heading h2{font-size:23px;margin:0}#sulce-cabinet .review-heading p{font-size:11px;color:var(--dim);margin:3px 0 0}#sulce-cabinet .pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}#sulce-cabinet .demo-tools{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:15px 25px;background:#ebece4;border-top:1px solid var(--line)}#sulce-cabinet .switch{display:flex;gap:5px;padding:3px;background:#dce2d5;border-radius:7px}#sulce-cabinet .switch button{min-height:40px;font-size:11px;padding:9px 12px;background:transparent;border:0}#sulce-cabinet .switch button[aria-pressed=true]{background:var(--white);color:var(--deep);box-shadow:0 1px 4px #142f3020}#sulce-cabinet .footer{padding:15px 25px;background:#ebece4;font-size:11px;line-height:1.7;color:#63705e}#sulce-cabinet [hidden]{display:none!important}@media(max-width:800px){#sulce-cabinet .shell{grid-template-columns:160px minmax(0,1fr)}#sulce-cabinet .main{padding:28px 22px}#sulce-cabinet .sidebar{padding:25px 10px}#sulce-cabinet .sidebar button{font-size:12px;padding:12px 10px;gap:9px}#sulce-cabinet .hero{padding:25px;grid-template-columns:minmax(0,1fr) 45px}#sulce-cabinet .hero-mark{font-size:63px}}@media(max-width:600px){#sulce-cabinet .bar{padding:19px 17px;flex-wrap:wrap;gap:10px}#sulce-cabinet .brand{font-size:18px}#sulce-cabinet .account{width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}#sulce-cabinet .account select{max-width:260px;flex:1}#sulce-cabinet .shell{grid-template-columns:1fr}#sulce-cabinet .sidebar{padding:9px 10px;flex-direction:row;flex-wrap:wrap;gap:3px}#sulce-cabinet .sidebar button{width:auto;flex:1 1 42%;font-size:11px;gap:7px;min-height:43px;padding:10px}#sulce-cabinet .nav-label,#sulce-cabinet .subscription{display:none}#sulce-cabinet .main{padding:26px 17px}#sulce-cabinet h1{font-size:32px}#sulce-cabinet .edition{display:none}#sulce-cabinet .hero{padding:23px 21px;grid-template-columns:1fr}#sulce-cabinet .hero-mark{display:none}#sulce-cabinet .hero h2{font-size:28px}#sulce-cabinet .case-row{grid-template-columns:25px minmax(0,1fr) 12px;gap:10px;padding:17px 13px}#sulce-cabinet .pair{grid-template-columns:1fr;gap:0}#sulce-cabinet .panel{padding:19px}#sulce-cabinet .demo-tools,#sulce-cabinet .footer{padding:14px 17px}#sulce-cabinet .journey{gap:4px}#sulce-cabinet .journey span{padding:6px;min-width:60px}}@media(prefers-reduced-motion:reduce){#sulce-cabinet button{transition:none}}

#sulce-cabinet .workspace{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:25px;font-size:13px}#sulce-cabinet .storage-label{font-size:10px;color:#536a53}#sulce-cabinet .account a{font-size:11px;margin-left:12px}#sulce-cabinet .file-list a{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}#sulce-cabinet .error{background:#f1dfd6;color:#773d27}#sulce-cabinet input[type=file]{width:100%;font-size:12px}#sulce-cabinet input[type=file]::file-selector-button{margin-right:12px;border:0;border-radius:3px;background:#e5e8dc;padding:8px;color:#173d37}@media(max-width:600px){#sulce-cabinet .workspace{display:block}#sulce-cabinet .storage-label{display:block;margin-top:9px}#sulce-cabinet .file-list a{display:block}#sulce-cabinet .file-list a span{display:block}}.auth-wrap{max-width:560px;margin:8vh auto;padding:44px;background:#fffaf1;border:1px solid #d6c7b1;border-radius:3px}.auth-wrap h1{font-size:clamp(32px,6vw,48px)}.auth-wrap .primary{width:100%;margin-top:20px}.auth-tabs{display:flex;gap:22px;margin:26px 0}.auth-tabs button[aria-pressed=true]{border-bottom:2px solid #aa8651}.auth-wrap p{line-height:1.7}.field select{padding:12px;border:1px solid #d6c7b1;width:100%;background:white}.empty{padding:40px 0}.inline-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.inline-form .field{flex:1;min-width:180px}button[disabled]{opacity:.45;cursor:wait}.danger{color:#8b2635}.case-row{width:100%;text-align:left}.text{white-space:pre-wrap;overflow-wrap:anywhere}.file-list button{display:flex;justify-content:space-between;gap:20px;width:100%;text-align:left;padding:14px 0;border-bottom:1px solid #d6c7b1}#flash:empty{display:none}.bar a{white-space:nowrap}form{margin-bottom:20px}@media(max-width:600px){.auth-wrap{margin:24px 16px;padding:26px}.account{gap:8px!important}.account .small{display:none}.inline-form{display:block}}

/* Typography refresh: locally hosted fonts with Latvian character support. */
#sulce-cabinet{font-family:'Manrope',Arial,sans-serif;font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}
#sulce-cabinet :is(button,input,textarea,select),#sulce-cabinet .brand small,#sulce-cabinet .kicker,#sulce-cabinet .nav-label,#sulce-cabinet .nav-number{font-family:'Manrope',Arial,sans-serif}
#sulce-cabinet :is(h1,h2,h3),#sulce-cabinet .brand,#sulce-cabinet .seal{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600}
#sulce-cabinet h1{font-size:clamp(44px,5.2vw,68px);line-height:1.04;letter-spacing:-.028em;margin:20px 0 25px;text-wrap:balance}
#sulce-cabinet h2{font-size:clamp(28px,3.4vw,38px);line-height:1.15;letter-spacing:-.015em}
#sulce-cabinet .auth-wrap{max-width:620px;padding:48px 50px 42px;border-top:3px solid #b99a67;box-shadow:0 22px 65px #183d3709}
#sulce-cabinet .auth-wrap h1{margin-top:24px;margin-bottom:24px}
#sulce-cabinet .auth-wrap>p{max-width:440px;font-size:14px;line-height:1.9}
#sulce-cabinet .auth-wrap .kicker{font-size:10px;letter-spacing:.2em;font-weight:600;color:#806c47}
#sulce-cabinet .field>span{font-size:12px;font-weight:500;letter-spacing:.015em}
#sulce-cabinet .auth-tabs{gap:13px;margin:28px 0 30px}
#sulce-cabinet .auth-tabs button{font-size:12px;font-weight:600;padding:11px 16px}
#sulce-cabinet .primary{font-weight:600;letter-spacing:.025em}
#sulce-cabinet .brand{font-size:24px;letter-spacing:.12em}
#sulce-cabinet .small{font-size:12px;line-height:1.7}
@media(max-width:600px){#sulce-cabinet .auth-wrap{padding:31px 25px 28px;margin:22px 16px}#sulce-cabinet .auth-wrap h1{font-size:48px}#sulce-cabinet .auth-tabs{gap:9px;flex-wrap:wrap}#sulce-cabinet .brand{font-size:19px}}
