.op-owner{max-width:1600px;margin:0 auto;color:#243950}.op-head,.op-owner .pagehead,.op-owner .bl-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;padding:0;background:none;border:0}.op-head h1,.op-owner .pagehead h1,.op-owner .bl-intro h1{font-size:30px;line-height:1.3;color:#142c48;letter-spacing:-.7px;margin:5px 0}.op-head p,.op-owner .pagehead .sub,.op-owner .bl-intro p{margin:5px 0;color:#6a798a;font-size:13px}.op-owner .eyebrow{color:#987020}.op-head .tools,.op-owner .pagehead .tools{flex-shrink:0}.op-panel,.op-owner .panel,.op-owner .register,.op-owner .bl-panel{background:#fff;border:1px solid #dce4ed;border-radius:12px;padding:22px;margin-bottom:22px;box-shadow:0 3px 12px #142c4804}.op-owner .panel .panel{box-shadow:none;border:0;padding:0;margin-top:20px}.op-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.op-panel h2,.op-owner .panel h2,.op-owner .register h2,.op-owner .bl-panel h2{font-size:18px;color:#142c48;margin-top:0}.op-panel-head h2{margin:0}.op-panel-head>span{font-size:12px;color:#748295}.op-metrics,.op-owner .stats,.op-owner .bl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.op-metrics article,.op-owner .stat,.op-owner .bl-metric{display:flex;flex-direction:column;align-items:flex-start;background:white;border:1px solid #dce4ed;border-top:3px solid #bd984f;border-radius:12px;padding:18px 20px;box-shadow:0 3px 12px #142c4804}.op-metrics small,.op-owner .stat-label,.op-owner .bl-metric>small{font-size:12px;color:#6a7b8f}.op-metrics strong,.op-owner .stat-value,.op-owner .bl-metric>strong{font-size:29px;line-height:1.5;color:#142c48;overflow-wrap:anywhere}.op-metrics span{font-size:11px;color:#7c899a}.op-filters,.op-owner .filters,.op-owner .on-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:14px;background:#f8fafc;border:1px solid #e5ebf2;border-radius:9px}.op-filters label{display:flex;flex-direction:column;gap:6px;min-width:160px;font-size:12px;color:#526780;font-weight:600}.op-filters label:first-child{flex:1;min-width:240px}.op-filters input,.op-filters select,.op-owner input:not([type=checkbox]):not([type=radio]):not([type=file]),.op-owner select,.op-owner textarea{border:1px solid #d9e2ed;border-radius:6px;background:#fff;color:#2e455e;padding:9px 10px;box-sizing:border-box;max-width:100%}.op-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.op-request,.op-ticket{min-width:0;border:1px solid #dce4ed;border-radius:10px;background:white;padding:18px;overflow-wrap:anywhere}.op-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.op-request-head h3{font-size:17px;margin:3px 0;color:#142c48}.op-request-head small{font-size:11px;color:#987020;font-weight:600}.op-request-head p{font-size:12px;color:#718295;margin:5px 0}.op-context{display:flex;flex-direction:column;gap:3px;background:#f7f9fc;border:1px solid #e6edf4;border-radius:7px;padding:11px 13px;font-size:13px}.op-context>span{font-size:11px;color:#748295}.op-text{white-space:pre-wrap;font-size:13px;line-height:1.7;color:#42586f}.op-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid #e8edf3}.op-actions small{margin-left:auto;color:#7a889a;font-size:11px}.op-decision{padding:12px;background:#f8fafc;border-radius:7px;font-size:12px;color:#60758b}.op-decision p{margin:5px 0}.op-help{font-size:12px;line-height:1.7;color:#738398}.op-empty{grid-column:1/-1;border:1px dashed #d9e2ed;border-radius:9px;padding:28px;text-align:center;background:#fafbfd;color:#728398}.op-empty strong{font-size:14px;color:#3b526d}.op-empty p{margin:8px 0 0;font-size:12px}.op-support-list{display:grid;gap:16px}.op-thread,.op-guide,.op-owner .ra-guide{padding:13px 16px;border:1px solid #e2e9f2;background:#fafbfd;border-radius:8px;margin:14px 0}.op-thread summary,.op-guide summary,.op-owner .ra-guide summary{cursor:pointer;font-weight:600;font-size:12px;color:#526a83}.op-message{margin:13px 0;padding:13px;background:#fff;border:1px solid #e4eaf2;border-radius:7px;font-size:12px}.op-message.from-support{border-left:3px solid #bd984f}.op-message p{white-space:pre-wrap}.op-message small{color:#7a8899}.op-registration{display:flex;gap:12px;align-items:center;padding:14px 17px;background:#fff;border:1px solid #dce4ed;border-radius:9px;margin-bottom:16px;font-size:12px;color:#6b7c90}.op-link{padding:8px 12px;border:1px solid #dce4ed;border-radius:6px;background:white;font-size:12px;color:#345371;text-decoration:none}.op-storage-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.op-storage-numbers small,.op-storage-numbers strong{display:block}.op-storage-numbers small{font-size:11px;color:#748295}.op-storage-numbers strong{font-size:18px;color:#142c48;margin-top:5px}.op-owner .on-tabs,.op-owner .bl-tabs{display:flex;gap:7px;flex-wrap:wrap;background:#edf2f7;border:1px solid #dce4ed;border-radius:9px;padding:6px;margin-bottom:22px}.op-owner .on-tabs button,.op-owner .bl-tabs button{border:0;border-radius:6px;padding:10px 14px;color:#526a84;background:transparent;font-size:12px}.op-owner .on-tabs button.active,.op-owner .bl-tabs button[aria-selected=true]{background:#142c48;color:#fff;box-shadow:0 2px 5px #142c4820}.op-owner table{width:100%;border-collapse:collapse;font-size:12px}.op-owner th{background:#f5f8fc;color:#536b83;font-weight:650;font-size:11px;text-align:left;border-bottom:1px solid #dce4ed;padding:13px 12px}.op-owner td{border-bottom:1px solid #e8edf3;padding:14px 12px;vertical-align:top;overflow-wrap:anywhere}.op-owner tbody tr:last-child td{border-bottom:0}.op-owner td .sub{font-size:11px;color:#7a889a}.op-owner .tablewrap{overflow-x:auto;border:1px solid #e3eaf2;border-radius:8px}.op-owner .tools{display:flex;gap:8px;flex-wrap:wrap}.op-owner .bl-panel,.op-owner .billing-shell{max-width:none}.op-owner .bl-detail-head,.op-owner .panel-head{gap:16px}.op-owner .storage-summary{border-top:3px solid #bd984f}.op-owner .storage-figures strong{color:#142c48}.op-owner .note{border:1px solid #e1e8f1;background:#f8fafc;border-radius:8px;color:#536d87}.op-owner .on-message,.op-owner .support-message{border-radius:8px;border-color:#e2e9f2}.op-owner .on-message.support{border-left:3px solid #bd984f}.op-owner .storage-columns>.panel{margin-bottom:22px}#modal.op-owner-dialog{border:1px solid #d9e2ed;border-radius:12px;box-shadow:0 24px 80px #142c4830;color:#2d465f}#modal.op-owner-dialog .dialoghead{border-bottom:1px solid #e4ebf3;padding-bottom:15px;margin-bottom:20px}#modal.op-owner-dialog h2{color:#142c48;font-size:22px}#modal.op-owner-dialog input:not([type=checkbox]):not([type=radio]):not([type=file]),#modal.op-owner-dialog textarea,#modal.op-owner-dialog select{border:1px solid #d9e2ed;border-radius:6px;padding:9px 10px;background:white;color:#304963;box-sizing:border-box;max-width:100%}#modal.op-owner-dialog .field{margin-bottom:14px}#modal.op-owner-dialog .check-label{background:#f8fafc;border:1px solid #e3eaf2;border-radius:7px;padding:12px}#modal.op-owner-dialog .on-message{border-radius:8px}@media(max-width:1000px){.op-cards{grid-template-columns:1fr}.op-metrics,.op-owner .stats,.op-owner .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.op-head,.op-owner .pagehead,.op-owner .bl-intro{align-items:flex-start;flex-direction:column}.op-head h1,.op-owner .pagehead h1,.op-owner .bl-intro h1{font-size:26px}.op-panel,.op-owner .panel,.op-owner .register,.op-owner .bl-panel{padding:16px}.op-metrics,.op-owner .stats,.op-owner .bl-grid{gap:10px}.op-metrics article,.op-owner .stat,.op-owner .bl-metric{padding:14px}.op-metrics strong,.op-owner .stat-value,.op-owner .bl-metric>strong{font-size:24px}.op-filters{flex-direction:column;align-items:stretch}.op-filters label,.op-filters label:first-child{min-width:0;width:100%}.op-request-head,.op-registration{flex-wrap:wrap}.op-storage-numbers{gap:8px}.op-storage-numbers strong{font-size:15px}.op-actions small{width:100%;margin-left:0}.op-owner table{min-width:650px}}

.op-owner .op-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.op-trial-checks{margin-top:9px;font-size:11px;color:#697f96}.op-trial-checks summary{cursor:pointer;font-weight:600;color:#526b85}.op-trial-checks p{margin:7px 0}
