.p-context-backdrop{z-index:70;background:#19294252;transition:opacity .15s ease-out;position:fixed;inset:0}.p-context-drawer{inset-block:0;z-index:71;background:var(--n-surface);border-left:1px solid var(--n-line);outline:none;flex-direction:column;width:min(440px,100vw);min-height:0;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;right:0}.p-context-heading{justify-content:space-between;align-items:flex-start;gap:var(--n-space-4);padding:var(--n-space-6);display:flex}.p-context-heading h2{margin:0 0 var(--n-space-2);font-size:var(--n-text-section);letter-spacing:-.015em;font-weight:550}.p-context-heading p{color:var(--n-muted);font-size:var(--n-font-caption);margin:0}.p-context-body{overscroll-behavior:contain;min-height:0;padding:var(--n-space-3) var(--n-space-6) var(--n-space-6);flex:1;overflow-y:auto}.p-context-body .p-form{max-width:none;margin:0}.p-context-body:focus-visible{outline:2px solid var(--n-focus);outline-offset:-2px}.p-context-body .p-firewall-fields{grid-template-columns:1fr}.p-context-body textarea{resize:vertical;overflow-wrap:anywhere;min-height:132px}.p-context-footer{justify-content:flex-end;gap:var(--n-space-3);margin-inline:var(--n-space-6);padding-block:var(--n-space-5) max(var(--n-space-5), env(safe-area-inset-bottom));border-top:1px solid var(--n-line);flex-wrap:wrap;display:flex}.p-context-drawer[data-starting-style],.p-context-drawer[data-ending-style]{transform:translate(100%)}.p-context-backdrop[data-starting-style],.p-context-backdrop[data-ending-style]{opacity:0}@media (max-width:600px){.p-context-drawer{border-left:0;width:100vw}.p-context-heading{padding:var(--n-space-5)}.p-context-body{padding-inline:var(--n-space-5)}.p-context-footer{margin-inline:var(--n-space-5)}}@media (prefers-reduced-motion:reduce){.p-context-drawer,.p-context-backdrop{transition:none}}
