.readonly-overlay-wrapper{flex-direction:column;gap:.75rem;width:100%;display:flex;position:relative}.readonly-banner{background:var(--color-warning-light,#ed6c021a);border:1px solid var(--color-warning,#ed6c02);border-radius:var(--border-radius-md,8px);color:var(--color-text-primary,#1e293b);flex-direction:column;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.readonly-banner-info{align-items:center;gap:.5rem;font-weight:600;display:flex}.readonly-icon{color:var(--color-warning,#ed6c02);flex-shrink:0}.readonly-content-shield{width:100%;position:relative}.readonly-fieldset{opacity:.72;cursor:not-allowed;pointer-events:none;border:none;width:100%;margin:0;padding:0}@media (width>=640px){.readonly-banner{flex-direction:row;justify-content:space-between;align-items:center}}
