@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap");.owner-shell,html[data-ui=admin] body{background:#f4f6f9}.owner-shell{--td-page-bg:#f4f6f9;--td-page-tint:#e9f0f8;--td-card-bg:#fff;--td-sunken:#f7f9fc;--td-border:#d9dfe7;--td-border-strong:#c5ced9;--td-border-light:#e7ecf2;--td-text:#1b3046;--td-text-muted:#5a6b7a;--td-text-faint:#6a7885;--td-accent:#f97316;--td-accent-hover:#ea580c;--td-accent-ink:#c2410c;--td-accent-soft:#fff1e7;--td-shadow-sm:0 1px 2px rgba(27,48,70,.06),0 1px 3px rgba(27,48,70,.08);--td-shadow-md:0 4px 12px rgba(27,48,70,.08),0 16px 40px rgba(27,48,70,.1);--td-radius:12px;--td-radius-card:14px;--td-radius-pill:999px;--td-ease:cubic-bezier(0.2,0.7,0.2,1);--bg:#f4f6f9;--card:#fff;--text:#1b3046;--muted:#5a6b7a;--border:#d9dfe7;--accent:#f97316;--shadow:var(--td-shadow-sm);--r:14px;--r2:12px;font-family:DM Sans,sans-serif;color:var(--td-text);min-height:100vh}.owner-shell .card,.owner-shell .formSection,.owner-shell .kpiCard{background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:var(--td-radius-card);box-shadow:var(--td-shadow-sm)}.owner-shell .owner-header{background:#1b3046;border:1px solid #16283a;border-radius:var(--td-radius-card);box-shadow:var(--td-shadow-sm);color:#fff}.owner-shell .owner-header .mini{color:hsla(0,0%,100%,.72);opacity:1}.owner-shell .owner-header .smallBtn{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22);color:#fff}.owner-shell .owner-header .smallBtn:hover{background:hsla(0,0%,100%,.18)}.owner-shell .tabs{display:flex;flex-wrap:wrap;gap:6px}.owner-shell .tab{padding:9px 14px;border:1px solid var(--td-border);border-radius:var(--td-radius-pill);background:var(--td-card-bg);color:var(--td-text-muted);font-weight:600;font-size:13px;cursor:pointer}.owner-shell .tab:hover{color:var(--td-text);border-color:var(--td-border-strong)}.owner-shell .tab.active{background:var(--td-text);border-color:var(--td-text);color:#fff;font-weight:700;box-shadow:var(--td-shadow-sm)}.owner-shell .btn,.owner-shell .btnDark{background:var(--td-accent);color:#fff;border:1px solid transparent;border-radius:var(--td-radius);box-shadow:0 6px 16px rgba(249,115,22,.28);font-weight:700;transition:background .15s,box-shadow .15s,transform .15s var(--td-ease)}.owner-shell .btn:hover,.owner-shell .btnDark:hover{background:var(--td-accent-hover);border-color:transparent;box-shadow:0 10px 22px rgba(249,115,22,.32);transform:translateY(-1px);filter:none}.owner-shell .btn2,.owner-shell .btnSmall,.owner-shell .smallBtn{display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;border:1px solid var(--td-border-strong);border-radius:var(--td-radius);background:var(--td-card-bg);color:var(--td-text);font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;box-shadow:var(--td-shadow-sm);transition:border-color .15s ease,transform .15s var(--td-ease)}.owner-shell .btn2:hover,.owner-shell .btnSmall:hover,.owner-shell .smallBtn:hover{border-color:#6b8cad;color:var(--td-text);transform:translateY(-1px)}.owner-shell .smallBtn:disabled{opacity:.5;cursor:not-allowed}.owner-shell .input,.owner-shell select.input,.owner-shell textarea.input{background:var(--td-sunken);border:1px solid var(--td-border);border-radius:var(--td-radius);color:var(--td-text);transition:border-color .15s,box-shadow .15s,background .15s}.owner-shell .input::placeholder,.owner-shell textarea.input::placeholder{color:var(--td-text-faint)}.owner-shell .input:focus,.owner-shell textarea.input:focus{border-color:var(--td-accent);background:var(--td-card-bg);box-shadow:0 0 0 3px rgba(249,115,22,.14)}.owner-shell .table,.owner-shell .tableWrap,.owner-shell table{border-radius:var(--td-radius-card)}.owner-shell .tableWrap{border:1px solid var(--td-border);box-shadow:var(--td-shadow-sm);overflow:hidden}.owner-shell thead th{background:var(--td-sunken);color:var(--td-text-muted);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--td-border)}.owner-shell td,.owner-shell th{border-bottom:1px solid var(--td-border-light)}.owner-shell tbody tr:hover{background:var(--td-sunken)}.owner-shell .code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--td-text-secondary,#5a6b7a)}.owner-shell .mini{color:var(--td-text-muted)}.owner-shell .pill,.owner-shell .status{border:1px solid var(--td-border);border-radius:var(--td-radius-pill);background:var(--td-card-bg);font-weight:700;font-size:12px}.owner-shell .callout{border:1px solid rgba(249,115,22,.3);border-radius:var(--td-radius-card);background:var(--td-accent-soft);box-shadow:var(--td-shadow-sm);color:var(--td-text);padding:12px 14px}.ow-modal-overlay{position:fixed;inset:0;z-index:60;background:rgba(27,48,70,.55);display:flex;align-items:center;justify-content:center;padding:20px}.ow-modal{background:#fff;border-radius:14px;padding:20px;width:100%;max-width:480px;box-shadow:0 24px 64px rgba(27,48,70,.18)}.ow-warn{margin-top:12px;padding:12px 14px;border-radius:14px;background:#fef2f2;border:1px solid #fbd5d5;color:#b91c1c;font-size:12px;font-weight:700}.ow-facts{margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.ow-facts li{margin-bottom:4px}.ow-danger{padding:9px 15px;border-radius:12px;cursor:pointer;background:#dc2626;border:1px solid #dc2626;color:#fff;font-weight:800;font-size:13px}.ow-danger:hover{background:#b91c1c;border-color:#b91c1c}.ow-danger:disabled{opacity:.45;cursor:not-allowed}.ow-badge{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#111827;color:#f9fafb;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.25)}.ow-badge:hover{background:#1f2937}.ow-badge-bar{width:70px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.22);overflow:hidden}.ow-badge-fill{display:block;height:100%;border-radius:999px;background:#34d399;transition:width .25s ease}