.owner-page{--owner-muted:#535356;--owner-line:#c8c5bd;max-width:1440px;margin:0 auto;padding:30px 44px 64px;color:var(--ink,#0b0b0c);background:var(--paper,#f5f4f0);font-size:15px;line-height:1.5}
.owner-page *{box-sizing:border-box}.owner-page :is(button,input,select,textarea){font:inherit}.owner-page :is(button,select,a){touch-action:manipulation}.owner-page a{color:inherit;text-underline-offset:5px}.owner-page :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #74531a;outline-offset:4px}.owner-page :is(h1,h2,h3,h4){font-family:'V2R Sans',Arial,sans-serif;font-weight:600;text-wrap:balance}.owner-page :is(h1,h2,h3,h4,p){margin-top:0}.owner-page h1{font-size:38px;line-height:1.16;letter-spacing:-.035em;font-weight:600;margin-bottom:8px}.owner-page h2{font-size:26px;line-height:1.25;letter-spacing:-.03em;margin-bottom:8px}.owner-page h3{font-size:19px;line-height:1.4;letter-spacing:-.025em;margin-bottom:20px}.owner-page h4{font-size:14px;margin-bottom:16px}.owner-page p{line-height:1.6}.owner-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:26px}.owner-eyebrow{font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.5;margin-bottom:10px}.owner-lead{font-size:14px;color:var(--owner-muted);max-width:720px;margin-bottom:0}.owner-back-site{display:inline-flex;align-items:center;font-size:14px;font-weight:650;min-height:44px;white-space:nowrap}.owner-demo-note{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--owner-line);border-left:4px solid var(--gold,#c4a05a);padding:15px 19px;background:#fff;margin-bottom:22px}.owner-demo-note p{font-size:12px;color:var(--owner-muted);margin:0;max-width:1100px}.owner-demo-note strong{color:var(--ink,#0b0b0c);font-weight:700}.owner-demo-tag{font-size:10px;letter-spacing:.1em;font-weight:750;background:var(--ink,#0b0b0c);color:#fff;border-radius:3px;padding:5px 7px;flex-shrink:0;margin-top:2px}.owner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.owner-stats button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:90px;padding:16px 20px;border:1px solid var(--owner-line);background:#fff;color:var(--ink,#0b0b0c);cursor:pointer;text-align:left}.owner-stats button:hover{border-color:#5b584f}.owner-stats button[aria-pressed=true]{border-color:var(--ink,#0b0b0c);box-shadow:inset 0 0 0 1px var(--ink,#0b0b0c);background:#e9dcc1}.owner-stats span{font-size:12px;color:#474747;display:block;line-height:1.3}.owner-stats strong{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1}.owner-inbox{background:#fff;border:1px solid var(--owner-line)}.owner-section-heading{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 18px;gap:20px}.owner-section-heading h2{font-size:24px;margin:0}.owner-section-heading #owner-result-count{font-size:12px;color:var(--owner-muted);white-space:nowrap}.owner-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 28px 25px}.owner-search-control{grid-column:1/-1}.owner-page label{display:block;font-size:13px;font-weight:600;margin:0 0 8px}.owner-page :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:47px;border:1.5px solid #8d8a82;border-radius:3px;background:#fff;color:var(--ink,#0b0b0c);padding:11px 12px;line-height:1.45;box-shadow:none}.owner-page :is(input,textarea)::placeholder{color:#6a6862;opacity:1}.owner-page select{padding-right:24px}.owner-page textarea{resize:vertical;min-height:115px}.owner-page input:hover,.owner-page select:hover,.owner-page textarea:hover{border-color:#343432}.owner-record{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(220px,1.4fr) minmax(185px,.8fr);gap:24px;padding:23px 28px;border-top:1px solid var(--owner-line);align-items:center}.owner-record:hover{background:#faf9f6}.owner-ref{display:block;font-size:11px;color:var(--owner-muted);margin-bottom:9px;line-height:1.5}.owner-record h3{font-size:19px;line-height:1.4;margin-bottom:7px;overflow-wrap:anywhere}.owner-record p{font-size:13px;margin-bottom:0;color:var(--owner-muted)}.owner-type-label{display:inline-block;font-size:11px;font-weight:650;background:#eeede8;padding:4px 7px;border-radius:3px;margin-top:10px}.owner-small-label{font-size:11px;letter-spacing:.06em;display:block;color:var(--owner-muted);font-weight:650;margin-bottom:7px}.owner-record-task p{color:#28282a;font-size:13px;max-width:390px;overflow-wrap:anywhere}.owner-due{display:block;font-size:12px;color:var(--owner-muted);margin-top:9px}.owner-overdue{color:#8b2b17;font-weight:700}.owner-record-action{display:flex;align-items:flex-end;flex-direction:column;gap:12px}.owner-status{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;font-size:11px;line-height:1.4;letter-spacing:.01em;font-weight:650;border:1px solid #c7c5be;border-radius:4px;background:#f1f0ed;color:#333;text-align:center;max-width:100%}.owner-status-0{background:#f5ead3;border-color:#d8be8c;color:#584218}.owner-status-1{background:#f8e9e1;border-color:#d5af9c;color:#704023}.owner-status-2{background:#e9edf2;border-color:#b8c6d7;color:#33475c}.owner-status-3{background:#e7efe8;border-color:#b2c9b8;color:#31523d}.owner-status-4{background:#eeebf4;border-color:#c5b9d9;color:#4c3c67}.owner-status-5{background:#e9eee7;border-color:#b3c5aa;color:#344d2b}.owner-open-button{border:1px solid #8d8a82;border-radius:3px;background:#fff;min-height:44px;padding:9px 14px;font-size:13px!important;font-weight:650!important;cursor:pointer;color:#161616}.owner-open-button:hover{background:var(--ink,#0b0b0c);border-color:var(--ink,#0b0b0c);color:#fff}.owner-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1.5px solid var(--ink,#0b0b0c);border-radius:3px;padding:11px 18px;background:var(--ink,#0b0b0c);color:#fff!important;font-size:13px!important;font-weight:650;cursor:pointer;text-decoration:none!important;line-height:1.45;max-width:100%}.owner-button:hover{background:#2a2a2c}.owner-button:disabled{background:#e6e4df;border-color:#bbb8af;color:#56534b!important;cursor:not-allowed}.owner-button-light{background:var(--gold,#c4a05a);border-color:#866b36;color:var(--ink,#0b0b0c)!important}.owner-empty{text-align:center;padding:42px 24px;border-top:1px solid var(--owner-line)}.owner-empty h3{margin-bottom:12px}.owner-empty p{font-size:14px;color:var(--owner-muted);max-width:460px;margin:0 auto 22px}.owner-boundary{font-size:12px;color:var(--owner-muted);line-height:1.65;border-top:1px solid var(--owner-line);padding-top:20px;margin-top:30px}.owner-boundary strong{color:var(--ink,#0b0b0c);font-weight:650}.owner-back-inbox{display:inline-flex;min-height:44px;align-items:center;font-size:13px;margin-bottom:16px;font-weight:650}.owner-detail-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.owner-detail-title .owner-eyebrow{margin-bottom:9px}.owner-detail-title p:last-child{font-size:12px;color:var(--owner-muted);margin-bottom:0}.owner-detail-title>.owner-status{font-size:12px;padding:9px 13px}.owner-flash{font-size:13px;color:#284d28;margin:12px 0;line-height:1.6}.owner-flash:empty{display:none}.owner-error{font-size:13px;color:#982b18;line-height:1.6;margin:14px 0}.owner-error:not(:empty){padding:13px 16px;border:1.5px solid #ab4d3c;background:#fff0eb;border-radius:3px}.owner-error:empty{display:none}.owner-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);gap:24px;align-items:start;margin-top:22px}.owner-detail-content,.owner-detail-sidebar{display:grid;gap:22px;min-width:0}.owner-card{background:#fff;border:1px solid var(--owner-line);border-radius:3px;padding:25px;min-width:0}.owner-card h3{font-size:18px}.owner-detail-fields{display:grid;gap:17px;margin:0}.owner-detail-fields>div{min-width:0}.owner-detail-fields dt{font-size:12px;color:var(--owner-muted);font-weight:500;margin-bottom:6px}.owner-detail-fields dd{font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.owner-scope-note{font-size:12px!important;color:var(--owner-muted);margin:21px 0 0;border-top:1px solid #d9d6cf;padding-top:16px}.owner-muted{font-size:13px;color:var(--owner-muted);margin-bottom:0}.owner-optional{font-weight:400;color:var(--owner-muted)}.owner-card-label{font-size:18px!important;font-weight:650!important;margin-bottom:15px!important}.owner-count{font-size:12px;color:var(--owner-muted);font-weight:400;margin-left:5px}.owner-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.owner-photos figure{margin:0;min-width:0}.owner-photos img{display:block;width:100%;height:160px;object-fit:cover;background:var(--paper,#f5f4f0);border:1px solid #cac7c0}.owner-photos figcaption{font-size:12px;overflow-wrap:anywhere;margin-top:9px;line-height:1.5}.owner-photos figcaption span{display:block;color:var(--owner-muted);font-size:11px;margin-top:3px}.owner-hint{font-size:12px;color:var(--owner-muted);line-height:1.6;margin:11px 0 16px}.owner-card form>label:not(:first-child){margin-top:16px}.owner-detail-sidebar .owner-button{width:100%;margin-top:17px}.owner-work-details{border:1px solid #aba79d;border-radius:3px;padding:0 13px;margin-top:17px}.owner-work-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:47px;font-size:13px;font-weight:650;cursor:pointer;list-style:none;padding:10px 0}.owner-work-details summary::-webkit-details-marker{display:none}.owner-work-details summary:after{content:'+';font-size:21px;line-height:1;font-weight:400}.owner-work-details[open] summary:after{content:'−'}.owner-work-details[open] summary{border-bottom:1px solid #d8d4cc;margin-bottom:16px}.owner-work-details>label{margin-top:15px}.owner-work-details .owner-hint{margin-bottom:16px}.owner-note-history{border-top:1px solid #d8d4cc;margin-top:25px;padding-top:22px}.owner-note-history ol,.owner-status-history{padding:0;list-style:none;margin:0}.owner-note-history li{padding:14px 0;border-top:1px solid #e0ddd6}.owner-note-history li:first-child{border-top:0;padding-top:0}.owner-note-history time,.owner-status-history time{display:block;font-size:11px;color:var(--owner-muted);margin-bottom:7px}.owner-note-history li p{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.owner-status-history{border-top:1px solid #d8d4cc;margin-top:23px;padding-top:19px}.owner-status-history li{margin-bottom:16px}.owner-status-history li:last-child{margin-bottom:0}.owner-status-history span{font-size:12px;line-height:1.5;display:block}.owner-incomplete{padding:12px 13px;background:#fbf0d9;border:1px solid #d0b57f;font-size:12px;color:#5c451d;border-radius:3px}
@media(min-width:1600px){.owner-page{padding-left:54px;padding-right:54px}}
@media(max-width:1050px){.owner-page{padding:28px 28px 54px}.owner-record{grid-template-columns:minmax(180px,1fr) minmax(170px,1.1fr) minmax(145px,.8fr);gap:18px}.owner-record-main h3{font-size:18px}.owner-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(285px,1fr)}.owner-card{padding:20px}.owner-status{font-size:10px}.owner-toolbar{gap:14px}}
@media(max-width:800px){.owner-detail-grid{grid-template-columns:1fr}.owner-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-record{grid-template-columns:minmax(0,1fr) minmax(140px,.7fr)}.owner-record-task{grid-column:2;grid-row:1}.owner-record-action{grid-row:2;grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.owner-intro{align-items:flex-start}.owner-page h1{font-size:33px}.owner-lead{max-width:470px}.owner-demo-note{padding:14px 16px}.owner-stats{gap:10px}.owner-stats button{padding:14px 16px}.owner-stats span{font-size:11px}.owner-detail-content,.owner-detail-sidebar{gap:20px}}
@media(max-width:540px){.owner-page{padding:23px 18px 42px}.owner-intro{display:block;margin-bottom:16px}.owner-page h1{font-size:31px;line-height:1.2}.owner-eyebrow{font-size:10px;margin-bottom:8px}.owner-lead{font-size:13px}.owner-back-site{font-size:12px;margin-top:9px}.owner-demo-note{padding:13px 14px;gap:10px}.owner-demo-note p{font-size:11px}.owner-demo-tag{font-size:9px;padding:5px 6px}.owner-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px}.owner-stats button{padding:14px 15px;min-height:80px}.owner-stats strong{font-size:27px}.owner-section-heading{padding:21px 18px 18px;display:block}.owner-section-heading h2{font-size:23px}.owner-section-heading #owner-result-count{display:block;padding-top:8px}.owner-toolbar{padding:0 18px 22px;gap:15px}.owner-search-control{grid-column:1/-1}.owner-page label{font-size:13px}.owner-page :is(input,select,textarea){font-size:16px;padding:11px 10px}.owner-record{display:flex;flex-direction:column;align-items:stretch;padding:21px 18px;gap:14px}.owner-record h3{font-size:19px}.owner-record-action{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.owner-record-task{border-top:1px solid #e4e1da;padding-top:13px}.owner-record-task p{font-size:12px}.owner-ref{font-size:10px}.owner-record-action .owner-status{font-size:10px;max-width:58%}.owner-open-button{font-size:12px!important;padding:9px 11px;flex-shrink:0}.owner-detail-title{align-items:flex-start;flex-direction:column;gap:14px}.owner-detail-title h2{font-size:26px}.owner-detail-title .owner-eyebrow{font-size:10px}.owner-detail-title>.owner-status{font-size:11px}.owner-detail-grid{gap:20px}.owner-card{padding:20px}.owner-detail-fields dd{font-size:14px}.owner-photos img{height:125px}.owner-scope-note,.owner-hint{font-size:12px!important}.owner-boundary{font-size:11px}.owner-empty{padding:35px 18px}.owner-note-history li p{font-size:13px}.owner-button{font-size:13px!important}.owner-toolbar{grid-template-columns:1fr}.owner-search-control{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.owner-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
