.support-mode-banner{z-index:120;background:var(--fg-copper);height:42px;color:var(--fg-ink);border-bottom:2px solid var(--fg-ink);font:700 12px var(--fg-font-body);letter-spacing:0;justify-content:center;align-items:center;gap:9px;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}.support-mode-banner.break-glass{background:var(--fg-red);color:#fff}.support-mode-banner em{border:1px solid;padding:4px 6px;font-style:normal}.support-mode-banner small{font-weight:700}.support-mode-banner a{margin-left:auto;text-decoration:underline}.support-mode-banner button{background:var(--fg-ink);color:#fff;cursor:pointer;height:28px;font:700 12px var(--fg-font-body);border:1px solid;padding:0 11px}.support-mode-banner.break-glass button{background:var(--fg-surface);color:var(--fg-red-deep)}.support-mode-active .sidebar,.support-mode-active .mobile-head{top:42px}.support-mode-active>main{padding-top:90px}.trial-card.support-card{border-color:var(--fg-copper);background:var(--fg-band-raised)}.support-settings-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.support-settings-main{gap:18px;display:grid}.support-request-panel,.support-current-panel,.support-history-panel{overflow:hidden}.support-request-panel>header,.support-current-panel>header,.support-history-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex}.support-request-panel>header>span,.support-current-panel>header>span,.support-history-panel>header>span{background:var(--fg-tint);min-width:28px;height:28px;font:700 12px var(--fg-font-body);border-radius:14px;place-items:center;padding:0 8px;display:grid}.support-request-panel>article,.support-current-panel>article{border-bottom:1px solid var(--line);padding:18px}.support-request-panel>article:last-child,.support-current-panel>article:last-child{border:0}.support-request-panel article>div:first-child{justify-content:space-between;align-items:center;display:flex}.support-request-panel article>div:first-child b{font-size:12px}.support-request-panel article>div:first-child span,.support-session-mark span{border:1px solid var(--fg-amber);background:var(--fg-amber-soft);color:var(--fg-amber);font:700 12px var(--fg-font-body);padding:4px 6px}.support-request-panel article p,.support-current-panel article p{color:var(--fg-ink-3);font-size:12px;line-height:1.55}.support-request-panel article small{font:500 12px var(--fg-font-body);color:var(--fg-ink-3)}.support-request-panel article>div:last-child{gap:8px;margin-top:14px;display:flex}.support-request-panel button,.support-revoke{background:var(--ink);color:#fff;cursor:pointer;min-height:38px;font:700 12px var(--fg-font-body);border:0;padding:0 14px}.support-request-panel button.decline{background:var(--fg-surface);color:var(--fg-red);border:1px solid var(--fg-red-soft)}.support-request-panel em{color:var(--fg-ink-3);margin-top:12px;font-size:12px;display:block}.support-current-panel>article.break-glass{background:var(--fg-red-soft);box-shadow:inset 5px 0 var(--fg-red)}.support-session-mark{justify-content:space-between;align-items:center;display:flex}.support-session-mark>b{font:700 12px var(--fg-font-body);letter-spacing:0}.support-current-panel h3{margin:16px 0 0;font-size:14px}.support-current-panel dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.support-current-panel dl>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:11px;display:flex}.support-current-panel dl>div:last-child{border:0}.support-current-panel dt{font:700 12px var(--fg-font-body);color:var(--fg-ink-3)}.support-current-panel dd{margin:0;font-size:12px}.support-revoke{background:var(--fg-red)}.support-empty{text-align:center;padding:42px 20px}.support-empty b{font:700 12px var(--fg-font-body);letter-spacing:0}.support-empty p{color:var(--fg-ink-3);margin:7px 0 0;font-size:12px}.support-empty.compact{padding:24px}.support-history-table{overflow-x:auto}.support-history-table>.head,.support-history-table>div:not(.head){grid-template-columns:1.2fr .9fr .6fr .9fr .9fr .6fr;align-items:center;min-width:820px;display:grid}.support-history-table>.head{background:var(--fg-tint);min-height:34px;font:700 12px var(--fg-font-body);letter-spacing:0;color:var(--fg-ink-3)}.support-history-table span{padding:9px 11px}.support-history-table>div:not(.head){border-top:1px solid var(--line);min-height:62px;font-size:12px}.support-history-table>div.break-glass{background:var(--fg-red-soft)}.support-history-table>div:not(.head)>span:first-child{flex-direction:column;gap:4px;display:flex}.support-history-table small{color:var(--fg-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:12px;overflow:hidden}.support-settings-side{gap:14px;display:grid;position:sticky;top:20px}.support-grant-card{padding:22px}.support-grant-card>h2{font-size:21px}.support-grant-card>p:not(.kicker){color:var(--fg-ink-3);font-size:12px;line-height:1.55}.support-grant-card form{gap:13px;margin-top:18px;display:grid}.support-grant-card form>label{font:700 12px var(--fg-font-body);letter-spacing:0;color:var(--fg-ink-2);flex-direction:column;gap:6px;display:flex}.support-grant-card textarea,.support-grant-card select{border:1px solid var(--line);border-radius:var(--fg-r-field);background:var(--fg-surface);width:100%;font:500 12px var(--fg-font-body);padding:10px}.support-grant-card textarea{resize:vertical;min-height:80px}.support-grant-card select{height:42px}.support-grant-card fieldset{border:1px solid var(--line);border-radius:var(--fg-r-card);padding:8px}.support-grant-card legend{font:700 12px var(--fg-font-body);padding:0 6px}.support-grant-card fieldset label{cursor:pointer;align-items:flex-start;gap:9px;padding:9px;display:flex}.support-grant-card fieldset input{accent-color:var(--copper);margin-top:2px}.support-grant-card fieldset span{flex-direction:column;gap:3px;display:flex}.support-grant-card fieldset b{font-size:12px}.support-grant-card fieldset small{color:var(--fg-ink-3);font-size:12px}.support-grant-card form>button{border-radius:var(--fg-r-button);background:var(--ink);color:#fff;cursor:pointer;min-height:44px;font:700 12px var(--fg-font-body);letter-spacing:0;border:0}.support-policy-card{background:var(--ink);color:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.support-policy-card>span{color:var(--fg-copper-bright);font:700 12px var(--fg-font-body);letter-spacing:0}.support-policy-card p{color:var(--fg-on-band-2);margin:0;font-size:12px;line-height:1.55}.support-policy-card a{color:#fff;font-size:12px;font-weight:700}.support-form-message,.support-owner-note{background:var(--amber-pale);color:var(--fg-amber);border-radius:6px;margin:0;padding:11px;font-size:12px;line-height:1.5}@media (max-width:1050px){.support-settings-layout{grid-template-columns:1fr}.support-settings-side{grid-template-columns:1fr 1fr;position:static}.support-form-message{grid-column:1/-1}}@media (max-width:760px){.support-mode-banner{flex-wrap:wrap;justify-content:flex-start;gap:6px;height:auto;min-height:48px;padding:7px 10px}.support-mode-banner span{display:none}.support-mode-banner a{margin-left:0}.support-mode-banner button{margin-left:auto}.support-mode-active .sidebar{top:0}.support-mode-active>main{padding-top:70px}.support-settings-side,.support-current-panel dl{grid-template-columns:1fr}.support-current-panel dl>div{border-right:0;border-bottom:1px solid var(--line)}.support-request-panel article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.support-request-panel button{width:100%}}.policy-page{background:#edede8;max-width:none;min-height:100vh;margin:0;padding:0 0 70px}.policy-page>header{color:#fff;background:#10161b;border-bottom:4px solid #ff7900;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(18px,4vw,58px);display:flex}.policy-page>header>a:last-child{font:700 12px var(--font-geist-mono);color:#bac0c4}.policy-page>article{width:min(880px,100% - 32px);margin:0 auto;padding-top:65px}.policy-page h1{letter-spacing:-3px;max-width:760px;font-size:clamp(38px,6vw,68px)}.policy-lede{color:#606970;max-width:740px;margin:18px 0 44px;font-size:15px;line-height:1.7}.policy-page article>section{border-top:1px solid #c8cac6;grid-template-columns:48px 1fr;gap:18px;padding:25px 0;display:grid}.policy-page article>section>span{width:38px;height:38px;font:700 12px var(--font-geist-mono);border:1px solid #11171c;place-items:center;display:grid;box-shadow:3px 3px #ff7900}.policy-page article>section h2{font-size:19px}.policy-page article>section p{color:#5d676d;margin:8px 0 0;font-size:12px;line-height:1.7}.policy-page article>section.policy-warning{background:#fff1ee;border:1px solid #bf6459;margin-top:12px;padding:25px 20px}.policy-page article>section.policy-warning>span{border-color:#9a3229;box-shadow:3px 3px #9a3229}.policy-page footer{color:#fff;background:#10161b;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:22px;display:flex}.policy-page footer p{color:#aeb5ba;margin:0;font-size:12px;line-height:1.5}.policy-page footer a{color:#ef8a52;white-space:nowrap;font-size:12px;font-weight:700}.terms-page article>section{margin-top:15px}.terms-page footer{justify-content:flex-end}.terms-page footer a:first-child{margin-right:auto}@media (max-width:650px){.policy-page>article{padding-top:40px}.policy-page h1{letter-spacing:-2px;font-size:39px}.policy-page article>section{grid-template-columns:38px 1fr;gap:12px}.policy-page article>section>span{width:32px;height:32px}.policy-page footer{flex-direction:column;align-items:flex-start}.terms-page footer a:first-child{margin-right:0}}.privacy-page article>section{margin-top:15px}.policy-table{border-collapse:collapse;width:100%;margin:14px 0 0;display:block;overflow-x:auto}.policy-table th{text-align:left;font:700 12px var(--font-geist-mono);letter-spacing:.5px;text-transform:uppercase;color:#3d474d;white-space:nowrap;border-bottom:1px solid #11171c;padding:8px 10px}.policy-table td{color:#5d676d;vertical-align:top;border-bottom:1px solid #d5d7d2;padding:9px 10px;font-size:12px;line-height:1.6}.policy-table td:first-child{color:#2a3238;white-space:nowrap;font-weight:700}
.retention-shell{gap:14px;padding:22px clamp(18px,3vw,42px) 48px;display:grid}.retention-filter-panel{border:1px solid var(--sl-line,var(--fg-line));background:var(--fg-surface);border-radius:4px;gap:11px;padding:13px;display:grid}.retention-search-row{grid-template-columns:minmax(260px,1fr) minmax(190px,260px) minmax(170px,220px);gap:9px;display:grid}.retention-search,.retention-select{color:var(--sl-steel,var(--fg-ink-2));font:600 12px var(--fg-font-body);letter-spacing:0;gap:5px;display:grid}.retention-search input,.retention-select select{border:1px solid var(--fg-outline);background:var(--fg-surface);width:100%;min-height:40px;color:var(--fg-ink);font:400 12px var(--fg-font-body);letter-spacing:0;text-transform:none;border-radius:2px;padding:0 11px}.retention-search input:focus,.retention-select select:focus{border-color:var(--sl-orange,var(--fg-copper));outline-offset:0;outline:2px solid #ff790024}.retention-filter-foot{border-top:1px solid var(--sl-faint,var(--fg-hairline));flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.retention-filter-foot>span{color:var(--sl-steel,var(--fg-ink-2));font:600 12px var(--fg-font-body);letter-spacing:0;margin-left:auto}.retention-filters{flex-wrap:wrap;gap:5px;display:flex}.retention-filters button{border:1px solid var(--fg-outline);background:var(--fg-surface);min-height:31px;color:var(--fg-ink-2);font:500 12px var(--fg-font-body);border-radius:18px;padding:0 11px}.retention-filters button b{background:var(--fg-tint);min-width:18px;height:18px;color:var(--fg-ink);border-radius:9px;place-items:center;margin-left:4px;font-size:12px;display:inline-grid}.retention-filters button.active{border-color:var(--fg-ink);background:var(--fg-ink);color:#fff}.retention-filters button.active b{background:var(--sl-orange,var(--fg-copper))}.retention-view-toggle{border:1px solid var(--fg-outline);background:var(--fg-tint);border-radius:4px;gap:2px;padding:3px;display:flex}.retention-view-toggle button{min-height:29px;color:var(--fg-ink-2);font:500 12px var(--fg-font-body);background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.retention-view-toggle button span{font-size:12px}.retention-view-toggle button.active{background:var(--fg-ink);color:#fff}.retention-select-visible{border:1px solid var(--fg-outline);background:var(--fg-surface);min-height:29px;color:var(--fg-ink-2);font:500 12px var(--fg-font-body);border-radius:2px;padding:0 9px}.retention-clear{border:0;border-bottom:1px solid var(--fg-outline);color:var(--fg-ink-2);font:500 12px var(--fg-font-body);background:0 0;padding:4px 0}.retention-bulkbar{z-index:12;border:1px solid var(--fg-band);background:var(--fg-band);color:#fff;border-radius:3px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex;position:sticky;top:8px;box-shadow:0 5px #10141829}.retention-bulkbar>div{gap:2px;margin-right:auto;display:grid}.retention-bulkbar>div b{font:500 13px var(--fg-font-display);letter-spacing:0}.retention-bulkbar>div span{color:var(--fg-on-band-3);font:400 12px var(--fg-font-body)}.retention-bulkbar .retention-restore{border-color:var(--sl-orange,var(--fg-copper-bright));background:var(--sl-orange,var(--fg-copper-bright));color:var(--fg-ink)}.retention-bulk-clear{border:1px solid var(--fg-band-line-2);color:#fff;min-height:34px;font:500 12px var(--fg-font-display);background:0 0;border-radius:2px;padding:0 10px}.retention-table-wrap{border:1px solid var(--sl-line,var(--fg-line));background:var(--fg-surface);border-radius:4px;overflow-x:auto}.retention-table{border-collapse:collapse;width:100%}.retention-table th{border-bottom:1px solid var(--sl-line,var(--fg-line));background:var(--fg-inset);color:var(--sl-steel,var(--fg-ink-2));font:600 12px var(--fg-font-body);letter-spacing:0;text-align:left;padding:10px 13px}.retention-table td{border-bottom:1px solid var(--sl-faint,var(--fg-hairline));color:var(--fg-ink);font:400 12px var(--fg-font-body);vertical-align:middle;padding:13px}.retention-table tr:last-child td{border-bottom:0}.retention-table td:nth-child(2){min-width:280px}.retention-table td b,.retention-table td small{display:block}.retention-table td b{color:var(--fg-ink);margin-top:4px;font-weight:650}.retention-table td small{overflow-wrap:anywhere;max-width:420px;color:var(--sl-steel,var(--fg-ink-2));margin-top:4px;font-size:12px;line-height:1.45}.retention-table tr.is-selected td{background:var(--fg-copper-soft)}.retention-check-head,.retention-check{width:42px;text-align:center!important;padding-inline:10px!important}.retention-check input,.retention-check-head input{width:17px;height:17px;accent-color:var(--sl-orange,var(--fg-copper))}.retention-kind{border:1px solid var(--fg-amber);background:var(--fg-amber-soft);color:var(--fg-copper-pressed);font:600 12px var(--fg-font-body);letter-spacing:0;border-radius:2px;padding:3px 5px;display:inline-block}.retention-kind.attachment{border-color:var(--fg-blue);background:var(--fg-blue-soft);color:var(--fg-blue)}.retention-kind.vendor_document{border-color:var(--fg-green);background:var(--fg-green-soft);color:var(--fg-green-deep)}.retention-record-link{overflow-wrap:anywhere;max-width:100%;color:var(--fg-ink);font:650 12px/1.35 var(--fg-font-body);text-align:left;cursor:zoom-in;background:0 0;border:0;margin-top:5px;padding:0;display:block}.retention-record-link:hover{color:var(--fg-copper-pressed);text-underline-offset:3px;text-decoration:underline}.retention-row-actions{justify-content:flex-end;gap:6px;display:flex}.retention-view{border:1px solid var(--fg-outline);background:var(--fg-surface);min-height:34px;color:var(--fg-ink);font:500 12px var(--fg-font-display);letter-spacing:0;border-radius:2px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.retention-view:hover{border-color:var(--fg-ink)}.retention-restore{border:1px solid var(--fg-ink);background:var(--fg-ink);color:#fff;min-height:34px;font:500 12px var(--fg-font-display);letter-spacing:0;border-radius:2px;padding:0 12px}.retention-restore:hover{border-color:var(--fg-green);background:var(--fg-green)}.retention-restore:disabled{opacity:.55}.retention-gallery{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:10px;display:grid}.retention-card{border:1px solid var(--sl-line,var(--fg-line));background:var(--fg-surface);border-radius:4px;grid-template-rows:auto 1fr auto;min-width:0;transition:border-color .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden}.retention-card:hover{border-color:var(--fg-outline-hover);box-shadow:0 3px 10px #10141812}.retention-card.is-selected{border-color:var(--sl-orange,var(--fg-copper));box-shadow:0 0 0 1px var(--sl-orange,var(--fg-copper))}.retention-card.is-selected:after{content:"";z-index:4;background:var(--sl-orange,var(--fg-copper));pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.retention-card-preview{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--sl-line,var(--fg-line));background:var(--fg-tint);cursor:zoom-in;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.retention-card-preview img,.retention-card-preview iframe,.retention-card-preview video{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;display:block}.retention-card-preview iframe{background:var(--fg-surface);object-fit:contain}.retention-card-preview>.retention-kind{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 75px);position:absolute;top:9px;left:9px;overflow:hidden}.retention-card-preview>em{z-index:2;color:#fff;font:600 12px var(--fg-font-body);letter-spacing:0;background:#101418d6;padding:4px 6px;font-style:normal;position:absolute;bottom:9px;right:9px}.retention-file-mark{border:2px solid var(--fg-outline-hover);width:54px;height:65px;color:var(--fg-ink-3);font:600 12px var(--fg-font-body);border-radius:2px;place-items:center;display:grid}.retention-card-info{align-content:start;gap:4px;min-height:112px;padding:11px 12px;display:grid}.retention-card-info>b{color:var(--fg-ink);font:600 12px/1.35 var(--fg-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.retention-card-info>span{color:var(--fg-ink-2);font:600 12px var(--fg-font-body)}.retention-card-info>small{color:var(--sl-steel,var(--fg-ink-2));font:400 12px/1.4 var(--fg-font-body)}.retention-card-info>p{color:var(--fg-ink-2);font:400 12px/1.45 var(--fg-font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.retention-card footer{border-top:1px solid var(--sl-faint,var(--fg-hairline));background:var(--fg-inset);align-items:center;gap:6px;min-height:48px;padding:7px 9px;display:flex}.retention-card footer label{color:var(--fg-ink-2);font:500 12px var(--fg-font-body);align-items:center;gap:5px;margin-right:auto;display:inline-flex}.retention-card footer label input{width:17px;height:17px;accent-color:var(--sl-orange,var(--fg-copper))}.retention-card footer .retention-view,.retention-card footer .retention-restore{min-height:31px;padding-inline:9px}.retention-empty{border:1px dashed var(--fg-outline);text-align:center;background:#fff9;place-items:center;gap:5px;min-height:240px;display:grid}.retention-empty b{font:500 17px var(--fg-font-display);letter-spacing:0}.retention-empty span{color:var(--sl-steel,var(--fg-ink-2));font:400 12px var(--fg-font-body)}.retention-preview-backdrop{z-index:170;background:var(--fg-scrim);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.retention-preview{border:1px solid var(--fg-band-line);background:var(--fg-band);width:min(1280px,96vw);height:min(850px,92dvh);box-shadow:var(--fg-shadow-pop);border-radius:3px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.retention-preview>header{border-bottom:1px solid var(--fg-band-line);color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 15px;display:flex}.retention-preview>header p{color:var(--sl-orange,var(--fg-copper-bright));font:600 12px var(--fg-font-body);letter-spacing:0;margin:0 0 4px}.retention-preview>header h2{max-width:min(900px,76vw);font:500 17px var(--fg-font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.retention-preview>header>button{border:1px solid var(--fg-band-line-2);color:#fff;background:0 0;border-radius:2px;flex:none;width:38px;height:38px;font-size:23px}.retention-preview-body{grid-template-columns:minmax(0,1fr) 290px;min-height:0;display:grid}.retention-preview-stage{background:var(--fg-tint);place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.retention-preview-stage img,.retention-preview-stage video,.retention-preview-stage iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.retention-preview-stage iframe{background:var(--fg-surface)}.retention-preview-body aside{border-left:1px solid var(--fg-band-line);color:#fff;flex-direction:column;gap:18px;min-width:0;padding:17px;display:flex}.retention-preview-body dl{gap:14px;margin:0;display:grid}.retention-preview-body dl div{min-width:0}.retention-preview-body dt{color:var(--fg-on-band-4);font:600 12px var(--fg-font-body);letter-spacing:0}.retention-preview-body dd{overflow-wrap:anywhere;font:400 12px/1.45 var(--fg-font-body);margin:4px 0 0}.retention-preview-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.retention-preview-actions .retention-restore{grid-column:1/-1;min-height:42px}.retention-no-preview{text-align:center;place-items:center;gap:6px;padding:20px;display:grid}.retention-no-preview b{font:500 18px var(--fg-font-display);letter-spacing:0}.retention-no-preview span{color:var(--fg-ink-3);font:400 12px var(--fg-font-body)}@media (max-width:760px){.retention-shell{padding-inline:12px}.retention-search-row{grid-template-columns:1fr}.retention-filter-foot{flex-direction:column;align-items:flex-start}.retention-filter-foot>span{margin-left:0}.retention-table th:nth-child(3),.retention-table td:nth-child(3){display:none}.retention-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.retention-card-info{min-height:102px;padding:9px}.retention-card footer{flex-wrap:wrap}.retention-bulkbar{flex-wrap:wrap;align-items:stretch}.retention-bulkbar>div{flex:100%}.retention-preview-backdrop{padding:0}.retention-preview{border:0;width:100vw;height:100dvh}.retention-preview-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.retention-preview-body aside{border-top:1px solid var(--fg-band-line);border-left:0;max-height:40dvh;overflow:auto}}
.eq-registry{margin:22px clamp(18px,3vw,42px) 48px}.eq-registry.compact{margin-inline:0}.eq-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.eq-toolbar select,.eq-search{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);background:var(--fg-surface);height:42px}.eq-toolbar select{color:var(--fg-ink);padding:0 34px 0 11px;font-size:11px}.eq-search{flex:1;align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.eq-search span{color:var(--fg-quiet);font-size:18px}.eq-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.eq-toolbar button{white-space:nowrap;border:0}.eq-clear-filters{border-radius:var(--fg-r-button);height:42px;color:var(--fg-copper-text);font:700 10px var(--fg-font-body);cursor:pointer;background:0 0;padding:0 12px}.eq-clear-filters:hover{color:var(--fg-copper-pressed);background:var(--fg-inset)}.eq-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.eq-stat{text-align:left;background:var(--fg-surface);border:1px solid var(--fg-line);border-left:4px solid var(--fg-line);border-radius:var(--fg-r-card);cursor:pointer;align-items:center;gap:16px;padding:14px 18px;transition:box-shadow .12s;display:flex}.eq-stat:hover{box-shadow:none}.eq-stat-n{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:var(--fg-ink);font-size:34px;font-weight:700;line-height:1}.eq-stat>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.eq-stat-l{font:700 12px var(--fg-font-body);color:var(--fg-ink-2)}.eq-stat-d{color:var(--fg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.eq-stat.ready{border-left-color:var(--fg-green)}.eq-stat.ready .eq-stat-n{color:var(--fg-green)}.eq-stat.warn{border-left-color:var(--fg-amber)}.eq-stat.warn .eq-stat-n{color:var(--fg-amber)}.eq-stat.bad{border-left-color:var(--fg-red)}.eq-stat.bad .eq-stat-n{color:var(--fg-red)}.eq-stat.on{outline:2px solid var(--fg-line);outline-offset:-1px}.eq-stat.ready.on{outline-color:var(--fg-green)}.eq-stat.warn.on{outline-color:var(--fg-amber)}.eq-stat.bad.on{outline-color:var(--fg-red)}.eq-table-wrap{border:1px solid var(--fg-line);background:var(--fg-surface);border-radius:var(--fg-r-card);overflow:auto}.eq-table{border-collapse:collapse;width:100%;min-width:980px}.eq-table th{background:var(--fg-inset);color:var(--fg-ink-3);text-align:left;font:700 8px var(--fg-font-body);border-bottom:1px solid var(--fg-line);padding:10px 12px}.eq-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.eq-table th button:hover{color:var(--fg-ink)}.eq-table th button.sorted{color:var(--fg-copper-text)}.eq-table th button:focus-visible{outline:2px solid var(--fg-focus);outline-offset:2px}.eq-table td{border-bottom:1px solid var(--fg-line);vertical-align:middle;padding:13px 12px;font-size:10px}.eq-table tr:last-child td{border-bottom:0}.eq-table tr:hover{background:var(--fg-row-hover)}.eq-table tr.is-red{background:linear-gradient(90deg, var(--fg-red-soft) 0, var(--fg-surface) 48%);box-shadow:inset 4px 0 var(--fg-red)}.eq-table tr.is-overdue{background:linear-gradient(90deg, var(--fg-amber-soft) 0, var(--fg-surface) 48%);box-shadow:inset 4px 0 var(--fg-amber)}.eq-table a{color:inherit}.eq-table td>a{flex-direction:column;gap:3px;display:flex}.eq-table td b{font-size:11px}.eq-table td small{color:var(--fg-ink-3);margin-top:3px;font-size:8px;display:block}.eq-unit{font:700 11px var(--fg-font-body);color:var(--fg-copper)!important}.eq-mono{font-family:var(--fg-font-body)}.eq-status{border-radius:var(--fg-r-pill);min-height:23px;font:700 8px var(--fg-font-body);white-space:nowrap;border:1px solid #0000;align-items:center;padding:4px 7px;display:inline-flex}.eq-status.is-ok{color:var(--fg-green-deep);background:var(--fg-green-soft);border-color:var(--fg-green)}.eq-status.is-warn{color:var(--fg-amber);background:var(--fg-amber-soft);border-color:var(--fg-amber)}.eq-status.is-bad{color:var(--fg-red-deep);background:var(--fg-red-soft);border-color:var(--fg-red)}.eq-status.is-neutral{color:var(--fg-ink-3);background:var(--fg-tint);border-color:var(--fg-outline)}.eq-attention{max-width:220px;color:var(--fg-amber);font-size:8px;line-height:1.45;display:inline-block}.eq-clear{color:var(--fg-green);font-size:8px}.eq-row-actions{gap:8px;display:flex}.eq-row-actions button,.eq-doc-list button,.eq-hero-actions button{color:var(--fg-ink-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:8px;text-decoration:underline}.eq-row-actions button:hover{color:var(--fg-copper)}.eq-empty{border:1px solid var(--fg-line);background:var(--fg-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.eq-empty>span{border-radius:var(--fg-r-tile);background:var(--fg-band);width:50px;height:50px;color:var(--fg-amber);font:800 10px var(--fg-font-body);place-items:center;margin-bottom:15px;display:grid}.eq-empty h2{font-size:20px}.eq-empty p{color:var(--fg-ink-2);max-width:410px;font-size:12px}.eq-empty>button{margin-top:14px}.eq-dayone{border:1px solid var(--fg-line);border-radius:var(--fg-r-card);background:var(--fg-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:56px 32px;display:flex}.eq-dayone-mark{border-radius:var(--fg-r-tile);background:var(--fg-band);width:52px;height:52px;color:var(--fg-amber);font:800 13px var(--fg-font-body);place-items:center;margin-bottom:18px;display:grid}.eq-dayone h2{margin-bottom:10px;font-size:21px}.eq-dayone>p{color:var(--fg-ink-2);max-width:520px;margin:0 0 22px;font-size:13px;line-height:1.6}.eq-dayone-actions{gap:10px;margin-bottom:16px;display:flex}.eq-dayone-actions button{border:0}.eq-dayone-actions .secondary-button{border:1px solid var(--fg-line)}.eq-dayone>small{color:var(--fg-ink-2);max-width:460px;font-size:12px;line-height:1.5}.eq-message{border-left:3px solid var(--fg-copper);background:var(--fg-copper-soft);color:var(--fg-copper-pressed);margin:8px 0;padding:10px 12px;font-size:10px}.eq-editor,.eq-import{background:var(--fg-surface);border-radius:var(--fg-r-hero);width:min(850px,100%);max-height:calc(100vh - 35px);box-shadow:var(--fg-shadow-pop);padding:30px;position:relative;overflow:auto}.eq-editor>h2,.eq-import>h2{margin:3px 0 22px;font-size:25px}.eq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.eq-field{color:var(--fg-ink-2);font:700 8px var(--fg-font-body);flex-direction:column;gap:6px;display:flex}.eq-field.eq-wide{grid-column:1/-1}.eq-field input,.eq-field select,.eq-field textarea{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);background:var(--fg-inset);width:100%;color:var(--fg-ink);font:400 11px var(--fg-font-body);outline:0;padding:10px}.eq-field input,.eq-field select{height:42px}.eq-field input:focus,.eq-field select:focus,.eq-field textarea:focus{border-color:var(--fg-copper);box-shadow:0 0 0 3px color-mix(in srgb, var(--fg-copper) 8%, transparent)}.eq-editor-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.eq-editor-actions .primary-button{border:0}.eq-editor-actions .danger{color:var(--fg-red)}.eq-tabs{border-bottom:1px solid var(--fg-line);margin:20px clamp(18px,3vw,42px) 0;display:flex}.eq-tabs button,.eq-tabs-link{color:var(--fg-ink-3);font:700 9px var(--fg-font-body);cursor:pointer;background:0 0;border:0;padding:13px 18px;position:relative}.eq-tabs button.active{color:var(--fg-ink)}.eq-tabs button.active:after{content:"";background:var(--fg-copper);height:3px;position:absolute;bottom:-1px;left:0;right:0}.eq-tabs button span,.eq-tabs-link span{border-radius:var(--fg-r-pill);background:var(--fg-tint);place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:8px;display:inline-grid}.eq-tabs-link{color:var(--fg-copper);align-items:center;margin-left:auto;display:inline-flex}.eq-tabs-link:hover{color:var(--fg-copper-pressed)}.eq-tabs-link span{background:var(--fg-copper-soft);color:var(--fg-copper);margin-left:5px;margin-right:5px}.eq-next-gate{align-items:flex-start;gap:20px;margin:22px clamp(18px,3vw,42px);padding:35px;display:flex}.eq-next-gate>span{background:var(--fg-band);width:48px;height:48px;color:var(--fg-amber);font:800 11px var(--fg-font-body);border-radius:var(--fg-r-tile);place-items:center;display:grid}.eq-next-gate h2{margin:3px 0 8px;font-size:23px}.eq-next-gate p:last-child{color:var(--fg-ink-2);max-width:620px;font-size:11px;line-height:1.55}.eq-import{width:min(980px,100%)}.eq-drop{border:2px dashed var(--fg-outline);background:var(--fg-inset);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:185px;display:flex}.eq-drop input{opacity:0;pointer-events:none;position:absolute}.eq-drop b{font-size:13px}.eq-drop span{color:var(--fg-ink-3);font-size:9px}.eq-import-file{background:var(--fg-tint);justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;display:flex}.eq-import-file button{color:var(--fg-copper);background:0 0;border:0;font-size:9px}.eq-mapping{grid-template-columns:repeat(3,1fr);gap:9px;max-height:235px;margin:14px 0;padding-right:4px;display:grid;overflow:auto}.eq-mapping label{font:700 7px var(--fg-font-body);color:var(--fg-ink-3);flex-direction:column;gap:4px;display:flex}.eq-mapping select{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);background:var(--fg-surface);height:36px;padding:0 8px;font-size:9px}.eq-preview{border:1px solid var(--fg-line);max-height:230px;overflow:auto}.eq-preview>div{background:var(--fg-band);color:#fff;font:700 8px var(--fg-font-body);gap:14px;padding:9px 11px;display:flex;position:sticky;top:0}.eq-preview .bad{color:var(--fg-red)}.eq-preview .ok{color:var(--fg-green)}.eq-preview table{border-collapse:collapse;width:100%}.eq-preview th,.eq-preview td{text-align:left;border-bottom:1px solid var(--fg-line);vertical-align:top;padding:7px 9px;font-size:8px}.eq-preview th{font-family:var(--fg-font-body);background:var(--fg-inset)}.eq-preview small{padding:8px;display:block}.eq-import-message{color:var(--fg-ink-3);font-size:9px}.eq-doc-panel .panel-head{border-bottom:1px solid var(--fg-line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.eq-doc-panel .panel-head h2{margin:2px 0 0;font-size:19px}.eq-check{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);align-items:flex-start;gap:9px;padding:10px;font-size:9px;display:flex}.eq-check input{accent-color:var(--fg-copper);margin-top:2px}.eq-check span{flex-direction:column;gap:3px;display:flex}.eq-check small{color:var(--fg-ink-3);font-size:8px}.eq-detail-head{background:var(--fg-surface);border-bottom:1px solid var(--fg-line);justify-content:space-between;align-items:flex-end;gap:20px;margin:0;padding:26px clamp(18px,3vw,42px);display:flex}.eq-back{color:var(--fg-copper);margin-bottom:19px;font-size:9px;font-weight:700;display:inline-block}.eq-detail-head h1{margin:2px 0 5px;font-size:34px}.eq-detail-head p:last-child{color:var(--fg-ink-2);font-size:10px}.eq-detail-head>div:last-child{align-items:center;gap:8px;display:flex}.eq-detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin:22px clamp(18px,3vw,42px) 50px;display:grid}.eq-detail-grid .panel{margin-bottom:16px}.eq-identity{overflow:hidden}.eq-unit-tile{border-radius:var(--fg-r-tile);background:var(--fg-band);color:#fff;flex:none;place-items:center;width:42px;height:42px;line-height:1;display:grid}.eq-unit-tile b{font:800 12px var(--fg-font-body)}.eq-unit-tile i{font:600 9px var(--fg-font-body);color:var(--fg-on-band-3);margin-top:2px;font-style:normal}.eq-detail-subline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eq-detail-subline>span:not(.eq-status){color:var(--fg-ink-3)}.eq-hero-flag{z-index:3;background:var(--fg-red);color:#fff;font:700 10px var(--fg-font-body);border-bottom-right-radius:8px;padding:7px 13px;position:absolute;top:0;left:0}.eq-hero{background:linear-gradient(160deg, var(--fg-band-raised) 0%, var(--fg-band) 100%);min-height:330px;position:relative;overflow:hidden}.eq-hero>img{object-fit:contain;padding:18px}.eq-hero>div:first-child:not(.eq-hero-actions){color:var(--fg-on-band-3);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eq-hero>div:first-child:not(.eq-hero-actions)>span{border:1px solid var(--fg-band-line-2);width:52px;height:52px;color:var(--fg-amber);font:800 10px var(--fg-font-body);place-items:center;margin-bottom:12px;display:grid}.eq-hero>div:first-child:not(.eq-hero-actions) b{font-size:11px}.eq-hero>div:first-child:not(.eq-hero-actions) small{margin-top:4px;font-size:8px}.eq-hero-actions{z-index:2;border-radius:var(--fg-r-button);background:0 0;align-items:center;gap:6px;padding:0;display:flex;position:static}.eq-hero-actions label{cursor:pointer}.eq-hero-actions label.secondary-button,.eq-hero-actions button{background:#15202bcc;background:color-mix(in srgb, var(--fg-band) 80%, transparent);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--fg-r-button);border:1px solid #ffffff40;padding:6px 12px;font-size:11px}.eq-hero-actions label.secondary-button:hover,.eq-hero-actions button:hover{background:var(--fg-band);border-color:#ffffff80}.eq-hero-actions input{opacity:0;pointer-events:none;position:absolute}.eq-hero-actions small{max-width:190px;color:var(--fg-red);font-size:8px}.eq-identity-grid{grid-template-columns:repeat(3,1fr);display:grid}.eq-identity-grid>div{border-right:1px solid var(--fg-line);border-bottom:1px solid var(--fg-line);flex-direction:column;gap:6px;min-height:76px;padding:15px 17px;display:flex}.eq-identity-grid>div:nth-child(3n){border-right:0}.eq-identity-grid>div:nth-last-child(-n+3){border-bottom:0}.eq-identity-grid span,.eq-record-card span{font:700 8px var(--fg-font-body);color:var(--fg-ink-3)}.eq-identity-grid b{font-size:11px}.eq-identity-grid b.is-expired{color:var(--fg-red)}.eq-identity-grid b.is-expiring{color:var(--fg-amber)}.eq-vehicle .eq-identity-grid{grid-template-columns:repeat(4,1fr)}.eq-vehicle .eq-identity-grid>div{border-bottom:0}.eq-doc-upload{background:var(--fg-inset);border-bottom:1px solid var(--fg-line);grid-template-columns:1.1fr 1fr 1fr 1.4fr auto;align-items:end;gap:9px;padding:14px 18px;display:grid}.eq-doc-upload label{font:700 7px var(--fg-font-body);color:var(--fg-ink-3);flex-direction:column;gap:5px;display:flex}.eq-doc-upload input,.eq-doc-upload select{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);background:var(--fg-surface);min-width:0;height:37px;padding:0 8px;font-size:9px}.eq-doc-upload button{border:0}.eq-doc-list>div{border-bottom:1px solid var(--fg-line);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.eq-doc-list>div:last-child{border-bottom:0}.eq-doc-icon{background:var(--fg-tint);width:36px;height:36px;color:var(--fg-ink-2);font:800 7px var(--fg-font-body);border-radius:var(--fg-r-tile);place-items:center;display:grid}.eq-doc-list b{font-size:10px}.eq-doc-list small{color:var(--fg-ink-3);margin-top:3px;font-size:8px;display:block}.eq-doc-expiry{font:700 8px var(--fg-font-body)}.eq-doc-expiry.is-expiring{color:var(--fg-amber)}.eq-doc-expiry.is-expired{color:var(--fg-red)}.eq-panel-empty{text-align:center;padding:24px}.eq-panel-empty b{font-size:10px}.eq-panel-empty p{color:var(--fg-ink-3);max-width:480px;margin:5px auto 0;font-size:9px;line-height:1.5}.eq-record-card{padding:18px}.eq-record-card>div{border-bottom:1px solid var(--fg-line);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.eq-record-card>div b{text-align:right;text-transform:capitalize;font-size:9px}.eq-warning{background:var(--fg-amber-soft);color:var(--fg-amber);padding:10px;font-size:8px;line-height:1.45}.eq-ok-note{background:var(--fg-green-soft);color:var(--fg-green-deep);padding:10px;font-size:8px}.eq-notes{padding:18px}.eq-notes>p:last-child{white-space:pre-wrap;font-size:10px;line-height:1.55}@media (max-width:1100px){.eq-detail-grid{grid-template-columns:1fr}.eq-detail-grid>aside{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.eq-doc-upload,.eq-mapping{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.eq-registry{margin:14px 14px 85px}.eq-toolbar{flex-wrap:wrap}.eq-search{order:-1;min-width:100%}.eq-toolbar select{flex:1}.eq-toolbar .primary-button,.eq-toolbar .secondary-button{flex:1;justify-content:center}.eq-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eq-stat{gap:12px;padding:12px 14px}.eq-stat-n{font-size:27px}.eq-dayone{padding:40px 20px}.eq-dayone-actions{flex-direction:column;align-self:stretch}.eq-dayone-actions .primary-button,.eq-dayone-actions .secondary-button{justify-content:center}.eq-table{min-width:760px}.eq-tabs{margin:14px 14px 0;overflow:auto}.eq-tabs button{white-space:nowrap;padding-inline:12px}.eq-form-grid{grid-template-columns:1fr}.eq-field.eq-wide{grid-column:auto}.eq-editor,.eq-import{max-height:calc(100vh - 16px);padding:25px 17px}.modal-backdrop{align-items:end;padding:8px}.eq-mapping{grid-template-columns:1fr}.eq-detail-head{flex-direction:column;align-items:flex-start}.eq-detail-head>div:last-child{justify-content:space-between;width:100%}.eq-detail-grid{margin:14px 14px 85px}.eq-detail-grid>aside{display:block}.eq-hero{min-height:245px}.eq-identity-grid,.eq-vehicle .eq-identity-grid{grid-template-columns:repeat(2,1fr)}.eq-identity-grid>div:nth-child(3n){border-right:1px solid var(--fg-line)}.eq-identity-grid>div:nth-child(2n){border-right:0}.eq-identity-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--fg-line)}.eq-identity-grid>div:nth-last-child(-n+2){border-bottom:0}.eq-doc-upload{grid-template-columns:1fr}.eq-doc-list>div{grid-template-columns:40px minmax(0,1fr)}.eq-doc-expiry,.eq-doc-list>div>button{grid-column:2}.eq-next-gate{margin:14px;padding:24px 17px}.eq-hero-actions{justify-content:center;left:10px;right:10px}}.eq-lookup{text-align:left;gap:6px;width:100%;max-width:420px;margin:0 0 12px;display:grid}.eq-lookup>label{color:var(--fg-ink-2);font-size:12px;font-weight:650}.eq-lookup-row{gap:8px;display:flex}.eq-lookup-row input{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);background:var(--fg-surface);min-width:0;height:40px;color:var(--fg-ink);flex:1;padding:0 10px;font-size:13px}.eq-lookup-row input:disabled{opacity:.55}.eq-lookup-row .secondary-button{cursor:pointer;min-height:40px}.eq-lookup-row .secondary-button:disabled{opacity:.55;cursor:default}.eq-lookup-miss{color:var(--fg-red);margin:0;font-size:12px}.eq-empty .eq-lookup{margin:16px 0 0}.eq-detail-head .primary-button{border:0}.eq-rentals-admin{margin:22px clamp(18px,3vw,42px) 46px}.eq-rentals-admin>.panel-head{align-items:flex-end;margin-bottom:16px}.eq-rentals-admin>.panel-head h2{margin:2px 0 4px;font-size:24px}.eq-rentals-admin>.panel-head p:last-child{color:var(--fg-ink-2);font-size:10px}.eq-rental-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.eq-rental-cards article{border-top:4px solid var(--fg-green);padding:20px}.eq-rental-cards article.is-due_soon{border-top-color:var(--fg-copper)}.eq-rental-cards article.is-overdue,.eq-rental-cards article.is-disputed{border-top-color:var(--fg-red)}.eq-rental-cards article.is-returned{border-top-color:var(--fg-quiet)}.eq-rental-cards h3{margin:10px 0 3px;font-size:17px}.eq-rental-cards p{color:var(--fg-ink-2);font-size:9px}.eq-rental-cards dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.eq-rental-cards dt{color:var(--fg-ink-3);font:700 7px var(--fg-font-body)}.eq-rental-cards dd{margin:3px 0 0;font-size:9px}.eq-rental-open-count{color:var(--fg-ink-2);font:700 8px var(--fg-font-body);margin:12px 0 0}.eq-rental-form{width:min(920px,100%)}.eq-rental-evidence{border:1px solid var(--fg-line);border-radius:var(--fg-r-card);margin:20px 0 0;padding:16px}.eq-rental-evidence legend{color:var(--fg-ink-3);font:800 7px var(--fg-font-body)}.eq-rental-evidence>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.eq-rental-evidence label{flex-direction:column;gap:5px;display:flex}.eq-rental-evidence span{color:var(--fg-ink-3);font:700 7px var(--fg-font-body)}.eq-rental-evidence input{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);min-width:0;padding:8px;font-size:8px}.eq-rental-damage{margin-top:12px}.eq-rental-record{margin-top:14px;padding:0;overflow:hidden}.eq-rental-record>.panel-head{border-bottom:1px solid var(--fg-line);padding:20px 22px}.eq-rental-record>.panel-head h2{margin:3px 0 0;font-size:20px}.eq-rental-record>.panel-head>span{color:var(--fg-ink-2);font:700 8px var(--fg-font-body)}.eq-rental-history article{border-bottom:1px solid var(--fg-line);padding:22px}.eq-rental-history article>header{justify-content:space-between;gap:18px;display:flex}.eq-rental-history h3{margin:8px 0 3px;font-size:18px}.eq-rental-history header p{color:var(--fg-ink-2);font-size:9px}.eq-rental-history dl{grid-template-columns:1fr 1fr;gap:10px 22px;min-width:300px;display:grid}.eq-rental-history dt,.eq-rental-notes b,.eq-rental-compare-head,.eq-rental-compare strong{color:var(--fg-ink-3);font:700 7px var(--fg-font-body)}.eq-rental-history dd{margin:2px 0 0;font-size:8px}.eq-rental-notes{background:var(--fg-inset);grid-template-columns:1fr 1fr;gap:18px;margin:17px 0;padding:13px;display:grid}.eq-rental-notes p{white-space:pre-wrap;margin-top:4px;font-size:9px}.eq-rental-compare-head,.eq-rental-compare>div{grid-template-columns:65px 1fr 1fr;gap:10px;display:grid}.eq-rental-compare-head{margin-bottom:6px}.eq-rental-compare>div{border-top:1px solid var(--fg-hairline);align-items:start;padding:9px 0}.eq-rental-compare strong{padding-top:7px}.eq-rental-evidence-card{min-width:0}.eq-rental-evidence-card img,.eq-rental-photo-empty{aspect-ratio:1.5;object-fit:cover;border-radius:var(--fg-r-tile);background:var(--fg-tint);width:100%}.eq-rental-photo-empty{color:var(--fg-quiet);font:700 7px var(--fg-font-body);place-items:center;display:grid}.eq-rental-evidence-card small{color:var(--fg-ink-2);margin-top:4px;font-size:7px;display:block}.eq-financials-note{color:var(--fg-amber);background:var(--fg-amber-soft);font:700 7px var(--fg-font-body);margin:0;padding:12px 22px}@media (max-width:760px){.eq-rental-evidence>div{grid-template-columns:1fr 1fr}.eq-rental-history article>header,.eq-rental-history dl{display:block}.eq-rental-history dl{margin-top:12px}.eq-rental-history dl>div{margin-top:7px}}.eq-side-title{font:700 15px/1.3 var(--fg-font-display);color:var(--fg-ink);margin:0 0 8px}.eq-number-note{border-radius:var(--fg-r-field);background:var(--fg-copper-soft);color:var(--fg-copper-pressed);font:500 12.5px/1.4 var(--fg-font-body);letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 0;padding:8px 10px;display:flex}.eq-number-note.is-error{background:var(--fg-red-soft);color:var(--fg-red)}.eq-number-note>span{flex:180px}.eq-number-note>button{border-radius:var(--fg-r-field);background:var(--fg-surface);min-height:30px;color:inherit;font:700 12.5px/1 var(--fg-font-body);cursor:pointer;border:1px solid;flex:none;padding:0 12px}.eq-number-note>button:hover{background:var(--fg-tint)}.eq-number-note>button:focus-visible{outline:2px solid var(--fg-ink);outline-offset:2px}.eq-field input[aria-invalid=true]{border-color:var(--fg-red)}.eq-field input.eq-photo-input{height:auto;padding:8px 10px;font-size:13px}.eq-photo-name{color:var(--fg-ink-3);font:400 12px/1.3 var(--fg-font-body);text-transform:none;letter-spacing:0}.eq-import-preview td.eq-import-warn,.eq-preview td.eq-import-warn{color:var(--fg-copper-pressed)}.eq-form-grid>.eq-form-wide{grid-column:1/-1}.eq-number-note>a{color:inherit;font:700 12.5px/1 var(--fg-font-body);flex:none}.eq-field input[readonly]{color:var(--fg-ink-2);cursor:default}.eq-redtag{border-left:3px solid var(--fg-red);gap:14px;margin-bottom:16px;padding:18px;display:grid}.eq-redtag-head{align-items:flex-start;gap:12px;display:flex}.eq-redtag-head>span{background:var(--fg-red);color:#fff;width:34px;height:34px;font:800 12px var(--fg-font-body);flex:none;place-items:center;display:grid}.eq-redtag-head h2{color:var(--fg-red);margin:0;font-size:18px}.eq-redtag-head p,.eq-redtag-step p{color:var(--fg-ink-2);font:400 13.5px/1.45 var(--fg-font-body);margin:4px 0 0}.eq-redtag-step{border-radius:var(--fg-r-field);background:var(--fg-red-soft);justify-items:start;gap:8px;padding:14px;display:grid}.eq-redtag-step>b{font:700 14px var(--fg-font-body);color:var(--fg-ink)}.eq-redtag-step .eq-redtag-refusal{color:var(--fg-red-deep);font-weight:600}.eq-redtag-form{gap:6px;width:100%;display:grid}.eq-redtag-form label{font:700 12px var(--fg-font-body);color:var(--fg-ink-2)}.eq-redtag-form textarea{border:1px solid var(--fg-line);border-radius:var(--fg-r-field);background:var(--fg-surface);width:100%;color:var(--fg-ink);font:400 13.5px/1.4 var(--fg-font-body);padding:10px}.eq-redtag-form textarea:focus-visible{outline:2px solid var(--fg-copper);outline-offset:1px}.eq-redtag-form>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eq-redtag-form>div>a{color:var(--fg-ink-2);font:600 13px var(--fg-font-body)}.eq-redtag-office{flex-wrap:wrap;gap:8px;display:flex}
