.australia-filter{margin:22px 0;padding:22px 26px;border:1px solid #31455b;border-radius:14px;background:#112132;color:#e5edf6}.australia-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.australia-heading h2{font-size:20px;color:#f0f5fb;margin:0}.australia-heading p{color:#b2c3d5;font-size:13px;margin:8px 0}.australia-layout{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr);gap:28px;align-items:center}.australia-svg{width:100%;height:350px;overflow:visible}.au-state{cursor:pointer;outline:none}.au-state path{fill:#20374b;stroke:#8ba4bd;stroke-width:.6;transition:fill .15s}.au-state.has-data path{fill:#314d67}.au-state:hover path,.au-state:focus path{fill:#4b6485;stroke:#e3ddff;stroke-width:1.3}.au-state.is-selected path,.au-state.is-selected .au-act-hit{fill:#7658d6;stroke:#d3c6ff;stroke-width:1.4}.au-state text{text-anchor:middle;pointer-events:none;font-family:inherit}.au-code{fill:#f3f7fc;font-size:7px;font-weight:700}.au-activation-badge{fill:#8150d9;stroke:#c9aaff;stroke-width:.4}.au-stock-badge{fill:#087965;stroke:#73d4b3;stroke-width:.4}.au-badge-text{font-size:6px;font-weight:700;fill:white}.au-stock-text{font-size:4.5px;font-weight:600;fill:white}.au-act-line{stroke:#b0c4d8;stroke-width:.7}.au-act-hit{fill:#20374b;stroke:#8ba4bd;stroke-width:.6}.au-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#cad9e7}.au-legend span{display:flex;align-items:center;gap:6px}.au-legend i{display:inline-block;width:11px;height:11px;border-radius:50%}.activation-dot{background:#8150d9}.stock-dot{background:#099878}.au-selected{font-size:15px;font-weight:600;margin:16px 0;color:#ece5ff}.au-state-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.au-state-list button{display:grid;grid-template-columns:35px 1fr;text-align:left;gap:4px;padding:9px 10px;background:#1c3044;border:1px solid #38516c;color:#e1edf8}.au-state-list button[aria-pressed=true]{border-color:#b59bf4;background:#453565}.au-state-list span{font-size:12px}.au-state-list small{grid-column:1/-1;color:#afc4d8;font-size:11px}.au-caption,.au-hover{font-size:11px;line-height:1.6;color:#b1c2d4}.au-hover{min-height:35px}.australia-filter button:focus-visible{outline:2px solid #d1baff;outline-offset:2px}@media(max-width:850px){.australia-layout{grid-template-columns:1fr;gap:10px}.australia-svg{height:300px}.australia-filter{padding:16px}.australia-summary{width:100%}}@media print{.australia-filter{display:none}}
