@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Blair ITC;src:url(/fonts/Blair_ITC_Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--indigo:#3f3d88;--indigo-deep:#29275e;--indigo-ink:#1d1c35;--indigo-mid:#6c6ab0;--indigo-soft:#e9e8f5;--indigo-mist:#f6f6fb;--white:#fff;--line:#dcdbec;--line-strong:#b9b7d8;--text:var(--indigo-ink);--text-muted:#5d5c7a;--error:#b3261e;--error-soft:#fcefee;--ok:#2c6e49;--ok-soft:#eaf4ee;--leaf-lg:28px 0 28px 0;--leaf-md:16px 0 16px 0;--leaf-sm:10px 0 10px 0;--font:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Blair ITC", "Open Sans", system-ui, sans-serif;--step--1:.875rem;--step-0:1rem;--step-1:1.0625rem;--step-2:1.25rem;--step-3:1.6rem;--step-4:2.1rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:var(--step-0);color:var(--text);background:var(--indigo-mist);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3{margin:0;line-height:1.2}p{margin:0 0 .75rem}a{color:var(--indigo);text-underline-offset:3px}.display{font-family:var(--font-display);letter-spacing:.01em;font-weight:700}.pre-line{white-space:pre-line}.muted{color:var(--text-muted)}.small{font-size:var(--step--1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--indigo-mid);outline-offset:2px}.grafismo{width:100%;height:auto;display:block}.grafismo-draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.65,0,.35,1) forwards grafismo-draw;animation-delay:calc(var(--i) * 70ms)}@keyframes grafismo-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.grafismo-draw path{stroke-dashoffset:0;animation:none}}.shell{grid-template-columns:clamp(270px,26vw,340px) 1fr;min-height:100vh;display:grid}.brandpane{background:var(--indigo);height:100vh;color:var(--white);flex-direction:column;padding:28px 28px 22px;display:flex;position:sticky;top:0;overflow:hidden}.brandpane .logo{width:124px;height:auto;display:block}.brandpane .grafismo-wrap{color:#fff3;pointer-events:none;width:96%;position:absolute;top:-12%;right:-34%}.brandpane-body{margin-top:auto;padding-bottom:8px;position:relative}.brandpane h1{max-width:14ch;margin-bottom:14px;font-size:1.55rem;line-height:1.15}.brandpane .lede{color:#ffffffd6;max-width:46ch;font-size:var(--step--1)}.brandpane-foot{font-size:var(--step--1);color:#ffffffb3;margin-top:28px;position:relative}.brandpane-foot a{color:var(--white)}.progress{gap:2px;max-width:360px;margin:18px 0 0;padding:0;list-style:none;display:grid}.progress a{color:#ffffffc7;border-radius:var(--leaf-sm);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:5px 8px 5px 4px;font-size:.8rem;line-height:1.3;text-decoration:none;display:grid}.progress a:hover{color:var(--white);background:#ffffff14}.progress .leafnum{border:1.5px solid #fff9;border-radius:8px 0;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:grid}.progress .done .leafnum{background:var(--white);color:var(--indigo);border-color:var(--white)}.progress .count{font-variant-numeric:tabular-nums;opacity:.8}.formpane{flex-direction:column;min-width:0;min-height:100vh;padding:48px clamp(24px,4vw,72px) 0;display:flex}.formpane-inner{flex:1;width:100%;max-width:1080px;margin:0 auto;padding-bottom:32vh}.mobilebar{display:none}.step-title{font-size:var(--step-2);color:var(--indigo);margin-bottom:6px;font-weight:700}.step-help{color:var(--text-muted);margin-bottom:18px}.regime{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:8px;display:grid}.regime-option{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:var(--white);border:1.5px solid var(--line);border-radius:var(--leaf-lg);gap:6px;min-height:118px;padding:22px 24px 20px;transition:border-color .15s,background-color .15s,color .15s;display:grid;position:relative}.regime-option:hover{border-color:var(--indigo)}.regime-option .regime-name{font-family:var(--font-display);font-size:var(--step-2);color:var(--indigo)}.regime-option .regime-desc{font-size:var(--step--1);color:var(--text-muted)}.regime-option[aria-checked=true]{background:var(--indigo);border-color:var(--indigo);color:var(--white)}.regime-option[aria-checked=true] .regime-name,.regime-option[aria-checked=true] .regime-desc{color:var(--white)}.objective{border-left:3px solid var(--indigo);background:var(--white);color:var(--text-muted);font-size:var(--step--1);margin:22px 0 0;padding:16px 20px}.fsection{margin-top:56px;scroll-margin-top:24px}.fsection-head{border-bottom:2px solid var(--indigo);align-items:center;gap:14px;padding-bottom:14px;display:flex}.leafbadge{background:var(--indigo);width:40px;height:40px;color:var(--white);font-family:var(--font-display);border-radius:14px 0;flex:none;place-items:center;font-size:1.05rem;display:grid}.fsection-head h2{font-family:var(--font-display);font-size:var(--step-2);color:var(--indigo);letter-spacing:.01em}.fsection-desc{color:var(--text-muted);margin:12px 0 0}.field{border-bottom:1px solid var(--line);border-top:0;border-left:0;border-right:0;min-width:0;margin:0;padding:26px 0}fieldset.field{padding:26px 0}.field-label{font-weight:600;font-size:var(--step-1);gap:10px;margin-bottom:4px;padding:0;line-height:1.4;display:flex}.field-label .num{color:var(--indigo-mid);font-variant-numeric:tabular-nums;min-width:1.6em;font-weight:700}.field-label .req{color:var(--indigo-mid);margin-left:2px;font-weight:700}.field-help,.field-control{margin-left:calc(1.6em + 10px)}.field-help{font-size:var(--step--1);color:var(--text-muted);margin-top:0;margin-bottom:12px}.field-control{margin-top:12px}.field-error{color:var(--error);font-size:var(--step--1);align-items:baseline;gap:6px;margin:10px 0 0 calc(1.6em + 10px);font-weight:600;display:flex}.field-error:before{content:"";background:var(--error);border-radius:4px 0;flex:0 0 8px;height:8px;transform:translateY(-1px)}.counter{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;font-size:.75rem}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date],input[type=search],input[type=number],textarea,select{width:100%;font:inherit;color:var(--text);background:var(--white);border:1.5px solid var(--line-strong);border-radius:var(--leaf-sm);padding:11px 14px;transition:border-color .15s,box-shadow .15s}input:hover,textarea:hover,select:hover{border-color:var(--indigo-mid)}input:focus,textarea:focus,select:focus{border-color:var(--indigo);box-shadow:0 0 0 3px var(--indigo-soft);outline:none}textarea{resize:vertical;min-height:120px}input:disabled,textarea:disabled{background:var(--indigo-mist);color:var(--text-muted);border-style:dashed}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--error);background:var(--error-soft)}.field.has-error .choice{border-color:#e3b5b2}.inline-input{align-items:center;gap:10px;max-width:200px;display:flex}.inline-input span{color:var(--indigo);font-weight:600}.choices{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,auto);gap:8px;display:grid}.choice{background:var(--white);border:1.5px solid var(--line);border-radius:var(--leaf-md);cursor:pointer;align-items:center;gap:12px;height:100%;min-height:56px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.choice:hover{border-color:var(--indigo-mid)}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice .mark{border:1.5px solid var(--line-strong);background:var(--white);flex:none;place-items:center;width:18px;height:18px;display:grid}.choice .mark-radio{border-radius:50%}.choice .mark-check{border-radius:6px 0}.choice:has(input:checked){background:var(--indigo);border-color:var(--indigo);color:var(--white)}.choice:has(input:checked) .mark{border-color:var(--white);background:var(--white)}.choice:has(input:checked) .mark-radio:after{content:"";background:var(--indigo);border-radius:50%;width:8px;height:8px}.choice:has(input:checked) .mark-check:after{content:"";border-left:2px solid var(--indigo);border-bottom:2px solid var(--indigo);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.choice:has(input:focus-visible){outline:3px solid var(--indigo-mid);outline-offset:2px}.choice-extra{grid-area:auto/1/auto/-1;margin-top:2px}.choice-wide{grid-column:1/-1}.alt-toggle{font-size:var(--step--1);cursor:pointer;align-items:center;gap:10px;margin-top:10px;display:inline-flex;position:relative}.alt-toggle input{opacity:0;width:1px;height:1px;position:absolute}.alt-toggle .mark{border:1.5px solid var(--line-strong);background:var(--white);border-radius:6px 0;place-items:center;width:18px;height:18px;display:grid}.alt-toggle:has(input:checked) .mark{background:var(--indigo);border-color:var(--indigo)}.alt-toggle:has(input:checked) .mark:after{content:"";border-left:2px solid var(--white);border-bottom:2px solid var(--white);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.alt-toggle:has(input:focus-visible) .mark{outline:3px solid var(--indigo-mid);outline-offset:2px}.declaration{background:var(--white);border:1.5px solid var(--line);border-radius:var(--leaf-md);color:var(--text);margin-bottom:10px;padding:18px 20px}.files-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.files-list li{border:1.5px solid var(--line);border-radius:var(--leaf-sm);font-size:var(--step--1);background:var(--white);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.submitbox{border-top:2px solid var(--indigo);gap:16px;margin-top:56px;padding-top:28px;display:grid}.submitbox .btn-primary{justify-self:start;min-width:260px}.btn{font:inherit;border-radius:var(--leaf-md);border:1.5px solid var(--indigo);background:var(--indigo);color:var(--white);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 22px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn:hover{background:var(--indigo-deep);border-color:var(--indigo-deep)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{min-height:54px;font-size:var(--step-1);border-radius:20px 0;padding:14px 32px}.btn-secondary{background:var(--white);color:var(--indigo)}.btn-secondary:hover{background:var(--indigo-soft);color:var(--indigo-deep)}.btn-danger{background:var(--error);border-color:var(--error)}.btn-danger:hover{background:#8f1d17;border-color:#8f1d17}.btn-ghost{color:var(--indigo);background:0 0;border-color:#0000;min-height:0;padding:6px 10px;font-weight:600}.btn-ghost:hover{background:var(--indigo-soft);color:var(--indigo-deep);border-color:#0000}.btn-sm{min-height:34px;font-size:var(--step--1);border-radius:var(--leaf-sm);padding:6px 12px}.btn-block{width:100%}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alert{border-radius:var(--leaf-sm);border:1.5px solid #0000;padding:14px 16px;font-weight:600}.alert-error{background:var(--error-soft);color:var(--error);border-color:#efc4c1}.alert-warning{background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo-deep)}.alert-success{background:var(--ok-soft);color:var(--ok);border-color:#bfdcca}.alert-info{background:var(--indigo-soft);border-color:var(--line-strong);color:var(--indigo-deep)}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.statepage{background:var(--indigo);min-height:100vh;color:var(--white);align-content:center;padding:48px 8vw;display:grid;position:relative;overflow:hidden}.statepage .logo{width:150px;position:absolute;top:40px;left:8vw}.statepage .grafismo-wrap{color:#ffffff47;width:min(70vw,760px);position:absolute;top:50%;right:-10vw;transform:translateY(-50%)}.statepage-body{max-width:560px;position:relative}.statepage h1{font-size:var(--step-4);margin-bottom:18px}.statepage p{color:#ffffffdb;font-size:var(--step-1)}.statepage a{color:var(--white)}.topbar{background:var(--indigo);color:var(--white);padding:0 24px}.topbar-inner{flex-wrap:wrap;align-items:center;gap:24px;max-width:1180px;min-height:64px;margin:0 auto;display:flex}.topbar img{width:auto;height:30px;display:block}.topbar nav{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.topbar nav a,.topbar nav button{color:#ffffffd1;border-radius:var(--leaf-sm);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-weight:600;text-decoration:none}.topbar nav a:hover,.topbar nav button:hover{color:var(--white);background:#ffffff1a}.topbar nav a.active{color:var(--indigo);background:var(--white)}.page-wide{max-width:1180px;margin:0 auto;padding:32px 24px 80px}.page-title{font-family:var(--font-display);font-size:var(--step-3);color:var(--indigo)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.card{background:var(--white);border:1.5px solid var(--line);border-radius:var(--leaf-md);margin-bottom:16px;padding:22px}.card>h2,.card h2{font-size:var(--step-1);color:var(--indigo);margin-bottom:12px}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.toolbar label{font-size:var(--step--1);color:var(--text-muted);gap:4px;font-weight:600;display:grid}.toolbar input,.toolbar select{min-width:150px;padding:8px 12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px;font-size:.93rem}th{color:var(--text-muted);font-weight:700;font-size:var(--step--1);background:var(--indigo-mist)}tbody tr:hover td{background:var(--indigo-mist)}tr.inactive td{color:var(--text-muted)}td.num{font-variant-numeric:tabular-nums}.badge{background:var(--indigo-soft);color:var(--indigo-deep);border-radius:8px 0;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-block}.badge-solid{background:var(--indigo);color:var(--white)}.badge-grey{color:var(--text-muted);background:#ececf2}.pager{justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.answer-row{border-top:1px solid var(--line);padding:14px 0}.answer-row dt{font-weight:600}.answer-row dd{white-space:pre-line;color:var(--text-muted);margin:4px 0 0}.sortable-item{background:var(--white);border:1.5px solid var(--line);border-radius:var(--leaf-md);align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px;display:flex}.sortable-item .sortable-item{background:var(--indigo-mist)}.sortable-item.is-inactive{opacity:.55;border-style:dashed}.drag-handle{cursor:grab;color:var(--text-muted);touch-action:none;background:0 0;border:0;border-radius:6px;padding:4px}.drag-handle:hover{color:var(--indigo);background:var(--indigo-soft)}.item-main{flex:1;min-width:0}.item-title{overflow-wrap:anywhere;font-weight:600}.item-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.section-title{font-family:var(--font-display);font-size:var(--step-1);color:var(--indigo)}.drawer-backdrop,.modal-backdrop{z-index:50;background:#1d1c3580;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.drawer{background:var(--white);width:min(580px,100%);height:100%;margin-left:auto;padding:24px;overflow-y:auto}.drawer h2{font-family:var(--font-display);color:var(--indigo);font-size:var(--step-2)}.modal-backdrop{justify-content:center;align-items:center;padding:16px}.modal{background:var(--white);border-radius:var(--leaf-lg);width:min(500px,100%);padding:26px}.modal h2{font-family:var(--font-display);color:var(--indigo);font-size:var(--step-2);margin-bottom:12px}.form-grid{gap:14px;display:grid}.form-grid label{font-weight:600;font-size:var(--step--1);gap:6px;display:grid}.check{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex!important}.check input{width:18px;height:18px;accent-color:var(--indigo)}.login{background:var(--white);grid-template-columns:1fr minmax(360px,480px);min-height:100vh;display:grid}.login-brand{background:var(--indigo);color:var(--white);flex-direction:column;padding:40px 48px;display:flex;position:relative;overflow:hidden}.login-brand .logo{width:150px}.login-brand .grafismo-wrap{color:#ffffff4d;width:min(46vw,640px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.login-brand p{color:#fffc;font-size:var(--step--1);margin-top:auto;position:relative}.login-form{align-content:center;gap:16px;padding:48px;display:grid}.login-form h1{font-family:var(--font-display);color:var(--indigo);font-size:var(--step-3);margin-bottom:4px}@media (max-width:960px){.shell{display:block}.brandpane{height:auto;padding:24px 20px 28px;position:relative}.brandpane .grafismo-wrap{width:70%;bottom:-40%;right:-22%}.brandpane h1{font-size:var(--step-3);max-width:18ch;margin-top:36px}.brandpane-body{margin-top:0}.progress,.brandpane-foot{display:none}.mobilebar{z-index:20;background:var(--white);border-bottom:1px solid var(--line);font-size:var(--step--1);color:var(--text-muted);align-items:center;gap:12px;padding:10px 20px;display:flex;position:sticky;top:0}.mobilebar .bar{background:var(--indigo-soft);border-radius:3px 0;flex:1;height:6px;overflow:hidden}.mobilebar .bar span{background:var(--indigo);height:100%;transition:width .3s;display:block}.formpane{padding:28px 20px 0}.fsection{scroll-margin-top:56px}.login{grid-template-columns:1fr}.login-brand{min-height:180px;padding:24px 20px}.login-brand p{display:none}.login-form{padding:32px 20px}}@media (max-width:560px){.regime{grid-template-columns:1fr}.regime-option{min-height:0}.field-help,.field-control,.field-error{margin-left:0}.choices{grid-template-columns:1fr}.submitbox .btn-primary{justify-self:stretch;min-width:0}.page-wide{padding:20px 16px 64px}th,td{padding:10px}}legend.field-label{float:left;width:100%}legend.field-label+*{clear:both}.brandpane.has-progress h1{max-width:16ch;margin-bottom:10px;font-size:1.3rem}.brandpane.has-progress .lede{font-size:var(--step--1)}.brandpane .logo{margin-bottom:24px;position:relative}.field{transition:opacity .2s}.fsection .field{position:relative}.fsection .field:before{content:"";background:var(--indigo);opacity:0;border-radius:2px 0;width:3px;transition:opacity .2s;position:absolute;top:26px;bottom:26px;left:-18px}.fsection .field:focus-within:before{opacity:1}.choices{grid-auto-rows:1fr}.choices .choice-extra{grid-row:auto}@media (max-width:560px){.fsection .field:before{left:-10px}}.draftnote{background:var(--white);border:1.5px solid var(--indigo);border-radius:var(--leaf-md);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding:14px 16px;display:flex}.field-control{container-type:inline-size}@container (width>=760px){.choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=460px){.choices{grid-template-columns:1fr}}.objective,.step-help,.fsection-desc,.field-help{max-width:80ch}.declaration{max-width:90ch}@media (max-width:960px){.mobilebar{margin:-28px -20px 24px}.brandpane h1,.brandpane.has-progress h1{margin-top:20px;margin-bottom:8px;font-size:1.25rem}.brandpane .lede{margin-bottom:0;font-size:.8125rem}.brandpane .logo{width:112px;margin-bottom:0}.fsection{margin-top:40px}.fsection-head h2{font-size:1.05rem}.leafbadge{width:34px;height:34px}}@media (max-width:560px){.field{padding:20px 0}.field-label{font-size:1rem}.regime-option{padding:16px 18px}.regime-option .regime-name{font-size:1.05rem}.submitbox{margin-top:40px}}.brandpane-body{margin-top:0}.brandpane-foot{margin-top:auto;padding-top:20px}.brandpane .grafismo-wrap{color:#ffffff29;width:110%;top:auto;bottom:-18%;right:-38%}.brandpane h1,.brandpane.has-progress h1{margin-top:0}.progress{gap:4px;margin-top:22px}.progress a{padding:7px 10px 7px 6px;transition:background-color .2s,color .2s}.progress .current a{color:var(--white);background:#ffffff24;font-weight:600}.progress .current a:before{content:"";background:var(--white);border-radius:0 3px 3px 0;width:4px;height:22px;position:absolute;left:-28px}.progress li{position:relative}.progress .current .leafnum{border-color:var(--white)}@media (max-width:960px){.brandpane-foot{display:none}.brandpane .grafismo-wrap{width:75%;bottom:-50%;right:-25%}}.credit{letter-spacing:.02em;text-align:center;margin:0;font-size:.75rem}.credit-light{z-index:15;color:#3f3d88b3;-webkit-backdrop-filter:blur(6px);background:#f6f6fbb8;border-top:1px solid #3f3d8814;margin:48px calc(-1*clamp(24px,4vw,72px)) 0;padding:8px 16px;position:sticky;bottom:0}.credit-dark{opacity:.6;color:var(--white);margin:0;position:absolute;bottom:20px;left:0;right:0}.login-form .credit{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:24px 0 0;position:static}@media (max-width:960px){.credit-light{margin-left:-20px;margin-right:-20px}}.modal-backdrop{-webkit-backdrop-filter:blur(3px);background:#1d1c356b}.modal{border-radius:var(--leaf-md);border:1px solid var(--line);width:min(540px,100%);padding:0;overflow:hidden;box-shadow:0 24px 60px #1d1c3547}.modal-head{align-items:center;gap:14px;padding:22px 24px 0;display:flex}.modal h2{font-family:var(--font);letter-spacing:0;color:var(--text);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.modal-icon{background:var(--indigo-soft);width:40px;height:40px;color:var(--indigo);border-radius:14px 0;flex:none;place-items:center;display:grid}.modal-danger .modal-icon{background:var(--error-soft);color:var(--error)}.modal-body{color:var(--text-muted);padding:12px 24px 22px;font-size:.95rem}.modal-danger .modal-body{padding-left:78px}.modal-body p{margin:0 0 8px}.modal-body strong{color:var(--text)}.modal-body .form-grid{margin-top:8px}.modal-actions{background:var(--indigo-mist);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.modal-actions .btn{min-height:42px;padding:10px 18px}@media (max-width:560px){.modal-danger .modal-body{padding-left:24px}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}}
