.page-module-scss-module__LBZGhW__page{padding-bottom:40px}.page-module-scss-module__LBZGhW__zonesSection{margin-top:24px}.page-module-scss-module__LBZGhW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 2px;display:flex}.page-module-scss-module__LBZGhW__zoneGrid{grid-template-columns:1fr;gap:14px;display:grid}.page-module-scss-module__LBZGhW__zoneCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--rll);padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.page-module-scss-module__LBZGhW__zoneCard:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.page-module-scss-module__LBZGhW__zoneCard:hover{box-shadow:var(--shm);border-color:var(--border2);transform:translateY(-2px)}.page-module-scss-module__LBZGhW__zoneCard:hover:before{opacity:1}.page-module-scss-module__LBZGhW__zoneCard.page-module-scss-module__LBZGhW__zoneInactive{opacity:.6}.page-module-scss-module__LBZGhW__zoneCard.page-module-scss-module__LBZGhW__zoneInactive:before{background:linear-gradient(90deg, var(--text3), var(--border2))}.page-module-scss-module__LBZGhW__zoneCard.page-module-scss-module__LBZGhW__zoneInactive:hover{opacity:.8}.page-module-scss-module__LBZGhW__zoneCardHeader{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-module-scss-module__LBZGhW__zoneIconWrap{border-radius:var(--rl);background:var(--accent-bg);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__LBZGhW__zoneHeaderText{flex:1;min-width:0}.page-module-scss-module__LBZGhW__zoneNameRow{align-items:center;gap:8px;display:flex}.page-module-scss-module__LBZGhW__defaultBadge{background:var(--amber-bg);color:var(--amber);letter-spacing:.03em;border-radius:20px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.page-module-scss-module__LBZGhW__zoneActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module-scss-module__LBZGhW__iconBtn{border:1px solid var(--border)!important;border-radius:var(--r)!important;width:30px!important;height:30px!important;color:var(--text3)!important;transition:all .15s!important}.page-module-scss-module__LBZGhW__iconBtn:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-bg)!important}.page-module-scss-module__LBZGhW__zoneMetrics{background:var(--surface2);border-radius:var(--rl);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:12px;padding:14px 16px;display:grid}.page-module-scss-module__LBZGhW__zoneMetric{align-items:flex-start;gap:8px;display:flex}.page-module-scss-module__LBZGhW__metricIcon{color:var(--accent);flex-shrink:0;margin-top:2px}.page-module-scss-module__LBZGhW__metricLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--text3);margin-bottom:2px;font-size:10px;font-weight:600}.page-module-scss-module__LBZGhW__metricValue{color:var(--text);font-size:.8125rem;font-weight:600}.page-module-scss-module__LBZGhW__rateTypeTag{background:var(--accent-bg);color:var(--accent);border-radius:20px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.page-module-scss-module__LBZGhW__zoneAreas{flex-wrap:wrap;gap:6px;display:flex}.page-module-scss-module__LBZGhW__areaChip{background:var(--surface2);color:var(--text2);border:1px solid var(--border);border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.page-module-scss-module__LBZGhW__areaChip:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}.page-module-scss-module__LBZGhW__toggleSection{border:1px solid var(--border);border-radius:var(--rl);overflow:hidden}.page-module-scss-module__LBZGhW__toggleRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.page-module-scss-module__LBZGhW__toggleRow:last-child{border-bottom:none}.page-module-scss-module__LBZGhW__toggleLabel{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:600}.page-module-scss-module__LBZGhW__toggleHint{color:var(--text3);font-size:11px}.page-module-scss-module__LBZGhW__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:480px){.page-module-scss-module__LBZGhW__formGrid{grid-template-columns:1fr}}.page-module-scss-module__LBZGhW__input{border:1px solid var(--border2);border-radius:var(--r);font-family:var(--font);background:var(--surface);color:var(--text);box-sizing:border-box;outline:none;width:100%;padding:8px 12px;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.page-module-scss-module__LBZGhW__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.page-module-scss-module__LBZGhW__input::placeholder{color:var(--text3)}.page-module-scss-module__LBZGhW__chipInput{border:1px solid var(--border2);border-radius:var(--r);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.page-module-scss-module__LBZGhW__chipInput:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.page-module-scss-module__LBZGhW__chip{background:var(--accent-bg);color:var(--accent);border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.page-module-scss-module__LBZGhW__chipX{cursor:pointer;color:var(--accent);opacity:.7;background:0 0;border:none;align-items:center;padding:0 1px;font-size:14px;line-height:1;transition:opacity .15s;display:flex}.page-module-scss-module__LBZGhW__chipX:hover{opacity:1}.page-module-scss-module__LBZGhW__chipInlineInput{font-family:var(--font);color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:80px;font-size:.8125rem}.page-module-scss-module__LBZGhW__chipInlineInput::placeholder{color:var(--text3)}
