.ops-panel{max-width:1200px;margin:0 auto;font-size:16px;line-height:1.65;color:#142d50}.ops-panel h2{font-size:24px;line-height:1.3;margin-top:28px}.ops-panel button,.ops-panel .button{font-size:16px;min-height:44px;padding:10px 18px}.ops-panel label{display:block;font-size:17px;font-weight:600}.ops-panel input:not([type=checkbox]),.ops-panel select,.ops-panel textarea{display:block;width:100%;box-sizing:border-box;min-height:50px;padding:12px;font-size:18px;line-height:1.55;margin:8px 0 20px;border:1px solid #9cb0cc;border-radius:8px;background:white;color:#142d50}.ops-panel textarea{min-height:180px;resize:vertical}.ops-panel .ops-check{display:flex;align-items:center;gap:12px;margin:16px 0}.ops-panel input[type=checkbox]{width:21px;height:21px}.ops-toolbar,.ops-filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:14px 0 24px}.ops-filters>label{flex:1;min-width:210px}.ops-filters select,.ops-filters input{margin-bottom:0!important}.ops-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.ops-stat,.ops-ticket,.ops-message,.ops-guide details{background:#fff;border:1px solid #ced9ea;border-radius:12px;padding:22px}.ops-stat strong{display:block;font-size:32px;line-height:1.3}.ops-stat span{display:block;font-size:16px;margin-top:8px}.ops-ticket-list,.ops-messages{display:grid;gap:18px}.ops-ticket h2{margin:12px 0}.ops-status{display:inline-block;background:#e7eef9;border-radius:15px;padding:3px 12px;margin-left:12px}.ops-waiting{display:block;color:#9c2634;margin-top:8px}.ops-messages{margin:24px 0}.ops-message p{font-size:17px;white-space:normal;overflow-wrap:anywhere}.ops-message small{display:block;color:#51647e;font-size:14px}.ops-internal{border-left:5px solid #a36a0e;background:#fff8e8}.ops-table-wrap{overflow-x:auto}.ops-panel table{width:100%;border-collapse:collapse;background:white}.ops-panel caption{text-align:left;padding:16px 0}.ops-panel th,.ops-panel td{padding:14px;text-align:left;border-bottom:1px solid #dbe2ed}.ops-guide{display:grid;gap:14px;margin-top:24px}.ops-guide summary{cursor:pointer;font-size:20px;font-weight:700;line-height:1.5}.ops-guide li{margin:14px 0}.ops-guide ol{padding-left:26px}.ops-success{background:#eef6f1;border-left:4px solid #22734d;padding:15px}.ops-panel [role=alert]{color:#a51330;font-size:17px;white-space:pre-wrap}.ops-search{max-width:850px}.guide-body{margin:0;background:#f4f7fc;font-family:system-ui,sans-serif}.guide-main{max-width:1050px;margin:36px auto;padding:0 24px 60px}.guide-brand{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px;background:white;border-bottom:1px solid #ced9ea}.guide-brand img{width:190px;height:auto}.guide-main h1{font-family:Georgia,serif;font-size:42px;line-height:1.2}.guide-body .button{border:1px solid #9cb0cc;border-radius:8px;color:#142d50;background:white;text-decoration:none;font-family:inherit;cursor:pointer}.guide-body input{font-family:inherit}.guide-body .ops-panel{font-size:18px}.guide-note{padding:18px;background:#e6eef9;border-radius:10px}@media(max-width:640px){.ops-filters{display:block}.ops-filters>label{margin-bottom:18px}.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-stat{padding:16px}.ops-stat strong{font-size:26px}.ops-ticket,.ops-message,.ops-guide details{padding:18px}.guide-main h1{font-size:32px}.guide-brand{padding:16px;flex-wrap:wrap}.ops-toolbar .button{width:100%}}@media print{.guide-brand,.ops-toolbar,.ops-search,.guide-note,#guide-status{display:none!important}.guide-body{background:white}.ops-guide details{break-inside:avoid;border:0;border-bottom:1px solid #ccc}.guide-main{margin:0;max-width:none}.ops-guide details>*{display:block}.ops-panel{color:black}}

.ops-unread{display:inline-block;background:#14365d;color:white;padding:4px 12px;border-radius:6px;margin:8px}.ops-ticket-tools{border-top:1px solid #ced9ea;margin-top:30px;padding-top:20px}.ops-ticket-tools form{margin:24px 0;padding:20px;background:#fff;border:1px solid #ced9ea;border-radius:12px}.ops-panel input[type=file]{max-width:100%;font-size:17px}.ops-panel .account-action-dialog{max-width:680px;width:calc(100% - 32px);max-height:90vh;overflow:auto}.ops-panel .account-action-dialog label{display:block}

.feature-control-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,240px) auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #d5deed}.feature-control-row p{margin:6px 0;font-size:15px}.feature-controls-panel textarea{width:100%;min-height:110px;font-size:18px;box-sizing:border-box}.feature-controls-panel select{min-height:46px;font-size:17px}.feature-controls-panel details{padding:12px 0}.feature-emergency{border:2px solid #ba2238;border-radius:10px;padding:20px;margin:20px 0}.feature-control-dialog{width:min(1100px,94vw);max-width:94vw;max-height:90vh;overflow:auto}.feature-control-dialog .plan-panel{margin:18px 0}@media(max-width:700px){.feature-control-row{grid-template-columns:1fr}.feature-control-row select,.feature-control-row button{width:100%}}

.ops-panel .feature-control-dialog{width:min(1100px,94vw);max-width:94vw}
