:root{--awcra-jurisdictions-green:#087126;--awcra-jurisdictions-navy:#061a4f}.awcra-jurisdictions-page{font-family:Helvetica,Arial,sans-serif;color:#26344b}.awcra-jurisdictions-hero{position:relative;overflow:hidden;background:#052354 url('../images/find-member-network.svg') center/cover no-repeat}.awcra-jurisdictions-hero:before{content:"";position:absolute;inset:0;background:rgba(2,24,67,.35);pointer-events:none}.awcra-jurisdictions-hero-inner{position:relative;z-index:1;max-width:1440px;margin:auto;min-height:285px;padding:42px 38px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:38px;align-items:center}.awcra-jurisdictions-hero-copy{max-width:700px;color:#fff}.awcra-jurisdictions-breadcrumb{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:14px}.awcra-jurisdictions-hero h1{font-size:46px;line-height:1.04;color:#fff;margin:0 0 18px}.awcra-jurisdictions-hero-copy p{font-size:17px;line-height:1.55;color:#fff;margin:0}.awcra-jurisdictions-hero-actions{margin-top:22px}.awcra-jurisdictions-hero-btn{display:inline-flex;align-items:center;gap:10px;background:#087126;color:#fff!important;text-decoration:none;padding:13px 18px;border-radius:6px;font-weight:700}.awcra-jurisdictions-hero-stats{display:grid;grid-template-columns:1fr;gap:0;background:rgba(3,29,73,.82);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:24px 28px}.awcra-jurisdictions-hero-stats div{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15)}.awcra-jurisdictions-hero-stats div:last-child{border-bottom:0}.awcra-jurisdictions-hero-stats strong,.awcra-jurisdictions-hero-stats span{display:block}.awcra-jurisdictions-hero-stats strong{font-size:21px;color:#68bd39}.awcra-jurisdictions-hero-stats span{font-size:12px;color:#fff;margin-top:4px}.awcra-jurisdictions-main{background:#f7f9fc;padding:30px 24px 54px}.awcra-jurisdictions-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px}.awcra-jurisdictions-filter-card{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:20px;align-self:start;box-shadow:0 5px 20px rgba(4,26,89,.05);position:sticky;top:24px}.awcra-jurisdictions-filter-card h2{font-size:19px;color:var(--awcra-jurisdictions-navy);margin:0 0 18px}.awcra-jurisdictions-filter-card label{display:block;color:#17213a;font-size:12px;font-weight:700;margin:0 0 14px}.awcra-jurisdictions-filter-card input,.awcra-jurisdictions-filter-card select{width:100%;height:42px;border:1px solid #cfd8e6;border-radius:5px;margin-top:6px;padding:0 10px;background:#fff;font:inherit;font-weight:400;color:#24324a}.awcra-jurisdictions-filter-card button{width:100%;height:44px;border:0;border-radius:5px;background:var(--awcra-jurisdictions-green);color:#fff;font-weight:700;cursor:pointer}.awcra-jurisdictions-clear{display:block;text-align:center;margin:12px 0 0;color:#36506f;text-decoration:none;font-size:12px}.awcra-jurisdictions-trust-card{margin-top:26px;background:#f0f8f1;border-radius:8px;padding:16px;display:flex;gap:10px}.awcra-jurisdictions-trust-card>span{color:var(--awcra-jurisdictions-green);font-size:26px;width:26px;height:26px}.awcra-jurisdictions-trust-card h3{font-size:15px;color:#216b2c;margin:0 0 7px}.awcra-jurisdictions-trust-card p{font-size:12px;line-height:1.5;margin:0 0 9px}.awcra-jurisdictions-trust-card a{color:#0c5b23;font-size:11px;font-weight:700;text-decoration:none}.awcra-jurisdictions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;color:#4a576b;font-size:13px}.awcra-jurisdictions-toolbar strong{color:#26344b}.awcra-jurisdictions-toolbar-actions{display:flex;align-items:center;gap:16px}.awcra-jurisdictions-toolbar form{margin:0}.awcra-jurisdictions-toolbar label{display:flex;align-items:center;gap:7px}.awcra-jurisdictions-toolbar select{height:37px;border:1px solid #d5dce7;border-radius:5px;padding:0 28px 0 10px;background:#fff}.awcra-jurisdictions-view-toggle{display:flex;border:1px solid #d5dce7;border-radius:6px;overflow:hidden}.awcra-jurisdictions-view-toggle button{border:0;background:#fff;height:36px;padding:0 11px;color:#495a70;display:flex;align-items:center;gap:4px;cursor:pointer}.awcra-jurisdictions-view-toggle button.is-active{background:#eef7ef;color:var(--awcra-jurisdictions-green);font-weight:700}.awcra-jurisdictions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.awcra-jurisdiction-card{background:#fff;border:1px solid #dde4ed;border-radius:10px;min-height:220px;padding:20px;display:flex;gap:15px;box-shadow:0 3px 16px rgba(9,36,86,.035);transition:.2s ease}.awcra-jurisdiction-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(9,36,86,.09);border-color:var(--awcra-jurisdiction-accent)}.awcra-jurisdiction-code{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 50px;background:#eff7f1;color:var(--awcra-jurisdiction-accent);font-weight:800;letter-spacing:.04em}.awcra-jurisdiction-card-body{min-width:0;display:flex;flex-direction:column;flex:1}.awcra-jurisdiction-card small{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#8490a1;font-weight:700}.awcra-jurisdiction-card h3{font-size:17px;line-height:1.25;margin:4px 0 8px;color:var(--awcra-jurisdictions-navy)}.awcra-jurisdiction-card h3 a{color:inherit;text-decoration:none}.awcra-jurisdiction-card p{font-size:12px;line-height:1.5;color:#4d596c;margin:0 0 12px;min-height:72px}.awcra-jurisdiction-manual-count{display:flex;align-items:center;gap:5px;color:#18812a;font-size:11px;margin-top:auto}.awcra-jurisdiction-manual-count .dashicons{font-size:15px;width:15px;height:15px}.awcra-jurisdiction-card-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.awcra-jurisdiction-card-actions a{font-size:12px;font-weight:700;color:#176ad1;text-decoration:none}.awcra-jurisdiction-card-actions a:last-child{color:#53637a}.awcra-jurisdictions-grid.is-list{grid-template-columns:1fr}.awcra-jurisdictions-grid.is-list .awcra-jurisdiction-card{min-height:0;align-items:center}.awcra-jurisdictions-grid.is-list .awcra-jurisdiction-card p{min-height:0}.awcra-jurisdictions-pagination{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:28px}.awcra-jurisdictions-pagination>span{display:flex;gap:6px}.awcra-jurisdictions-pagination a{min-width:36px;height:36px;border:1px solid #d4dcea;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:0 11px;text-decoration:none;color:#34445e;background:#fff}.awcra-jurisdictions-pagination a.is-current{background:var(--awcra-jurisdictions-green);color:#fff;border-color:var(--awcra-jurisdictions-green)}.awcra-jurisdictions-empty{background:#fff;border:1px solid #dde4ed;border-radius:10px;text-align:center;padding:70px 20px}.awcra-jurisdictions-empty .dashicons{font-size:40px;width:40px;height:40px;color:#8190a4}.awcra-single-jurisdiction{max-width:1100px;margin:40px auto;padding:34px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 9px 28px rgba(4,26,89,.06)}.awcra-single-jurisdiction-head{display:flex;gap:22px}.awcra-single-jurisdiction-head>span{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eef7ef;color:var(--awcra-jurisdiction-accent);font-weight:800;font-size:20px}.awcra-single-jurisdiction h1{margin:2px 0 8px;color:#061a4f}.awcra-single-jurisdiction p{margin:0;line-height:1.6}.awcra-single-jurisdiction-actions{margin-top:24px;padding-top:20px;border-top:1px solid #e5eaf1;display:flex;justify-content:space-between;gap:20px;align-items:center}.awcra-single-jurisdiction-actions>div{display:flex;gap:10px;flex-wrap:wrap}.awcra-single-jurisdiction-actions a{background:#087126;color:#fff;padding:12px 18px;border-radius:6px;text-decoration:none;font-weight:700}.awcra-single-jurisdiction-actions a.is-outline{background:#fff;color:#087126;border:1px solid #087126}.awcra-jurisdictions-notice{padding:13px 16px;border-radius:7px;margin-bottom:15px;display:flex;align-items:center;gap:8px}.awcra-jurisdictions-notice.is-success{background:#e9f8ed;color:#17652b}.awcra-jurisdictions-notice.is-error{background:#fff0f0;color:#a52222}.awcra-member-jurisdiction-usage{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e0e6ef;border-radius:8px;margin:20px 0;overflow:hidden}.awcra-member-jurisdiction-usage div{padding:15px;border-right:1px solid #e0e6ef}.awcra-member-jurisdiction-usage div:last-child{border-right:0}.awcra-member-jurisdiction-usage span{display:block;font-size:11px;color:#6b7789;margin-bottom:4px}.awcra-member-jurisdiction-usage strong{color:#071c58}.awcra-member-jurisdiction-search{position:relative;max-width:520px;margin-bottom:18px}.awcra-member-jurisdiction-search .dashicons{position:absolute;left:12px;top:12px;color:#77869a}.awcra-member-jurisdiction-search input{width:100%;height:44px;border:1px solid #d5deea;border-radius:7px;padding:0 12px 0 40px}.awcra-member-jurisdiction-group{border-top:1px solid #e6eaf0;padding:18px 0}.awcra-member-jurisdiction-group h3{margin:0 0 12px;color:#071c58}.awcra-member-jurisdiction-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.awcra-member-jurisdiction-options label{display:block;cursor:pointer}.awcra-member-jurisdiction-options input{position:absolute;opacity:0;pointer-events:none}.awcra-member-jurisdiction-options label>span{display:grid;grid-template-columns:40px 1fr;column-gap:9px;border:1px solid #dce3ec;border-radius:8px;padding:12px;min-height:74px}.awcra-member-jurisdiction-options label>span i{grid-row:1/3;width:40px;height:40px;border-radius:50%;background:#eef3fb;color:#0a4d9a;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;font-size:11px}.awcra-member-jurisdiction-options label>span b{font-size:13px;color:#17243c}.awcra-member-jurisdiction-options label>span small{font-size:11px;color:#69768a;line-height:1.35;margin-top:3px}.awcra-member-jurisdiction-options input:checked+span{border-color:#087126;background:#f1faf3;box-shadow:inset 0 0 0 1px #087126}.awcra-member-jurisdiction-options input:checked+span i{background:#087126;color:#fff}.awcra-member-jurisdictions-save{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid #e6eaf0}.awcra-jurisdictions-upgrade-note{margin-top:14px;font-size:12px;color:#647187}.awcra-profile-chip-list.is-jurisdictions a{display:inline-flex;text-decoration:none}
@media(max-width:1100px){.awcra-jurisdictions-hero-inner{grid-template-columns:1fr}.awcra-jurisdictions-hero-stats{grid-template-columns:repeat(3,1fr)}.awcra-jurisdictions-hero-stats div{border:0;text-align:center}.awcra-jurisdictions-layout{grid-template-columns:1fr}.awcra-jurisdictions-filter-card{position:static}.awcra-jurisdictions-filter-card form{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}.awcra-jurisdictions-filter-card h2,.awcra-jurisdictions-trust-card,.awcra-jurisdictions-filter-card button,.awcra-jurisdictions-clear{grid-column:1/-1}.awcra-jurisdictions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awcra-member-jurisdiction-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.awcra-jurisdictions-hero-inner{padding:34px 20px;min-height:0}.awcra-jurisdictions-hero h1{font-size:36px}.awcra-jurisdictions-hero-copy p{font-size:16px}.awcra-jurisdictions-hero-stats{grid-template-columns:1fr;padding:18px}.awcra-jurisdictions-main{padding:22px 14px 42px}.awcra-jurisdictions-filter-card form{display:block}.awcra-jurisdictions-toolbar{align-items:flex-start;flex-direction:column}.awcra-jurisdictions-toolbar-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.awcra-jurisdictions-grid{grid-template-columns:1fr}.awcra-jurisdiction-card{min-height:0}.awcra-jurisdiction-card p{min-height:0}.awcra-jurisdictions-pagination{gap:8px;flex-wrap:wrap}.awcra-member-jurisdiction-usage{grid-template-columns:1fr}.awcra-member-jurisdiction-usage div{border-right:0;border-bottom:1px solid #e0e6ef}.awcra-member-jurisdiction-usage div:last-child{border-bottom:0}.awcra-member-jurisdiction-options{grid-template-columns:1fr}.awcra-member-jurisdictions-save{align-items:stretch;flex-direction:column}.awcra-single-jurisdiction{margin:20px 14px;padding:22px}.awcra-single-jurisdiction-head{flex-direction:column}.awcra-single-jurisdiction-actions{align-items:stretch;flex-direction:column}}
