:root{color:#152a2b;background:#f3f7f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible{border-radius:4px;outline:3px solid #2b8b7a;outline-offset:3px}.app-shell{display:flex;min-height:100vh}.sidebar{background:#102d2d;color:#d9ebe4;display:flex;flex-direction:column;padding:28px 18px 20px;width:250px}.brand{align-items:center;display:flex;gap:12px;margin:0 10px 54px}.brand-mark{align-items:center;background:#86d6bd;border-radius:12px;color:#102d2d;display:flex;font-size:1.3rem;font-weight:800;height:38px;justify-content:center;width:38px}.brand strong,.brand span{display:block}.brand strong{color:#f6fffb;letter-spacing:.08em;font-size:.95rem}.brand span:last-child{color:#8cafaa;font-size:.7rem;margin-top:2px}.nav-label,.eyebrow{color:#789590;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nav-label{margin:0 12px 12px}.nav-link{align-items:center;border-radius:10px;color:#9fbab4;display:flex;font-size:.9rem;gap:12px;margin:4px 0;padding:12px;transition:background .2s,color .2s}.nav-link:hover,.nav-link.active{background:#1d4947;color:#f6fffb}.nav-dot{border:1px solid #6f9b93;border-radius:50%;height:7px;width:7px}.nav-link.active .nav-dot{background:#86d6bd;border-color:#86d6bd}.sidebar-footer{align-items:center;color:#88aaa2;display:flex;font-size:.72rem;gap:8px;margin-top:auto;padding:12px}.status-pulse{background:#86d6bd;border-radius:50%;box-shadow:0 0 0 4px #1d4947;height:7px;width:7px}.main-content{flex:1;min-width:0}.topbar{align-items:center;background:#fffc;border-bottom:1px solid #e1ebe7;display:flex;justify-content:space-between;padding:26px clamp(24px,5vw,68px)}.topbar h1,.section-heading h2,.hero-card h2,.empty-state h2{margin:4px 0 0}.topbar h1{font-size:1.3rem;font-weight:700}.profile-chip{align-items:center;color:#44605d;display:flex;font-size:.85rem;gap:9px}.avatar{align-items:center;background:#d6eee5;border-radius:50%;color:#23645a;display:flex;font-weight:700;height:32px;justify-content:center;width:32px}.page-content{margin:0 auto;max-width:1220px;padding:40px clamp(24px,5vw,68px) 68px}.hero-card{align-items:center;background:linear-gradient(115deg,#17645c,#258578);border-radius:20px;color:#f1fffa;display:flex;justify-content:space-between;min-height:220px;overflow:hidden;padding:38px 44px;position:relative}.hero-card h2{font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.04em;max-width:500px}.hero-card p{color:#c9eee1;margin:12px 0 0;max-width:470px}.eyebrow.light{color:#a9e6d2}.hero-orbit{height:210px;margin-right:10%;position:relative;width:210px}.hero-orbit:before,.hero-orbit:after,.hero-orbit span{border:1px solid rgba(205,255,235,.35);border-radius:50%;content:"";inset:0;position:absolute;transform:rotate(36deg) scaleY(.5)}.hero-orbit:after{transform:rotate(-36deg) scaleY(.5)}.hero-orbit span{background:#a8e7d2;border:0;height:12px;inset:45% auto auto 15%;width:12px}.hero-orbit span:nth-child(2){height:8px;inset:20% 15% auto auto;width:8px}.hero-orbit span:nth-child(3){height:7px;inset:auto auto 20% 48%;width:7px}.section-heading{align-items:end;display:flex;justify-content:space-between;margin:48px 0 18px}.section-heading h2{font-size:1.35rem;letter-spacing:-.025em}.muted{color:#7b9390;font-size:.82rem}.metric-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.metric-card,.connectivity-card{background:#fff;border:1px solid #e1ebe7;border-radius:15px;box-shadow:0 8px 24px #2148410a}.metric-card{display:flex;flex-direction:column;min-height:145px;padding:21px}.metric-label{color:#58716d;font-size:.78rem}.metric-card strong{color:#1a4d48;font-size:2.2rem;letter-spacing:-.06em;margin:11px 0 2px}.metric-detail{color:#91a5a1;font-size:.73rem}.connectivity-card{align-items:center;display:flex;gap:16px;margin-top:18px;padding:18px 21px}.connectivity-icon{align-items:center;background:#e0f4ed;border-radius:11px;color:#277c6e;display:flex;font-size:1.2rem;height:43px;justify-content:center;width:43px}.connectivity-copy{flex:1}.connectivity-copy h3{font-size:.98rem;margin:1px 0}.connectivity-copy p{margin:2px 0 0}.success-text{color:#277c6e;font-size:.78rem}.error-text{color:#bd5f54;font-size:.78rem}.secondary-button{background:#fff;border:1px solid #c9ddd6;border-radius:8px;color:#24665e;cursor:pointer;font-size:.78rem;font-weight:700;padding:9px 13px}.secondary-button:hover{background:#f1faf6}.empty-state{align-items:center;background:#fff;border:1px solid #e1ebe7;border-radius:18px;display:flex;flex-direction:column;min-height:430px;justify-content:center;padding:40px;text-align:center}.empty-state h2{font-size:1.8rem;letter-spacing:-.04em}.empty-state p{color:#718985;margin:10px 0 25px;max-width:430px}.empty-icon{align-items:center;background:#e0f4ed;border-radius:15px;color:#277c6e;display:flex;font-size:1rem;font-weight:800;height:58px;justify-content:center;margin-bottom:20px;width:58px}.link-button{display:inline-block}.primary-button{background:#1b7468;border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;padding:11px 16px}.primary-button:hover{background:#155f56}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.text-button{background:none;border:0;color:#789590;cursor:pointer;font-size:.75rem}.loading-screen,.login-shell{align-items:center;background:#f3f7f5;display:flex;justify-content:center;min-height:100vh}.login-card{background:#fff;border:1px solid #e1ebe7;border-radius:20px;box-shadow:0 18px 50px #21484114;max-width:440px;padding:38px;width:calc(100% - 36px)}.login-brand{margin:0 0 34px}.login-brand strong{color:#173c39}.login-brand span:last-child,.login-card .eyebrow,.login-card .muted{color:#526c67}.login-card h1{font-size:1.8rem;letter-spacing:-.04em;margin:8px 0}.form-stack,.form-grid{display:grid;gap:16px;margin-top:25px}label{color:#385b56;display:grid;font-size:.8rem;font-weight:700;gap:7px}input,select,textarea{background:#fbfdfc;border:1px solid #cfe0db;border-radius:8px;color:#173c39;font:inherit;font-size:.88rem;padding:11px 12px;width:100%}input:focus,select:focus,textarea:focus,button:focus-visible{border-color:#2b8b7a;box-shadow:0 0 0 3px #2b8b7a24;outline:none}.form-error,.error-box{color:#ad524b;font-size:.8rem}.page-title-row,.toolbar,.case-header,.form-actions,.section-heading.compact-heading{align-items:end;display:flex;gap:18px;justify-content:space-between}.page-title-row h2,.case-header h2{font-size:2rem;letter-spacing:-.05em;margin:5px 0 4px}.toolbar{align-items:center;margin:28px 0 14px}.search-field{flex:1;max-width:650px}.filter-field{min-width:145px}.table-card,.form-card,.detail-card,.state-card{background:#fff;border:1px solid #e1ebe7;border-radius:15px;box-shadow:0 8px 24px #2148410a}.table-card{overflow-x:auto}table{border-collapse:collapse;min-width:760px;width:100%}th,td{border-bottom:1px solid #edf3f0;padding:15px 17px;text-align:left}th{color:#78908b;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}td{color:#49645f;font-size:.82rem}td strong,td small{display:block}td small{color:#8da29d;font-size:.72rem;margin-top:3px}.table-link,.back-link{color:#197365;font-weight:800}.back-link{display:inline-block;font-size:.8rem;margin-bottom:20px}.status-badge,.attention-badge{border-radius:99px;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.03em;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.status-badge{background:#e9f1ee;color:#416b61}.attention-badge.normal{background:#e7f5ef;color:#277c6e}.attention-badge.menunggu{background:#fff4d9;color:#94702b}.attention-badge.perhatian{background:#ffead8;color:#a85d2d}.attention-badge.kritis{background:#ffe2e1;color:#ad4d4b}.pagination{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.state-card{padding:28px}.empty-state.compact{min-height:280px}.form-card{margin-top:22px;padding:22px}.form-grid{grid-template-columns:repeat(2,1fr)}.full-span{grid-column:1 / -1}.case-header{align-items:center;margin-bottom:28px}.case-header-meta{display:flex;flex-wrap:wrap;gap:8px}.detail-actions{display:flex;justify-content:flex-end;margin:-12px 0 14px}.tab-bar{border-bottom:1px solid #dce9e4;display:flex;gap:4px;margin-bottom:25px;overflow-x:auto}.tab-bar button{background:none;border:0;border-bottom:2px solid transparent;color:#78908b;cursor:pointer;font-size:.8rem;padding:12px 13px;white-space:nowrap}.tab-bar button.active{border-color:#1b7468;color:#1b7468;font-weight:800}.detail-grid{display:grid;gap:16px;grid-template-columns:1.35fr 1fr}.detail-card{padding:25px}.detail-card h3{margin:6px 0 0}.detail-card dl{display:grid;gap:16px;margin:24px 0 0}.detail-card dl div{border-bottom:1px solid #edf3f0;display:flex;justify-content:space-between;padding-bottom:11px}.detail-card dt{color:#78908b;font-size:.78rem}.detail-card dd{font-size:.84rem;font-weight:700;margin:0;text-align:right}.large-stat{color:#1a4d48;font-size:2.2rem;font-weight:800;margin:25px 0 0}.large-stat small{color:#78908b;font-size:.8rem;font-weight:500}.timeline{list-style:none;margin:24px 0 0;padding:0 0 0 18px}.timeline li{border-left:2px solid #cfe0db;padding:0 0 25px 20px;position:relative}.timeline li:before{background:#1b7468;border:3px solid #e0f4ed;border-radius:50%;content:"";height:8px;left:-7px;position:absolute;top:3px;width:8px}.timeline strong,.timeline span{display:block}.timeline strong{color:#1a4d48}.timeline span,.timeline p{color:#78908b;font-size:.78rem;margin:5px 0 0}.note-form{display:grid;gap:10px;margin:22px 0}.note-form textarea{min-height:105px;resize:vertical}.note-item{border-top:1px solid #edf3f0;padding:14px 0}.note-item p{margin:0}.note-item small,.document-row small{color:#78908b;display:block;font-size:.72rem;margin-top:4px}.document-list{margin-top:18px}.document-row{align-items:center;border-top:1px solid #edf3f0;display:flex;gap:12px;padding:14px 0}.document-row div{flex:1}.check{align-items:center;border:1px solid #cfe0db;border-radius:50%;color:#78908b;display:flex;height:24px;justify-content:center;width:24px}.check.done{background:#e0f4ed;border-color:#b4ddcf;color:#277c6e}.document-editor{align-items:end;display:grid;gap:12px;grid-template-columns:1.2fr 1fr auto;margin-top:20px}.person-item{border-top:1px solid #edf3f0;padding:14px 0}.person-item strong,.person-item small{display:block}.person-item small{color:#78908b;font-size:.78rem;margin-top:4px}.sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.map-page{display:grid;gap:18px}.map-counts{align-items:baseline;background:#e4f3ed;border-radius:12px;color:#416b61;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px 14px}.map-counts strong{color:#1a4d48;font-size:1.1rem}.map-counts span{font-size:.72rem}.map-filters{background:#fff;border:1px solid #e1ebe7;border-radius:14px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(130px,1fr));padding:16px}.map-filters label{font-size:.74rem}.map-filters .map-search{grid-column:span 2}.map-filters .secondary-button{align-self:end;min-height:42px}.map-card{background:#fff;border:1px solid #e1ebe7;border-radius:15px;overflow:hidden}.map-toolbar{align-items:center;color:#58716d;display:flex;font-size:.78rem;justify-content:space-between;padding:12px 16px}.case-map{height:min(68vh,760px);min-height:450px;width:100%;z-index:0}.map-control-overlay{position:absolute;right:12px;top:12px;z-index:1000}.map-control-overlay .secondary-button{box-shadow:0 2px 8px #14322e33}.sitawaf-marker{background:transparent;border:0}.sitawaf-marker span{background:#197365;border:3px solid #f3fffa;border-radius:50%;box-shadow:0 2px 8px #102d2d73;display:block;height:19px;width:19px}.map-popup{min-width:220px}.map-popup h3{color:#173c39;font-size:1rem;margin:3px 0}.map-popup p{color:#718985;font-size:.76rem;margin:3px 0 8px}.map-popup dl{display:grid;gap:5px;margin:10px 0}.map-popup dl div{display:flex;gap:10px;justify-content:space-between}.map-popup dt{color:#78908b;font-size:.72rem}.map-popup dd{color:#385b56;font-size:.72rem;font-weight:700;margin:0;text-align:right}.map-attention-reason{border-left:3px solid #e8a064;padding-left:8px}.map-footnote{color:#718985;font-size:.78rem;margin:12px 16px}.dashboard-page{display:grid;gap:24px}.dashboard-hero{align-items:center;background:linear-gradient(115deg,#17645c,#258578);border-radius:20px;color:#f1fffa;display:flex;gap:24px;justify-content:space-between;min-height:184px;padding:32px 38px}.dashboard-hero h2{font-size:clamp(1.5rem,2.8vw,2.15rem);letter-spacing:-.04em;margin:6px 0}.dashboard-hero p{color:#c9eee1;margin:8px 0 0}.dashboard-shortcuts{display:flex;flex-direction:column;gap:8px;min-width:max-content}.dashboard-shortcuts a{border:1px solid rgba(235,255,247,.38);border-radius:8px;color:#f1fffa;font-size:.8rem;font-weight:700;padding:9px 12px}.dashboard-shortcuts a:hover{background:#ffffff1a}.dashboard-kpis{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpis .metric-card{min-height:132px}.dashboard-kpis .metric-card.critical{border-color:#f1c9c5}.dashboard-kpis .metric-card.critical strong{color:#ad4d4b}.dashboard-alert{align-items:center;display:flex;gap:20px;justify-content:space-between}.dashboard-alert p{margin:4px 0 0}.dashboard-section .section-heading{margin:4px 0 16px}.dashboard-section .section-heading h2{margin-top:4px}.dashboard-chart-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card{background:#fff;border:1px solid #e1ebe7;border-radius:15px;min-width:0;overflow:hidden;padding:18px 18px 10px}.chart-heading h3{color:#244d48;font-size:.97rem;margin:0}.chart-heading p{color:#819792;font-size:.75rem;margin:4px 0 10px}.chart-visual{height:auto;min-width:0}.chart-empty{align-items:center;color:#819792;display:flex;font-size:.82rem;justify-content:center;min-height:250px}.priority-list{display:grid;gap:12px}.priority-card{background:#fff;border:1px solid #e1ebe7;border-left:4px solid #e4a26a;border-radius:12px;padding:17px 19px}.priority-card.kritis{border-left-color:#c95f58}.priority-card.menunggu{border-left-color:#d5aa4d}.priority-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.priority-heading h3{color:#244d48;font-size:1rem;margin:4px 0 0}.priority-location{color:#819792;font-size:.78rem;margin:7px 0 12px}.priority-meta{display:flex;flex-wrap:wrap;gap:8px 22px}.priority-meta span{color:#819792;font-size:.72rem}.priority-meta strong{color:#49645f;margin-left:4px}.priority-reason{background:#f8f5ef;border-radius:7px;color:#765d43;font-size:.8rem;margin:12px 0;padding:9px 11px}.priority-footer{align-items:center;border-top:1px solid #edf3f0;color:#819792;display:flex;flex-wrap:wrap;font-size:.72rem;gap:10px 20px;padding-top:10px}.priority-footer strong{color:#ad5c42}.priority-footer a{color:#197365;font-weight:800;margin-left:auto}.activity-list{list-style:none;margin:0;padding:0 0 0 10px}.activity-list li{border-left:2px solid #d5e5df;display:flex;gap:14px;padding:0 0 22px 17px;position:relative}.activity-list li:last-child{border-left-color:transparent;padding-bottom:0}.activity-marker{background:#278577;border:3px solid #e1f3ec;border-radius:50%;height:13px;left:-7px;position:absolute;top:2px;width:13px}.activity-content{background:#fff;border:1px solid #e1ebe7;border-radius:10px;flex:1;padding:12px 15px}.activity-top{color:#819792;display:flex;font-size:.7rem;gap:15px;justify-content:space-between}.activity-content>a{display:inline-block;margin-top:6px}.activity-content p{color:#526e68;font-size:.8rem;margin:4px 0 0}@media(max-width:760px){.app-shell{display:block}.sidebar{padding:16px 14px;width:100%}.brand{margin:0 6px 18px}.sidebar nav{display:flex;gap:5px;overflow-x:auto}.nav-label,.sidebar-footer{display:none}.nav-link{margin:0;white-space:nowrap}.topbar{flex-wrap:wrap;gap:10px;padding:16px 18px}.topbar>div:first-child{flex:1 1 100%}.profile-chip{margin-left:auto}.page-content{padding:24px 22px 48px}.hero-card{min-height:210px;padding:28px}.hero-orbit{opacity:.45;position:absolute;right:-40px}.metric-grid{grid-template-columns:1fr}.connectivity-card{align-items:flex-start;flex-wrap:wrap}.connectivity-copy{min-width:calc(100% - 60px)}.connectivity-card .secondary-button{margin-left:59px}.page-title-row,.toolbar,.case-header{align-items:flex-start;flex-direction:column}.page-title-row .primary-button{width:100%}.toolbar{gap:10px}.search-field,.filter-field{max-width:none;width:100%}.form-grid,.detail-grid,.document-editor{grid-template-columns:1fr}.page-title-row h2,.case-header h2{font-size:1.55rem}.case-header-meta{margin-top:8px}.map-counts{align-self:stretch}.map-filters{grid-template-columns:1fr}.map-filters .map-search{grid-column:auto}.case-map{height:58vh;min-height:380px}.map-control-overlay{right:8px;top:8px}.dashboard-hero{align-items:flex-start;flex-direction:column;padding:25px}.dashboard-shortcuts{flex-direction:row;flex-wrap:wrap;min-width:0}.dashboard-kpis,.dashboard-chart-grid{grid-template-columns:1fr}.dashboard-alert{align-items:flex-start;flex-direction:column}.priority-footer a{margin-left:0}.activity-top{align-items:flex-start;flex-direction:column;gap:3px}}@media(min-width:761px)and (max-width:1000px){.map-filters{grid-template-columns:repeat(3,minmax(125px,1fr))}.map-filters .map-search{grid-column:span 2}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.page-heading h1{color:#173c39;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.045em;margin:4px 0}.page-heading p{margin:6px 0 0}.button{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:750;justify-content:center;min-height:40px;padding:9px 13px;text-align:center}.button-primary{background:#1b7468;color:#fff}.button-primary:hover{background:#155f56}.button-secondary{background:#fff;border-color:#c9ddd6;color:#24665e}.button-secondary:hover{background:#f1faf6}.button:disabled{cursor:not-allowed;opacity:.55}.button-small{min-height:32px;padding:5px 9px}.panel{background:#fff;border:1px solid #e1ebe7;border-radius:15px;box-shadow:0 8px 24px #2148410a;padding:20px}.panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:17px}.panel-heading h2{color:#244d48;font-size:1rem;margin:0}.panel-heading p{margin:4px 0 0}.monitoring-quickviews{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 8px}.quickview-button{background:#fff;border:1px solid #d8e6e0;border-radius:999px;color:#58716d;cursor:pointer;flex:0 0 auto;font-size:.77rem;font-weight:750;padding:9px 13px}.quickview-button:hover,.quickview-button.is-active{background:#1b7468;border-color:#1b7468;color:#fff}.monitoring-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.report-fields-note{background:#f3f8f6;border-radius:8px;color:#718985;font-size:.76rem;line-height:1.55;margin:14px 0;padding:11px 13px}.report-preview-list{list-style:none;margin:0;padding:0}.report-preview-list li{align-items:center;border-top:1px solid #edf3f0;color:#58716d;display:flex;font-size:.8rem;gap:15px;justify-content:space-between;padding:12px 4px}.report-preview-list li strong,.report-preview-list li small{display:block}.report-preview-list li strong{color:#197365}.report-preview-list li small{color:#819792;font-size:.74rem;margin-top:3px}.report-preview-list li>span:last-child{white-space:nowrap}.monitoring-filters{margin-bottom:18px}.monitoring-filter-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-filter-grid label,.monitoring-page-size{min-width:0}.monitoring-filter-grid label>span:first-child{color:#385b56}.monitoring-filter-grid input,.monitoring-filter-grid select,.monitoring-page-size select{min-width:0}.monitoring-search-field{grid-column:span 2}.monitoring-search-control{display:flex;gap:8px}.monitoring-search-control input{min-width:0}.monitoring-search-control .button{flex:0 0 auto}.monitoring-page-size{align-items:center;display:flex;font-size:.76rem;gap:8px}.monitoring-page-size select{padding:8px;width:84px}.monitoring-results{min-width:0;padding:18px 0 14px}.monitoring-results>.panel-heading{padding:0 20px}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.monitoring-table{min-width:1160px}.monitoring-table th,.monitoring-table td{padding:13px 14px;vertical-align:top}.table-sort-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit}.table-sort-button:hover{color:#197365}.table-state{color:#78908b;padding:34px 18px;text-align:center}.case-id-link{color:#197365;font-weight:800;white-space:nowrap}.status-pill,.attention-pill,.document-pill{border-radius:999px;display:inline-flex;font-size:.67rem;font-weight:800;line-height:1.35;padding:5px 8px;white-space:nowrap}.status-pill{background:#e9f1ee;color:#416b61}.attention-pill{background:#e7f5ef;color:#277c6e}.attention-pill.attention-menunggu{background:#fff4d9;color:#94702b}.attention-pill.attention-perhatian{background:#ffead8;color:#a85d2d}.attention-pill.attention-kritis{background:#ffe2e1;color:#ad4d4b}.document-pill.is-complete{background:#e7f5ef;color:#277c6e}.document-pill.is-incomplete{background:#fff4d9;color:#94702b}.monitoring-table time{white-space:nowrap}.monitoring-results .pagination{align-items:center;color:#78908b;font-size:.75rem;justify-content:space-between;padding:0 20px}.monitoring-results .pagination>div{display:flex;gap:8px}.alert{align-items:center;border-radius:9px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 14px}.alert-error{background:#fff0ef;border:1px solid #f0cfcc;color:#9a4b45;font-size:.82rem}@media(max-width:760px){.page-heading{align-items:flex-start;flex-direction:column}.page-heading>.button{width:100%}.monitoring-heading-actions{width:100%}.monitoring-heading-actions .button{flex:1}.panel{padding:15px}.panel-heading{align-items:flex-start;flex-wrap:wrap}.monitoring-filter-grid{grid-template-columns:1fr}.monitoring-search-field{grid-column:auto}.monitoring-search-control{align-items:stretch;flex-direction:column}.monitoring-search-control .button{width:100%}.monitoring-results{padding-top:15px}.monitoring-results>.panel-heading{padding:0 15px}.monitoring-results .pagination{align-items:flex-start;flex-direction:column;padding:0 15px}.monitoring-results .pagination>div{width:100%}.monitoring-results .pagination .button{flex:1}}
