:root{--portal-bg:#f4f8fc;--portal-surface:#fff;--portal-rail:#f8fbfe;--portal-ink:#20364a;--portal-muted:#486278;--portal-line:#dce9f2;--portal-accent:#087b83;--portal-link:#17658a;--portal-selected:#e3f2fa;--portal-focus:#1682ae;--portal-blue-ink:#175d8d;--portal-blue-soft:#e5f3ff;--portal-green-ink:#166534;--portal-green-soft:#dcfce7;--portal-amber-ink:#81500d;--portal-amber-soft:#fff1d7;--portal-rose-ink:#9c3949;--portal-rose-soft:#fce8ec;--portal-radius:12px;--portal-shadow:0 2px 8px #263e4c0b}body{background:var(--portal-bg);color:var(--portal-ink);margin:0;font-family:system-ui,sans-serif}*{box-sizing:border-box}.entry{max-width:440px;margin:10vh auto;padding:20px}.portal-brand-mark{object-fit:contain;width:46px;height:30px;display:block}header{border-bottom:1px solid var(--portal-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%;display:flex}header>div{align-items:center;gap:24px;display:flex}.workspace{max-width:1120px;margin:48px auto;padding:0 24px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--portal-link)}@media (width<=480px){header{align-items:flex-start;padding:16px}header>div{flex-direction:column;align-items:flex-start;gap:4px}.workspace{margin:28px auto;padding:0 16px}}.document-row{gap:16px;align-items:flex-start!important}.document-row>div{overflow-wrap:anywhere;min-width:0}.ant-descriptions-item-content{overflow-wrap:anywhere}.customer-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-bottom:20px;display:grid}.workspace button[aria-disabled=true]{opacity:.65;cursor:default}.quotation-toolbar{margin-block:12px}.quotation-rate{overflow-wrap:anywhere;margin-block:12px}.quotation-text{white-space:pre-wrap;overflow-wrap:anywhere}.quotation-charge{border-top:1px solid var(--portal-line);gap:4px;padding-block:8px;display:grid}.customer-home{gap:16px;display:grid}.customer-home h1{color:var(--portal-ink);margin:0 0 4px;font-size:28px;font-weight:500}.customer-home-intro{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:linear-gradient(115deg, #e2f4fd 0%, #edf9f7 62%, var(--portal-rail));flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding:clamp(18px,3vw,30px);display:flex}.customer-home-intro h1{letter-spacing:-.035em;font-size:clamp(28px,4vw,38px);font-weight:650}.customer-home-intro p{color:var(--portal-muted);margin:0}.customer-home-intro .customer-home-eyebrow{color:var(--portal-link);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:750}.customer-home-intro nav{flex-wrap:wrap;gap:8px;display:flex}.customer-home-intro nav a{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none}.customer-home-intro nav a:hover{border-color:var(--portal-accent);background:var(--portal-blue-soft)}.customer-home-metrics,.customer-home-grid{gap:16px;display:grid}.customer-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-home .ant-card,.customer-home-metric{border:1px solid var(--portal-line);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);background:#fff}.customer-home .ant-card-head{background:var(--portal-rail);color:var(--portal-link)}.customer-home-metric{--metric-color:var(--portal-blue-ink);--metric-tint:#f0f8ff;--metric-icon:var(--portal-blue-soft);background:linear-gradient(120deg, white 20%, var(--metric-tint));justify-content:space-between;align-items:center;gap:10px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.customer-home-metric--in-progress{--metric-color:var(--portal-amber-ink);--metric-tint:#fffaee;--metric-icon:var(--portal-amber-soft)}.customer-home-metric--finished{--metric-color:var(--portal-green-ink);--metric-tint:#effbf4;--metric-icon:var(--portal-green-soft)}.customer-home-metric:hover,.customer-home-metric:focus-visible{border-color:var(--metric-color);box-shadow:0 3px 12px #263e4c13}.customer-home-metric-label{color:var(--metric-color);letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:750}.customer-home-metric-value{color:var(--portal-ink);font-variant-numeric:tabular-nums;font-size:29px;font-weight:720;line-height:1.35}.customer-home-metric-icon{background:var(--metric-icon);height:58px;color:var(--metric-color);border-radius:16px;flex:0 0 58px;place-items:center;display:grid}.customer-home-view-jobs{color:var(--metric-color);font-size:13px;font-weight:600}.customer-home-metric:hover .customer-home-view-jobs{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.customer-home-metric:is(:hover,:focus-visible) .customer-job-icon-ship{animation:.55s ease-out customer-job-arrival}.customer-home-metric:is(:hover,:focus-visible) .customer-job-icon-scan{animation:.65s ease-in-out customer-job-scan}.customer-home-metric:is(:hover,:focus-visible) .customer-job-icon-check{animation:.45s ease-out customer-job-check}}@keyframes customer-job-arrival{0%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes customer-job-scan{0%,to{transform:translateY(0)}35%{transform:translateY(-7px)}70%{transform:translateY(7px)}}@keyframes customer-job-check{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.customer-home-search{gap:8px;display:grid}.customer-home-search .ant-btn{justify-self:start}.customer-home a:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.customer-home-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.customer-home small{color:var(--portal-muted);overflow-wrap:anywhere;display:block}@media (width<=780px){.customer-home-grid{grid-template-columns:minmax(0,1fr)}}.customer-shell-header{align-items:center;min-height:64px;padding:12px clamp(16px,4vw,44px)}.customer-shell-brand{min-width:0;color:var(--portal-ink);flex-direction:row;align-items:center;gap:12px;font-weight:650;text-decoration:none;display:flex}.workspace.connected-workspace{max-width:none;margin:0;padding:0}.customer-shell{grid-template-columns:216px minmax(0,1fr);min-height:calc(100dvh - 65px);display:grid}.customer-shell-sidebar{background:var(--portal-rail);color:var(--portal-muted);border-inline-end:1px solid var(--portal-line);padding:20px 12px}.customer-shell-nav{gap:18px;display:grid}.customer-shell-nav-group{gap:4px;display:grid}.customer-shell-nav-group p{color:var(--portal-muted);margin:0;padding:2px 10px 5px;font-size:12px;font-weight:700}.customer-shell-nav a{color:var(--portal-muted);border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-weight:600;text-decoration:none;display:flex}.customer-shell-sidebar .customer-shell-nav{position:sticky;top:12px}.customer-shell-nav a>.anticon{flex:0 0 18px;justify-content:center;font-size:15px}.customer-shell-nav a:hover,.customer-shell-nav a[aria-current=page]{color:var(--portal-link);background:var(--portal-selected)}.customer-shell-nav a[aria-current=page]{box-shadow:inset 3px 0 var(--portal-accent)}.customer-shell-mobile{display:none}.customer-shell-content{min-width:0;padding:24px clamp(16px,3vw,42px) 44px}.portal-header-actions,.customer-shell-scope-host{align-items:center;gap:4px;display:flex}.portal-header-actions{margin-inline-start:auto}.customer-shell-scope-host:empty{display:none}.portal-header-icon.ant-btn{width:40px;height:40px;color:var(--portal-link);flex:none;padding:0}.portal-header-icon.ant-btn .anticon{font-size:18px}.portal-header-icon.ant-btn[aria-expanded=true],.portal-header-icon.ant-btn[aria-current=page],.portal-account-icon.ant-btn{background:var(--portal-selected)}.portal-account-icon.ant-btn{border-radius:50%;margin-inline-start:6px}.portal-billing-menu-row{gap:2px;display:grid}.portal-billing-menu-row small{color:var(--portal-muted)}.portal-header-menu .ant-dropdown-menu,.portal-scope-menu .ant-dropdown-menu{overflow-wrap:anywhere;max-width:min(320px,100vw - 24px);max-height:min(440px,70dvh);overflow:auto}.portal-scope-menu .ant-dropdown-menu .ant-dropdown-menu-item-selected{color:var(--portal-link);background:var(--portal-selected);font-weight:650}.portal-scope-menu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{background:#d7edf9}.portal-scope-menu .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.portal-clock-zones{gap:8px;margin:0;display:grid}.portal-clock-zones>div{grid-template-columns:minmax(78px,auto) 1fr;gap:12px;display:grid}.portal-clock-zones dt{font-weight:650}.portal-clock-zones dd{margin:0}.portal-clock-zones small{color:var(--portal-muted);display:block}.customer-page-heading{margin-bottom:18px}.customer-page-heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(27px,4vw,38px);line-height:1.15}.customer-page-heading p{color:var(--portal-muted);margin:0}.customer-shell-content a:not(.ant-btn){color:var(--portal-link)}.customer-shell-content .ant-card{border-color:var(--portal-line);min-width:0;box-shadow:var(--portal-shadow)}.customer-shell-content .ant-card-head-title{white-space:normal}.customer-shell a:focus-visible,.customer-shell-mobile button:focus-visible{outline:3px solid var(--portal-focus);outline-offset:2px}.customer-order{min-width:0}.customer-legacy-crumb{color:var(--portal-muted);background:0 0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:5px 0;display:flex}.customer-legacy-crumb .ant-btn{padding-inline:0}.customer-legacy-columns{grid-template-columns:minmax(0,1fr) minmax(230px,29%);gap:14px;display:grid}.customer-legacy-main,.customer-legacy-rail{min-width:0}.customer-legacy-rail{align-content:start;gap:16px;display:grid}.customer-legacy-job .customer-legacy-card{border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);overflow:hidden}.customer-legacy-card>.ant-card-head{background:color-mix(in srgb, var(--job-accent) 10%, white);min-height:48px;color:var(--job-accent)}.customer-legacy-blue{--job-accent:var(--portal-blue-ink)}.customer-legacy-red{--job-accent:var(--portal-rose-ink)}.customer-legacy-info{--job-accent:#08727a}.customer-legacy-gold{--job-accent:var(--portal-amber-ink)}.customer-legacy-gray{--job-accent:#546473}.customer-legacy-card h1{overflow-wrap:anywhere;margin:0;font-size:17px}.customer-legacy-tabs{border-bottom:1px solid var(--portal-line);flex-wrap:wrap;gap:3px;display:flex}.customer-legacy-tabs>a{border:1px solid #0000;border-radius:5px 5px 0 0;padding:10px 12px;text-decoration:none}.customer-legacy-job .customer-legacy-tabs>a,.customer-legacy-job .customer-legacy-list>a{color:var(--portal-link)}.customer-legacy-tabs>a[aria-current=page]{border-color:var(--portal-line);background:var(--portal-selected);font-weight:700}.customer-legacy-panel{margin-top:18px}.customer-legacy-panel h3{margin:20px 0 8px;font-size:18px}.customer-legacy-facts{border-top:1px solid var(--portal-line);margin:0}.customer-legacy-facts>div{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:9px 4px;display:grid}.customer-legacy-facts dt{font-weight:700}.customer-legacy-facts dd{overflow-wrap:anywhere;margin:0}.customer-legacy-job a.customer-legacy-primary{background:var(--portal-accent);color:#fff;text-align:center;border-radius:8px;padding:9px 12px;text-decoration:none;display:block}.customer-legacy-search{gap:6px;margin:7px 0 14px;display:flex}.customer-legacy-list{border:1px solid var(--portal-line);border-radius:8px;display:grid}.customer-legacy-list>a{padding:9px 12px;text-decoration:none}.customer-legacy-list>a+a{border-top:1px solid var(--portal-line)}.customer-legacy-list>a:hover,.customer-legacy-list>a[aria-current=page]{background:var(--portal-selected)}@media (width<=960px){.customer-legacy-columns{grid-template-columns:minmax(0,1fr)}}.customer-inspection-sections{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.customer-shell-drawer .ant-drawer-body{background:var(--portal-rail)}@media (width<=840px){.customer-shell{grid-template-columns:minmax(0,1fr);align-content:start}.customer-shell-sidebar{display:none}.customer-shell-mobile{background:var(--portal-rail);flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.customer-shell-mobile a,.customer-shell-mobile button{color:var(--portal-ink);border-radius:6px;padding:7px 9px;font-size:13px;font-weight:650;text-decoration:none}.customer-shell-mobile a[aria-current=page],.customer-shell-mobile button:hover{color:var(--portal-link);background:var(--portal-selected)}.customer-shell-content{padding-top:16px}}@media (width<=560px){.customer-home-metrics{grid-template-columns:minmax(0,1fr);gap:8px}.customer-home-metric{padding:10px 14px}.customer-shell-mobile{border-bottom:1px solid var(--portal-line)}.customer-shell-header{gap:8px}.customer-shell-header .customer-shell-brand span{display:none}.customer-shell-content .ant-card>.ant-card-body{padding:14px}}.customer-section-loading{min-height:72px;color:var(--portal-muted);align-items:center;gap:10px;padding:14px;display:flex}.customer-dashboard-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.customer-dashboard-filters label{gap:6px;display:grid}.customer-dashboard-report-link.ant-btn{text-align:start;white-space:normal;height:auto;padding:0}.customer-vessel-photo{object-fit:contain;background:var(--portal-bg);border-radius:8px;width:100%;max-height:280px;margin-bottom:16px;display:block}.customer-job-related{margin-top:16px}.customer-order-filters{border-bottom:1px solid var(--portal-line);margin-block-end:8px;padding-block-end:16px}.customer-order-filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:0 12px;display:grid}.customer-order-filter-fields .ant-form-item{min-width:0;margin-block-end:12px}.quotation-table-hint{color:var(--portal-muted);font-size:13px}.quotation-tariff-scroll{border:1px solid var(--portal-line);border-radius:var(--portal-radius);max-width:100%;overflow:auto}.quotation-tariff-scroll:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}.quotation-tariff-service.ant-btn{text-align:start;white-space:normal;overflow-wrap:anywhere;height:auto;padding:0}.weekly-report-controls{margin-block-end:16px}.weekly-report-heading{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-selected);padding:clamp(16px,3vw,24px)}.weekly-report-heading h2{margin:3px 0 8px;font-size:26px}.weekly-report-heading p,.weekly-report-metric p{margin:4px 0 0}.weekly-report-kicker{color:var(--portal-link);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.weekly-report-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,158px),1fr));gap:12px;margin-block:16px;display:grid}.weekly-report-metric{border:1px solid var(--portal-line);border-radius:var(--portal-radius);padding:12px}.weekly-report-metric h3{margin:0;font-size:13px}.weekly-report-metric>strong{font-size:25px}.weekly-report-metric p,.weekly-report-method{color:var(--portal-muted);font-size:13px}.weekly-report-table{max-width:100%;overflow:auto}.weekly-report-table:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}.weekly-report-table table{border-collapse:collapse;width:100%;min-width:530px}.weekly-report-table th,.weekly-report-table td{border:1px solid var(--portal-line);text-align:end;padding:8px}.weekly-report-table thead{background:var(--portal-rail)}.weekly-report-table th:first-child{text-align:start}@media print{body:has(.weekly-print-report){background:#fff}body:has(.weekly-print-report) :not(.weekly-print-report,.weekly-print-report *,:has(.weekly-print-report)){display:none!important}body :has(.weekly-print-report){box-shadow:none!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.weekly-print-report{padding:8mm}.weekly-report-heading,.weekly-report-metric,.weekly-report-table tr{break-inside:avoid}.weekly-report-table{overflow:visible}.weekly-report-table table{min-width:0}}.portal-page-stack{gap:14px;min-width:0;display:grid}.portal-preferences{gap:16px;display:grid}.portal-preferences>.ant-btn{justify-self:start}.portal-preferences-help{color:var(--portal-muted);border:1px solid var(--portal-line);border-radius:var(--portal-radius);padding:10px 14px}.portal-preferences-help summary{cursor:pointer;color:var(--portal-link);font-weight:600}.portal-preferences-help p{max-width:72ch;margin:8px 0 0}.portal-preferences-group{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-surface);min-width:0;overflow:hidden}.portal-preferences-group h2{background:var(--portal-rail);margin:0;padding:12px 16px;font-size:16px}.portal-preferences-list{margin:0;padding:0;list-style:none}.portal-preference-row{border-top:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr) minmax(125px,24%) auto;align-items:center;gap:10px 18px;padding:12px 16px;display:grid}.portal-preference-row h3{margin:0 0 4px;font-size:14px}.portal-preferences-group>p{color:var(--portal-muted);margin:0;padding:16px}.portal-preference-row small{color:var(--portal-muted);overflow-wrap:anywhere;display:block}.portal-preference-value{justify-items:start;gap:4px;display:grid}@media (width<=560px){.portal-preference-row{grid-template-columns:minmax(0,1fr) auto}.portal-preference-row>:first-child{grid-column:1/-1}}.portal-section-links{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-surface);flex-wrap:wrap;gap:5px;padding:5px;display:flex}.portal-section-links a{border-radius:8px;padding:8px 13px;font-weight:650;text-decoration:none}.portal-section-links a:hover,.portal-section-links a[aria-current=page]{background:var(--portal-selected)}.portal-section-links a[aria-current=page]{box-shadow:inset 0 -2px var(--portal-accent)}.portal-section-links-compact{background:0 0;border-color:#0000;padding:0}.portal-section-links-compact a{font-size:13px}.portal-job-header{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:linear-gradient(120deg, var(--portal-selected), var(--portal-rail));flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:clamp(15px,3vw,24px);display:flex}.portal-job-header>div{min-width:0;display:block}.portal-job-header>.portal-job-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.portal-job-header h1{overflow-wrap:anywhere;margin:2px 0;font-size:clamp(22px,4vw,32px)}.portal-job-header p{color:var(--portal-muted);margin:0}.portal-job-heading{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.portal-job-heading .ant-tag{margin-inline-end:0}.portal-job-status.ant-tag{white-space:normal;border-radius:999px;padding-inline:8px;font-weight:650}.portal-job-status-completed.ant-tag{background:var(--portal-green-soft);color:var(--portal-green-ink);border-color:#a9e8bc}.portal-job-status-completed .anticon{color:#15803d}.portal-job-status-working.ant-tag{background:var(--portal-amber-soft);color:var(--portal-amber-ink);border-color:#f2d69a}.portal-job-status-scheduled.ant-tag{background:var(--portal-blue-soft);color:var(--portal-blue-ink);border-color:#c0e0f8}.portal-job-status-cancelled.ant-tag{background:var(--portal-rose-soft);color:var(--portal-rose-ink);border-color:#f3c4ce}.portal-job-jump{border-radius:6px;align-items:center;gap:6px;min-height:32px;padding-inline:8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.portal-job-jump:hover{background:var(--portal-selected)}.portal-job-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.portal-job-overview h3{margin:0 0 10px;font-size:15px}.portal-job-summary-card .portal-job-overview h3{color:var(--portal-link);align-items:center;gap:7px;display:flex}.portal-job-summary-card .customer-legacy-facts dt{color:var(--portal-muted);font-size:13px;font-weight:600}.portal-job-summary-card .customer-legacy-facts dd{font-weight:550}.portal-job-timeline{background:var(--portal-rail);border-radius:8px;align-self:start;padding:12px}.portal-job-overview>div{min-width:0}.customer-shell-content .portal-job-overview-shell.ant-card{box-shadow:none;background:0 0}.customer-shell-content .portal-job-overview-shell.ant-card>.ant-card-body{padding:0}.portal-inspection-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.portal-inspection-intro h2{margin:0;font-size:21px}.portal-inspection-intro span{color:var(--portal-muted)}.portal-piece-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.portal-piece-card.ant-card{overflow-wrap:anywhere;min-width:0}.portal-piece-card .ant-card-head{background:var(--portal-rail)}.portal-piece-card p{color:var(--portal-muted);margin:8px 0 12px}.portal-item-record{gap:12px;margin-block:12px;display:grid}.portal-item-record>section{border:1px solid var(--portal-line);border-radius:var(--portal-radius);color:var(--portal-ink);padding:12px}.portal-item-record h3{margin:0 0 8px;font-size:15px}.portal-item-record p{margin:0}.portal-record-facts,.portal-record-findings{margin:0;padding:0;list-style:none}.portal-record-facts>div{border-top:1px solid var(--portal-line);grid-template-columns:minmax(80px,1fr) minmax(0,1.5fr);gap:8px;padding-block:6px;display:grid}.portal-record-facts dd{overflow-wrap:anywhere;margin:0}.portal-record-facts dt,.portal-record-facts small,.portal-record-findings small{color:var(--portal-muted)}.portal-record-facts small,.portal-record-findings small{display:block}.portal-record-findings li{border-top:1px solid var(--portal-line);padding-block:8px}.portal-record-findings .ant-tag{margin-inline-start:8px}.portal-comparison-records{margin-top:10px}.portal-job-context-links{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.portal-job-directory{gap:8px;display:grid}.portal-job-checklists .ant-card-head-title .anticon{margin-inline-end:7px}.portal-job-checklists p{color:var(--portal-muted);margin:0}.portal-job-checklists ul{margin:8px 0 0;padding:0;list-style:none}.portal-job-checklists li{border-top:1px solid var(--portal-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:6px 14px;padding-block:8px;display:grid}.portal-job-checklists li small{color:var(--portal-muted);display:block}@media (width<=560px){.portal-job-checklists li{grid-template-columns:minmax(0,1fr)}}.portal-job-directory h2{color:var(--portal-muted);margin:0;font-size:14px}.portal-job-directory .ant-card-head{background:var(--job-shortcut-bg,var(--portal-rail));min-height:36px}.portal-job-action-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portal-job-action-tile,.portal-job-damage-tile{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-surface);box-shadow:var(--portal-shadow);padding:10px;text-decoration:none}.portal-job-action-tile{align-content:start;gap:3px;display:grid}.portal-job-tile-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:4px;display:flex}.portal-job-count{background:var(--portal-selected);min-width:26px;color:var(--portal-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-size:13px;font-weight:700;display:inline-block}.portal-job-action-tile:hover,.portal-job-damage-tile:hover{border-color:var(--portal-accent);background:var(--portal-rail)}.portal-job-tile-icon{background:var(--portal-blue-soft);border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:3px;display:inline-grid}.portal-job-report-tile .portal-job-tile-icon{background:var(--portal-amber-soft);color:var(--portal-amber-ink)}.portal-job-damage-tile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.portal-job-damage-tile .portal-job-tile-icon{background:var(--portal-rose-soft);color:var(--portal-rose-ink);margin:0}.portal-job-photo-tile .portal-job-tile-icon{background:var(--portal-green-soft);color:var(--portal-green-ink)}.portal-job-action-tile small,.portal-job-damage-tile small{color:var(--portal-muted);display:block}.portal-job-tool-group{border-top:1px solid var(--portal-line)}.portal-job-tool-group summary{color:var(--portal-link);cursor:pointer;padding-block:7px;font-weight:600}.portal-job-tool-group summary .anticon{margin-inline:3px 7px}.customer-shell-content .portal-job-directory .ant-card>.ant-card-body{padding:4px 10px}.portal-job-directory ul{margin:0;padding:0;list-style:none}.portal-job-directory li+li{border-top:1px solid var(--portal-line)}.portal-job-directory li a{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.portal-job-directory li a:hover{background:var(--portal-selected)}.portal-job-item-search{gap:6px;margin:7px 0 4px;display:flex}.portal-job-item-search .ant-input{min-width:0}@media (width<=760px){.portal-job-overview{grid-template-columns:minmax(0,1fr)}.portal-job-directory li a{min-height:40px}}@media (width<=560px){.customer-order>.portal-section-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-order>.portal-section-links a{text-align:center;min-height:38px}.portal-job-header>.portal-job-actions{margin-inline-start:0}.portal-job-item-search .ant-btn,.portal-job-item-search .ant-input{min-height:34px}}.customer-order>.portal-section-links{margin-bottom:12px}.portal-disclosure{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-surface);margin-bottom:12px;padding:10px 13px}.portal-disclosure summary{cursor:pointer;color:var(--portal-link);font-weight:650}.portal-disclosure[open]>summary{margin-bottom:12px}.portal-attention{margin:0}.portal-inline-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.portal-muted{color:var(--portal-muted)}.portal-analytics-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.portal-analytics-metrics>div{background:var(--portal-selected);border-radius:9px;gap:4px;padding:12px;display:grid}.portal-analytics-metrics strong{font-size:24px}.portal-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.portal-bars li>div:first-child{justify-content:space-between;gap:8px;display:flex}.portal-bars li span{overflow-wrap:anywhere}.portal-bars li strong{white-space:nowrap}.portal-bar-track{background:var(--portal-selected);border-radius:8px;height:8px;margin-top:4px}.portal-bar-track span{border-radius:inherit;background:var(--portal-accent);height:100%;display:block}.portal-source-row{border-bottom:1px solid var(--portal-line);padding-block:8px}@media (width<=560px){.portal-section-links a{padding-inline:9px}.portal-job-header{flex-direction:row;align-items:center}}.portal-entry-brand{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-selected);margin-bottom:14px;padding:18px}.portal-entry-brand h1{margin-block:6px}.portal-entry-brand p{color:var(--portal-muted);margin:0}.portal-inbox-item.ant-list-item{justify-content:stretch;gap:6px;display:grid}.portal-inbox-item h3{color:var(--portal-muted);margin:4px 0;font-size:13px}.portal-order-row{border-radius:8px;justify-content:space-between;align-items:start;gap:8px;width:100%;padding:8px;text-decoration:none;display:flex}.portal-order-row:hover{background:var(--portal-rail)}.portal-order-row>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.portal-order-row>div>span{color:var(--portal-muted)}.portal-order-row .ant-tag{white-space:normal;text-align:center}
