:root{--blue:#1477d2;--deep:#123a62;--line:#e4ebf2;--muted:#7a8a9a}*{box-sizing:border-box}body{margin:0;background:#f4f7fb;color:#20384f;font:14px/1.5 "Microsoft YaHei",Arial}.login-card{width:min(420px,calc(100% - 32px));margin:10vh auto;background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 12px 40px #16345114;text-align:center}.mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 12px;border-radius:18px;background:linear-gradient(145deg,#1684df,#59c4ef);color:#fff;font-weight:900;font-size:26px}.mark.small{width:34px;height:34px;margin:0;font-size:16px;border-radius:10px}.login-card h1{font-size:22px;margin:0}.login-card>p{color:var(--muted);margin:3px 0 20px}.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:20px}.tabs button{flex:1;border:0;background:#fff;padding:10px;color:var(--muted);font:inherit}.tabs button.active{color:var(--blue);border-bottom:2px solid var(--blue)}form{text-align:left}label{display:block;margin:14px 0;color:#5c6d7e;font-size:13px}input,textarea,select{display:block;width:100%;margin-top:6px;border:1px solid var(--line);border-radius:8px;padding:10px;font:inherit;color:#20384f}.primary{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:10px 15px;font:inherit;cursor:pointer}.login-card .primary{display:block;width:100%;margin-top:20px}.hint,#message{color:var(--muted);font-size:12px;text-align:left}#admin{display:flex;min-height:100vh}aside{width:230px;background:var(--deep);padding:22px 12px;color:#dcecfb}.brand{display:flex;gap:9px;align-items:center;font-size:17px;font-weight:700;margin:0 7px 23px}aside button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#dcecfb;border-radius:8px;padding:11px 12px;margin:4px 0;font:inherit}aside button.active,aside button:hover{background:#ffffff1d;color:#fff}aside #logout{margin-top:30px;color:#a9c3dc}article{width:calc(100% - 230px);padding:28px 36px}article>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.eyebrow{color:var(--blue);font-weight:700;margin:0}h1{margin:2px 0;font-size:27px}h2{margin:0}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:13px}.table-wrap table{border-collapse:collapse;width:100%;min-width:950px}.table-wrap th,.table-wrap td{padding:12px;border-bottom:1px solid var(--line);text-align:left}.table-wrap th{color:var(--muted);font-size:12px;background:#fafcfe}.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;margin:10px 0}.meta{color:var(--muted);font-size:12px}.chip{display:inline-block;border-radius:99px;padding:3px 8px;background:#e9f4ff;color:#2879bd;font-size:12px;margin:7px 4px 0 0}.danger{color:#d94c4c}.status{font-size:12px;padding:3px 8px;border-radius:99px;background:#fff4de;color:#b87618}dialog{border:0;border-radius:14px;width:min(680px,calc(100% - 32px));box-shadow:0 20px 60px #173a5d55}dialog::backdrop{background:#112e4b66}dialog form{padding:20px}dialog header,dialog footer{display:flex;justify-content:space-between;align-items:center}dialog header button,dialog footer button:not(.primary){border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 12px}dialog footer{margin-top:18px;justify-content:flex-end;gap:10px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.grid .wide{grid-column:1/-1}@media(max-width:760px){#admin{display:block}aside{width:100%;display:flex;overflow:auto;gap:5px;white-space:nowrap;padding:10px}.brand{display:none}aside button{width:auto;margin:0}aside #logout{margin:0}article{width:100%;padding:20px}.grid{grid-template-columns:1fr}}

.import-tools{display:flex;gap:8px;margin-left:auto;margin-right:8px}.import-tools button,.upload-button{display:inline-block;border:1px solid var(--line);border-radius:8px;background:#fff;color:#31516e;padding:9px 12px;font:inherit;cursor:pointer}.upload-button input{display:none}.import-tip{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#eef7ff;color:#4b6f8d;font-size:12px}@media(max-width:760px){.toolbar{flex-wrap:wrap}.import-tools{order:3;margin:0;width:100%}}

label .coordinate-field{display:flex;gap:8px;align-items:center}.coordinate-field input{margin-top:0}.coordinate-field button{white-space:nowrap;border:1px solid #b8daf5;border-radius:8px;background:#edf7ff;color:#176fbb;padding:9px 12px;font:inherit;cursor:pointer}#map-picker{width:min(860px,calc(100% - 32px))}#map-picker form{padding:22px}#map-picker header{align-items:flex-start}#map-picker header p{margin:4px 0 0}#map-canvas{width:100%;height:430px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#eef5f8}.map-point{margin:10px 0 0;padding:9px 12px;border-radius:8px;background:#edf7ff;color:#2b638d;font-variant-numeric:tabular-nums}@media(max-width:760px){#map-canvas{height:340px}.coordinate-field{flex-direction:column;align-items:stretch}}
.map-search{display:flex;gap:8px;margin:14px 0 8px}.map-search input{margin:0}.map-search button{flex:0 0 auto;border:0;border-radius:8px;background:var(--blue);color:#fff;padding:0 15px;font:inherit;cursor:pointer}.map-results{max-height:156px;overflow:auto;margin-bottom:8px;border:1px solid var(--line);border-radius:10px;background:#fff}.map-result{display:block;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;color:#20384f;font:inherit;cursor:pointer}.map-result:last-child{border-bottom:0}.map-result:hover{background:#edf7ff}.map-result small{display:block;margin-top:2px;color:var(--muted)}@media(max-width:760px){.map-search{flex-direction:column}.map-search button{height:38px}}
.build-tag{display:inline-block;margin-top:5px;color:#5282a6;font-size:11px}
.location-confirm{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 12px;border:1px solid #b8daf5;border-radius:9px;background:#f0f8ff;color:#24618c;font-size:12px}.location-confirm div{display:flex;gap:7px;flex:0 0 auto}.location-confirm button{border:1px solid var(--line);border-radius:7px;background:#fff;padding:6px 9px;color:#50718b;font:inherit;cursor:pointer}.location-confirm .primary{border:0;color:#fff;background:var(--blue)}@media(max-width:760px){.location-confirm{align-items:flex-start;flex-direction:column}}
.project-list-wrap{max-height:calc(100vh - 250px)}.project-list-searchbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 0 10px;padding:11px 13px;border:1px solid #dcebf5;border-radius:12px;background:linear-gradient(100deg,#f9fcff,#f0f8fd)}.project-list-searchbar label{display:flex;align-items:center;gap:9px;margin:0;color:#426782;font-size:12px;font-weight:700;white-space:nowrap}.project-list-searchbar input{width:min(390px,45vw);margin:0;padding:8px 10px;border-color:#c9deec;background:#fff;font-size:13px}.project-list-searchbar span{color:#7c95a7;font-size:12px;white-space:nowrap}.project-list-table{min-width:1300px!important}.project-list-table th,.project-list-table td{white-space:nowrap}.project-list-table .project-sequence{width:72px;min-width:72px;text-align:center}.project-list-table td.project-sequence{color:#668aa5;font-variant-numeric:tabular-nums}.project-list-table .project-created-at{min-width:158px;color:#668196;font-size:12px;font-variant-numeric:tabular-nums}.project-sort{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.project-sort:hover{color:#187dc3}.project-sort i{color:#72a7cf;font-size:13px;font-style:normal}.project-edit{border:1px solid #c7dfef!important;border-radius:7px!important;background:#f7fcff!important;color:#2474a9!important;padding:6px 10px!important;font:inherit!important;font-size:12px!important;cursor:pointer}
.inline-table-wrap{max-height:calc(100vh - 210px);position:relative}.inline-project-table{width:max-content!important;min-width:100%!important}.inline-project-table th{position:sticky;top:0;z-index:3;white-space:nowrap}.inline-project-table th:first-child{left:0;z-index:5}.inline-project-table td{padding:5px 6px!important;background:#fff}.inline-project-table td:first-child{position:sticky;left:0;z-index:2;background:#fff;box-shadow:5px 0 10px #173a5d0b}.inline-project-control{display:block;width:138px;margin:0!important;padding:8px 9px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;font-size:13px!important;transition:.16s}.inline-project-control:hover{border-color:#c6ddec!important;background:#f7fbfe!important}.inline-project-control:focus{border-color:#4a9cdd!important;background:#fff!important;box-shadow:0 0 0 3px #3c96d51a;outline:0}.inline-project-control.field-name{width:180px;font-weight:700;color:#214866}.inline-project-control.field-address,.inline-project-control.field-articleUrl,.inline-project-control.field-notes{width:250px}.inline-project-control.field-coordinates{width:190px;font-variant-numeric:tabular-nums}.inline-project-control.field-layout,.inline-project-control.field-building{width:180px}.inline-project-control.saving{border-color:#e8b85c!important;background:#fff9e9!important}.inline-project-control.saved{border-color:#54b886!important;background:#effbf5!important}.inline-project-control.save-error{border-color:#dd6c6c!important;background:#fff3f3!important}.import-tools{flex-wrap:wrap}.toolbar{gap:12px}.toolbar>.primary{flex:0 0 auto}@media(max-width:760px){.inline-table-wrap{max-height:calc(100vh - 290px)}.inline-project-control{width:125px}.inline-project-control.field-name{width:160px}}
 .market-admin-info p{margin:10px 0;color:#39546a;line-height:1.6}.market-admin-images{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.market-admin-image,.market-image-placeholder{width:130px;height:130px;border-radius:10px;object-fit:cover}.market-admin-image{cursor:zoom-in}.market-image-placeholder{display:grid;place-items:center;background:#eef5fa;color:#7f95a5;font-size:12px}.admin-image-preview-src{display:block;max-width:min(85vw,900px);max-height:72vh;margin:12px auto;object-fit:contain}.guide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.guide-card{display:flex;min-height:162px;flex-direction:column;padding:13px 14px;border:1px solid #dcecf6;border-radius:14px;background:#fff;box-shadow:0 6px 18px #173a5d0a}.guide-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.guide-card h2{margin:4px 0 0;overflow:hidden;color:#214966;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.guide-card .guide-type{color:#1787c9;font-size:10px;font-weight:700;letter-spacing:.25px}.guide-card .guide-status{padding:3px 7px;border-radius:99px;background:#eef7ff;color:#2878be;font-size:10px;white-space:nowrap}.guide-card .guide-status.pending{background:#fff4de;color:#b87618}.guide-card .guide-status.rejected{background:#fff0f0;color:#c45151}.guide-card-meta{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0;color:#6f899c;font-size:11px}.guide-card-meta span{max-width:100%;overflow:hidden;padding:3px 5px;border-radius:5px;background:#f4f9fc;text-overflow:ellipsis;white-space:nowrap}.guide-card-copy{overflow:hidden;margin:0;color:#5f798c;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.guide-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.guide-card-source{overflow:hidden;color:#7590a4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guide-card-foot button{flex:0 0 auto;border:1px solid #cce1f0;border-radius:6px;background:#fff;color:#35617e;padding:5px 8px;font:inherit;font-size:12px;cursor:pointer}.guide-card-foot button:hover{border-color:#50a5dd;color:#137bc1;background:#f4fbff}@media(max-width:760px){.guide-grid{grid-template-columns:1fr}}
.project-tools{align-items:stretch;gap:9px}.project-tools .project-tool-card{display:flex;align-items:center;gap:8px;min-width:128px;padding:8px 10px!important;border:1px solid #d8e9f7!important;border-radius:12px!important;background:linear-gradient(145deg,#fff,#f1f8ff)!important;color:#42637f!important;box-shadow:0 5px 12px #3977aa0d;transition:.18s}.project-tools .project-tool-card:hover{border-color:#82bde4!important;background:#f8fcff!important;box-shadow:0 9px 18px #3977aa18;transform:translateY(-1px)}.project-tool-card>span:last-of-type{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.project-tool-card b{color:#315b80;font-size:12px;line-height:1.25;white-space:nowrap}.project-tool-card small{margin-top:2px;color:#8aa0b3;font-size:10px;line-height:1.2;white-space:nowrap}.project-tool-icon{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;border-radius:9px;background:linear-gradient(145deg,#dff4ff,#d6e9ff);color:#387fc4;font-size:17px;font-weight:700}.project-tools .upload-button{margin:0!important}.project-tools .upload-button input{display:none}@media(max-width:1000px){.project-tools{width:100%;margin:0}.project-tools .project-tool-card{flex:1;min-width:150px}}@media(max-width:640px){.project-tools .project-tool-card{min-width:calc(50% - 6px)}}
.project-tools .project-toolbar-search{display:flex;align-items:center;gap:7px;min-width:270px;padding:8px 11px;border:1px solid #d8e9f7;border-radius:12px;background:#fff;color:#638096;box-shadow:0 5px 12px #3977aa0d;font-size:12px;font-weight:700}.project-tools .project-toolbar-search input{width:210px;margin:0;padding:5px 0;border:0;outline:0;background:transparent;color:#254d69;font:inherit;font-size:13px}.project-tools .project-toolbar-search:focus-within{border-color:#70b7e4;box-shadow:0 0 0 3px #5faad21c}@media(max-width:1000px){.project-tools .project-toolbar-search{flex:1;min-width:220px}.project-tools .project-toolbar-search input{width:100%}}
.project-management-toolbar{align-items:stretch}.project-management-toolbar .project-toolbar-search,.project-management-toolbar .project-tool-card,.project-management-toolbar .project-column-toggle,.project-management-toolbar>.primary{box-sizing:border-box;height:52px}.project-management-toolbar .project-toolbar-search{align-self:stretch;margin:0!important}.project-management-toolbar .project-tool-card,.project-management-toolbar .project-column-toggle,.project-management-toolbar>.primary{display:inline-flex;align-items:center;justify-content:center}.project-management-toolbar>.primary{margin:0!important;padding:0 16px;white-space:nowrap}
.project-delete-button{margin-right:auto!important;border:1px solid #efc4c4!important;border-radius:8px!important;background:#fff5f5!important;color:#bf4f4f!important;padding:8px 13px!important;font:inherit!important;cursor:pointer}.project-delete-button:disabled{opacity:.6;cursor:wait}
.project-column-toggle{display:inline-flex!important;align-items:center;gap:6px;border:1px solid #b9dced!important;border-radius:9px!important;background:#f5fbff!important;color:#2875a8!important;padding:8px 11px!important;font:inherit!important;font-size:12px!important;cursor:pointer}.project-column-toggle span{font-size:17px;line-height:1}.project-column-picker{width:min(630px,calc(100% - 32px));padding:0;background:#f7fbff}.project-column-picker form{padding:0}.project-column-picker header{align-items:flex-start;padding:21px 24px 16px;border-bottom:1px solid #dcecf5}.project-column-picker header p{margin:0;color:#3688bb;font-size:10px;font-weight:800;letter-spacing:1.2px}.project-column-picker header h2{margin:4px 0;color:#254e6d;font-size:19px}.project-column-picker header span{display:block;margin-top:4px;color:#7893a6;font-size:12px}.project-column-picker header button{border:0;background:transparent;color:#7992a3;font-size:25px;line-height:1;cursor:pointer}.project-column-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:19px 24px;max-height:52vh;overflow:auto}.project-column-options label{display:flex;align-items:center;gap:8px;margin:0;padding:9px 10px;border:1px solid #dbe9f2;border-radius:9px;background:#fff;color:#365b75;font-size:12px;cursor:pointer}.project-column-options input{display:inline-block;width:15px;height:15px;margin:0;accent-color:#247ec0}.project-column-picker footer{margin:0;padding:14px 24px 20px;border-top:1px solid #dcecf5}.project-column-picker footer button{font:inherit;cursor:pointer}.project-column-picker .project-column-reset{margin-right:auto;color:#55778e}@media(max-width:680px){.project-column-options{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.project-column-picker header,.project-column-picker footer{padding-right:16px;padding-left:16px}}
.banner-order-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:11px 14px;border:1px solid #b9dff5;border-radius:12px;background:linear-gradient(100deg,#f4fbff,#fff)}.banner-order-panel>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.banner-order-panel b{color:#236990;font-size:14px}.banner-order-panel span{color:#6e8da2;font-size:12px}.banner-order-panel .primary{padding:7px 11px;white-space:nowrap}.banner-order-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:6px;color:#7490a2;font-size:11px}.banner-drag-handle{cursor:grab;user-select:none;color:#2781bd;font-weight:700;letter-spacing:.1px}.banner-page-order{padding:2px 6px;border-radius:5px;background:#eaf6ff;color:#1d76ae;font-variant-numeric:tabular-nums}.banner-card[draggable="true"]{cursor:grab}.banner-card.banner-dragging{opacity:.43;transform:scale(.985)!important;box-shadow:none}.banner-card[draggable="true"]:hover .banner-drag-handle{color:#116fae}@media(max-width:680px){.banner-order-panel{align-items:stretch;flex-direction:column}.banner-order-panel .primary{width:100%}}
.user-sort{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.user-sort:hover{color:#187dc3}.user-sort i{color:#72a7cf;font-size:13px;font-style:normal}.user-data-table th{white-space:nowrap}.user-data-table td{white-space:nowrap}.user-search-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:12px 14px;border:1px solid #d3e6f2;border-radius:12px;background:#f8fcff}.user-search-panel label{display:flex;align-items:center;gap:10px;flex:1;max-width:520px;color:#3e6b86;font-size:13px;font-weight:700}.user-search-panel input{box-sizing:border-box;min-width:0;flex:1;padding:9px 11px;border:1px solid #c7deed;border-radius:8px;background:#fff;color:#264d68;font:inherit;outline:0}.user-search-panel input:focus{border-color:#47a4dd;box-shadow:0 0 0 3px #46a5de1a}.user-search-panel span{color:#7892a3;font-size:12px;white-space:nowrap}@media(max-width:680px){.user-search-panel,.user-search-panel label{align-items:stretch;flex-direction:column}.user-search-panel input{width:100%}}.sidebar-draggable{cursor:grab!important}.sidebar-draggable.sidebar-dragging{opacity:.42;cursor:grabbing!important;outline:1px dashed #8cc3e8}
@media(max-width:760px){.project-list-searchbar{align-items:stretch;flex-direction:column}.project-list-searchbar label{align-items:stretch;flex-direction:column}.project-list-searchbar input{width:100%}}
.monitor-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;margin-bottom:12px;border:1px solid #d7ebf8;border-radius:16px;background:linear-gradient(120deg,#f7fcff,#eaf7ff)}.monitor-hero p{margin:0 0 4px;color:#1689ce;font-size:10px;font-weight:800;letter-spacing:1.2px}.monitor-hero h2{margin:0;color:#1d496b;font-size:21px}.monitor-hero span{display:block;margin-top:5px;color:#718fa5;font-size:13px}.monitor-note{margin:0 0 12px;padding:10px 13px;border:1px solid #e0cfa2;border-radius:11px;background:#fffaf0;color:#8c7440;font-size:12px}.monitor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.monitor-card{padding:16px;border:1px solid #dcecf6;border-radius:14px;background:#fff;box-shadow:0 6px 17px #173a5d0a}.monitor-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.monitor-card h2{margin:5px 0 0;color:#234d6a;font-size:17px}.monitor-card p{overflow:hidden;max-width:360px;margin:5px 0 0;color:#7290a5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.monitor-state{display:inline-block;padding:3px 7px;border-radius:6px;background:#f2f4f6;color:#768390;font-size:10px;font-weight:700}.monitor-state.active{background:#e7f8ee;color:#16834b}.monitor-actions{display:flex;gap:6px}.monitor-actions button{border:1px solid #c7dfef;border-radius:7px;background:#f7fcff;color:#2474a9;padding:5px 8px;font:inherit;font-size:11px;cursor:pointer}.monitor-actions .danger-action{border-color:#efc4c4;background:#fff7f7;color:#bd5555}.monitor-meta{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 8px}.monitor-meta span,.monitor-template{padding:4px 6px;border-radius:5px;background:#f3f8fb;color:#69859a;font-size:11px}.monitor-result{min-height:34px;padding:8px 9px;border-radius:8px;background:#f5fbff;color:#497189;font-size:12px;line-height:1.5}.monitor-result.error{background:#fff4f4;color:#b65e5e}.monitor-template{display:inline-block;margin-top:8px}.monitor-empty{padding:55px 20px;border:1px dashed #bfd8e8;border-radius:14px;background:#fff;color:#7993a5;text-align:center}.website-monitor-editor{width:min(720px,calc(100% - 32px));padding:0;background:#f6faff}.website-monitor-editor form{padding:0}.website-monitor-editor header{align-items:flex-start;padding:21px 24px 15px;border-bottom:1px solid #dcebf4}.website-monitor-editor header p{margin:0;color:#1689ce;font-size:10px;font-weight:800;letter-spacing:1.2px}.website-monitor-editor header h2{margin:4px 0;color:#254e6d;font-size:20px}.website-monitor-editor header span{display:block;margin-top:4px;color:#7a94a6;font-size:12px}.website-monitor-editor header>button{border:0;background:transparent;color:#7992a3;font-size:25px;cursor:pointer}.website-monitor-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px}.website-monitor-form section{padding:14px;border:1px solid #dcebf4;border-radius:12px;background:#fff}.website-monitor-form h3{margin:0 0 7px;color:#315b7b;font-size:15px}.website-monitor-form p,.website-monitor-form small{display:block;margin:0 0 8px;color:#7892a4;font-size:11px;line-height:1.55}.website-monitor-form label{margin:10px 0}.website-monitor-form .grid{grid-template-columns:1fr}.monitor-switch{display:flex!important;align-items:center;gap:8px}.monitor-switch input{display:inline-block;width:16px;height:16px;margin:0;accent-color:#2789c8}.website-monitor-editor footer{margin:0;padding:14px 24px 20px;border-top:1px solid #dcebf4}.website-monitor-editor footer button{cursor:pointer}@media(max-width:760px){.monitor-hero{align-items:stretch;flex-direction:column}.monitor-hero .primary{width:100%}.monitor-grid{grid-template-columns:1fr}.website-monitor-form{grid-template-columns:1fr;padding:15px}.website-monitor-editor header,.website-monitor-editor footer{padding-right:15px;padding-left:15px}}
.popup-admin-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;margin-bottom:14px;border:1px solid #d7ebf8;border-radius:16px;background:linear-gradient(120deg,#f7fcff,#eaf7ff)}.popup-admin-kicker{margin:0 0 4px;color:#1689ce;font-size:10px;font-weight:800;letter-spacing:1.2px}.popup-admin-hero h2{margin:0;color:#1d496b;font-size:21px}.popup-admin-hero p{margin:5px 0 0;color:#718fa5;font-size:13px}.popup-admin-card{padding:20px 22px;border:1px solid #dcecf6;border-radius:16px;background:#fff;box-shadow:0 8px 22px #173a5d0a}.popup-admin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.popup-admin-card-head>div{display:flex;align-items:center;gap:10px}.popup-admin-card h2{color:#214966;font-size:18px}.popup-admin-card button{border:1px solid #c7dfef;border-radius:7px;background:#f7fcff;color:#2474a9;padding:6px 11px;font:inherit;cursor:pointer}.popup-admin-state{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700}.popup-admin-state.enabled{background:#e9f9ef;color:#16834b}.popup-admin-state.disabled{background:#f3f5f7;color:#758392}.popup-admin-content{margin:18px 0;color:#557286;font-size:14px;line-height:1.75;white-space:pre-wrap}.popup-admin-meta{display:flex;flex-direction:column;gap:6px;padding-top:13px;border-top:1px solid #edf2f6;color:#7893a5;font-size:12px;word-break:break-all}.popup-admin-empty{padding:58px 22px;border:1px dashed #bdd8e9;border-radius:16px;background:#fbfdff;color:#7893a5;text-align:center}.home-popup-editor{width:min(760px,calc(100% - 32px));background:#f6faff}.popup-admin-form{display:flex;flex-direction:column;gap:14px;margin-top:16px}.popup-editor-section{padding:18px 19px;border:1px solid #dcecf6;border-radius:14px;background:#fff;box-shadow:0 5px 13px #1e70aa0a}.popup-editor-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px}.popup-editor-step{display:grid;flex:0 0 auto;width:25px;height:25px;place-items:center;border-radius:8px;background:linear-gradient(145deg,#50b9ef,#2889cc);color:#fff;font-size:12px;font-weight:800}.popup-editor-section h3{margin:0;color:#28516f;font-size:15px}.popup-editor-section p{margin:2px 0 0;color:#8198a9;font-size:11px}.popup-editor-section .grid{margin-top:8px}.popup-admin-form textarea{min-height:170px;resize:vertical}.popup-admin-form small{display:block;margin-top:6px;color:#8196a6;font-size:11px}@media(max-width:680px){.popup-admin-hero{align-items:stretch;flex-direction:column}.popup-admin-hero .primary{width:100%}.popup-editor-section{padding:15px}.popup-editor-section .grid{grid-template-columns:1fr}.popup-editor-section .grid .wide{grid-column:auto}}
