.wtn-owner{--owner-ink:#153e49;--owner-teal:#0b5e72;--owner-muted:#647b83;--owner-line:#dfe9eb;max-width:1500px}.owner-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px;border-radius:22px;background:linear-gradient(115deg,#e8f3f2,#f4f9f8 72%,#ffeded);border:1px solid #d7e9e9}.owner-eyebrow{font-size:12px;letter-spacing:.05em;color:#497780}.owner-hero h1{font-size:32px;margin:8px 0;color:var(--owner-ink)}.owner-hero p{color:var(--owner-muted);margin:0}.owner-tabs{display:flex;gap:7px;overflow:auto;padding:18px 0}.owner-tabs button{border:1px solid var(--owner-line);background:#fff;color:var(--owner-ink);border-radius:12px;padding:11px 16px;white-space:nowrap;font:inherit;cursor:pointer}.owner-tabs [aria-selected=true]{background:var(--owner-teal);color:#fff;border-color:var(--owner-teal)}.owner-brief{background:#123f4b;color:#fff;padding:26px 30px;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.owner-brief .owner-eyebrow{color:#9ccece}.owner-brief h2{font-size:24px;margin:10px 0}.owner-brief p{font-size:12px;color:#c3d8db}.owner-brief-count{min-width:100px;text-align:center}.owner-brief-count strong{display:block;font-size:42px;color:#ff9ca3;line-height:1.3}.owner-brief-count span{font-size:12px}.owner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.owner-stat{display:flex;flex-direction:column;gap:8px;background:white;border:1px solid var(--owner-line);border-radius:17px;padding:22px}.owner-stat small{font-size:13px;color:var(--owner-muted)}.owner-stat strong{font-size:27px;color:var(--owner-ink)}.owner-stat span{font-size:11px;color:var(--owner-muted)}.owner-stat.coral{border-top:3px solid #ff747d}.owner-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.owner-panel{border:1px solid var(--owner-line);border-radius:18px;background:white;padding:22px;min-width:0;margin-bottom:16px}.owner-panel h2{font-size:18px;color:var(--owner-ink);margin:0 0 18px}.owner-panel h3{font-size:15px;color:var(--owner-ink);margin:0 0 12px}.owner-signal{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #edf2f3}.owner-signal:last-child{border:0}.owner-signal b{display:block;color:var(--owner-ink);font-size:14px}.owner-signal small{display:block;color:var(--owner-muted);font-size:11px;margin-top:5px}.owner-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.owner-note{font-size:12px;line-height:1.9;color:var(--owner-muted);overflow-wrap:anywhere}.owner-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.owner-job-grid .owner-panel{margin:0 0 12px}.owner-event-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.owner-event-head h3{margin:0}.owner-event-head small{display:block;font-size:11px;color:var(--owner-muted);margin-top:5px}.owner-tag{display:inline-block;font-size:11px;white-space:nowrap;color:#715c2d;background:#faf4e7;padding:5px 9px;border-radius:7px}.owner-tag.good{color:#176551;background:#e6f5ee}.owner-timeline{padding-inline-start:18px;border-inline-start:2px solid #d5e8e7;margin:20px 10px}.owner-event{position:relative;background:white;border:1px solid var(--owner-line);border-radius:15px;padding:18px;margin-bottom:15px}.owner-event-dot{position:absolute;inset-inline-start:-26px;top:22px;width:11px;height:11px;border:2px solid white;border-radius:50%;background:#ff747d;box-shadow:0 0 0 2px #d5e8e7}.owner-event p{font-size:13px}.owner-event details{margin:13px 0}.wtn-owner summary{color:var(--owner-teal);font-size:12px;cursor:pointer}.owner-table{overflow:auto;margin:12px 0}.owner-table table{border-collapse:collapse;width:100%;font-size:12px;text-align:right}.owner-table th,.owner-table td{padding:11px;border-bottom:1px solid #e9eff0;min-width:90px;max-width:330px;overflow-wrap:anywhere;white-space:pre-wrap}.owner-table th{background:#f4f8f8;font-weight:600}.owner-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.wtn-owner label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--owner-ink)}.wtn-owner input,.wtn-owner textarea,.wtn-owner select{padding:10px;border:1px solid #cbdde0;border-radius:9px;font:inherit;background:#fff;max-width:100%;color:var(--owner-ink)}.owner-filters input{min-width:180px}.owner-paging{display:flex;justify-content:space-between;margin-top:15px}.owner-empty{text-align:center;padding:40px;color:var(--owner-muted)}.owner-error{color:#a12c3e;font-size:13px}.owner-evidence{white-space:pre-wrap;background:#f0f7f4;color:#23584b;padding:12px;border-radius:10px;font-size:12px}.owner-permissions{font-size:11px;max-height:200px;overflow:auto;line-height:1.9}.owner-shade{position:fixed;inset:0;z-index:1500;background:#14364170;display:flex;align-items:center;justify-content:center;padding:20px}.owner-dialog{background:white;border-radius:20px;padding:26px;max-width:640px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 25px 80px #153e4930}.owner-dialog h2{margin-top:0;color:var(--owner-ink);font-size:21px}.owner-dialog label{margin:13px 0}.owner-dialog textarea{min-height:80px;resize:vertical}.owner-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.owner-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wtn-owner button:focus-visible,.wtn-owner summary:focus-visible{outline:3px solid #ff9ca3;outline-offset:3px}@media(max-width:900px){.owner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-grid{grid-template-columns:1fr}}@media(max-width:600px){.owner-hero{padding:21px;align-items:flex-start;flex-direction:column}.owner-hero h1{font-size:26px}.owner-brief{padding:20px}.owner-brief h2{font-size:19px}.owner-brief-count strong{font-size:32px}.owner-job-grid{grid-template-columns:1fr}.owner-stat{padding:15px}.owner-stat strong{font-size:23px}.owner-signal{align-items:flex-start;flex-direction:column}.owner-panel{padding:17px}.owner-shade{padding:10px}.owner-dialog{padding:19px}.owner-form-grid{grid-template-columns:1fr}.owner-event-head{flex-wrap:wrap}}
