.monitoring-panel{padding:25px;margin-bottom:20px}.monitoring-intro{font-size:12px;line-height:1.8;color:var(--muted);max-width:780px}.monitoring-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:22px 0}.monitoring-toolbar>label{max-width:390px;flex:1}.monitoring-panel label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#61745e}.monitoring-panel input,.monitoring-panel select{height:40px;border:1px solid #dfe7db;border-radius:8px;padding:0 10px;background:#fff;font:12px 'DM Sans',system-ui;color:#36503a;width:100%;box-sizing:border-box}.monitoring-panel button:disabled{opacity:.5;cursor:not-allowed}.monitoring-state{font-size:11px;color:#946b2d;background:#fff4dd;padding:12px 15px;border-radius:8px;line-height:1.7}.monitoring-state.is-running{background:#e8f3e8;color:#397152}.monitoring-configuration{border:1px solid #e2e9dd;border-radius:11px;margin:20px 0;padding:15px}.monitoring-configuration summary,.monitoring-explanation summary{font-size:12px;color:#3d6145;cursor:pointer;font-weight:600}.monitoring-configuration summary span{font-size:10px;font-weight:400;color:#84947e;margin-left:12px}.monitoring-configuration fieldset{border:0;margin:20px 0 0;padding:0}.monitoring-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:22px}.monitoring-panel h3{font-size:12px;color:#35593e;margin:15px 0 10px}.monitoring-help{font-size:11px;line-height:1.8;color:#889581}.monitoring-overview{display:grid;grid-template-columns:minmax(190px,.8fr) 2fr;gap:20px;margin:24px 0}.monitoring-score-card{background:#edf5e9;border:1px solid #dcebd4;border-radius:13px;padding:22px}.monitoring-score-card>span{font-size:9px;letter-spacing:.14em;color:#77966d}.monitoring-score-card>div{display:flex;align-items:baseline;gap:8px;margin:22px 0 10px}.monitoring-score-card strong{font:750 48px Manrope,sans-serif;color:#294e32;letter-spacing:-2px}.monitoring-score-card>div>span{font-size:12px;color:#8c9f82}.monitoring-score-card p{font-size:12px;font-weight:600;line-height:1.7;color:#4d7252}.monitoring-score-card small{font-size:10px;line-height:1.8;color:#8a9a80}.has-detection .monitoring-score-card{background:#fff0e8;border-color:#efcdbd}.has-detection .monitoring-score-card strong{color:#ac6541}.monitoring-readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.monitoring-readings article{border:1px solid #e6ecdf;border-radius:10px;padding:15px 12px;display:flex;flex-direction:column;gap:10px}.monitoring-readings span{font-size:10px;color:#87947c}.monitoring-readings strong{font-size:18px;letter-spacing:-.5px;color:#36533b}.monitoring-readings small{font-size:9px;color:#93a087;line-height:1.7}.monitoring-trend{border:1px solid #e6ecdf;border-radius:11px;padding:16px;margin:20px 0}.monitoring-trend>div:first-child{display:flex;align-items:center;justify-content:space-between}.monitoring-trend h3{margin:0}.monitoring-trend span{font-size:9px;color:#90a083}.monitoring-trend svg{display:block;width:100%;height:150px;margin-top:18px}.monitoring-trend svg text{font:9px 'DM Sans',sans-serif;fill:#8a9b80}.monitoring-observed{fill:none;stroke:#569673;stroke-width:2.5;stroke-linejoin:round}.monitoring-expected{fill:none;stroke:#b8c9a9;stroke-width:1.8;stroke-dasharray:5 4}.monitoring-trend>p{font-size:9px;color:#8b9c80;display:flex;align-items:center;gap:7px}.monitoring-trend i,.monitoring-trend b{width:18px;height:2px;background:#569673;display:inline-block}.monitoring-trend b{background:#b8c9a9;margin-left:15px}.monitoring-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5ecdf;padding-top:14px}.monitoring-actions p{font-size:10px;line-height:1.8;color:#8a997f;max-width:470px}.monitoring-actions>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.monitoring-call-status{background:#f6f9f1;border:1px solid #e3ebd9;border-radius:9px;padding:15px;margin-top:20px;font-size:11px;line-height:1.8;color:#657d54}.monitoring-call-status p{font-size:11px;color:#7f9270}.monitoring-message{font-size:12px;color:#487451;line-height:1.8}.monitoring-message:empty{display:none}.monitoring-message.is-error{color:#ac5b44}.monitoring-explanation{margin:20px 0 0;font-size:11px;color:#87967d;line-height:1.9}.monitoring-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.monitoring-report-grid>div{border:1px solid #e3eadc;border-radius:9px;padding:14px}.monitoring-report-grid span,.monitoring-report-grid small{display:block;font-size:10px;color:#8c9a80;line-height:1.7}.monitoring-report-grid strong{display:block;font-size:19px;color:#35553d;margin:8px 0}@media(max-width:1000px){.monitoring-overview{grid-template-columns:1fr}.monitoring-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-actions{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.monitoring-panel{padding:20px 14px}.monitoring-toolbar{align-items:stretch;flex-direction:column}.monitoring-fields{grid-template-columns:1fr}.monitoring-readings{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-report-grid{grid-template-columns:1fr}}
