.owner-desk{max-width:1500px;margin:auto}.owner-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.owner-heading h1{font-size:clamp(38px,5vw,66px);line-height:1.05;margin:9px 0 12px;letter-spacing:-.04em}.owner-heading p,.owner-desk .panel>p{color:var(--muted,#a5a5af);font-size:14px;line-height:1.7;max-width:720px}.owner-status{white-space:nowrap;display:inline-flex;gap:9px;align-items:center;padding:11px 15px;border:1px solid #484047;border-radius:100px;font-size:12px;background:#1c191c}.owner-status:before{content:'';width:7px;height:7px;border-radius:50%;background:#e6ab54}.owner-status.is-connected:before{background:#6cdaa8}.owner-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.owner-period{display:flex;background:#17171b;padding:5px;border:1px solid #323237;border-radius:12px}.owner-period button{min-height:44px;border:0;background:none;color:#b6b5bd;border-radius:8px;padding:10px 18px;font:inherit;font-size:14px;cursor:pointer}.owner-period button[aria-pressed=true]{background:#ed8b51;color:#18100b;font-weight:750}.owner-toolbar>span{font-size:12px;color:#9b9aa5;margin-left:auto}.owner-desk button,.owner-desk .button{min-height:44px}.owner-desk button:focus-visible,.owner-desk input:focus-visible{outline:2px solid #ffa062;outline-offset:4px}.owner-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px}.owner-metric{border:1px solid #34333a;border-radius:18px;background:linear-gradient(155deg,#222126,#18181c);padding:22px;display:flex;flex-direction:column;gap:13px;min-width:0}.owner-metric>span{font-size:13px;color:#cac8d0}.owner-metric strong{font-size:clamp(28px,3vw,44px);font-variant-numeric:tabular-nums;line-height:1.1}.owner-metric small{font-size:11px;line-height:1.6;color:#a7a3ae}.owner-metric-accent{border-color:#865137;background:linear-gradient(140deg,#39251d,#1e1b1c)}.owner-metric-accent strong{color:#ffa062}.owner-alert{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #36413e;background:#18201e;padding:20px 24px;border-radius:16px;margin-bottom:22px}.owner-alert.has-alerts{border-color:#956242;background:#302218}.owner-alert strong{font-size:17px}.owner-alert p{font-size:13px;color:#bebcc5;margin:7px 0 0;line-height:1.6}.owner-alert button{flex-shrink:0}.owner-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:20px}.owner-desk .panel{min-width:0;border-radius:18px;margin-bottom:20px}.owner-grid>.panel{margin-bottom:0}.owner-desk h2{font-size:21px;letter-spacing:-.02em;margin:0 0 14px}.owner-desk h3{font-size:15px;line-height:1.5}.owner-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-section-title>span{font-size:12px;color:#b8b3bf;white-space:nowrap}.owner-chart{display:flex;flex-direction:column;gap:11px;max-height:350px;overflow:auto;padding:8px 0}.owner-chart-row{display:grid;grid-template-columns:43px minmax(20px,1fr) 30px 60px;gap:10px;align-items:center;font-size:12px}.owner-chart-row>span,.owner-chart-row>small{color:#aaa6b2}.owner-track{height:11px;border-radius:3px;background:#2c292e;overflow:hidden}.owner-track i{display:block;height:100%;background:linear-gradient(90deg,#d87039,#ffb07a);border-radius:3px}.owner-footnote{font-size:11px!important;color:#96919f!important;line-height:1.8;margin-top:16px}.owner-actions{display:flex;flex-direction:column;gap:15px}.owner-actions article+article{border-top:1px solid #343039;padding-top:12px}.owner-actions h3{margin:0}.owner-actions p{font-size:13px;color:#b7b0bf;line-height:1.65;margin:7px 0 12px}.owner-health>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #343039;font-size:13px}.owner-health strong{font-variant-numeric:tabular-nums}.owner-devices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.owner-devices span{display:flex;flex-direction:column;gap:8px;background:#242128;padding:14px;border-radius:10px;text-transform:capitalize;font-size:12px;color:#bdb6c5}.owner-devices strong{font-size:22px;color:#eee}.owner-email{display:block;margin-top:7px;color:#aaa1b3;font-size:12px}.owner-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.owner-links label>span{display:block;margin-bottom:9px;font-size:13px}.owner-links label>div{display:flex;gap:7px}.owner-links input{min-width:0;width:100%;min-height:44px;font-size:13px}.owner-empty{border:1px dashed #49414e;padding:24px;border-radius:12px;color:#b6afbf;font-size:14px;line-height:1.7}.owner-desk .table-wrap{max-width:100%;overflow:auto}.owner-desk table{font-size:13px}.owner-desk td,.owner-desk th{padding:13px 12px}.owner-desk a{overflow-wrap:anywhere}
@media(max-width:1100px){.owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-grid{grid-template-columns:1fr}.owner-desk .panel>p{font-size:15px}.owner-metric small,.owner-footnote{font-size:12px!important}.owner-desk input{font-size:16px}.owner-heading{align-items:flex-start}.owner-status{font-size:12px}}
@media(max-width:600px){.owner-heading{flex-direction:column;gap:12px}.owner-heading h1{font-size:43px}.owner-heading p{font-size:15px}.owner-metric{padding:16px;gap:12px}.owner-metric>span{font-size:12px;line-height:1.5}.owner-metric strong{font-size:32px}.owner-alert{align-items:flex-start;flex-direction:column;padding:18px}.owner-alert button{width:100%}.owner-toolbar{gap:10px}.owner-toolbar>span{width:100%;margin:0}.owner-period{flex:1}.owner-period button{flex:1;padding:10px 12px}.owner-links{grid-template-columns:1fr}.owner-desk .panel{padding:18px}.owner-summary{gap:10px}.owner-chart-row{gap:7px;grid-template-columns:38px minmax(10px,1fr) 25px 55px}.owner-status{align-self:flex-start}}
