@font-face{font-family:Supreme Variable;src:url(/fonts/Supreme-Variable.ttf) format("truetype");font-display:swap}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}blockquote,dl,dd,hr,figure,p,pre{margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--surface-on-surface-variant)}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}#onetrust-consent-sdk svg,#onetrust-consent-sdk img{display:inline;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--surface-surface: #FFFFFF;--surface-surface-subtle: #F0F2F3;--surface-surface-inverse: #26353B;--surface-on-surface: #26353B;--surface-on-surface-inverse: #FFFFFF;--positive-positive: #16A550;--positive-positive-subtle: #D7F4E3;--positive-on-positive: #FFFFFF;--positive-on-positive-subtle: #0A4C25;--negative-negative: #E12339;--negative-negative-subtle: #FCE9EB;--negative-on-negative: #FFFFFF;--negative-on-negative-subtle: #871522;--info-info: #2A7AB7;--info-info-subtle: #EAF2F8;--info-on-info: #FFFFFF;--info-on-info-subtle: #19496E;--warning-warning: #EBAA20;--warning-warning-subtle: #FDF7E9;--warning-on-warning: #FFFFFF;--warning-on-warning-subtle: #765510;--border-border: #D1D5DA;--border-border-variant: #7B858B;--primary-primary: #fd7250;--primary-primary-subtle: #FBE9E4;--primary-on-primary: #FFFFFF;--primary-on-primary-subtle: #004154;--primary-primary-variant: #fd7250;--positive-positive-variant: #11793A;--surface-on-surface-variant: #7B858B;--negative-negative-variant: #B41C2E;--surface-surface-transparent: #FFFFFF00;--surface-surface-variant: #E6E9EE;--border-border-inverse: #FFFFFF;--spacing-0: 0;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--radius-0: 0;--radius-1: 1;--radius-2: 2;--radius-3: 3;--radius-4: 4;--radius-5: 5;--radius-8: 8;--radius-round: 9999;--spacing-1: 1px;--spacing-3: 3px;--spacing-5: 5px;--spacing-20: 20px;--spacing-36: 36px;--spacing-64: 64px}*{box-sizing:border-box}html{background:var(--surface-surface-subtle);scroll-behavior:smooth}body{min-width:320px;margin:0;color:var(--surface-on-surface);background:var(--surface-surface-subtle);font-family:Supreme Variable,sans-serif;font-size:14px;line-height:1.5}button,a{font:inherit}a{color:inherit}button{cursor:pointer}.portal-shell{min-height:100dvh;overflow:hidden;background:var(--surface-surface-subtle)}.portal-container{width:min(100% - 48px,1240px);margin:0 auto}.skip-link{position:fixed;z-index:100;top:-48px;left:16px;padding:10px 14px;color:var(--surface-on-surface-inverse);background:var(--surface-surface-inverse);text-decoration:none}.skip-link:focus{top:12px}.utility-bar{min-height:30px;color:var(--surface-on-surface-inverse);background:var(--surface-surface-inverse);font-size:11px}.utility-content,.utility-right,.utility-account,.utility-link,.utility-account a{display:flex;align-items:center}.utility-content{min-height:30px;justify-content:space-between;gap:24px}.utility-right{justify-content:flex-end;gap:24px}.all-cases-link{color:var(--surface-on-surface-inverse)!important;font-weight:600;text-decoration:none!important}.all-cases-link:hover{color:var(--surface-on-surface-inverse)!important;text-decoration:underline!important}.utility-link,.utility-account a{gap:4px;color:var(--surface-on-surface-inverse);text-decoration:none}.utility-link:hover,.utility-account a:hover,.footer-links a:hover,.footer-links button:hover,.help-item a:hover{text-decoration:underline}.utility-account{gap:14px}.utility-account a:last-child{color:var(--primary-primary)}.main-header{background:var(--surface-surface);border-bottom:1px solid var(--border-border)}.header-content{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-lockup{display:flex;align-items:center;gap:18px;flex-shrink:0}.brand-home-link{display:block;border-radius:2px;line-height:0}.brand-home-link:focus-visible{outline:2px solid var(--primary-primary);outline-offset:4px}.stretto-logo{width:112px;height:auto;display:block}.portal-name{padding-left:18px;border-left:1px solid var(--border-border);color:var(--surface-on-surface-variant);font-size:11px;letter-spacing:.04em}.desktop-nav{align-self:stretch;display:flex;align-items:stretch;gap:24px}.desktop-nav a{display:flex;align-items:center;position:relative;color:var(--surface-on-surface);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--primary-primary-variant)}.desktop-nav a.is-active:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:var(--primary-primary)}.mobile-nav{display:none;position:relative}.mobile-nav summary{min-height:44px;display:flex;align-items:center;gap:8px;color:var(--surface-on-surface);cursor:pointer;font-weight:600;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:224px;padding:8px;background:var(--surface-surface);border:1px solid var(--border-border)}.mobile-nav nav a{min-height:44px;display:flex;align-items:center;padding:0 12px;color:var(--surface-on-surface);font-weight:600;text-decoration:none}.mobile-nav nav a[aria-current=page],.mobile-nav nav a:hover{color:var(--primary-primary-variant);background:var(--primary-primary-subtle)}.case-hero{color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse);background-image:url(/images/pattern-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.hero-content{min-height:236px;display:grid;grid-template-columns:92px minmax(0,1fr) 184px;align-items:center;gap:32px;padding-top:32px;padding-bottom:32px}.case-mark{width:92px;aspect-ratio:1;display:grid;place-items:center;color:var(--surface-on-surface);background:var(--surface-surface);border-radius:50%;font-family:Supreme Variable,sans-serif;font-size:31px;font-style:italic}.access-label{width:fit-content;max-width:100%;margin:0 0 10px;padding:3px 8px;color:var(--surface-on-surface-inverse);border:1px solid var(--primary-primary);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.35}.case-summary h1{margin:0;color:var(--surface-on-surface-inverse);font-size:clamp(28px,3.2vw,38px);font-weight:300;letter-spacing:-.025em;line-height:1.1}.case-metadata{display:flex;flex-wrap:wrap;gap:8px 28px;margin:16px 0 0;padding:0;color:var(--surface-on-surface-inverse);font-size:13px;list-style:none}.hero-actions{display:flex;flex-direction:column;gap:10px}.hero-button{width:100%}.hero-button-primary{color:var(--primary-on-primary)!important}.hero-button-inverse{color:var(--surface-on-surface-inverse)!important;background:var(--surface-surface-transparent)!important;border-color:var(--border-border-inverse)!important}.hero-button-quiet{color:var(--surface-on-surface-inverse)!important;background:var(--surface-surface-transparent)!important;border-color:var(--border-border-variant)!important}.card-action{color:var(--primary-primary-variant)!important;border-color:var(--primary-primary-variant)!important}.card-action.is-solid{color:var(--primary-on-primary)!important}.case-overview{padding:28px 0 42px}.overview-intro{margin:0 0 22px;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.55}.overview-intro strong{color:var(--surface-on-surface)}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.overview-card{min-height:224px;display:flex;flex-direction:column;padding:22px 24px 20px;background:var(--surface-surface);border:1px solid var(--border-border)}.overview-card h2{margin:0;color:var(--surface-on-surface);font-size:19px;font-weight:300;letter-spacing:-.02em;line-height:1.25}.card-rule{width:34px;height:2px;margin:10px 0 14px;background:var(--primary-primary)}.card-copy{margin:0;color:var(--surface-on-surface);font-size:13px;line-height:1.55}.case-link{color:var(--primary-primary-variant);font-weight:650}.card-details{display:grid;gap:12px;margin:0}.card-details div{display:grid;gap:2px}.card-details dt{color:var(--surface-on-surface-variant);font-size:12px}.card-details dd{margin:0;color:var(--surface-on-surface);font-size:13px;font-weight:600}.card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:20px}.card-note{margin:0 0 0 auto;color:var(--surface-on-surface-variant);font-size:10px;text-align:right}.help-strip{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;background:var(--surface-surface);border:1px solid var(--border-border)}.help-item{min-height:72px;display:flex;align-items:center;gap:14px;padding:14px 20px;color:var(--surface-on-surface);font-size:13px}.help-item+.help-item{border-left:1px solid var(--border-border)}.help-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;color:var(--primary-primary-variant);background:var(--primary-primary-subtle)}.help-item strong,.help-item a{display:block}.help-item strong{font-size:13px}.help-item a{width:fit-content;color:var(--primary-primary-variant)}.portal-footer{color:var(--surface-on-surface-inverse);background:var(--surface-surface-inverse)}.footer-content{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--surface-on-surface-inverse);font-size:11px}.footer-links{display:flex;gap:14px}.footer-links a,.footer-links button{color:var(--surface-on-surface-inverse);text-decoration:none}.footer-links button{padding:0;border:none;background:none;font:inherit;cursor:pointer}.footer-content p{margin:0;color:var(--surface-on-surface-inverse)}:where(a,button,summary):focus-visible{outline:3px solid var(--primary-primary);outline-offset:3px}@media (max-width: 900px){.desktop-nav{display:none}.mobile-nav{display:block}.hero-content{grid-template-columns:78px minmax(0,1fr)}.case-mark{width:78px;font-size:26px}.hero-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.portal-container{width:min(100% - 32px,1240px)}.utility-bar{font-size:10px}.utility-content{min-height:36px;justify-content:space-between;gap:10px}.utility-right{gap:12px}.utility-link,.utility-account span,.utility-account a:first-child{display:none}.utility-account{gap:0}.header-content{min-height:60px}.portal-name{display:none}.stretto-logo{width:104px}.hero-content{min-height:0;grid-template-columns:64px minmax(0,1fr);gap:18px;padding-top:26px;padding-bottom:26px}.case-mark{width:64px;font-size:21px}.access-label{font-size:9px}.case-summary h1{font-size:28px}.case-metadata{gap:6px 16px;margin-top:13px;font-size:12px}.hero-actions{grid-template-columns:1fr;gap:9px}.case-overview{padding:22px 0 32px}.overview-intro{font-size:12px}.overview-grid{grid-template-columns:1fr;gap:16px}.overview-card{min-height:0;padding:20px}.help-strip{grid-template-columns:1fr}.help-item+.help-item{border-top:1px solid var(--border-border);border-left:0}.footer-content{min-height:72px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}}.directory-utility-content{justify-content:flex-end}.cases-page{min-height:calc(100dvh - 146px)}.cases-masthead{color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse);background-image:url(/images/pattern-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.cases-masthead-content{min-height:184px;display:flex;align-items:center;padding-top:28px;padding-bottom:28px}.masthead-eyebrow,.masthead-attribution,.directory-kicker,.directory-count{margin:0}.masthead-eyebrow,.directory-kicker{color:var(--primary-primary);font-size:11px;font-weight:300;letter-spacing:.09em}.cases-masthead h1{margin:7px 0 4px;color:var(--surface-on-surface-inverse);font-size:clamp(34px,4vw,48px);font-weight:300;letter-spacing:-.03em;line-height:1}.masthead-attribution{color:var(--surface-on-surface-inverse);font-size:13px}.cases-workspace{padding:26px 0 48px}.directory-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.directory-heading h2{margin:5px 0 0;color:var(--surface-on-surface);font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.2}.directory-count{color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.directory-search{width:100%;margin-bottom:20px}.directory-search input{height:48px!important;padding-left:44px!important;border-color:var(--border-border)!important;border-radius:0!important;font-size:14px!important}.directory-search svg{left:13px!important}.directory-table-wrap{position:relative}.directory-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.case-row-group+.case-row-group>.directory-row>td{border-top:8px solid var(--surface-surface-subtle)}.directory-table th{padding:0 16px 5px;color:var(--surface-on-surface-variant);font-size:11px;font-weight:650;letter-spacing:.045em;text-align:left}.directory-table th:first-child,.directory-table td:first-child{width:48%}.directory-table th:nth-child(2),.directory-table td:nth-child(2){width:19%}.directory-table th:nth-child(3),.directory-table td:nth-child(3){width:27%}.directory-expand-head,.directory-table .expand-cell{width:50px;padding-right:4px;padding-left:0;text-align:right}.sort-button{display:inline-flex;align-items:center;gap:4px;padding:0;color:inherit;background:transparent;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.sort-button:hover{color:var(--primary-primary-variant)}.directory-row{cursor:pointer}.directory-row td{min-height:58px;padding:13px 16px;color:var(--surface-on-surface);background:var(--surface-surface);border-top:1px solid transparent;border-bottom:1px solid transparent;font-size:13px;vertical-align:middle}.directory-row td:first-child{padding-left:19px;box-shadow:inset 3px 0 0 var(--primary-primary)}.directory-row td:last-child{border-right:1px solid transparent}.directory-row:hover td,.directory-row:has(:focus-visible) td{background:var(--surface-surface-variant)}.directory-row:focus-visible{outline:3px solid var(--primary-primary);outline-offset:2px}.directory-row td a{display:inline;color:var(--surface-on-surface);font-size:14px;font-weight:650;text-decoration:none}.directory-row td a:hover{color:var(--primary-primary-variant);text-decoration:underline}.case-number{display:block;margin-top:2px;color:var(--surface-on-surface-variant);font-size:11px}.expand-cell button{color:var(--surface-on-surface-variant)!important;border:0!important}.expand-cell button:hover{color:var(--primary-primary-variant)!important;background:var(--primary-primary-subtle)!important}.expand-cell svg{transition:transform .15s ease}.expand-cell svg.is-expanded{transform:rotate(180deg)}.directory-row.is-expanded-parent td{border-bottom-color:var(--border-border)}.related-cases-row td{padding:0;background:transparent}.related-cases-container{position:relative;display:grid;overflow:hidden;background:var(--surface-surface)}.related-cases-container:before{position:absolute;z-index:1;top:0;bottom:0;left:0;width:3px;background:var(--border-border-variant);content:"";pointer-events:none}.related-cases-row td{width:auto!important}.child-directory-row{display:grid;grid-template-columns:48% 19% 27% minmax(0,1fr);align-items:center;gap:0;min-height:58px;padding:13px 4px 13px 0;color:var(--surface-on-surface);background:var(--surface-surface);font-size:13px;cursor:pointer}.child-directory-row+.child-directory-row{border-top:0}.child-directory-row:hover,.child-directory-row:focus-visible{background:var(--surface-surface-variant);outline:none}.child-directory-row:focus-visible{outline:3px solid var(--primary-primary);outline-offset:-3px}.child-directory-case{position:relative;padding-left:40px}.child-directory-case:before{position:absolute;top:3px;left:19px;width:12px;height:11px;border-bottom:1px solid var(--border-border-variant);border-left:1px solid var(--border-border-variant);content:""}.child-directory-row a{color:var(--surface-on-surface);font-size:14px;font-weight:650;text-decoration:none}.child-directory-row a:hover{color:var(--primary-primary-variant);text-decoration:underline}.child-directory-row p{margin:0;padding-left:16px}.directory-empty{display:grid;justify-items:center;gap:10px;padding:44px 24px;color:var(--surface-on-surface);background:var(--surface-surface);border:1px solid var(--border-border);text-align:center}.directory-empty h3,.directory-empty p{margin:0}.directory-empty h3{font-size:18px;font-weight:300}.directory-empty p{color:var(--surface-on-surface-variant);font-size:13px}:root{--page-size-select-width: 96px}.directory-page-size{display:flex;align-items:center;gap:var(--spacing-8);color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.directory-page-size>div{width:var(--page-size-select-width)}.directory-page-size button{min-height:32px!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){.cases-masthead-content{min-height:156px}.directory-table th:first-child,.directory-table td:first-child{width:47%}.directory-table th:nth-child(2),.directory-table td:nth-child(2){width:20%}.directory-table th:nth-child(3),.directory-table td:nth-child(3){width:26%}}@media (max-width: 620px){.cases-masthead-content{min-height:0;display:grid;gap:20px;padding-top:26px;padding-bottom:26px}.cases-workspace{padding-top:20px;padding-bottom:32px}.directory-heading{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:14px}.directory-heading h2{font-size:22px}.directory-search{margin-bottom:14px}.directory-table{border-spacing:0}.case-row-group+.case-row-group>.directory-row{margin-top:8px}.directory-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.directory-table,.directory-table tbody,.directory-table tr,.directory-table td{display:block;width:100%!important}.directory-row{position:relative;padding:14px 52px 13px 19px;background:var(--surface-surface);box-shadow:inset 3px 0 0 var(--primary-primary)}.directory-row td{min-height:0;padding:0;background:transparent;border:0}.directory-row td:first-child{padding:0 0 8px;border:0;box-shadow:none}.directory-row td a{font-size:14px}.directory-row td[data-label="Date filed"],.directory-row td[data-label="Court district"]{display:inline;color:var(--surface-on-surface-variant);font-size:12px}.directory-row td[data-label="Date filed"]:after{margin:0 7px;content:"·"}.directory-row td[data-label="Date filed"]:before,.directory-row td[data-label="Court district"]:before{color:var(--surface-on-surface);font-weight:650}.directory-row td[data-label="Date filed"]:before{content:"Filed: "}.directory-row td[data-label="Court district"]:before{content:"Court: "}.directory-table .expand-cell{position:absolute;width:auto!important;padding:0;top:5px;right:6px}.directory-row.is-expanded-parent{border-bottom:1px solid var(--border-border)}.related-cases-row td{padding:0}.child-directory-row{display:block;min-height:0;padding:13px 16px 13px 0}.child-directory-case{padding:0 0 8px 40px}.child-directory-case:before{top:3px;left:19px;width:8px;height:9px}.child-directory-row p{display:inline;padding-left:0;color:var(--surface-on-surface-variant);font-size:12px}.child-directory-row p:first-of-type{padding-left:16px}.child-directory-row p+p:before{margin:0 7px;color:var(--surface-on-surface-variant);content:"·"}.directory-page-size{width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.hero-button,.card-action,.expand-cell svg{transition:none}}.saved-search-modal{max-height:min(820px,calc(100dvh - 32px))!important}.saved-search-modal :is(h1,h2,h3,[role=heading]){font-weight:300!important}.saved-search-form{display:grid;gap:20px}.saved-search-intro,.saved-search-help{margin:0;color:var(--surface-on-surface-variant);font-size:13px;line-height:1.5}.saved-search-intro{max-width:640px;font-size:14px}.saved-search-error{margin:0;padding:10px 12px;border-left:3px solid var(--negative-negative);background-color:var(--negative-negative-subtle);color:var(--negative-on-negative-subtle);font-size:13px;line-height:1.5}.saved-search-restriction{margin:0;padding:8px 12px;border-left:3px solid var(--border-border);background-color:var(--surface-surface-variant);color:var(--surface-on-surface-variant);font-size:13px;line-height:1.5}.saved-search-summary{padding:16px;border:1px solid var(--border-border);border-radius:4px;background:var(--surface-surface-variant)}.saved-search-summary h3{margin:0 0 12px;font-size:14px}.saved-search-summary dl{display:grid;gap:10px;margin:0}.saved-search-summary dt{color:var(--surface-on-surface-variant);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.saved-search-summary dd{margin:2px 0 0;font-size:14px;line-height:1.5}.saved-search-summary-note{margin:12px 0 0;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.5}.saved-search-section{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--border-border)}.saved-search-section>h3{margin:0;font-size:16px}.saved-search-frequency{display:grid;gap:10px}.saved-search-schedule{display:grid;gap:6px;max-width:320px;padding:14px;background-color:var(--surface-surface-variant)}.saved-search-ranges{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.saved-search-form .filter-toolbar{margin-top:0}.saved-search-footer,.subscription-footer{display:flex;justify-content:flex-end;gap:10px}.saved-search-submit,.subscription-submit{color:var(--primary-on-primary)!important}.saved-searches-panel{margin:0 0 20px;border:1px solid var(--border-border);border-radius:4px;background:var(--surface-surface)}.saved-searches-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-border)}.saved-searches-panel-header h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--surface-on-surface);font-size:14px;font-weight:700}.saved-searches-panel-header h2 svg{color:var(--primary-primary)}.saved-searches-panel-header h2 span{color:var(--surface-on-surface-variant);font-weight:400}.saved-searches-loading{margin:0;padding:20px 16px;color:var(--surface-on-surface-variant);font-size:14px}.saved-searches-empty{display:grid;justify-items:center;gap:8px;padding:40px 20px;text-align:center}.saved-searches-empty svg{color:var(--surface-on-surface-variant)}.saved-searches-empty h3{margin:0;font-size:16px;font-weight:650}.saved-searches-empty p{max-width:380px;margin:0;color:var(--surface-on-surface-variant);font-size:14px;line-height:1.5}.saved-searches-scroll{overflow-x:auto}.saved-searches-table{width:100%;border-collapse:collapse;text-align:left}.saved-searches-table th,.saved-searches-table td{padding:14px 12px;border-bottom:1px solid var(--border-border);font-size:14px;vertical-align:middle}.saved-searches-table thead th{color:var(--surface-on-surface-variant);background:var(--surface-surface-variant);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.saved-searches-table tbody th{font-weight:400}.saved-searches-table tbody tr:last-child th,.saved-searches-table tbody tr:last-child td{border-bottom:0}.saved-searches-table tr.is-paused{opacity:.62}.saved-search-name{display:block;color:var(--surface-on-surface);font-weight:650}.saved-search-criteria,.saved-search-next{display:block;margin-top:2px;color:var(--surface-on-surface-variant);font-size:13px}.saved-search-criteria{max-width:420px;line-height:1.45}.saved-search-delivery{display:block}.saved-search-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.filter-menu-help{max-width:260px;margin:8px 0 0;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.45}@media (max-width: 700px){.saved-search-modal{max-height:calc(100dvh - 20px)!important}.saved-search-ranges{grid-template-columns:1fr}.saved-search-schedule{max-width:none}.saved-search-footer,.subscription-footer{width:100%}.saved-search-footer button,.subscription-footer button{flex:1}.saved-search-actions{justify-content:flex-start}}.docket-research-page{min-height:calc(100dvh - 146px);padding-bottom:84px}.research-hero{color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse);background-image:url(/images/pattern-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.research-hero-content{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:24px;padding-bottom:24px}.research-hero h1{margin:0;color:var(--surface-on-surface-inverse);font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.03em;line-height:1.1}.research-case-facts{max-width:365px;display:grid;justify-items:end;color:var(--border-border);font-size:13px;line-height:1.32;text-align:right}.research-case-facts strong{color:var(--surface-on-surface-inverse);font-size:16px;font-weight:600}.research-workspace{padding:30px 0 40px}.research-context{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;margin-top:22px}.research-count{margin:0;color:var(--surface-on-surface-variant);font-size:14px}.research-count strong{color:var(--surface-on-surface);font-size:18px}.research-count span{margin:0 8px}.research-context-actions,.research-page-size{display:flex;align-items:center}.research-context-actions{gap:20px}.research-page-size{gap:8px;color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.research-page-size>div{width:var(--page-size-select-width)}.research-page-size button{min-height:32px!important}.research-filters{position:relative;z-index:5;padding:22px 24px;background:var(--surface-surface);border:1px solid var(--border-border)}.research-search{width:100%}.research-search input{min-height:48px!important;padding-left:44px!important;border-color:var(--border-border)!important;border-radius:0!important;font-size:15px!important}.research-search svg{left:13px!important}.filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.filter-toolbar-label{margin-right:3px;color:var(--surface-on-surface-variant);font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.filter-control{position:relative}.filter-trigger{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:var(--surface-on-surface);background:var(--surface-surface);border:1px solid var(--border-border);border-radius:999px;font:inherit;font-size:13px;white-space:nowrap}.filter-trigger:hover,.filter-trigger:focus-visible{border-color:var(--primary-primary-variant)}.filter-trigger.is-active{padding-right:34px;color:var(--surface-on-surface-inverse);background:var(--surface-surface-inverse);border-color:var(--surface-surface-inverse)}.filter-trigger svg{flex:0 0 auto}.filter-clear{position:absolute;top:50%;right:7px;width:22px;height:22px;display:grid;place-items:center;padding:0;color:var(--surface-on-surface-inverse);background:transparent;border:0;border-radius:50%;transform:translateY(-50%)}.filter-clear:hover,.filter-clear:focus-visible{background:#ffffff29}.filter-panel{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 48px));padding:16px;color:var(--surface-on-surface);background:var(--surface-surface);border:1px solid var(--border-border);border-radius:4px;box-shadow:0 2px 4px #0003}.filter-control.is-wide .filter-panel,.filter-control:has(.topic-list) .filter-panel,.filter-control:has(.type-filter-list) .filter-panel{width:min(410px,calc(100vw - 48px))}.filter-panel.is-floating{position:fixed;z-index:2000;overflow-y:auto;overscroll-behavior:contain}.filter-panel.is-floating .topic-list,.filter-panel.is-floating .type-filter-list{max-height:none;overflow-y:visible}.filter-menu-heading{margin-bottom:12px;color:var(--surface-on-surface);font-size:14px;font-weight:650}.filter-option-list{display:grid;margin:-6px -8px 0}.filter-option{min-height:38px;padding:0 8px;color:var(--surface-on-surface);background:transparent;border:0;font:inherit;text-align:left}.filter-option:hover,.filter-option.is-selected{background:var(--surface-surface-variant)}.date-range-fields,.docket-range-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.date-range-fields label,.docket-range-fields label{font-size:12px!important}.filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-border)}.filter-panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px}.filter-panel-header button,.clear-all-filters,.package-clear,.package-learn-more{padding:0;color:var(--info-info);background:transparent;border:0;font:inherit;text-decoration:none}.filter-panel-header button:hover,.clear-all-filters:hover,.package-clear:hover,.package-learn-more:hover{color:var(--info-on-info-subtle);text-decoration:underline}.filter-selected-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:76px;margin:0 -2px 12px;overflow-y:auto}.filter-selected-chips button{max-width:100%}.topic-list,.type-filter-list{max-height:280px;overflow-y:auto}.topic-list,.topic-item,.topic-children{display:grid;gap:var(--spacing-4)}.topic-row{min-height:var(--spacing-24);display:flex;align-items:center}.topic-children{padding-left:var(--spacing-24)}.topic-row label,.type-filter-list label{font-size:13px!important}.topic-row>label{font-weight:600}.topic-children .topic-row>label{font-weight:400}.type-filter-search{margin-bottom:12px}.type-filter-list{display:grid;gap:9px;padding:2px}.docket-validation{margin:8px 0 0;color:var(--negative-negative);font-size:12px;line-height:1.4}.resource-error-banner{margin:0 0 16px;padding:12px 16px;border-radius:4px;background:var(--negative-negative-subtle);color:var(--negative-on-negative-subtle);font-size:14px;line-height:1.5}.resource-error-banner p{margin:0 0 4px}.resource-error-banner p:last-child{margin-bottom:0}.mock-disclaimer{margin:12px 0 0;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.4}.clear-all-filters{margin-left:auto;font-size:13px}.package-builder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;margin-top:18px;padding:18px 22px 14px;background:var(--surface-surface);border:1px solid var(--border-border);border-top:4px solid var(--primary-primary)}.package-builder h2{margin:0 0 2px;font-size:19px;font-weight:650}.package-builder p{margin:0;color:var(--surface-on-surface-variant);font-size:13px}.package-builder p strong{color:var(--primary-primary-variant)}.builder-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.package-learn-more{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--border-border);font-size:13px}.docket-table-section{margin-top:18px}.docket-table-scroll{overflow-x:auto}.docket-table{width:100%;min-width:880px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.docket-table th{padding:0 var(--spacing-24) var(--spacing-8);color:var(--surface-on-surface-variant);border-bottom:1px solid var(--border-border);font-size:12px;font-weight:650;letter-spacing:.045em;line-height:1.5;text-align:left}.docket-table th:nth-child(1){width:9%}.docket-table th:nth-child(2){width:8%}.docket-table th:nth-child(3){width:55%}.docket-table th:nth-child(4){width:10%}.docket-table th:nth-child(5){width:18%}.docket-table td{padding:var(--spacing-20) var(--spacing-24);color:var(--surface-on-surface);background:var(--surface-surface);border:0;border-bottom:1px solid var(--border-border);font-size:14px;line-height:1.5;vertical-align:middle}.docket-table tbody tr:hover td,.docket-table tbody tr:has(:focus-visible) td{background:var(--surface-surface-variant)}.docket-table tbody tr.is-in-package td{background:var(--primary-primary-subtle)}.docket-table td strong,.docket-table td span,.docket-table td small{display:block}.docket-table td strong{margin-bottom:var(--spacing-4);color:var(--surface-on-surface);font-weight:650;line-height:1.45}.docket-table td span{color:var(--surface-on-surface-variant);line-height:1.45}.docket-table td small{margin-top:var(--spacing-4);color:var(--surface-on-surface-variant);font-size:12px;line-height:1.45}.docket-number{color:var(--surface-on-surface-variant)!important;font-size:14px!important;font-weight:650;font-variant-numeric:tabular-nums}.docket-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.research-empty{display:grid;justify-items:center;gap:8px;padding:44px 24px;color:var(--surface-on-surface-variant);background:var(--surface-surface);border:1px solid var(--border-border);text-align:center}.research-empty h3,.research-empty p{margin:0}.research-empty h3{color:var(--surface-on-surface);font-size:18px;font-weight:300}.research-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px 0 0}.pagination-number{width:36px;height:36px;color:var(--surface-on-surface);background:var(--surface-surface);border:1px solid var(--border-border-variant);border-radius:50%;font:inherit}.pagination-number:hover,.pagination-number.is-active{color:var(--primary-on-primary);background:var(--primary-primary);border-color:var(--primary-primary)}.pagination-ellipsis{color:var(--surface-on-surface-variant)}.package-summary{position:fixed;z-index:18;right:0;bottom:0;left:0;color:var(--surface-on-surface-inverse);background:var(--surface-surface-inverse);border-top:4px solid var(--primary-primary)}.package-summary-content{min-height:92px;display:grid;grid-template-columns:280px minmax(140px,1fr) minmax(240px,1.4fr) auto 255px;align-items:center;gap:24px}.package-summary p{margin:0;color:var(--border-border);font-size:13px;line-height:1.35}.package-summary p strong{color:var(--surface-on-surface-inverse)}.package-summary .package-dossier{display:flex;align-items:flex-start;gap:4px;padding:0;background:transparent;border:0}.package-summary .package-dossier span{min-width:0}.package-dossier svg{flex:0 0 auto;color:var(--primary-primary)}.package-dossier strong{color:var(--primary-primary)!important}.package-summary .package-clear{color:var(--border-border);font-size:13px;text-align:left}.package-summary .package-clear:disabled{cursor:not-allowed;opacity:.5}.package-summary button:last-child{justify-content:flex-start;min-height:46px;color:var(--primary-on-primary)!important}.package-summary [role=progressbar]{min-width:0}@media (max-width: 1000px){.research-hero-content{align-items:flex-start;flex-direction:column;gap:18px}.research-case-facts{max-width:none;justify-items:start;text-align:left}.package-summary-content{grid-template-columns:210px minmax(110px,1fr) minmax(180px,1fr) auto;gap:16px}.package-summary-content>button:last-child{grid-column:4;grid-row:1 / span 2}}@media (max-width: 760px){.docket-research-page{padding-bottom:194px}.research-context{align-items:flex-start;flex-direction:column;margin-bottom:18px}.research-context-actions{width:100%;align-items:flex-start;flex-direction:column;gap:12px}.research-context-actions>button{width:100%}.research-filters{padding:16px}.filter-toolbar{align-items:flex-start}.filter-toolbar-label{width:100%}.clear-all-filters{margin-left:0}.filter-panel{position:fixed;z-index:60;top:84px;right:16px;left:16px;width:auto!important;max-height:calc(100dvh - 108px);overflow-y:auto}.package-builder{grid-template-columns:1fr;padding:16px}.builder-actions{justify-content:flex-start}.docket-table{min-width:760px}.package-summary-content{min-height:168px;grid-template-columns:1fr auto;gap:12px 16px;padding-top:14px;padding-bottom:14px}.package-summary-content>p:first-child{grid-column:1 / -1}.package-summary-content>[role=progressbar]{grid-column:1 / -1}.package-summary .package-dossier{grid-column:1}.package-summary .package-clear{grid-column:2;grid-row:3}.package-summary-content>button:last-child{grid-column:1 / -1;grid-row:4;width:100%;justify-content:center}}@media (max-width: 480px){.research-workspace{padding-top:22px}.research-hero-content{padding-top:20px;padding-bottom:20px}.research-count strong{display:block;margin-bottom:3px}.research-count span{display:none}.date-range-fields,.docket-range-fields{grid-template-columns:1fr}.docket-row-actions{flex-direction:column;align-items:flex-start}}.precedent-packages-page{min-height:calc(100dvh - 146px)}.packages-masthead{color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse);background-image:url(/images/pattern-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.packages-masthead-content{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-32);padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.packages-masthead h1{margin:0;color:var(--surface-on-surface-inverse);font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.03em;line-height:1.1}.packages-workspace{padding:var(--spacing-32) 0 var(--spacing-48)}.packages-context,.packages-table-heading,.package-detail-header,.package-download-title-row,.package-complete-download{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16)}.packages-context{margin-bottom:var(--spacing-24)}.packages-context p,.packages-count,.package-detail-meta,.package-download-copy p,.package-complete-download p{margin:0;color:var(--surface-on-surface-variant);font-size:13px;line-height:1.5}.packages-context p{max-width:630px}.packages-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:var(--spacing-24);align-items:start}.packages-table-panel,.package-detail{min-width:0;background:var(--surface-surface);border:1px solid var(--border-border)}.packages-table-heading{padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--border-border)}.packages-eyebrow{margin:0 0 var(--spacing-4);color:var(--surface-on-surface-variant);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.packages-table-heading h2,.package-detail-header h2,.package-complete-download h3{margin:0;color:var(--surface-on-surface);font-weight:300;letter-spacing:-.02em;line-height:1.2}.packages-table-heading h2{font-size:22px}.package-detail-header h2{font-size:clamp(22px,2.5vw,28px)}.package-complete-download h3{font-size:18px}.packages-count{flex:0 0 auto;font-size:12px;white-space:nowrap}.packages-table-scroll{overflow-x:auto}.packages-table{width:100%;min-width:680px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.packages-table th{padding:0 var(--spacing-24) var(--spacing-8);color:var(--surface-on-surface-variant);background:transparent;border-bottom:1px solid var(--border-border);font-size:12px;font-weight:650;letter-spacing:.045em;line-height:1.5;text-align:left}.packages-table th:nth-child(1){width:23%}.packages-table th:nth-child(2){width:35%}.packages-table th:nth-child(3){width:25%}.packages-table th:nth-child(4){width:17%}.packages-table tbody tr{cursor:pointer}.packages-table td{padding:var(--spacing-16);color:var(--surface-on-surface);background:var(--surface-surface);border-bottom:1px solid var(--border-border);font-size:13px;line-height:1.45;vertical-align:middle}.packages-table td:first-child{padding-left:19px;box-shadow:inset 3px 0 0 transparent}.packages-table td strong{font-weight:650}.packages-table td:nth-child(2),.packages-table td:nth-child(3){color:var(--surface-on-surface-variant)}.packages-table tbody tr:hover td,.packages-table tbody tr:has(:focus-visible) td{background:var(--surface-surface-subtle)}.packages-table tbody tr.is-selected td{background:var(--primary-primary-subtle)}.packages-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--primary-primary)}.packages-table tbody tr:focus-visible{outline:3px solid var(--primary-primary);outline-offset:-3px}.package-detail-header{align-items:flex-start;padding:var(--spacing-24);border-bottom:1px solid var(--border-border)}.package-detail-meta{margin-top:var(--spacing-8);font-size:12px}.package-detail-meta span{margin:0 var(--spacing-4)}.package-detail-content{display:grid;gap:var(--spacing-12);padding:var(--spacing-16)}.package-processing-notice{margin:0;padding:var(--spacing-12) var(--spacing-16);color:var(--surface-on-surface);background:var(--surface-surface-subtle);border:1px solid var(--border-border);border-left:3px solid var(--primary-primary);font-size:13px;line-height:1.45}.package-section{border:1px solid var(--border-border)}.package-section h3{margin:0}.package-section-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:0 var(--spacing-16);color:var(--surface-on-surface);background:var(--surface-surface);border:0;font:inherit;font-size:14px;font-weight:650;text-align:left}.package-section-toggle:hover{background:var(--surface-surface-subtle)}.package-section-toggle svg{flex:0 0 auto;color:var(--surface-on-surface-variant);transition:transform .15s ease}.package-section-toggle svg.is-open{transform:rotate(180deg)}.package-section-content{border-top:1px solid var(--border-border)}.package-download-list{display:grid}.package-download-list .package-download-item+.package-download-item{border-top:1px solid var(--border-border)}.package-download-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--spacing-12);align-items:center;padding:var(--spacing-16)}.package-download-item.is-unavailable{background:var(--surface-surface-subtle)}.package-download-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--primary-primary-variant);background:var(--surface-surface-variant)}.package-download-item.is-unavailable .package-download-icon{color:var(--surface-on-surface-variant)}.package-download-copy{min-width:0}.package-download-title-row{align-items:center;justify-content:flex-start;gap:var(--spacing-8)}.package-download-copy h4{margin:0;color:var(--surface-on-surface);font-size:14px;font-weight:650;line-height:1.35}.package-download-copy p{margin-top:var(--spacing-4);font-size:12px}.package-complete-download{align-items:flex-start;padding:var(--spacing-16);background:var(--surface-surface-subtle);border:1px solid var(--border-border)}.package-complete-download p{margin-top:var(--spacing-4);font-size:12px}@media (max-width: 1000px){.packages-masthead-content{align-items:flex-start;flex-direction:column;gap:var(--spacing-16)}.research-case-facts{max-width:none;justify-items:start;text-align:left}.packages-layout{grid-template-columns:1fr}}@media (max-width: 620px){.packages-masthead-content,.packages-workspace{padding-top:var(--spacing-20);padding-bottom:var(--spacing-32)}.packages-context,.package-detail-header,.package-complete-download{align-items:flex-start;flex-direction:column}.packages-context{margin-bottom:var(--spacing-20)}.packages-context>button,.package-complete-download>button{width:100%;justify-content:center}.packages-table-heading,.package-detail-header{padding:var(--spacing-16)}.package-detail-content{padding:var(--spacing-12)}.package-download-item{grid-template-columns:32px minmax(0,1fr)}.package-download-item>button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion: reduce){.package-section-toggle svg{transition:none}}.packages-table-panel{background:transparent;border:0}.packages-table-scroll{background:transparent}.packages-table th{padding:0 var(--spacing-24) var(--spacing-8);background:transparent}.packages-table td{padding:var(--spacing-20) var(--spacing-24);font-size:14px}.packages-table td:first-child{padding-left:var(--spacing-24)}.package-detail-content{gap:var(--spacing-16)}.package-dossier{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--spacing-12);align-items:center;padding:var(--spacing-16);background:var(--surface-surface);border:1px solid var(--border-border)}.package-dossier-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--primary-primary-variant);background:var(--primary-primary-subtle)}.package-dossier-copy{min-width:0}.package-dossier-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8)}.package-dossier h3{margin:0;color:var(--surface-on-surface);font-size:15px;font-weight:650;line-height:1.35}.package-dossier p{margin:var(--spacing-4) 0 0;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.45}.package-file-group{background:var(--surface-surface);border:1px solid var(--border-border)}.package-file-group-header,.package-file-group-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-16)}.package-file-group-header{border-bottom:1px solid var(--border-border)}.package-file-group-header h3{margin:0;color:var(--surface-on-surface);font-size:14px;font-weight:650;line-height:1.35}.package-file-group-count{flex:0 0 auto;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.35;white-space:nowrap}.package-view-files-link{min-height:32px;padding:0;color:var(--primary-primary-variant);background:transparent;border:0;font:inherit;font-size:13px;font-weight:650;text-align:left;text-decoration:underline;text-underline-offset:3px}.package-view-files-link:hover{color:var(--primary-primary)}.package-view-files-link:disabled{cursor:not-allowed;opacity:.5}.package-file-list{display:grid;border-top:1px solid var(--border-border)}.package-file-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-4) var(--spacing-12);align-items:center;padding:var(--spacing-12) 0;border-bottom:1px solid var(--border-border)}.package-file-row>label{min-width:0;align-items:flex-start!important;line-height:1.4}.package-file-row>label span{min-width:0}.package-file-row>label span:last-child{overflow-wrap:anywhere}.package-file-detail{grid-column:1;margin-left:24px;color:var(--surface-on-surface-variant);font-size:11px;line-height:1.35}.package-file-row>button,.package-file-row>.package-file-actions{grid-column:2;grid-row:1 / span 2;justify-self:end}.package-file-row>.package-file-actions{align-items:center}.package-file-notice{margin:var(--spacing-4) 0 0;color:var(--negative-negative);font-size:12px}.package-file-notice:empty{display:none}.package-file-notice--unavailable{color:var(--surface-on-surface-variant)}.package-files-unavailable,.docket-entry-unavailable{margin:0 0 var(--spacing-16);color:var(--surface-on-surface-variant);font-size:14px}.package-file-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8)}.package-download-everything{width:100%;justify-content:center;margin-top:var(--spacing-8)}.package-files-modal{max-height:calc(100dvh - 48px)!important}.package-modal-content{display:grid;gap:var(--spacing-16)}.package-modal-content>p{margin:0;color:var(--surface-on-surface-variant)}.package-modal-content .package-file-list{max-height:min(440px,calc(100dvh - 310px));overflow-y:auto}.package-modal-footer{display:flex;justify-content:flex-end}@media (max-width: 1000px){.packages-table-panel{background:transparent}}@media (max-width: 620px){.packages-table-scroll{margin:0 -2px}.packages-table th,.packages-table td{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.packages-table td:first-child{padding-left:var(--spacing-16)}.package-dossier{grid-template-columns:32px minmax(0,1fr)}.package-dossier>button{grid-column:2;justify-self:start}.package-file-group-header,.package-file-group-row{align-items:flex-start;flex-direction:column}.package-file-group-row>button:last-child{width:100%;justify-content:center}.package-file-actions{width:100%;justify-content:flex-start}.package-file-actions>button{flex:1 1 150px;justify-content:center}.package-download-everything{min-height:44px!important}}@media (max-width: 1100px){.desktop-nav{display:none}.mobile-nav{display:block}}.case-metadata-debtor-link{margin-left:var(--spacing-4);color:var(--surface-on-surface-inverse)!important;font-size:inherit!important;font-weight:600;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}.case-metadata-debtor-link:hover{color:var(--primary-primary)!important}.debtor-list-page{min-height:calc(100dvh - 146px)}.debtor-list-hero{color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse);background-image:url(/images/pattern-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.debtor-list-hero-content{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-32);padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.debtor-list-hero h1{margin:0;color:var(--surface-on-surface-inverse);font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.03em;line-height:1.1}.debtor-list-workspace{padding:var(--spacing-32) 0 var(--spacing-48)}.debtor-table-scroll{overflow-x:auto}.debtor-table{width:100%;min-width:1050px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.debtor-table th{padding:0 var(--spacing-24) var(--spacing-8);color:var(--surface-on-surface-variant);border-bottom:1px solid var(--border-border);font-size:12px;font-weight:650;letter-spacing:.045em;line-height:1.5;text-align:left}.debtor-table th:nth-child(1){width:16%}.debtor-table th:nth-child(2){width:26%}.debtor-table th:nth-child(3){width:17%}.debtor-table th:nth-child(4){width:41%}.debtor-table td{padding:var(--spacing-20) var(--spacing-24);color:var(--surface-on-surface);background:var(--surface-surface);border-bottom:1px solid var(--border-border);font-size:14px;line-height:1.5;vertical-align:middle}.debtor-table tbody tr:hover td,.debtor-table tbody tr:has(:focus-visible) td{background:var(--surface-surface-variant)}.debtor-case-number{color:var(--surface-on-surface-variant)!important;font-variant-numeric:tabular-nums}.debtor-document-link{display:inline!important;line-height:1.45;text-decoration:underline!important;text-underline-offset:2px}.debtor-results-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.debtor-page-size{display:flex;align-items:center;gap:var(--spacing-8);color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.debtor-page-size>div{width:var(--page-size-select-width)}.debtor-page-size button{min-height:32px!important}@media (max-width: 1000px){.debtor-list-hero-content{align-items:flex-start;flex-direction:column;gap:var(--spacing-16)}}@media (max-width: 620px){.debtor-list-workspace{padding-top:var(--spacing-20);padding-bottom:var(--spacing-32)}.debtor-list-hero-content{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.debtor-table-scroll{margin:0 -2px}.debtor-table th,.debtor-table td{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.debtor-results-context{justify-content:flex-start}}.claims-register-workspace{padding:var(--spacing-16) 0 var(--spacing-48)}.module-denied-page{padding:var(--spacing-48) 0}.module-denied-panel{max-width:560px}.module-denied-panel h1{margin:0 0 var(--spacing-16);color:var(--surface-on-surface);font-size:clamp(22px,2.4vw,28px);font-weight:300;letter-spacing:-.02em;line-height:1.2}.module-denied-panel p{margin:0 0 var(--spacing-12);color:var(--surface-on-surface-variant);line-height:1.5}.module-denied-action{margin-top:var(--spacing-8)}.page-attribution{margin:0;color:var(--primary-primary);font-size:15px;line-height:1.5}.page-identity{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.claims-search-panel{margin-top:var(--spacing-24);padding:var(--spacing-20) var(--spacing-24);background:var(--surface-surface);border:1px solid var(--border-border)}.claims-search-label{margin:0 0 var(--spacing-16);color:var(--surface-on-surface-variant);font-size:12px;font-weight:650;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.claims-search-panel form{display:grid;gap:var(--spacing-16)}.claims-search-core-grid{display:grid;grid-template-columns:minmax(190px,1.45fr) minmax(155px,1.1fr) minmax(155px,1.1fr) minmax(250px,1.25fr);gap:var(--spacing-16);align-items:start}.claims-search-core-grid>div,.claims-advanced-grid>div,.claims-amount-fields>div{min-width:0}.claims-amount-range{min-width:0}.claims-field-label,.claims-debtor-filter>legend{display:block;margin:0 0 var(--spacing-8);color:var(--surface-on-surface);font-size:14px;font-weight:700;line-height:1}.claims-amount-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8)}.claims-advanced-search{display:grid;gap:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--border-border)}.claims-advanced-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-16);align-items:start}.claims-debtor-filter{min-width:0;margin:0;padding:var(--spacing-16) 0 0;border:0;border-top:1px solid var(--border-border)}.claims-select-all-debtors{padding:0 0 var(--spacing-12);border-bottom:1px solid var(--border-border)}.claims-debtor-checkbox-list{max-height:208px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8) var(--spacing-24);margin-top:var(--spacing-12);padding-right:var(--spacing-8);overflow-y:auto;scrollbar-color:var(--border-border-variant) var(--surface-surface-subtle)}.claims-debtor-checkbox{min-width:0;align-items:flex-start!important;color:var(--surface-on-surface);line-height:1.35}.claims-debtor-checkbox span{min-width:0;overflow-wrap:anywhere}.claims-search-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding-top:var(--spacing-4)}.claims-search-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8)}.claims-advanced-toggle{min-height:32px;padding:0;color:var(--info-info);background:transparent;border:0;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px}.claims-advanced-toggle:hover{color:var(--info-on-info-subtle)}.claims-advanced-toggle:focus-visible{outline:3px solid var(--primary-primary);outline-offset:3px}@media (max-width: 1000px){.claims-search-core-grid,.claims-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.claims-register-workspace{padding-top:var(--spacing-12);padding-bottom:var(--spacing-32)}.claims-search-panel{margin-top:var(--spacing-20);padding:var(--spacing-16)}.claims-search-core-grid,.claims-advanced-grid,.claims-debtor-checkbox-list{grid-template-columns:1fr;gap:var(--spacing-16)}.claims-debtor-checkbox-list{max-height:260px}.claims-search-actions{align-items:flex-start;flex-direction:column}.claims-search-buttons{width:100%;justify-content:stretch}.claims-search-buttons button{flex:1;justify-content:center}}.claims-results-section{margin-top:var(--spacing-24)}.claims-results-context{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);margin-bottom:var(--spacing-16)}.claims-results-count{margin:0;color:var(--surface-on-surface-variant);font-size:14px}.claims-results-caveat{display:block;margin-top:var(--spacing-4);color:var(--surface-on-surface-variant);font-size:12px}.claims-results-count strong{color:var(--surface-on-surface);font-size:18px;font-weight:650}.claims-results-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-16)}.claims-page-size{display:flex;align-items:center;gap:var(--spacing-8);color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.claims-page-size>div{width:var(--page-size-select-width)}.claims-page-size button{min-height:32px!important}.claims-table-scroll{overflow-x:auto}.claims-table{width:100%;min-width:1160px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.claims-table th{padding:0 var(--spacing-24) var(--spacing-8);color:var(--surface-on-surface-variant);border-bottom:1px solid var(--border-border);font-size:12px;font-weight:650;letter-spacing:.045em;line-height:1.5;text-align:left}.claims-table th:nth-child(1){width:20%}.claims-table th:nth-child(2){width:10%}.claims-table th:nth-child(3){width:9%}.claims-table th:nth-child(4){width:11%}.claims-table th:nth-child(5){width:15%}.claims-table th:nth-child(6){width:29%}.claims-table th:nth-child(7){width:6%}.claims-table td{padding:var(--spacing-20) var(--spacing-24);color:var(--surface-on-surface);background:var(--surface-surface);border-bottom:1px solid var(--border-border);font-size:14px;line-height:1.5;vertical-align:middle}.claims-table-row:hover td,.claims-table-row:has(:focus-visible) td{background:var(--surface-surface-variant)}.claims-table-row.is-expanded td{border-bottom-color:var(--border-border)}.claims-numeric-cell,.claims-amount-cell{font-variant-numeric:tabular-nums}.claims-amount-cell{text-align:right}.claims-expand-heading,.claims-expand-cell{padding-right:var(--spacing-16)!important;padding-left:var(--spacing-8)!important;text-align:center!important}.claims-expand-cell button{width:28px!important;height:28px!important;min-height:28px!important}.claims-expand-cell svg{width:15px;height:15px}.claims-detail-row>td{padding:0;background:var(--surface-surface-subtle)}.claims-detail{display:grid;gap:var(--spacing-20);padding:var(--spacing-24);background:var(--surface-surface);border-bottom:1px solid var(--border-border)}.claims-detail h3{margin:0;color:var(--surface-on-surface);font-size:16px;font-weight:650;line-height:1.35}.claims-detail-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-16);margin:0}.claims-detail-summary div{min-width:0}.claims-detail-summary dt{color:var(--surface-on-surface);font-size:12px;font-weight:650}.claims-detail-summary dd{margin:var(--spacing-2) 0 0;color:var(--surface-on-surface-variant);font-size:13px;overflow-wrap:anywhere}.claims-detail-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-12)}.claims-amount-section,.claims-status-section{min-width:0;background:var(--surface-surface);border:1px solid var(--border-border)}.claims-amount-section h4{margin:0;padding:var(--spacing-10) var(--spacing-12) var(--spacing-6);color:var(--primary-primary);border-bottom:1px solid var(--border-border);font-size:13px;font-weight:650;line-height:1.35}.claims-amount-section dl{display:grid;gap:var(--spacing-4);margin:0;padding:var(--spacing-8) var(--spacing-12) var(--spacing-10)}.claims-amount-section dl>div{display:flex;justify-content:space-between;gap:var(--spacing-12);color:var(--surface-on-surface);font-size:12px;line-height:1.35}.claims-amount-section dt,.claims-amount-section dd{margin:0}.claims-amount-section dd{color:var(--surface-on-surface-variant);font-variant-numeric:tabular-nums;text-align:right}.claims-amount-total{margin-top:var(--spacing-4);padding-top:var(--spacing-6);color:var(--surface-on-surface-variant)!important;border-top:1px solid var(--border-border);font-weight:650;text-transform:uppercase}.claims-amount-total dd{color:var(--surface-on-surface)!important}.claims-status-section{padding:var(--spacing-12)}.claims-status-section h4{margin:0;padding-bottom:var(--spacing-6);color:var(--primary-primary);border-bottom:1px solid var(--border-border);font-size:13px;font-weight:650;line-height:1.35}.claims-status-section p{margin:var(--spacing-10) 0 0;color:var(--surface-on-surface);font-size:13px}.claims-abbreviation-note{margin:0;color:var(--surface-on-surface);font-size:12px}.claims-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--border-border)}.claims-detail-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8)}.claims-detail-notice,.claims-action-notice{margin:var(--spacing-8) 0 0;color:var(--surface-on-surface-variant);font-size:14px}.claims-action-notice{margin:0 0 var(--spacing-8)}.claims-detail-notice:empty,.claims-action-notice:empty{display:none}.claims-history-toggle{flex-shrink:0}.claims-history-panel{margin-top:var(--spacing-16)}.claims-history-sections section+section{margin-top:var(--spacing-16)}.claims-history-sections h4{margin:0 0 var(--spacing-8);color:var(--primary-primary);font-size:13px;font-weight:650}.claims-history-empty{margin:0;color:var(--surface-on-surface-variant);font-size:14px}.claims-history-scroll{overflow-x:auto}.claims-history-table{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0}.claims-history-table th{padding:0 var(--spacing-16) var(--spacing-8);color:var(--surface-on-surface-variant);border-bottom:1px solid var(--border-border);font-size:12px;font-weight:650;letter-spacing:.045em;line-height:1.5;text-align:left}.claims-history-table th:nth-child(1){width:18%}.claims-history-table th:nth-child(2){width:14%}.claims-history-table th:nth-child(3){width:20%}.claims-history-table th:nth-child(4){width:48%}.claims-history-table td{padding:var(--spacing-12) var(--spacing-16);color:var(--surface-on-surface);border-bottom:1px solid var(--border-border);font-size:14px;line-height:1.5;vertical-align:top}.claims-results-empty{display:grid;justify-items:center;gap:var(--spacing-8);padding:44px var(--spacing-24);color:var(--surface-on-surface-variant);background:var(--surface-surface);border:1px solid var(--border-border);text-align:center}.claims-results-empty h3,.claims-results-empty p{margin:0}.claims-results-empty h3{color:var(--surface-on-surface);font-size:18px;font-weight:300}@media (max-width: 760px){.claims-results-context{align-items:flex-start;flex-direction:column;gap:var(--spacing-12)}.claims-table{min-width:1040px}.claims-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.claims-detail-sections{grid-template-columns:1fr}.claims-detail-actions{align-items:flex-start;flex-direction:column}.claims-detail-actions>div{width:100%;justify-content:flex-start}}@media (max-width: 620px){.claims-results-section{margin-top:var(--spacing-20)}.claims-table-scroll{margin:0 -2px}.claims-table th,.claims-table td{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.claims-detail{padding:var(--spacing-16)}.claims-detail-summary{grid-template-columns:1fr}.claims-detail-actions>div>button{flex:1 1 145px;justify-content:center}}.calendar-page{min-height:calc(100dvh - 146px)}.calendar-hero{color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse);background-image:url(/images/pattern-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.calendar-hero-content{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-32);padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.calendar-hero h1{margin:0;color:var(--surface-on-surface-inverse);font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.03em;line-height:1.1}.calendar-workspace{padding:var(--spacing-32) 0 var(--spacing-48)}.calendar-actions,.calendar-page-size{display:flex;align-items:center}.calendar-actions{justify-content:flex-end;gap:var(--spacing-20);margin-bottom:var(--spacing-24)}.calendar-count{margin-right:auto;color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.calendar-page-size{gap:var(--spacing-8);color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.calendar-page-size>div{width:var(--page-size-select-width)}.calendar-page-size button{min-height:32px!important}.calendar-table-scroll{overflow-x:auto}.calendar-table{width:100%;min-width:1100px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.calendar-table th{padding:0 var(--spacing-24) var(--spacing-8);color:var(--surface-on-surface-variant);background:var(--surface-surface-subtle);border-bottom:1px solid var(--border-border);font-size:12px;font-weight:650;letter-spacing:.045em;line-height:1.5;text-align:left}.calendar-table th:nth-child(1){width:10%}.calendar-table th:nth-child(2){width:13%}.calendar-table th:nth-child(3){width:17%}.calendar-table th:nth-child(4){width:23%}.calendar-table th:nth-child(5){width:19%}.calendar-table th:nth-child(6){width:18%}.calendar-table td{padding:var(--spacing-20) var(--spacing-24);color:var(--surface-on-surface);background:var(--surface-surface);border-bottom:1px solid var(--border-border);font-size:14px;line-height:1.5;vertical-align:middle}.calendar-table tbody tr:hover td,.calendar-table tbody tr:has(:focus-visible) td{background:var(--surface-surface-variant)}.calendar-table td:first-child,.calendar-table td:nth-child(2){color:var(--surface-on-surface-variant);font-variant-numeric:tabular-nums}.calendar-document-links{display:grid;gap:var(--spacing-6)}.calendar-table a{width:fit-content;text-decoration:underline;text-underline-offset:2px}@media (max-width: 1000px){.calendar-hero-content{align-items:flex-start;flex-direction:column;gap:var(--spacing-16)}}@media (max-width: 620px){.calendar-workspace{padding-top:var(--spacing-20);padding-bottom:var(--spacing-32)}.calendar-hero-content{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.calendar-actions{align-items:flex-start;flex-direction:column;gap:var(--spacing-12)}.calendar-actions>button{width:100%;justify-content:center}.calendar-table-scroll{margin:0 -2px}.calendar-table th,.calendar-table td{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}}.notice-lists-page{min-height:calc(100dvh - 146px)}.notice-lists-hero{color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse);background-image:url(/images/pattern-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.notice-lists-hero-content{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-32);padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.notice-lists-hero h1{margin:0;color:var(--surface-on-surface-inverse);font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.03em;line-height:1.1}.notice-lists-workspace{padding:var(--spacing-32) 0 var(--spacing-48)}.notice-lists-results-context{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-16)}.notice-lists-page-size{display:flex;align-items:center;gap:var(--spacing-8);color:var(--surface-on-surface-variant);font-size:12px;white-space:nowrap}.notice-lists-page-size>div{width:var(--page-size-select-width)}.notice-lists-page-size button{min-height:32px!important}.notice-lists-table-scroll{overflow-x:auto}.notice-lists-table{width:100%;min-width:780px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.notice-lists-table th{padding:0 var(--spacing-24) var(--spacing-8);color:var(--surface-on-surface-variant);border-bottom:1px solid var(--border-border);font-size:12px;font-weight:650;letter-spacing:.045em;line-height:1.5;text-align:left}.notice-lists-table th:first-child{width:40%}.notice-lists-table th:last-child{width:60%}.notice-lists-table td{padding:var(--spacing-20) var(--spacing-24);color:var(--surface-on-surface);background:var(--surface-surface);border-bottom:1px solid var(--border-border);font-size:14px;line-height:1.5;vertical-align:middle}.notice-lists-table td strong{font-weight:650}.notice-lists-table tbody tr:hover td,.notice-lists-table tbody tr:has(:focus-visible) td{background:var(--surface-surface-variant)}.notice-list-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}@media (max-width: 1000px){.notice-lists-hero-content{align-items:flex-start;flex-direction:column;gap:var(--spacing-16)}}@media (max-width: 620px){.notice-lists-workspace{padding-top:var(--spacing-20);padding-bottom:var(--spacing-32)}.notice-lists-hero-content{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.notice-lists-results-context{justify-content:flex-start}.notice-lists-table-scroll{margin:0 -2px}.notice-lists-table th,.notice-lists-table td{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}}.login-page{position:relative;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:var(--surface-on-surface-inverse);background:var(--surface-surface-inverse)}.login-skip-link{position:fixed;z-index:20;top:-56px;left:var(--spacing-16);padding:var(--spacing-10) var(--spacing-16);color:var(--surface-on-surface);background:var(--surface-surface);border:2px solid var(--info-info);border-radius:var(--radius-4);text-decoration:none}.login-skip-link:focus{top:var(--spacing-16)}.login-geometry{position:absolute;z-index:0;display:block;width:min(62vw,900px);height:86px;background:#ffffff12;transform:rotate(-37deg);transform-origin:center;pointer-events:none}.login-geometry-top{top:-22px;right:-190px}.login-geometry-center{top:48%;left:-640px;width:min(58vw,820px);height:48px;background:#ffffff0a}.login-geometry-bottom{right:-280px;bottom:74px;width:min(75vw,1020px);height:56px;background:#ffffff17}.login-brand{position:relative;z-index:1;padding:clamp(24px,3vw,44px) clamp(24px,4vw,64px)}.login-stretto-logo{display:block;width:190px;height:auto}.login-content{position:relative;z-index:1;flex:1;display:grid;place-items:center;padding:var(--spacing-24) var(--spacing-24) clamp(48px,8vh,96px)}.login-card{width:min(100%,380px);padding:clamp(28px,4vw,40px);color:var(--surface-on-surface);background:var(--surface-surface);border:1px solid var(--border-border);border-radius:var(--radius-4);box-shadow:0 12px 28px #00000038}.login-card-header{margin-bottom:var(--spacing-32);text-align:center}.login-card-header h1{margin:0;color:var(--surface-on-surface);font-size:28px;font-weight:400;line-height:1.2}.login-card-header p{margin:var(--spacing-8) 0 0;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.5}.login-form{display:grid;gap:var(--spacing-20)}.login-field{min-width:0}.login-field input.login-input{min-height:40px;border-color:var(--border-border);font-size:16px}.login-field input.login-input:focus-visible{border-color:var(--info-info);outline:2px solid var(--info-info);outline-offset:1px}button.login-submit{width:100%;min-height:42px;justify-content:center;color:var(--info-on-info)!important;background:var(--info-info)!important;border-color:var(--info-info)!important;font-size:15px}button.login-submit:hover{background:var(--info-on-info-subtle)!important;border-color:var(--info-on-info-subtle)!important}button.login-submit:focus-visible{outline:2px solid var(--info-info);outline-offset:3px}.login-recovery{display:flex;justify-content:center;padding-top:var(--spacing-20)}.login-forgot-link{min-height:32px;align-items:center;color:var(--info-info)!important}.login-card-footer{margin-top:var(--spacing-32);padding-top:var(--spacing-20);border-top:1px solid var(--border-border);color:var(--surface-on-surface-variant);font-size:12px;line-height:1.6;text-align:center}.login-card-footer p{margin:0}.login-card-footer a{color:var(--info-info);text-decoration:none}.login-card-footer a.login-external-link{display:inline-flex;align-items:center;gap:4px}.login-card-footer a:hover{color:var(--info-on-info-subtle);text-decoration:underline}.login-card-footer a:focus-visible{outline:2px solid var(--info-info);outline-offset:2px}@media (max-width: 620px){.login-brand{padding:var(--spacing-24)}.login-stretto-logo{width:156px}.login-content{align-items:start;padding:var(--spacing-24) var(--spacing-16) var(--spacing-40)}.login-card{padding:var(--spacing-24)}.login-geometry-top{right:-360px}.login-geometry-center{top:38%;left:-480px}.login-geometry-bottom{right:-500px;bottom:56px}}@media (max-height: 650px) and (min-width: 621px){.login-brand{padding-top:var(--spacing-24);padding-bottom:var(--spacing-16)}.login-content{padding-top:var(--spacing-16);padding-bottom:var(--spacing-24)}.login-card{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.login-card-header,.login-card-footer{margin-top:var(--spacing-20);margin-bottom:var(--spacing-20)}}.login-error{margin:0;color:var(--negative-negative);font-size:13px;line-height:1.5}.auth-status{margin:0;color:var(--surface-on-surface-variant);font-size:14px;text-align:center}.auth-outcome{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);margin:0;color:var(--surface-on-surface);font-size:15px;line-height:1.5;text-align:center}.auth-outcome svg{color:var(--positive-positive)}.auth-outcome-error,.auth-outcome-error svg{color:var(--negative-negative)}.auth-criteria{margin:0;padding:0;list-style:none;color:var(--surface-on-surface-variant);font-size:12px;line-height:1.6}.notes-textarea{width:100%;padding:var(--spacing-12);border:1px solid var(--border-border);border-radius:4px;font-family:inherit;font-size:14px;resize:vertical}.notes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-16)}.notes-list-item{border:1px solid var(--border-border);background:var(--surface-surface)}.notes-list-item-reply{border-left:3px solid var(--border-border-variant)}.notes-item{padding:var(--spacing-16)}.notes-item-header{display:flex;justify-content:space-between;gap:var(--spacing-12);margin-bottom:var(--spacing-8);font-size:13px;color:var(--surface-on-surface-variant)}.notes-item-text{margin:0 0 var(--spacing-12);white-space:pre-wrap}.notes-item-actions{display:flex;gap:var(--spacing-8);align-items:center}.notes-edit,.notes-reply-form{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-12)}.notes-replies{margin-top:var(--spacing-16);margin-left:var(--spacing-24)}.cds-text-input{font-family:Supreme Variable,system-ui,sans-serif;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;margin:0;width:100%;padding-inline:var(--spacing-8);min-height:var(--spacing-32);font-size:14px;line-height:14px;border:var(--spacing-1) solid var(--border-border-variant);border-radius:var(--spacing-4);color:var(--surface-on-surface);background-color:var(--surface-surface);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cds-text-input:focus,.cds-text-input:focus-visible{border:var(--spacing-1) solid var(--primary-primary);outline:2px solid transparent;box-shadow:0 0 0 2px var(--primary-primary)}.cds-text-input::placeholder{color:var(--surface-on-surface-variant)}.cds-text-input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--surface-surface-variant);color:var(--surface-on-surface-variant);border:var(--spacing-1) solid var(--border-border)}.cds-text-input:read-only{pointer-events:none}.cds-text-input:-webkit-autofill,.cds-text-input:-webkit-autofill:hover,.cds-text-input:-webkit-autofill:focus,.cds-text-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--surface-surface) inset!important;-webkit-text-fill-color:var(--surface-on-surface)!important;transition:background-color .5s ease-in-out 0s}.cds-text-input[data-invalid]{color:var(--surface-on-surface);border:var(--spacing-1) solid var(--negative-negative)}.cds-text-input[data-invalid]:focus,.cds-text-input[data-invalid]:focus-visible{border:var(--spacing-1) solid var(--negative-negative);background-color:var(--negative-negative-subtle);box-shadow:0 0 0 2px var(--negative-negative-subtle)}.cds-text-input[data-warn]{border:var(--spacing-1) solid var(--warning-warning)}.cds-text-input[data-warn]:focus,.cds-text-input[data-warn]:focus-visible{border:var(--spacing-1) solid var(--warning-warning);color:var(--warning-on-warning-subtle);background-color:var(--warning-warning-subtle);box-shadow:0 0 0 2px var(--warning-warning-subtle)}.cds-text-input[data-success]{border:var(--spacing-1) solid var(--positive-positive)}.cds-text-input[data-success]:focus,.cds-text-input[data-success]:focus-visible{border:var(--spacing-1) solid var(--positive-positive);color:var(--positive-positive-variant);background-color:var(--positive-positive-subtle);box-shadow:0 0 0 2px var(--positive-positive-subtle)}.cds-text-input-field-wrapper{position:relative;display:flex;width:100%}.cds-text-input-field-wrapper svg{position:absolute;top:50%;width:20px;height:20px;right:var(--spacing-16);transform:translateY(-50%);pointer-events:none}.cds-text-input-counter-alert,.cds-text-input-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.cds-icon-button{all:unset;font-family:Supreme Variable,system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in;box-sizing:border-box;border:1px solid transparent}.cds-icon-button:hover:not(:disabled){cursor:pointer}.cds-icon-button:disabled{opacity:.5;cursor:not-allowed}.cds-icon-button svg{width:20px;height:20px}.cds-icon-button[data-size=small]{height:28px;width:28px;padding:4px;font-size:.875rem}.cds-icon-button[data-size=medium]{height:36px;width:36px;padding:4px;font-size:1rem}.cds-icon-button[data-size=large]{height:40px;width:40px;padding:4px;font-size:1rem}.cds-icon-button[data-shape=square]{border-radius:2px}.cds-icon-button[data-shape=bevel]{border-radius:4px}.cds-icon-button[data-shape=round]{border-radius:1000px}.cds-icon-button:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px var(--primary-primary-subtle)}.cds-icon-button[data-variant=base][data-fill=filled],.cds-icon-button[data-variant=primary][data-fill=filled]{color:var(--primary-on-primary);background:var(--primary-primary);border-color:var(--primary-primary)}.cds-icon-button[data-variant=base][data-fill=filled]:hover:not(:disabled),.cds-icon-button[data-variant=primary][data-fill=filled]:hover:not(:disabled){background-color:var(--primary-primary-variant);border-color:var(--primary-primary-variant)}.cds-icon-button[data-variant=base][data-fill=outline],.cds-icon-button[data-variant=primary][data-fill=outline]{color:var(--primary-primary);background:transparent;border-color:var(--primary-primary)}.cds-icon-button[data-variant=base][data-fill=outline]:hover:not(:disabled),.cds-icon-button[data-variant=primary][data-fill=outline]:hover:not(:disabled){color:var(--primary-on-primary);background:var(--primary-primary)}.cds-icon-button[data-variant=base][data-fill=none],.cds-icon-button[data-variant=primary][data-fill=none]{color:var(--primary-primary);background:transparent}.cds-icon-button[data-variant=base][data-fill=none]:hover:not(:disabled),.cds-icon-button[data-variant=primary][data-fill=none]:hover:not(:disabled){color:var(--primary-primary-variant);background:var(--primary-primary-subtle)}.cds-icon-button[data-variant=secondary][data-fill=filled]{color:var(--surface-on-surface);background:var(--surface-surface-variant);border-color:var(--border-border)}.cds-icon-button[data-variant=secondary][data-fill=filled]:hover:not(:disabled){background-color:var(--border-border)}.cds-icon-button[data-variant=secondary][data-fill=outline]{color:var(--surface-on-surface);background:transparent;border-color:var(--border-border-variant)}.cds-icon-button[data-variant=secondary][data-fill=outline]:hover:not(:disabled){background-color:var(--surface-surface-subtle)}.cds-icon-button[data-variant=secondary][data-fill=none]{color:var(--surface-on-surface);background:transparent}.cds-icon-button[data-variant=secondary][data-fill=none]:hover:not(:disabled){background-color:var(--surface-surface-subtle)}.cds-icon-button[data-variant=tertiary][data-fill=filled]{color:var(--surface-on-surface-inverse);background:var(--surface-surface-inverse);border-color:var(--surface-surface-inverse)}.cds-icon-button[data-variant=tertiary][data-fill=filled]:hover:not(:disabled){background-color:var(--surface-on-surface)}.cds-icon-button[data-variant=tertiary][data-fill=outline]{color:var(--surface-on-surface);background:transparent;border-color:var(--border-border-variant)}.cds-icon-button[data-variant=tertiary][data-fill=outline]:hover:not(:disabled){color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse)}.cds-icon-button[data-variant=tertiary][data-fill=none]{color:var(--surface-on-surface);background:transparent}.cds-icon-button[data-variant=tertiary][data-fill=none]:hover:not(:disabled){color:var(--surface-on-surface-inverse);background-color:var(--surface-surface-inverse)}.cds-link{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:Supreme Variable,sans-serif;font-size:.875rem;font-weight:400;color:var(--info-info);text-decoration:none;transition:color .3s ease}.cds-link:hover{color:var(--info-on-info-subtle);text-decoration:underline}.cds-link:focus-visible{outline:2px solid var(--info-info);outline-offset:2px}.cds-link-sm{font-size:.75rem}.cds-link-md{font-size:.875rem}.cds-link-lg{font-size:1rem}.cds-link-visited{color:var(--info-on-info-subtle)}.cds-link-disabled{color:var(--surface-on-surface-variant);cursor:not-allowed;text-decoration:none}.cds-link-disabled:hover{color:var(--surface-on-surface-variant);text-decoration:none}@keyframes cdsProgressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cds-progressbar-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:8px}.cds-progressbar-track{position:relative;display:flex;width:100%;border-radius:1000px;border:1px solid;overflow:hidden;box-sizing:border-box}.cds-progressbar-bar{position:absolute;left:0;top:0;height:100%;width:100%;will-change:transform;transform-origin:left center;overflow:hidden;border-radius:1000px}.cds-progressbar-bar--animated:before{content:"";position:absolute;top:0;bottom:0;width:100%;background:linear-gradient(45deg,#ffffff1f,#ffffff73);animation:cdsProgressShimmer 2s ease-in-out infinite}.cds-progressbar-bar--indeterminate{width:35%;box-shadow:inset 0 0 3px #00000040}.cds-progressbar-text{width:fit-content;display:flex;align-items:center;justify-content:flex-end;font-family:Supreme Variable,system-ui,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:var(--surface-on-surface);pointer-events:none}@media (prefers-reduced-motion: reduce){.cds-progressbar-bar--animated:before{animation:none;opacity:0}}.cds-checkbox-box:hover{border-color:var(--primary-primary)}.ds-search-input{font-family:Supreme Variable,system-ui,sans-serif;box-sizing:border-box;text-overflow:ellipsis;margin:0;padding:var(--spacing-8);padding-inline-start:var(--spacing-32);vertical-align:baseline;width:100%;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-border-variant);border-radius:4px;color:var(--surface-on-surface);background-color:var(--surface-surface);font-size:14px;line-height:1;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.ds-search-input:focus,.ds-search-input:focus-visible{border:1px solid var(--surface-on-surface);outline:2px solid transparent;box-shadow:0 0 0 2px var(--primary-primary)}.ds-search-input::placeholder{color:var(--surface-on-surface-variant)}.ds-search-input:disabled{cursor:not-allowed;background-color:var(--surface-surface-subtle);color:var(--surface-on-surface-variant);border:1px solid var(--border-border)}.ds-search-input:read-only{pointer-events:none}.ds-search{display:flex;flex-direction:row;position:relative;width:100%;align-items:center}.ds-search-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.ds-search-label{color:var(--surface-on-surface);font-weight:700;font-size:14px;line-height:1;width:fit-content;flex-wrap:nowrap;display:flex;margin-block-end:var(--spacing-8);vertical-align:baseline}.ds-search-label-inline{margin-block-end:0;margin-inline-end:var(--spacing-8)}.ds-search-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.ds-search-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:var(--spacing-8);transform:translateY(-50%);z-index:1;pointer-events:none;color:var(--surface-on-surface-variant)}.ds-search-icon svg{width:20px;height:20px}.ds-search-close{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:50%;right:0;transform:translateY(-50%);height:31px;width:31px;display:inline-flex;align-items:center;justify-content:center;color:var(--surface-on-surface);border-radius:4px}.ds-search-close:hover{color:var(--surface-on-surface);background-color:var(--surface-surface-variant)}.ds-search-close:focus-visible{outline:2px solid var(--primary-primary)}.ds-search-close svg{width:16px;height:16px}.ds-search-close-hidden{opacity:0;visibility:hidden;pointer-events:none}.ds-search-outer-wrapper{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-8)}.ds-search-collapsed{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:32px;height:32px;overflow:hidden;transition:width .3s ease-in-out}.ds-search-collapsed .ds-search-input{opacity:0;width:0;padding:0}.ds-search-collapsed .ds-search-icon{left:var(--spacing-8);pointer-events:auto;cursor:pointer}.ds-search-expanded{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;transition:width .3s ease-in-out}@keyframes cdsModalOverlayShow{0%{opacity:0}to{opacity:1}}@keyframes cdsModalContentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.cds-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:900;animation:cdsModalOverlayShow .15s cubic-bezier(.16,1,.3,1);overflow:clip}.cds-modal{background-color:var(--surface-surface);border-radius:8px;border:none;box-shadow:0 117px 33px #0000,0 75px 30px #00000003,0 42px 25px #00000008,0 19px 19px #0000000a,0 5px 10px #0000000d;z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;padding:0;display:flex;flex-direction:column;max-width:90vw;max-height:calc(100% - 64px);min-width:320px;animation:cdsModalContentShow .25s cubic-bezier(.16,1,.3,1);font-family:Supreme Variable,system-ui,sans-serif}.cds-modal:focus{outline:none}.cds-modal-close{all:unset;border-radius:1000px;height:32px;width:32px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;color:var(--surface-on-surface);transition:background-color .2s ease-in;cursor:pointer}.cds-modal-close:hover{background-color:var(--surface-surface-variant)}.cds-modal-close:focus-visible{outline:2px solid var(--primary-primary);outline-offset:2px}.cds-modal-close:disabled{opacity:.4;cursor:not-allowed}@keyframes cds-toast-hide{0%{opacity:1}to{opacity:0}}@keyframes cds-toast-slideIn{0%{transform:translate(calc(100% + 25px))}to{transform:translate(0)}}@keyframes cds-toast-swipeOut{0%{transform:translate(var(--radix-toast-swipe-end-x))}to{transform:translate(calc(100% + 25px))}}.cds-toast-viewport{z-index:var(--z-index-toast, 9999);position:fixed;top:0;right:0;display:flex;flex-direction:column;list-style:none;outline:none;padding:25px;width:400px;max-width:100vw;height:auto;margin:0;font-family:Supreme Variable,system-ui,sans-serif}.cds-toast-root{min-height:fit-content;background-color:var(--theme-toast-background-color, var(--surface-surface));border-radius:var(--border-radius-4, 8px);margin-block:var(--space-8, 8px);border:1px solid var(--theme-toast-border-color, var(--border-border));box-shadow:var(--shadow-bottom-12, 0 12px 24px rgba(38, 53, 59, .16));overflow:hidden}.cds-toast-root[data-state=open]{animation:cds-toast-slideIn .15s cubic-bezier(.16,1,.3,1)}.cds-toast-root[data-state=closed]{animation:cds-toast-hide .1s ease-in}.cds-toast-root[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.cds-toast-root[data-swipe=cancel]{transform:translate(0);transition:transform .2s ease-out}.cds-toast-root[data-swipe=end]{animation:cds-toast-swipeOut .1s ease-out}.cds-toast-title{margin-inline-start:var(--space-8, 8px);font-weight:var(--font-weight-regular, 400);color:var(--theme-toast-text-color, var(--surface-on-surface));font-size:var(--font-size-h4, 16px)}.cds-toast-header{border-top-left-radius:var(--border-radius-3, 6px);border-top-right-radius:var(--border-radius-3, 6px);border-bottom:1px solid var(--theme-toast-border-color, var(--border-border));display:flex;align-items:center;justify-content:space-between;flex-grow:1;max-height:var(--dimensions-40, 40px);padding:var(--space-8, 8px)}.cds-toast-description{display:flex;flex-wrap:wrap;width:100%;padding:16px 16px 8px;color:var(--theme-toast-text-color, var(--surface-on-surface));font-size:var(--font-size-body, 14px);line-height:var(--font-line-height-body, 21px)}.cds-toast-icon-container{display:inline-flex;align-items:center;justify-self:flex-start}.cds-toast-close{all:unset;font-family:inherit;border-radius:var(--border-radius-round, 9999px);display:inline-flex;align-items:center;justify-content:center;padding:4px;transition:all .3s ease-in}.cds-toast-close:hover{cursor:pointer;background-color:var(--theme-toast-close-hover-background-color, var(--surface-surface-variant))}.cds-toast-close:focus-visible{box-shadow:0 0 0 2px var(--theme-toast-close-focus-shadow-color, var(--border-border))}.cds-toast-close>svg{fill:var(--theme-toast-text-color, var(--surface-on-surface));width:20px;height:20px}.cds-toast-links{margin-bottom:var(--space-16, 16px);margin-inline-start:var(--space-16, 16px);word-wrap:break-word;box-sizing:border-box;font-size:var(--font-size-body, 14px)}.cds-toast-links>a{font-size:var(--font-size-body, 14px);text-decoration:none;color:var(--theme-color-info, var(--info-info))}.cds-toast-alert{background:var(--theme-toast-variant-alert-background-color, var(--info-info-subtle))}.cds-toast-success{background:var(--theme-toast-variant-success-background-color, var(--positive-positive-subtle))}.cds-toast-error{background:var(--theme-toast-variant-error-background-color, var(--negative-negative-subtle))}.cds-ci-input{font-family:Supreme Variable,system-ui,sans-serif;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;margin:0;width:100%;padding-inline:8px;height:32px;border:1px solid var(--border-border-variant);border-radius:4px;color:var(--surface-on-surface);background-color:var(--surface-surface);font-size:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cds-ci-input::placeholder{color:var(--surface-on-surface-variant)}.cds-ci-input:focus,.cds-ci-input:focus-visible{border:1px solid var(--primary-primary);outline:2px solid transparent;box-shadow:0 0 0 2px var(--primary-primary)}.cds-ci-input:disabled{cursor:not-allowed;background-color:var(--surface-surface-variant);color:var(--surface-on-surface-variant);border:1px solid var(--border-border)}.cds-ci-input[data-state=invalid]{color:var(--negative-negative);border:1px solid var(--negative-negative)}.cds-ci-input[data-state=invalid]:focus,.cds-ci-input[data-state=invalid]:focus-visible{border:1px solid var(--negative-negative);background-color:var(--negative-negative-subtle);box-shadow:0 0 0 2px var(--negative-negative-subtle)}.cds-ci-input[data-state=warn]{border:1px solid var(--warning-warning)}.cds-ci-input[data-state=warn]:focus,.cds-ci-input[data-state=warn]:focus-visible{border:1px solid var(--warning-warning);color:var(--warning-on-warning-subtle);background-color:var(--warning-warning-subtle);box-shadow:0 0 0 2px var(--warning-warning-subtle)}.cds-ci-input[data-state=success]{border:1px solid var(--positive-positive)}.cds-ci-input[data-state=success]:focus,.cds-ci-input[data-state=success]:focus-visible{border:1px solid var(--positive-positive);color:var(--positive-positive-variant);background-color:var(--positive-positive-subtle);box-shadow:0 0 0 2px var(--positive-positive-subtle)}.cds-tabs{width:100%;font-family:Supreme Variable,system-ui,sans-serif}.cds-tabs-header{display:flex;align-items:stretch;max-width:100%}.cds-tabs-scroller{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex:1 1 auto}.cds-tabs-scroller::-webkit-scrollbar{display:none}.cds-tabs-scroll-content{position:relative;display:flex;flex:1 0 auto}.cds-tabs-list{display:flex;flex-direction:row;position:relative}.cds-tabs-border{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--border-border);z-index:1}.cds-tab{all:unset;display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;box-sizing:border-box;position:relative;z-index:2;color:var(--surface-on-surface);font-size:14px;font-weight:400;padding-inline:32px;padding-block:8px;border-bottom:2px solid transparent;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.cds-tab:hover:not(.cds-tab--active):not(:disabled){color:var(--primary-primary-variant);background-color:var(--surface-surface-variant);border-bottom:2px solid var(--primary-primary)}.cds-tab:focus-visible{outline:2px solid var(--primary-primary);outline-offset:-2px}.cds-tab:disabled{opacity:.5;cursor:not-allowed;color:var(--surface-on-surface-variant)}.cds-tab--active{font-weight:700;color:var(--primary-primary-variant);border-bottom:2px solid var(--primary-primary)}.cds-tabs-arrow{all:unset;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding-inline:4px;cursor:pointer;color:var(--surface-on-surface);font-size:20px}.cds-tabs-arrow:hover{color:var(--primary-primary-variant)}.cds-tabs-arrow:focus-visible{outline:2px solid var(--primary-primary);outline-offset:-2px}.cds-datepicker-input{font-family:Supreme Variable,system-ui,sans-serif;box-sizing:border-box;width:100%;min-height:32px;padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-32);font-size:14px;color:var(--surface-on-surface);background-color:var(--surface-surface);border:1px solid var(--border-border-variant);border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out}.cds-datepicker-input::placeholder{color:var(--surface-on-surface-variant)}.cds-datepicker-input:focus,.cds-datepicker-input:focus-visible{outline:none;border-color:var(--primary-primary);box-shadow:0 0 0 2px var(--primary-primary)}.cds-datepicker-input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--surface-surface-variant);border-color:var(--border-border);color:var(--surface-on-surface-variant)}.cds-datepicker-input[data-invalid]{border-color:var(--negative-negative)}.cds-datepicker-input[data-invalid]:focus,.cds-datepicker-input[data-invalid]:focus-visible{border-color:var(--negative-negative);background-color:var(--negative-negative-subtle);box-shadow:0 0 0 2px var(--negative-negative-subtle)}.cds-time-picker-input{font-family:Supreme Variable,system-ui,sans-serif;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;margin:0;width:100%;min-height:var(--spacing-32);padding-inline:var(--spacing-8);border:var(--spacing-1) solid var(--border-border-variant);border-radius:var(--spacing-4);color:var(--surface-on-surface);background-color:var(--surface-surface);font-size:14px;line-height:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out}.cds-time-picker-input::placeholder{color:var(--surface-on-surface-variant)}.cds-time-picker-input:not(:disabled):not([readonly]):hover{border-color:var(--surface-on-surface)}.cds-time-picker-input:focus,.cds-time-picker-input:focus-visible{border-color:var(--primary-primary);outline:2px solid transparent;box-shadow:0 0 0 2px var(--primary-primary)}.cds-time-picker-input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--surface-surface-variant);color:var(--surface-on-surface-variant);border-color:var(--border-border)}.cds-time-picker-input:read-only{pointer-events:none}.cds-time-picker-input[data-invalid=true]{border-color:var(--negative-negative);color:var(--surface-on-surface)}.cds-time-picker-input[data-invalid=true]:hover{border-color:var(--negative-negative)}.cds-time-picker-input[data-invalid=true]:focus,.cds-time-picker-input[data-invalid=true]:focus-visible{border-color:var(--negative-negative);background-color:var(--negative-negative-subtle);box-shadow:0 0 0 2px var(--negative-negative-subtle)}.cds-time-picker-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}
