.policies-module__YMu9dq__page{flex-direction:column;gap:24px;display:flex}.policies-module__YMu9dq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.policies-module__YMu9dq__title{letter-spacing:-.02em;margin-bottom:4px;font-size:1.625rem;font-weight:800}.policies-module__YMu9dq__sub{color:var(--text-muted);font-size:.875rem}.policies-module__YMu9dq__summary{gap:8px;display:flex}.policies-module__YMu9dq__loading{justify-content:center;padding:80px;display:flex}.policies-module__YMu9dq__spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite policies-module__YMu9dq__spin}@keyframes policies-module__YMu9dq__spin{to{transform:rotate(360deg)}}.policies-module__YMu9dq__layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:1000px){.policies-module__YMu9dq__layout{grid-template-columns:1fr}}.policies-module__YMu9dq__list{flex-direction:column;gap:10px;display:flex}.policies-module__YMu9dq__policyCard{cursor:pointer;border:1px solid var(--border);flex-direction:column;gap:10px;padding:20px;transition:all .2s;display:flex}.policies-module__YMu9dq__policyCard:hover{border-color:var(--border-bright);transform:translateY(-1px)}.policies-module__YMu9dq__selected{box-shadow:0 0 24px #0669fd1f;border-color:var(--primary)!important;background:#0669fd0d!important}.policies-module__YMu9dq__policyTop{justify-content:space-between;align-items:center;display:flex}.policies-module__YMu9dq__policyIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.policies-module__YMu9dq__policyName{color:var(--text-primary);font-size:.9375rem;font-weight:700}.policies-module__YMu9dq__policyDesc{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.policies-module__YMu9dq__policyType{gap:6px;display:flex}.policies-module__YMu9dq__detail{height:fit-content;top:calc(var(--topbar-height) + 28px);flex-direction:column;gap:20px;display:flex;position:sticky}.policies-module__YMu9dq__detailHeader{align-items:center;gap:14px;display:flex}.policies-module__YMu9dq__detailIcon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.policies-module__YMu9dq__detailDesc{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.policies-module__YMu9dq__configSection{flex-direction:column;gap:12px;display:flex}.policies-module__YMu9dq__configSection h5{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.8125rem;font-weight:600}.policies-module__YMu9dq__configGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.policies-module__YMu9dq__configItem{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px;display:flex}.policies-module__YMu9dq__configKey{color:var(--text-muted);text-transform:capitalize;font-size:.75rem}.policies-module__YMu9dq__configVal{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}.policies-module__YMu9dq__detailActions{gap:10px;display:flex}.policies-module__YMu9dq__noDetail{height:300px;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:3rem;display:flex}.policies-module__YMu9dq__noDetail p{font-size:.9375rem}
