@layer normalize, atomic-css, globals, mwkt;.layout_wrapper__E54tw{min-height:100vh}.layout_main__WxUd6{flex:1 0 auto;position:relative}@layer normalize, atomic-css, globals, mwkt;.legal-edit-mode_editable__dcmFK [data-legal-row]{cursor:pointer;outline:2px dashed rgba(0,0,0,0);outline-offset:6px;transition:outline-color .12s ease}.legal-edit-mode_editable__dcmFK [data-legal-row]:focus-visible,.legal-edit-mode_editable__dcmFK [data-legal-row]:hover{outline-color:#1d6fe6}.legal-edit-mode_editable__dcmFK [data-legal-row][data-legal-active=true]{outline:2px solid #1d6fe6}.legal-edit-mode_editable__dcmFK [data-legal-row][data-legal-changed=true]{background:rgba(0,0,0,.06);box-shadow:0 0 0 8px rgba(0,0,0,.06)}.legal-edit-mode_readonly__Gt8Aa [data-legal-row]{cursor:not-allowed}.legal-edit-mode_bar__NW4aX{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:8px 16px;font-size:14px;background:#e8f0fe;border-bottom:1px solid rgba(0,0,0,.1)}.legal-edit-mode_barDraft__pxhCd{background:#fff3cd}.legal-edit-mode_barReadonly___MQRb{background:#fde8e8}.legal-edit-mode_barLinks__JLfCZ{display:flex;gap:16px;margin-left:auto}.legal-edit-mode_barLinks__JLfCZ a{text-decoration:underline}.legal-edit-mode_drawer__QlOLn{position:fixed;inset:0 0 0 auto;z-index:200;display:flex;flex-direction:column;width:min(100vw,max(560px,40vw));background:#fff;box-shadow:-8px 0 24px rgba(0,0,0,.18)}.legal-edit-mode_inlinePanel__Ou7gb{position:absolute;z-index:100;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:2px solid #1d6fe6;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.16)}.legal-edit-mode_drawerHeader__w2teQ{display:flex;gap:12px;align-items:center;padding:8px 16px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.1)}.legal-edit-mode_drawerClose__zVl0F{margin-left:auto;padding:4px 8px;font:inherit;cursor:pointer;background:none;border:1px solid rgba(0,0,0,.3);border-radius:4px}.legal-edit-mode_frame__KqR83{flex:1 1;width:100%;border:0}.legal-edit-mode_fallback__OvJ7_{display:grid;gap:12px;place-content:center;flex:1 1;padding:24px;text-align:center}