:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:var(--app-ink);--muted:#697b86;--teal:var(--app-accent)}.auth-secondary{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;display:flex}.login-company-logo{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:88px;margin:0 0 20px;display:block}*{box-sizing:border-box}body{color:var(--ink);background:#fafbf9;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px}.shell{grid-template-columns:1.05fr 1fr;min-height:100svh;display:grid}.story{color:#fff;background:#0c3038;flex-direction:column;min-height:780px;padding:48px 58px 30px;display:flex;position:relative;overflow:hidden}.story:before{content:"";pointer-events:none;background:radial-gradient(at 80% 60%,#24615b66,#0000 65%),linear-gradient(130deg,#0000 50%,#24615b22);position:absolute;inset:0}.brand{letter-spacing:-.6px;z-index:1;align-items:center;gap:13px;width:fit-content;font-size:20px;display:flex}.app-logo{object-fit:contain;width:100%;height:auto;display:block}.brand{background:#fff;border-radius:10px;flex:none;gap:0;width:min(100%,380px);padding:12px 16px}.story-copy{z-index:1;margin-top:100px}.eyebrow,.welcome-label{letter-spacing:2px;font-size:10px;font-weight:700}.eyebrow{color:#9ad7c8;align-items:center;gap:9px;display:flex}.dot,.secure-dot{background:#84d9bd;border-radius:100%;width:6px;height:6px;display:inline-block}h1{letter-spacing:-2.7px;margin:25px 0;font-size:clamp(40px,4vw,64px);font-weight:500;line-height:1.12}h1 span{color:#8bd6bd}.story-copy p{color:#afc6c8;max-width:350px;font-size:15px;line-height:1.8}.network{flex:1;height:270px;min-height:235px;margin-top:22px;position:relative}.orbit{border:1px solid #8adac117;border-radius:50%;width:480px;height:200px;position:absolute;top:65px;left:-20px;transform:rotate(-22deg)}.orbit-two{width:430px;height:170px;top:65px;left:15px;transform:rotate(24deg)}.route-line{border-top:1px dashed #82cdbb70;width:80%;height:90px;position:absolute;top:110px;left:45px;transform:rotate(18deg)}.port{letter-spacing:1.5px;color:#b3d1cc;font-size:8px;position:absolute}.port i{border:2px solid #9ce1c9;border-radius:50%;width:8px;height:8px;margin:10px auto;display:block;box-shadow:0 0 0 5px #9ce1c915}.p1{top:50px;left:20px}.p2{top:100px;left:45%}.p3{top:166px;right:0}.cargo{opacity:.6;grid-template-columns:repeat(3,53px);gap:4px;display:grid;position:absolute;top:147px;left:24%;transform:skewY(-10deg)}.cargo div{background:repeating-linear-gradient(90deg,#0000 0 8px,#b8f9d81c 8px 9px),#357b6e;border:1px solid #83bf9d55;height:34px}.cargo div:nth-child(2n){background-color:#56987b}.network-caption{letter-spacing:2px;color:#6d9697;font-size:8px;position:absolute;bottom:2px;left:0}.story footer{z-index:1;color:#97b2b4;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;font-size:10px;display:flex}.story footer span:last-child{letter-spacing:1px;font-size:7px}.access{flex-direction:column;padding:48px 48px 30px;display:flex}.access-top{text-align:right;letter-spacing:1.5px;color:#6c807d;justify-content:flex-end;align-items:center;gap:7px;font-size:9px;display:flex}.secure-dot{background:#188c72}.login-card{width:100%;max-width:385px;margin:auto;padding:60px 0}.welcome-label{color:var(--teal);font-size:9px}h2{letter-spacing:-1.5px;margin:17px 0 12px;font-size:39px;font-weight:500}.intro{color:var(--muted);margin:0 0 38px;font-size:13px;line-height:1.6}label{margin:23px 0 10px;font-size:12px;font-weight:600;display:block}input:not([type=hidden]){border:1px solid var(--app-border);width:100%;height:51px;color:var(--ink);background:#fff;border-radius:7px;outline:none;padding:0 15px;font-size:13px}input::placeholder{color:#95a19f}input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--app-focus)}.password-field{position:relative}.password-field input{padding-right:65px}.password-field button{color:#637773;background:0 0;border:0;height:51px;font-size:11px;position:absolute;top:0;right:13px}.submit{background:var(--app-accent);color:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:51px;margin-top:27px;padding:0 18px;font-size:13px;font-weight:600;display:flex;box-shadow:0 5px 12px #007c7814}.submit:hover{background:var(--app-accent)}.submit span{font-size:21px;font-weight:400}.submit:disabled{opacity:.6;cursor:wait}.help{text-align:center;color:var(--muted);margin-top:26px;font-size:11px;line-height:1.9}.help span{color:#3e5858}.trust{color:#7a8985;border-top:1px solid #e2e7e2;justify-content:center;align-items:center;gap:8px;margin-top:39px;padding-top:22px;font-size:10px;display:flex}.trust svg{color:#498b7c;width:16px;height:16px}.access-footer{color:#8b9692;justify-content:space-between;gap:15px;font-size:9px;display:flex}.notice{background:#fff8ec;border:1px solid #e3ccaa;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.6}.retry{color:var(--teal);background:0 0;border:0;text-decoration:underline}.cf-turnstile{margin-top:20px}@media (min-width:1500px){.story{padding-left:10vw;padding-right:6vw}.access{padding-left:6vw;padding-right:6vw}}@media (max-width:950px){.story{padding:35px 30px}.story-copy{margin-top:90px}h1{font-size:43px}.access{padding:35px 28px}.story footer span:last-child{display:none}.cargo{left:13%}.p3{right:-10px}}@media (max-width:700px){.shell{grid-template-columns:1fr}.story{min-height:0;padding:27px 25px 32px}.brand{width:min(100%,320px);padding:10px 12px;font-size:18px}.story-copy{margin-top:38px}h1{letter-spacing:-1.6px;margin:18px 0 10px;font-size:39px}.story-copy p{max-width:320px;margin:0;font-size:13px}.eyebrow{font-size:8px}.network,.story footer{display:none}.access{min-height:560px;padding:25px}.access-top{font-size:8px}.login-card{max-width:420px;padding:35px 0}h2{font-size:32px}.intro{margin-bottom:28px}.access-footer{font-size:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.pod-agent-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:20px;display:grid}.pod-agent-card{min-width:0;padding:26px}.pod-agent-card h2{overflow-wrap:anywhere;margin:10px 0 6px;font-size:23px}.pod-agent-carrier{color:var(--text-muted);margin-top:0}.pod-agent-card dl{gap:13px;margin:24px 0;display:grid}.pod-agent-card dt{text-transform:uppercase;letter-spacing:.09em;color:#678479;font-size:11px}.pod-agent-card dd{overflow-wrap:anywhere;margin:4px 0 0}.pod-agent-card dd small{color:#678479;margin-top:4px;display:block}.pod-share-actions{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:20px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.pod-share-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pod-charges{margin-top:28px}.pod-charges h3{margin-bottom:8px;font-size:20px}.pod-charge-row{border-top:1px solid var(--app-border);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr auto;align-items:end;gap:12px;padding:18px 0;display:grid}.pod-charge-row input,.pod-charge-row select{width:100%;min-width:0}.pod-charge-row label{margin-bottom:8px;font-size:12px;display:block}.pod-charge-row>div{min-width:0}.pod-charge-row .secondary-action{min-width:40px;padding:10px}.pod-agent-dialog{width:min(1040px,100vw - 32px)}.branch-port-options{max-height:220px;padding:8px;list-style:none;overflow:auto}.branch-port-options button{text-align:left;cursor:pointer;white-space:normal;background:#fff;border:0;width:100%;padding:10px}.branch-port-options [aria-selected=true] button{background:var(--app-accent-soft)}@media (max-width:760px){.pod-charge-row{grid-template-columns:1fr 1fr}.pod-charge-row>div:first-child{grid-column:1/-1}.pod-agent-card{padding:22px}}.schedule-call-row{border-top:1px solid var(--app-border);grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px;padding:20px 0;display:grid}.schedule-call-row>div{min-width:0}.schedule-call-row input{width:100%;min-width:0}.schedule-call-row label{margin-bottom:8px;font-size:12px;display:block}.schedule-call-row label span{color:var(--app-muted);margin-left:6px;font-size:10px}.schedule-call-row .secondary-action{min-width:40px;padding:10px}.inline-vessel-form{padding:22px}.sailing-editor .text-action{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:12px;display:inline-block}@media (max-width:760px){.schedule-call-row{grid-template-columns:1fr 1fr}.schedule-call-row>div:first-child{grid-column:1/-1}}.schedule-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 26px;display:grid}.schedule-metrics>div{padding:22px}.schedule-metrics span{color:var(--app-muted);font-size:12px;display:block}.schedule-metrics strong{margin-top:12px;font-size:32px;font-weight:500;display:block}.schedule-filters{margin-bottom:24px;padding:24px}.schedule-filters label{margin-bottom:9px;font-size:12px;display:block}.schedule-filters input,.schedule-filters select{width:100%;min-width:0}.schedule-filters .check-row{align-items:center;gap:9px;display:flex}.schedule-filters .check-row input{width:auto}.schedule-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:22px;display:grid}.schedule-card{min-width:0;padding:26px}.schedule-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.schedule-card-head h2{margin:9px 0;font-size:25px}.schedule-card-head p{color:var(--app-muted);font-size:12px}.schedule-rate{background:var(--app-accent-soft);white-space:nowrap;border-radius:20px;padding:8px 12px;font-size:11px}.schedule-route{border-left:2px solid var(--app-border);gap:20px;margin:24px 0;padding-left:18px;display:grid}.schedule-route span{color:var(--app-muted);margin-bottom:6px;font-size:11px;display:block}.schedule-route strong{overflow-wrap:anywhere;font-size:14px}.schedule-route small{color:var(--app-muted);margin-top:5px;font-size:12px;display:block}.schedule-search-share{border:1px solid var(--app-border);border-radius:12px;margin:0 0 22px;padding:15px 20px}@media (max-width:760px){.schedule-metrics{grid-template-columns:1fr 1fr;gap:12px}.schedule-metrics>div{padding:18px}.schedule-card{padding:22px}.schedule-card-head{flex-wrap:wrap}.schedule-filters{padding:20px}}.rate-editor-dialog{width:min(1440px,100vw - 32px)}.rate-editor-dialog .text-action{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:12px;display:inline-block}.rate-upload-panel{border:1px solid var(--app-border);background:var(--app-canvas);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0;padding:22px;display:flex}.rate-upload-panel>div{flex:320px}.rate-upload-panel h3,.rate-details-section h3{margin:0 0 8px;font-size:21px}.rate-upload-panel input[type=file]{max-width:100%;font-size:12px}.rate-editor-scroll{border:1px solid var(--app-border);border-radius:12px;max-height:540px;overflow:auto}.rate-editor-table{min-width:2100px}.rate-editor-table td:first-child{min-width:280px}.rate-editor-table td{min-width:145px}.rate-editor-table td:last-child{min-width:70px}.rate-editor-table input,.rate-editor-table textarea{width:100%;min-width:100px}.rate-editor-table th{z-index:1;background:var(--app-accent-soft);position:sticky;top:0}.rate-editor-table .branch-port-picker label{color:var(--app-muted);font-size:11px}.rate-reference-value{color:var(--app-muted);font-variant-numeric:tabular-nums}.rate-details-section{margin-top:28px}@media (max-width:760px){.rate-upload-panel{padding:18px}.rate-editor-scroll{max-height:420px}}.rate-metrics>a{padding:22px;transition:transform .18s,border-color .18s}.rate-metrics>a:hover{transform:translateY(-2px)}.rate-metrics>a.active{border-color:#8fb9a0}.rate-batch-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:22px;display:grid}.rate-batch-card{min-width:0;padding:26px}.rate-batch-card h2{overflow-wrap:anywhere;margin:10px 0;font-size:25px}.rate-validity{color:#50815f;white-space:nowrap;background:#eaf5ec;border-radius:18px;padding:7px 12px;font-size:11px}.rate-validity.expired{color:#a96c42;background:#fff1e8}.rate-batch-route{border-bottom:1px solid #e3ebe4;padding:20px 0}.rate-batch-route span,.rate-batch-card dt{color:var(--app-muted);letter-spacing:.04em;margin-bottom:8px;font-size:11px;display:block}.rate-batch-route strong{overflow-wrap:anywhere;font-size:17px}.rate-batch-card dl{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:22px 0;display:grid}.rate-batch-card dd{margin:0;font-size:13px}.rate-batch-locals{color:var(--app-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.rate-follow-ups{margin:28px 0}.rate-follow-ups-heading{margin-bottom:16px}.rate-follow-ups h2{margin-bottom:6px;font-size:22px}.rate-follow-ups-heading p{color:var(--app-muted);font-size:13px}.rate-follow-up-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.rate-follow-up{gap:10px;padding:18px;display:grid}.rate-follow-up span{text-transform:uppercase;letter-spacing:.12em;color:#9b7c58;font-size:10px}.rate-follow-up strong{overflow-wrap:anywhere;font-size:14px}.rate-follow-up small{color:var(--app-muted);font-size:11px}.rate-lowest-summary{background:#edf7ef;border:1px solid #c9e0ce;border-radius:16px;flex-wrap:wrap;gap:24px;margin:24px 0;padding:24px;display:flex}.rate-lowest-summary>div{flex:1;min-width:180px}.rate-lowest-summary span{color:#60856b;margin-bottom:9px;font-size:12px;display:block}.rate-lowest-summary strong{font-size:30px;font-weight:500}.rate-lowest-summary p{color:var(--app-muted);flex-basis:100%;margin:0;font-size:12px}.rate-search-table{min-width:2200px}.rate-search-table td{overflow-wrap:anywhere;min-width:115px;max-width:320px}.rate-search-table td:nth-last-child(-n+2){white-space:pre-wrap;min-width:170px}@media (max-width:760px){.rate-batch-card{padding:22px}.rate-batch-card dl{gap:9px}.rate-metrics>a{padding:18px}}.rate-row-search{gap:9px;margin:28px 0 0;display:grid}.rate-row-search label{color:var(--app-muted);font-size:12px}.rate-row-search input{max-width:520px}.rate-row-search small{display:block}.agency-editor-dialog{width:min(1180px,100vw - 32px)}.agency-servicing-ports,.agency-charges{margin-top:28px}.agency-servicing-ports h3,.agency-charges h3{margin:0 0 10px;font-size:22px}.agency-port-list{flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}.agency-port-list li{background:var(--app-accent-soft);border:1px solid var(--app-border);border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:10px 12px;font-size:12px;display:flex}.agency-port-list li span{overflow-wrap:anywhere;min-width:0}.agency-port-list button{cursor:pointer;color:var(--app-muted);background:0 0;border:0;flex-shrink:0;padding:0}.agency-direction-tabs{flex-wrap:wrap;gap:8px;padding:8px 0 20px;display:flex}.agency-direction-tabs button{border:1px solid var(--app-border);color:var(--app-muted);cursor:pointer;background:#fff;border-radius:9px;padding:12px 18px;font-size:12px}.agency-direction-tabs button.active{background:var(--app-accent-soft);color:var(--app-accent-strong);border-color:var(--app-accent-border)}.agency-fee-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.agency-fee-toolbar>div{flex:1;max-width:480px}.agency-fee-toolbar label{margin-bottom:8px;font-size:12px;display:block}.agency-fee-scroll{border:1px solid var(--app-border);border-radius:12px;max-height:520px;overflow:auto}.agency-fee-table{min-width:1100px}.agency-fee-table th{z-index:1;background:var(--app-accent-soft);position:sticky;top:0}.agency-fee-table td{min-width:130px}.agency-fee-table td:first-child{min-width:220px}.agency-fee-table td:nth-child(2){min-width:180px}.agency-fee-table td:last-child{min-width:60px}.agency-fee-table input,.agency-fee-table select{width:100%;min-width:100px}.agency-fee-table .secondary-action{min-width:40px;padding:10px}@media (max-width:760px){.agency-fee-toolbar{flex-direction:column;align-items:stretch;gap:12px}.agency-fee-toolbar>div{max-width:none}.agency-direction-tabs button{padding:10px 14px}.agency-fee-scroll{max-height:400px}}.agency-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.agency-card{min-width:0;padding:24px}.agency-card h2{overflow-wrap:anywhere;margin:10px 0;font-size:20px}.agency-card p{color:var(--muted);overflow-wrap:anywhere}.agency-card dl{gap:14px;margin:24px 0;display:grid}.agency-card dt{color:var(--muted);margin-bottom:5px;font-size:12px}.agency-card dd{overflow-wrap:anywhere;margin:0;font-size:14px}.inventory-filters{margin-bottom:22px;padding:24px}.inventory-filters .workspace-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.branch-local-exports{border-top:1px solid var(--app-border);flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.branch-local-exports a{color:var(--app-accent-strong);text-decoration:none}.inventory-company-editor{max-width:560px;margin-bottom:24px}.inventory-upload-panel{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.inventory-upload-panel label{margin-bottom:10px;font-size:13px;display:block}.inventory-upload-panel input{max-width:100%}.container-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.container-draft-grid.single-container{grid-template-columns:1fr}.container-draft-card{border:1px solid var(--app-border);border-radius:14px;min-width:0;padding:20px}.container-draft-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.container-draft-heading h3{margin:0;font-size:16px}@media (max-width:900px){.container-draft-grid{grid-template-columns:1fr}.inventory-upload-panel{flex-direction:column;align-items:stretch}}.container-history{background:var(--app-accent-soft);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;margin:0 0 24px;padding:20px;display:grid}.container-history dt{color:var(--app-muted);margin-bottom:7px;font-size:12px}.container-history dd{overflow-wrap:anywhere;margin:0;font-size:13px}.audit-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:16px;margin-bottom:24px;display:grid}.audit-metrics>div{padding:22px}.audit-metrics span{color:var(--app-muted);margin-bottom:10px;font-size:12px;display:block}.audit-metrics strong{color:#146f5d;font-size:28px;font-weight:500}.audit-secondary{color:var(--app-muted);margin-top:6px;font-size:11px;display:block}.audit-security-marker{background:var(--app-accent-soft);border:1px solid var(--app-border);color:#146f5d;border-radius:5px;width:max-content;margin-top:7px;padding:3px 7px;font-size:10px;display:block}.audit-filter-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.audit-event-json{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--app-accent-soft);border:1px solid var(--app-border);border-radius:12px;max-height:420px;padding:20px;font-size:12px;line-height:1.7;overflow:auto}.audit-user-agent{overflow-wrap:anywhere}.sales-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sales-lead-card h2{font-size:18px;line-height:1.6}.sales-preserved-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.lead-status-history{border-top:1px solid var(--app-border);margin-top:28px;padding-top:20px}.lead-status-history summary,.cro-selected-list summary{cursor:pointer;color:#146f5d;margin-bottom:16px;font-size:14px}.cro-selected-list{margin:20px 0}.cro-selected-list>div{flex-wrap:wrap;gap:8px;max-height:220px;display:flex;overflow:auto}.cro-selected-list button{border:1px solid var(--app-border);background:var(--app-accent-soft);color:var(--app-accent-strong);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:12px}.catalog-search-form select{max-width:240px}@media (max-width:760px){.catalog-search-form select{width:100%;max-width:none}}button.text-action{appearance:none;color:var(--teal);font:inherit;text-align:left;background:0 0;border:0;padding:6px 0;font-size:12px;line-height:1.5}button.text-action:hover{text-decoration:underline}button.text-action:disabled{cursor:default;opacity:.55;text-decoration:none}.cro-container-picker input[type=checkbox]{accent-color:var(--teal)}.cro-select-container{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;display:flex}.cro-container-picker input[type=checkbox]{width:22px;height:22px;accent-color:var(--teal);margin:0}.header-left{min-width:0}.header-left>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-right{flex-shrink:0}.notification-inbox{position:relative}.notification-bell{border:1px solid var(--border,#e2e8f0);cursor:pointer;width:34px;height:34px;color:inherit;background:0 0;border-radius:9px;place-items:center;display:grid;position:relative}.notification-bell svg{width:19px;height:19px}.notification-bell>span{color:#fff;background:#d34242;border-radius:20px;min-width:16px;padding:0 3px;font-size:9px;line-height:16px;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:60;color:#23334d;background:#fff;border:1px solid #dfe5ef;border-radius:12px;width:min(380px,100vw - 24px);position:absolute;top:44px;right:0;box-shadow:0 16px 48px #14294729}.notification-popover>header,.notification-request>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-popover>header{border-bottom:1px solid #e8edf3;padding:13px 16px}.notification-popover>header span{color:#66758b;font-size:11px}.notification-popover>a{border-top:1px solid #e8edf3;padding:13px 16px;font-size:12px;font-weight:600;display:block}.notification-feed{max-height:min(480px,65dvh);overflow:auto}.notification-feed article{border-bottom:1px solid #edf1f6;align-items:start;display:flex}.notification-preview{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;gap:5px;padding:13px 16px;display:grid}.notification-preview:hover{background:#f6f8fc}.notification-preview small,.notification-preview time{color:#748198;font-size:10px}.notification-preview strong{font-size:12px}.notification-preview span{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.notification-read{cursor:pointer;color:#537369;background:0 0;border:0;padding:14px 12px}.notification-filters{flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.notification-filters label,.notification-dialog-body label{color:#58667b;gap:5px;font-size:11px;display:grid}.notification-filters input,.notification-filters select,.notification-dialog-body input,.notification-dialog-body select,.notification-dialog-body textarea{font:inherit;color:#23334d;background:#fff;border:1px solid #dce3ed;border-radius:6px;width:100%;min-width:0;padding:8px}.notification-filters label{flex:130px}.notification-table-wrap{overflow:auto}.notification-table{border-collapse:collapse;width:100%;font-size:12px}.notification-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#687891;white-space:nowrap;background:#f7f9fc;padding:12px 16px;font-size:10px}.notification-table td{vertical-align:top;border-top:1px solid #e8edf4;padding:13px 16px}.notification-table td:first-child{color:#65748a;min-width:145px;font-size:11px}.notification-table td:nth-child(2){min-width:220px;max-width:550px}.notification-table p{color:#6b7890;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}.notification-table small,.notification-request small{color:#718097;margin-top:5px;display:block}.notification-status{color:#64758d;text-transform:capitalize;white-space:nowrap;background:#edf1f6;border-radius:20px;padding:3px 8px;font-size:10px;display:inline-block}.notification-status.unread{color:#315fb6;background:#e9f0ff}.notification-status.resolved{color:#31735b;background:#e6f4ee}.notification-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.notification-dialog{width:min(680px,100vw - 24px)}.notification-dialog-body{max-height:72dvh;padding:20px;font-size:13px;overflow:auto}.notification-dialog-body p{overflow-wrap:anywhere;line-height:1.6}.notification-dialog-body textarea{resize:vertical;min-height:72px}.notification-request{border-top:1px solid #e4eaf1;margin-top:16px;padding:15px 0}.notification-request-form{gap:12px;margin:16px 0;display:grid}.notification-credit-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.notification-message{white-space:pre-wrap}@media (max-width:600px){.notification-popover{position:fixed;top:62px;right:12px}.notification-credit-fields{grid-template-columns:1fr}.notification-dialog-body{padding:14px}}.notification-toast{z-index:25;color:#23334d;background:#fff;border:1px solid #dfe5ef;border-radius:12px;width:min(330px,100vw - 36px);padding:14px;font-size:12px;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #14294722}.notification-toast>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-toast small{color:#637b8c;font-size:10px}.notification-toast>div:first-child>button{cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.notification-toast>strong{margin-top:9px;display:block}.notification-toast p{color:#6b7890;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-toast a{font-size:11px}.job-status-controls{gap:8px;margin-block:16px;display:grid}.job-status-controls details{border:1px solid var(--border,#dfe5ed);border-radius:10px;padding:10px 12px}.job-status-controls summary{cursor:pointer;font-size:13px;font-weight:600}.job-status-controls form{gap:12px;margin-top:12px;display:grid}.job-status-controls label{gap:5px;font-size:12px;display:grid}.job-status-controls input,.job-status-controls select,.job-status-controls textarea{background:var(--surface,#fff);width:100%;min-height:36px;color:inherit;font:inherit;border:1px solid #dfe5ed;border-radius:7px;padding:7px 9px}.job-status-controls button{justify-self:start}.job-status-controls input[type=date]{min-width:145px}.job-status-controls [disabled]{opacity:.65;cursor:wait}@media (max-width:600px){.job-status-controls .job-date-table{width:100%;display:block}.job-status-controls .job-date-table thead{display:none}.job-status-controls .job-date-table tbody{gap:12px;width:100%;display:grid}.job-status-controls .job-date-table tr{border-bottom:1px solid #e5ebe9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px;padding-bottom:12px;display:grid}.job-status-controls .job-date-table td{border:0;min-width:0;padding:0;display:block}.job-status-controls .job-date-table td:first-child{grid-column:1/-1;font-weight:600}.job-status-controls .job-date-table td[data-label]:before{content:attr(data-label);margin-bottom:4px;font-size:11px;display:block}.job-status-controls .job-date-table input[type=date]{min-width:0;font-size:12px}}.job-editor-form{gap:14px;display:grid}.job-editor-tabs{flex-wrap:wrap;gap:6px;display:flex}.job-editor-tabs button{border:1px solid var(--app-border);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-size:12px}.job-editor-tabs [aria-current]{background:var(--app-accent-selected);color:var(--app-accent-strong);border-color:var(--app-accent-border)}.job-entry-panel{padding:20px}.job-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.job-editor-form label,.job-entry-picker{gap:6px;min-width:0;font-size:12px;display:grid}.job-editor-form input:not([type=checkbox]),.job-editor-form select,.job-editor-form textarea{border:1px solid var(--app-border);width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border-radius:8px;padding:9px 10px}.job-editor-form input:focus-visible,.job-editor-form select:focus-visible,.job-editor-form textarea:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.job-editor-form .job-entry-checkbox{align-self:center;align-items:center;gap:8px;display:flex}.job-editor-form .job-entry-checkbox input{width:17px;height:17px;accent-color:var(--app-accent)}.job-field-wide{grid-column:1/-1}.job-entry-picker{position:relative}.job-entry-suggestions{z-index:40;border:1px solid var(--app-border);box-shadow:0 8px 24px color-mix(in srgb,var(--app-navy) 9%,transparent);background:#fff;border-radius:8px;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.job-entry-suggestions ul{margin:0;padding:4px;list-style:none}.job-entry-suggestions li{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:9px 10px}.job-entry-suggestions li:hover,.job-entry-suggestions [aria-selected=true]{background:var(--app-accent-soft)}.job-entry-suggestions p{color:var(--app-muted);margin:0;padding:8px 10px;font-size:11px}.job-entry-row-toolbar,.job-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.job-entry-row-toolbar>label{min-width:min(100%,240px)}.job-editor-footer{justify-content:flex-end;padding-bottom:12px}.job-entry-rows{gap:16px;display:grid}.job-entry-row,.job-multiple-picker{border:1px solid var(--app-border);border-radius:10px;min-width:0;margin:0;padding:14px}.job-entry-row legend,.job-multiple-picker legend{padding-inline:5px;font-size:12px;font-weight:600}.job-entry-row>.text-action,.job-entry-row details{margin-top:12px}.job-entry-row details>summary{cursor:pointer;padding-block:6px;font-size:12px}.job-entry-row details[open]>.job-entry-grid{margin-top:10px}.job-selected-items{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.job-selected-items>span{border:1px solid var(--app-border);border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-size:12px;display:inline-flex}.job-selected-items button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.job-container-upload{border-bottom:1px solid var(--app-border);gap:10px;margin-bottom:18px;padding-bottom:16px;display:grid}.job-container-upload small{color:var(--app-muted)}@media (max-width:600px){.job-entry-grid{grid-template-columns:minmax(0,1fr)}.job-entry-panel{padding:14px}.job-editor-tabs{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.job-editor-tabs button{white-space:nowrap;flex-shrink:0}}.job-booking-source{margin-bottom:18px}.job-booking-source p,.job-booking-source small{color:var(--app-muted);font-size:12px}.job-editor-form label,.job-status-controls label{margin:0}.job-editor-form label{font-weight:500}.job-editor-form input:not([type=checkbox]),.job-editor-form select,.job-status-controls input,.job-status-controls select{height:38px;min-height:38px}.job-editor-form textarea,.job-status-controls textarea{height:auto;min-height:72px}.job-entry-picker{align-content:start;align-self:start}.job-selected-items:empty{display:none}.job-inventory-dialog{width:min(850px,100vw - 28px);max-height:90dvh}.job-inventory-dialog .catalog-dialog-head p{color:var(--app-muted);margin:5px 0 0;font-size:12px}.job-inventory-body{gap:14px;padding:18px;display:grid}.job-inventory-body>p{margin:0;font-size:12px}.job-inventory-table{border:1px solid var(--app-border);border-radius:8px;max-height:38dvh;overflow:auto}.job-inventory-table .workspace-table th{z-index:1;position:sticky;top:0}.job-inventory-table button{white-space:nowrap}.job-inventory-manual{border-top:1px solid var(--app-border);padding-top:12px}.job-inventory-manual summary{cursor:pointer;font-size:12px;font-weight:600}.job-inventory-manual p{color:var(--app-muted);font-size:12px}.job-inventory-manual button{margin-top:12px}.job-container-number{align-content:start;gap:5px;display:grid}.job-container-number>button{justify-self:start;font-size:11px}.job-editor-footer{z-index:10;border-top:1px solid var(--app-border);background:#fafbf9f5;padding:12px 8px;position:sticky;bottom:0}.job-inventory-table[aria-busy=true]{opacity:.65}.job-detail-workspace{gap:14px;min-width:0;display:grid}.job-detail-workspace .page-heading{margin-bottom:0}.job-detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.job-detail-toolbar .job-register-actions{margin:0}.job-detail-workspace h2{margin:0 0 12px;font-size:16px}.job-detail-workspace h3{margin:0 0 10px;font-size:13px}.job-detail-workspace h2 small{color:var(--app-muted);font-size:12px;font-weight:400}.job-detail-workspace p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.job-detail-workspace label{margin:0;font-size:12px}.job-detail-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.job-detail-overview>section,.job-detail-workspace>section{min-width:0}.job-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.job-detail-fields>div{min-width:0}.job-detail-fields dt{color:var(--app-muted);margin-bottom:5px;font-size:11px}.job-detail-fields dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:12px;line-height:1.55}.job-detail-fields dd small{color:var(--app-muted);margin-top:4px;display:block}.job-detail-empty-toggle{justify-self:start;align-items:center;gap:8px;display:flex}.job-detail-empty-toggle input{width:15px;height:15px;accent-color:var(--app-accent)}.job-detail-lines{gap:14px;display:grid}.job-detail-lines .job-entry-row-toolbar>label{gap:5px;display:grid}.job-detail-lines input{border:1px solid var(--app-border);min-height:36px;font:inherit;border-radius:8px;width:100%;padding:8px 10px}.job-detail-workspace .job-register-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.job-detail-workspace .job-entry-panel>.job-entry-rows{margin-top:14px}.job-detail-menu{position:relative}.job-detail-menu summary{cursor:pointer;list-style:none}.job-detail-menu>div{z-index:40;border:1px solid var(--app-border);background:#fff;border-radius:8px;gap:5px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #163f2e18}.job-detail-menu a,.job-detail-menu button{font:inherit;text-align:left;padding:7px 9px;font-size:12px}.job-detail-workspace .job-detail-amount{color:#12634e;font-size:18px;font-weight:600}.job-detail-delete-legacy{justify-self:end;font-size:12px}@media (max-width:800px){.job-detail-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.job-detail-menu>div{left:0;right:auto}.job-detail-lines .job-entry-row-toolbar>label{width:100%}}.job-detail-workspace .job-delete-trigger{color:#a32c36}.job-delete-dialog{width:min(540px,100vw - 28px)}.job-delete-dialog form{padding:18px}.job-delete-dialog label{gap:7px;display:grid}.job-delete-dialog input{border:1px solid var(--app-border);width:100%;min-height:38px;font:inherit;border-radius:8px;padding:8px 10px}.job-delete-dialog .job-delete-submit{background:#a32c36}.job-detail-toolbar .status-pill{background:var(--app-accent-selected);color:#17664e;border:1px solid var(--app-accent-border);border-radius:6px;padding:5px 8px;font-size:11px}.job-detail-workspace>.form-feedback{margin:0}.job-detail-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.job-detail-workspace .status-pill{background:var(--app-accent-selected);color:#17664e;border:1px solid var(--app-accent-border);border-radius:6px;padding:5px 8px;font-size:11px}.job-detail-workspace .job-detail-toolbar .job-register-actions{margin:0}.tox-tinymce-aux{z-index:8000!important}[data-hr-editor-sink]{pointer-events:none;width:100vw!important;height:0!important;position:fixed!important;top:0!important;left:0!important;overflow:visible!important}[data-hr-editor-sink]>*{pointer-events:auto}
:root,[data-theme=blue]{--app-accent:#2563eb;--app-accent-hover:#1d4ed8;--app-accent-strong:#1e40af;--app-accent-soft:#eff6ff;--app-accent-selected:#dbeafe;--app-accent-border:#bfdbfe;--app-accent-light:#93c5fd;--app-accent-secondary:#4f46e5;--app-on-accent:#fff;--app-ink:#24334d;--app-heading:#24427b;--app-muted:#5b6b82;--app-border:#dce5f2;--app-canvas:#f4f7fc;--app-surface:#fff;--app-navy:#142b57;--app-hero-text:#c7d9f5;--app-focus:#2563eb2e;--app-shadow:0 8px 28px #1e40af14;--app-hero:radial-gradient(ellipse at 85% 18%,#60a5fa40,transparent 60%),linear-gradient(125deg,#142b57,#1d4381);--ink:var(--app-ink);--muted:var(--app-muted);--teal:var(--app-accent)}html[data-theme=blue] body{background:var(--app-canvas);color:var(--app-ink)}html[data-theme=blue] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}html[data-theme=blue] :is(input,select,textarea):focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-focus)}html[data-theme=blue] :is(.story,.welcome-hero){background:var(--app-hero)}html[data-theme=blue] :is(.story-copy h1 span,.welcome-hero h1 span,.brand b){color:var(--app-accent-light)}html[data-theme=blue] :is(.story-copy p,.story footer,.hero-copy p,.hero-tag,.hero-caption,.art-label){color:var(--app-hero-text)}html[data-theme=blue] .story:before{background:radial-gradient(at 80% 60%,#60a5fa2e,#0000 65%)}html[data-theme=blue] :is(.dot,.secure-dot,.hero-caption i){background:var(--app-accent-light)}html[data-theme=blue] .hero-action{background:var(--app-accent-selected);color:var(--app-accent-strong)}html[data-theme=blue] .hero-action:hover{background:var(--app-surface)}html[data-theme=blue] .hero-art{background:radial-gradient(#60a5fa29,#0000 70%)}html[data-theme=blue] .workspace-shell{--ws-bg:var(--app-canvas);--ws-ink:var(--app-ink);--ws-muted:var(--app-muted);--ws-line:var(--app-border);--ws-border:var(--app-border);--ws-teal:var(--app-accent)}html[data-theme=blue] .workspace-sidebar{border-right-color:var(--app-border);box-shadow:3px 0 18px #1e40af06}html[data-theme=blue] :is(.nav-item,.sidebar-module summary,.profile-menu>summary){color:var(--app-muted)}html[data-theme=blue] :is(.nav-item:hover,.sidebar-module summary:hover){background:var(--app-accent-soft);color:var(--app-accent-strong)}html[data-theme=blue] :is(.nav-item.active,.sidebar-module.contains-active>summary){background:var(--app-accent-soft);color:var(--app-accent-strong);box-shadow:inset 3px 0 var(--app-accent)}html[data-theme=blue] :is(.sidebar-module-icon,.sidebar-module:nth-of-type(3n+2)>summary .sidebar-module-icon,.sidebar-module:nth-of-type(3n)>summary .sidebar-module-icon){color:var(--app-accent)}html[data-theme=blue] .sidebar-submenu{border-left-color:var(--app-border)}html[data-theme=blue] .profile-dropdown{border-color:var(--app-border);box-shadow:var(--app-shadow)}html[data-theme=blue] .profile-dropdown>strong{color:var(--app-ink)}html[data-theme=blue] .workspace-topbar{background:var(--app-surface);border-bottom-color:var(--app-border)}html[data-theme=blue] .module-symbol{background:var(--app-accent-soft);color:var(--app-accent)}html[data-theme=blue] .module-symbol.color-1{color:var(--app-accent-secondary)}html[data-theme=blue] .module-symbol.color-2{background:var(--app-accent-selected);color:var(--app-accent-strong)}html[data-theme=blue] .module-card:hover{border-color:var(--app-accent-border);box-shadow:var(--app-shadow)}.auth-label{align-items:center;gap:7px;display:flex}.auth-label svg{width:15px;height:15px;color:var(--app-accent)}.submit svg,.retry svg,.password-field button svg{flex-shrink:0;width:16px;height:16px}.retry{align-items:center;gap:5px;display:inline-flex}@media (prefers-reduced-motion:reduce){html[data-theme=blue] :is(.module-card,.hero-action){transition:none;transform:none}}html[data-theme=blue] :is(.brand-icon,.eyebrow,.port i){color:var(--app-accent-light);border-color:var(--app-accent-light)}html[data-theme=blue] :is(.brand small,.port,.network-caption){color:var(--app-hero-text)}html[data-theme=blue] .orbit{border-color:color-mix(in srgb,var(--app-accent-light) 18%,transparent)}html[data-theme=blue] .route-line{border-color:color-mix(in srgb,var(--app-accent-light) 45%,transparent)}html[data-theme=blue] .port i{box-shadow:0 0 0 5px color-mix(in srgb,var(--app-accent-light) 12%,transparent)}html[data-theme=blue] .cargo div{background:repeating-linear-gradient(90deg,transparent 0 8px,color-mix(in srgb,var(--app-accent-light) 25%,transparent) 8px 9px),var(--app-accent);border-color:var(--app-accent-light)}html[data-theme=blue] .cargo div:nth-child(2n){background-color:var(--app-accent-secondary)}html[data-theme=blue] :is(.access-top,.trust,.access-footer,.password-field button,.help span){color:var(--app-muted)}html[data-theme=blue] :is(.trust svg,.notification-read,.module-card h3 span){color:var(--app-accent)}html[data-theme=blue] .access input{border-color:var(--app-border)}html[data-theme=blue] .submit{box-shadow:var(--app-shadow)}html[data-theme=blue] .submit:hover{background:var(--app-accent-hover)}html[data-theme=blue] :is(.workspace-header,.trust){border-color:var(--app-border)}html[data-theme=blue] :is(.section-head p,.module-card p,.module-category,.filter-pills button,.favorite,.field-help){color:var(--app-muted)}html[data-theme=blue] .filter-pills button:hover{background:var(--app-accent-soft)}html[data-theme=blue] :is(.filter-pills button.selected,.workspace-avatar){background:var(--app-accent-selected);color:var(--app-accent-strong);border-color:var(--app-accent-border)}html[data-theme=blue] :is(.favorite:hover,.favorite.saved){color:var(--app-accent)}html[data-theme=blue] .notification-toast .secondary-action{background:var(--app-accent-soft);color:var(--app-accent-strong);border-color:var(--app-accent-border)}:root,[data-theme=blue]{--app-skeleton-base:var(--app-border);--app-skeleton-highlight:var(--app-accent-soft);--app-notice-warning:#98600b;--app-notice-danger:#b42318}html[data-theme=blue] .skeleton{background:linear-gradient(100deg,var(--app-skeleton-base) 20%,var(--app-skeleton-highlight) 50%,var(--app-skeleton-base) 80%);background-size:200% 100%}html[data-theme=blue] .workspace-note{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-heading)}html[data-theme=blue] .workspace-note>span{color:var(--app-accent)}html[data-theme=blue] .workspace-note p{color:var(--app-muted)}.app-notice-stack{z-index:80;pointer-events:none;flex-direction:column;gap:10px;width:min(390px,100vw - 32px);max-height:calc(100dvh - 100px);padding:4px;display:flex;position:fixed;top:72px;right:20px;overflow:auto}.app-notice-group{display:contents}html[data-theme=blue] .app-notice{border:1px solid var(--app-accent-border);border-left:3px solid var(--app-accent);background:var(--app-surface);color:var(--app-ink);box-shadow:var(--app-shadow);pointer-events:auto;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:13px 12px;font-size:12px;line-height:1.55;display:flex}html[data-theme=blue] .app-notice-icon{background:var(--app-accent-soft);height:28px;color:var(--app-accent);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.app-notice-icon svg{width:17px;height:17px}.app-notice-message{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:4px}html[data-theme=blue] .app-notice.warning{border-left-color:var(--app-notice-warning)}html[data-theme=blue] .app-notice.warning .app-notice-icon{color:var(--app-notice-warning)}html[data-theme=blue] .app-notice.error{border-left-color:var(--app-notice-danger)}html[data-theme=blue] .app-notice.error .app-notice-icon{color:var(--app-notice-danger)}.app-notice-dismiss{width:30px;height:30px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 30px;place-items:center;padding:5px;display:grid}.app-notice-dismiss svg{width:16px;height:16px}.app-notice-dismiss:hover{background:var(--app-accent-soft);color:var(--app-accent-strong)}.access .app-notice{margin-bottom:12px}@media (max-width:600px){.app-notice-stack{width:calc(100vw - 24px);max-height:55dvh;top:64px;right:12px}}@media (prefers-reduced-motion:reduce){html[data-theme=blue] .skeleton{animation:none}}.reference-picker{width:100%;min-width:0;position:relative}.reference-picker-control{align-items:center;display:flex;position:relative}.reference-picker-control>input{width:100%;min-width:0;padding-right:2.5rem!important}.reference-picker-toggle{color:var(--app-accent);cursor:pointer;background:0 0;border:0;place-items:center;width:1.8rem;min-width:0;height:1.8rem;padding:0;font-size:0;display:grid;position:absolute;right:.4rem}.reference-picker-popup{z-index:80;box-sizing:border-box;background:var(--app-surface,#fff);border:1px solid var(--app-border);overscroll-behavior:contain;border-radius:.65rem;max-height:17rem;margin:0;padding:0;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #18386620}.reference-picker-popup ul{margin:0;padding:.25rem;list-style:none}.reference-picker-popup li button{text-align:left;width:100%;color:var(--app-ink);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.6rem .65rem;display:block}.reference-picker-popup li[aria-selected=true] button,.reference-picker-popup li button:hover,.reference-picker-popup li button:focus-visible{background:var(--app-accent-soft);color:var(--app-accent);outline:none}.reference-picker-popup>small{color:var(--app-muted);padding:.6rem .85rem;display:block}.reference-picker>label{color:var(--app-muted);margin:0 0 9px;font-size:12px;display:block}.rate-editor-table .reference-picker>label{margin-bottom:5px;font-size:11px}.reference-picker-toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}
