.daos-application-page{background:var(--dorit-otto-shell-lilac);color:var(--dorit-otto-shell-text)}.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=hero] .dorit-otto-hero-section--text-only{padding-block:var(--daos-layout-application-hero-padding-start) var(--daos-layout-application-hero-padding-end)}.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=hero] .dorit-otto-hero-section__copy{gap:var(--daos-space-sm)}.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=hero] .dorit-otto-hero-section__intro{margin-top:var(--daos-layout-application-intro-offset)}.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=hero] .dorit-otto-hero-section__scroll-indicator{display:none}.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=application-form]>.dorit-otto-section-surface__inner{padding-block:0 var(--daos-space-3xl)}.daos-application-form{color:var(--dorit-otto-shell-text);font-family:var(--daos-type-body-family);margin-inline:auto;padding-block:var(--daos-layout-application-form-padding-start) var(--daos-space-md);scroll-margin-top:calc(var(--daos-layout-header-height) + var(--daos-space-md));width:min(100%,64rem)}.daos-application-form__steps{display:grid;gap:var(--daos-layout-application-step-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--daos-space-xl)}.daos-application-form__steps button{align-items:center;background:var(--daos-color-form-field-surface);border:1px solid var(--dorit-otto-shell-line);border-radius:var(--daos-radius-pill);color:var(--dorit-otto-shell-text);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5;min-height:2.5rem;padding:var(--daos-space-2xs) var(--daos-space-sm);text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:100%}.daos-application-form__steps button[aria-current=step]{background:var(--dorit-otto-shell-text);border-color:var(--dorit-otto-shell-text);color:var(--daos-color-form-field-surface)}.daos-application-form__steps button:hover{border-color:var(--dorit-otto-shell-text)}.daos-application-form__card{background:var(--daos-color-form-card-surface);border:1px solid var(--dorit-otto-shell-line);border-radius:var(--daos-radius-form-card);padding:var(--daos-space-xl)}.daos-application-form__card>header{margin:0;padding:0}.daos-application-form__card>header p{color:var(--dorit-otto-shell-accent);font-size:var(--daos-type-topline-size);font-weight:var(--daos-type-topline-weight);letter-spacing:var(--daos-type-topline-letter-spacing);line-height:var(--daos-type-topline-line-height);margin:0;text-transform:uppercase}.daos-application-form--success h2,.daos-application-form__card>header h2{color:var(--dorit-otto-shell-text);font-family:var(--daos-type-hero-title-family);font-size:clamp(2rem,3.2vw + .9rem,3.2rem);font-weight:var(--daos-type-hero-title-weight);letter-spacing:var(--daos-type-hero-title-letter-spacing);line-height:1.05;margin:var(--daos-space-sm) 0 0}.daos-application-form__card>header span{display:block;font-size:1.125rem;line-height:1.55;margin-top:var(--daos-space-sm)}.daos-application-form__step-content{display:grid;gap:var(--daos-space-xl);margin-top:var(--daos-space-xl)}.daos-application-form__grid{display:grid;gap:var(--daos-space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.daos-application-form__step-content>.daos-application-form__grid:first-child>.daos-application-form__field:only-child{grid-column:1}.daos-application-form__attachments,.daos-application-form__bank,.daos-application-form__field,.daos-application-form__radio-group{display:grid;gap:var(--daos-space-2xs);margin:0}.daos-application-form legend,.daos-application-form__attachments>p,.daos-application-form__field>span{color:var(--dorit-otto-shell-text);font-size:1.05rem;font-weight:500;line-height:1.55}.daos-application-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.daos-application-form select,.daos-application-form textarea{background:var(--daos-color-form-field-surface);border:1px solid var(--dorit-otto-shell-line);border-radius:var(--daos-radius-form-field);color:var(--dorit-otto-shell-text);font:inherit;font-size:1rem;line-height:1.5;min-height:3.125rem;padding:.75rem var(--daos-space-sm);width:100%}.daos-application-form input::placeholder,.daos-application-form textarea::placeholder{color:var(--dorit-otto-shell-muted);opacity:.62}.daos-application-form textarea{min-height:8rem;resize:vertical}.daos-application-form button:focus-visible,.daos-application-form input:focus-visible,.daos-application-form select:focus-visible,.daos-application-form textarea:focus-visible{outline:2px solid var(--dorit-otto-shell-accent);outline-offset:2px}.daos-application-form__bank,.daos-application-form__radio-group{border:0;padding:0}.daos-application-form__bank{gap:var(--daos-space-sm)}.daos-application-form__radio-group>div{display:flex;flex-wrap:wrap;gap:var(--daos-space-xs)}.daos-application-form__radio-group label{cursor:pointer;display:inline-grid}.daos-application-form__radio-group input{height:1px;opacity:0;position:absolute;width:1px}.daos-application-form__radio-group label>span{align-items:center;background:transparent;border:1px solid var(--dorit-otto-shell-text);border-radius:var(--daos-radius-pill);display:inline-flex;font-size:1rem;justify-content:center;min-height:2.75rem;min-width:4.5rem;padding:var(--daos-space-2xs) var(--daos-space-sm)}.daos-application-form__radio-group input:checked+span{background:var(--dorit-otto-shell-text);color:var(--daos-color-form-field-surface)}.daos-application-form__radio-group input:focus-visible+span{outline:2px solid var(--dorit-otto-shell-accent);outline-offset:2px}.daos-application-form__currency-field{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;position:relative}.daos-application-form__currency-field input{padding-right:3rem!important}.daos-application-form__currency-field>span{align-items:center;color:var(--dorit-otto-shell-muted);display:flex;justify-content:center;pointer-events:none;position:absolute;right:var(--daos-space-sm);top:0;bottom:0}.daos-application-form__hidden-step{display:none}.daos-application-form__attachments{gap:var(--daos-space-sm)}.daos-application-form__attachments>p,.daos-application-form__upload-dropzone p{margin:0}.daos-application-form__attachments>ul{margin:0;padding-left:var(--daos-space-md)}.daos-application-form__upload-dropzone{align-items:center;border:1px dashed var(--dorit-otto-shell-line);border-radius:var(--daos-radius-form-field);display:grid;gap:var(--daos-space-xs);justify-items:center;padding:var(--daos-space-lg);text-align:center}.daos-application-form__upload-dropzone label{cursor:pointer;display:inline-flex}.daos-application-form__upload-dropzone label>span{align-items:center;background:var(--dorit-otto-shell-accent);border:1px solid var(--dorit-otto-shell-accent);border-radius:var(--daos-radius-pill);color:var(--daos-color-form-field-surface);display:inline-flex;font-weight:500;justify-content:center;min-height:3rem;padding:var(--daos-space-2xs) var(--daos-space-md)}.daos-application-form__upload-dropzone input[type=file]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.daos-application-form__upload-dropzone small{color:var(--dorit-otto-shell-muted);font-size:.875rem}.daos-application-form__file-list{margin:0}.daos-application-form__privacy{align-items:flex-start;display:flex;gap:var(--daos-space-xs);line-height:var(--daos-type-body-line-height)}.daos-application-form__privacy input{flex:0 0 auto;height:1.25rem;margin-top:.2rem;width:1.25rem}.daos-application-form__error{background:var(--daos-color-form-field-surface);border:1px solid var(--dorit-otto-shell-accent);border-radius:var(--daos-radius-form-field);margin:var(--daos-space-md) 0 0;padding:var(--daos-space-sm)}.daos-application-form__actions{display:flex;flex-wrap:wrap;gap:var(--daos-space-sm);justify-content:space-between;margin-top:var(--daos-space-xl)}.daos-application-form__actions button{align-items:center;background:transparent;border:1px solid var(--dorit-otto-shell-accent);border-radius:var(--daos-radius-pill);color:var(--dorit-otto-shell-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:1.125rem;font-weight:500;justify-content:center;min-height:var(--daos-layout-cta-min-height);padding:var(--daos-space-2xs) 1.25rem}.daos-application-form__actions button:last-child{background:var(--dorit-otto-shell-accent);color:var(--daos-color-form-field-surface)}.daos-application-form__actions button:disabled{cursor:not-allowed;opacity:.5}.daos-application-form--success{display:grid;min-height:24rem;place-content:center;text-align:center}.daos-application-form--success p{margin:0}@media (max-width:767px){.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=hero] .dorit-otto-hero-section--text-only{padding-block:var(--daos-space-lg) var(--daos-space-lg)}.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=hero] .dorit-otto-hero-section__intro{margin-top:0}.daos-application-page .dorit-otto-section-surface[data-dorit-otto-section-type=application-form]>.dorit-otto-section-surface__inner{padding-block:var(--daos-space-lg) var(--daos-space-xl)}.daos-application-form{padding-block:var(--daos-space-xs) var(--daos-space-lg);width:min(100%,64rem)}.daos-application-form__steps{display:none}.daos-application-form__card{background:transparent;border:0;border-radius:0;padding:0}.daos-application-form__card>header{text-align:center}.daos-application-form__card>header h2{font-size:clamp(2rem,3.2vw + .9rem,3.2rem)}.daos-application-form__step-content{gap:var(--daos-space-lg);margin-top:var(--daos-space-xl)}.daos-application-form__grid{gap:var(--daos-space-lg);grid-template-columns:1fr}.daos-application-form__step-content>.daos-application-form__grid:first-child>.daos-application-form__field:only-child{grid-column:auto}.daos-application-form__actions button{flex:1 1 8rem}.daos-application-form__upload-dropzone{padding-inline:var(--daos-space-sm)}}.daos-admin-login{--login-purple:#402c5e;--login-purple-dark:#2f1d4b;--login-lilac:#eae5f5;--login-rose:#c42753;--login-cream:#fffaf6;--daos-color-cta:var(--login-rose);--daos-color-cta-hover-surface:color-mix(in srgb,var(--login-rose) 6%,transparent);--daos-layout-cta-focus-offset:0.125rem;--daos-layout-cta-gap:0.75rem;--daos-layout-cta-min-height:2.8125rem;--daos-layout-cta-padding:0.9375rem 1.75rem 0.75rem;--daos-radius-pill:999px;--daos-radius-cta:var(--daos-radius-pill);--daos-border-cta-width:1px;--daos-border-cta-focus-width:1px;--daos-motion-cta-arrow-distance:0.25rem;--daos-motion-cta-duration:180ms;--daos-type-body-family:"Hind Kochi",var(--fff-font-primary);--daos-type-cta-letter-spacing:0.35em;--daos-type-cta-line-height:1rem;--daos-type-cta-size:0.75rem;--daos-type-cta-weight:600;background:var(--login-cream);color:var(--login-purple);display:grid;font-family:"Hind Kochi",var(--fff-font-primary);grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);height:100svh;overflow:hidden}.daos-admin-login__panel{align-self:center;justify-self:center;max-width:32rem;padding:clamp(1.5rem,4vh,3rem) clamp(2rem,6vw,5rem);width:100%}.daos-admin-login__brand{display:block;margin-bottom:clamp(1.75rem,4vh,3rem);width:min(100%,15rem)}.daos-admin-login__brand img{display:block;height:auto;max-width:100%;width:100%}.daos-admin-login__copy{margin-bottom:1.35rem}.daos-admin-login__eyebrow{color:var(--login-rose);font-size:.72rem;font-weight:700;letter-spacing:.3em;margin:0 0 .7rem;text-transform:uppercase}.daos-admin-login__copy h1{font-family:var(--daos-font-display),"Crimson Text",Georgia,serif;font-size:clamp(2.45rem,4vw,3.75rem);font-weight:400;letter-spacing:-.035em;line-height:.94;margin:0 0 .8rem}.daos-admin-login__copy>p:last-child{color:#706583;font-size:.95rem;line-height:1.5;margin:0;max-width:28rem}.daos-admin-login__form{display:grid;gap:.9rem}.daos-admin-login__field{display:grid;gap:.35rem}.daos-admin-login__field>span:first-child{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.daos-admin-login__field input{appearance:none;background:#fff;border:1px solid #d8cee8;border-radius:.6rem;color:var(--login-purple-dark);font:inherit;height:3.2rem;outline:none;padding:0 1rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.daos-admin-login__field input:focus-visible{border-color:var(--login-purple);box-shadow:0 0 0 .22rem rgb(64 44 94/16%)}.daos-admin-login__password{display:block;position:relative}.daos-admin-login__password input{padding-right:6.3rem}.daos-admin-login__password button{background:transparent;border:0;color:var(--login-purple);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;height:calc(100% - .5rem);padding:0 .9rem;position:absolute;right:.25rem;top:.25rem}.daos-admin-login__brand:focus-visible,.daos-admin-login__password button:focus-visible{border-radius:.25rem;outline:.2rem solid rgb(196 39 83/35%);outline-offset:.18rem}.daos-admin-login__turnstile{min-height:4.063rem;min-width:18.75rem;width:100%}.daos-admin-login__turnstile[hidden]{display:none}.daos-admin-login__configuration-error{background:#fff0f3;border-left:.25rem solid var(--login-rose);color:#7a1734;font-size:.9rem;line-height:1.5;margin:0;padding:.85rem 1rem}.daos-admin-login__stack{display:grid;gap:.9rem}.daos-admin-login__notice{background:#fff;border:1px solid #d8cee8;border-radius:.6rem;color:var(--login-purple);font-size:.88rem;line-height:1.5;padding:.9rem 1rem}.daos-admin-login__notice-copy{display:grid;gap:.15rem}.daos-admin-login__notice-copy strong{font-weight:700}.daos-admin-login__notice--success{background:color-mix(in srgb,var(--login-lilac) 58%,var(--login-cream));border-color:#d8cee8;color:var(--login-purple)}.daos-admin-login__notice--error{background:color-mix(in srgb,var(--login-rose) 6%,var(--login-cream));border-color:color-mix(in srgb,var(--login-rose) 32%,transparent);color:#8e1d3e}.daos-admin-login__secondary-link{color:var(--login-purple);font-size:.88rem;font-weight:700;justify-self:start;text-decoration-thickness:.08em;text-underline-offset:.2em}.daos-admin-login__secondary-link--inline{justify-self:end;margin-top:-.45rem}.daos-admin-login__secondary-link:focus-visible{border-radius:.15rem;outline:.2rem solid rgb(196 39 83/35%);outline-offset:.18rem}.daos-admin-login__hint,.daos-admin-login__invalid-link p,.daos-admin-login__status{color:#706583;font-size:.88rem;line-height:1.5;margin:0}.daos-admin-login__invalid-link{display:grid;gap:1rem}.daos-admin-login__submit{width:100%}.daos-admin-login .primary-button--daos-outline:disabled{cursor:not-allowed;opacity:.45}.daos-admin-login .primary-button--daos-outline:disabled .primary-button__icon{transform:none}.daos-admin-login__visual{background:linear-gradient(145deg,rgb(255 255 255/8%),transparent 38%),var(--login-purple);color:#fff;height:100svh;overflow:hidden;position:relative}.daos-admin-login__visual-copy{left:clamp(2.5rem,5vw,5.5rem);position:absolute;top:clamp(2.5rem,7vh,5rem);z-index:2}.daos-admin-login__visual-copy strong{font-family:var(--daos-font-display),"Crimson Text",Georgia,serif;font-size:clamp(3rem,4.5vw,5.2rem);font-weight:400;letter-spacing:-.035em;line-height:.88}.daos-admin-login__orb{border-radius:50%;position:absolute}.daos-admin-login__orb--large{background:#d8cce9;bottom:-10vw;height:min(39vw,38rem);right:-9vw;width:min(39vw,38rem)}.daos-admin-login__orb--small{background:var(--login-rose);bottom:30%;height:clamp(5rem,9vw,9rem);right:14%;width:clamp(5rem,9vw,9rem)}.daos-admin-login__line{bottom:0;fill:none;height:72%;left:0;position:absolute;stroke:rgb(255 255 255/45%);stroke-width:1.4;width:84%}@media (max-width:860px){.daos-admin-login{grid-template-columns:1fr;height:auto;min-height:100svh;overflow:visible}.daos-admin-login__panel{padding:1.5rem 1.35rem 2rem}.daos-admin-login__brand{margin-bottom:clamp(2rem,6vh,3rem);width:min(100%,14rem)}.daos-admin-login__visual{display:none}}@media (max-width:360px){.daos-admin-login__turnstile{margin-inline:-.35rem;width:calc(100% + .7rem)}}@media (prefers-reduced-motion:reduce){.daos-admin-login__field input,.daos-admin-login__submit{transition:none}}.daos-applications .admin-list-filter-bar{flex-wrap:wrap}.daos-applications .admin-list-filter-bar__end{flex:0 1 360px;margin-left:auto;min-width:min(100%,220px)}.daos-applications__error{background:var(--admin-color-danger-subtle);border-radius:var(--admin-radius-md);color:var(--admin-color-danger);margin:0;padding:var(--admin-space-3)}.daos-application-email-notice{align-items:center;animation:daos-application-email-notice-in .18s ease-out;background:var(--admin-color-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-popover);color:var(--admin-color-text);display:grid;font-size:var(--admin-font-size-sm);font-weight:600;gap:var(--admin-space-3);grid-template-columns:auto minmax(0,1fr) auto;max-width:min(420px,calc(100vw - 32px));padding:var(--admin-space-3) var(--admin-space-4);position:fixed;right:var(--admin-space-6);top:var(--admin-space-6);z-index:600}.daos-application-email-notice--success{border-color:rgb(22 101 52/22%)}.daos-application-email-notice--error{border-color:rgb(180 35 24/22%)}.daos-application-email-notice__icon{align-items:center;background:var(--admin-color-success-soft);border-radius:var(--admin-radius-pill);color:var(--admin-color-success);display:inline-flex;height:28px;justify-content:center;width:28px}.daos-application-email-notice--error .daos-application-email-notice__icon{background:var(--admin-color-danger-subtle);color:var(--admin-color-danger)}.daos-application-email-notice>button{align-items:center;background:transparent;border:0;border-radius:var(--admin-radius-pill);color:var(--admin-color-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.daos-application-email-notice>button:hover{background:var(--admin-color-surface-hover);color:var(--admin-color-text)}@keyframes daos-application-email-notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.daos-application-files{display:grid}.daos-application-files__item{align-items:center;background:var(--admin-color-surface);display:grid;gap:var(--admin-space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--admin-space-3) 0}.daos-application-files__item+.daos-application-files__item{border-top:1px solid var(--admin-color-border)}.daos-application-files__icon{align-items:center;color:var(--admin-color-text-muted);display:inline-flex;justify-content:center}.daos-application-files__details{display:grid;gap:var(--admin-space-1);min-width:0}.daos-application-files__details strong{color:var(--admin-color-text);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daos-application-files__details span{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-xs,12px);line-height:var(--admin-line-height-tight)}.daos-application-files__download{gap:var(--admin-space-2)}.daos-application-record__form-grid{display:grid;gap:var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.daos-application-record__form-field--full{grid-column:1/-1}.daos-application-record__tab-label{align-items:center;display:inline-flex;gap:var(--admin-space-2)}.daos-application-record__tab-count{align-items:center;background:var(--admin-color-surface-muted);border-radius:var(--admin-radius-pill);color:var(--admin-color-text-muted);display:inline-flex;font-size:var(--admin-font-size-xs);height:20px;justify-content:center;min-width:20px;padding:0 var(--admin-space-1)}.daos-application-record__save-error{color:var(--admin-color-danger);font-size:var(--admin-font-size-xs);margin-left:var(--admin-space-3)}.daos-application-note{display:grid;gap:var(--admin-space-3)}.daos-application-email-offer__actions,.daos-application-email__actions,.daos-application-note__actions{align-items:center;display:flex;gap:var(--admin-space-3);justify-content:flex-end}.daos-application-email-offer{display:grid;gap:var(--admin-space-5)}.daos-application-email-offer p{color:var(--admin-color-text-muted);margin:0}.daos-application-note__actions span{color:var(--admin-color-danger);font-size:var(--admin-font-size-sm);margin-right:auto}.daos-application-timeline{display:grid;list-style:none;margin:0;padding:var(--admin-space-4) 0 0}.daos-application-timeline__item{display:grid;gap:var(--admin-space-3);grid-template-columns:24px minmax(0,1fr);padding-bottom:var(--admin-space-6);position:relative}.daos-application-timeline__item:not(:last-child):before{background:var(--admin-color-border);bottom:0;content:"";left:7px;position:absolute;top:24px;width:1px}.daos-application-timeline__marker{background:var(--admin-color-surface);border:2px solid color-mix(in srgb,var(--admin-color-accent,#624194) 58%,var(--admin-color-surface));border-radius:50%;box-sizing:border-box;height:16px;margin-top:8px;position:relative;width:16px;z-index:1}.daos-application-timeline__item--email_failed .daos-application-timeline__marker{border-color:var(--admin-color-danger)}.daos-application-timeline__content{display:grid;gap:var(--admin-space-4);min-width:0}.daos-application-timeline__content summary{align-items:center;cursor:pointer;display:grid;gap:var(--admin-space-3);grid-template-columns:18px minmax(0,1fr);list-style:none;min-width:0;padding:0}.daos-application-timeline__content summary::-webkit-details-marker{display:none}.daos-application-timeline__content summary>svg{color:var(--admin-color-text-muted);flex:0 0 auto;transition:transform .16s ease}.daos-application-timeline__content[open] summary>svg{transform:rotate(180deg)}.daos-application-timeline__summary-text{display:grid;gap:var(--admin-space-1);min-width:0}.daos-application-timeline__summary-text strong{font-size:var(--admin-font-size-md);font-weight:600;line-height:1.4}.daos-application-timeline__content time{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-sm)}.daos-application-timeline__content p{color:var(--admin-color-text-muted);margin:0;overflow-wrap:anywhere}.daos-application-timeline__details{border-top:1px solid var(--admin-color-border);display:grid;gap:var(--admin-space-5);margin:0 0 0 30px;padding:var(--admin-space-5) 0 var(--admin-space-2)}.daos-application-timeline__details>div{display:grid;gap:var(--admin-space-2);min-width:0}.daos-application-timeline__details dt{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-sm);font-weight:600}.daos-application-timeline__details dd{font-size:var(--admin-font-size-md);line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.daos-application-timeline__change{display:grid;gap:var(--admin-space-4) var(--admin-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.daos-application-timeline__change-value{align-content:start;align-self:start;display:grid;gap:var(--admin-space-1)}.daos-application-timeline__change-label{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-sm);font-weight:500}.daos-application-timeline__change-value--before>span:last-child{color:var(--admin-color-text-muted);text-decoration:line-through}.daos-application-email{display:grid;gap:var(--admin-space-4)}.admin-dialog-shell.daos-application-email-dialog{--daos-application-email-dialog-inset-x:50px;--daos-application-email-dialog-inset-y:var(--admin-topbar-height);padding:var(--daos-application-email-dialog-inset-y) var(--daos-application-email-dialog-inset-x)}.daos-application-email-dialog .admin-dialog-shell__surface--wide{height:calc(100dvh - (2 * var(--daos-application-email-dialog-inset-y)));max-height:calc(100dvh - (2 * var(--daos-application-email-dialog-inset-y)));max-width:none;width:calc(100vw - (2 * var(--daos-application-email-dialog-inset-x)))}.daos-application-email-dialog__body.admin-dialog-shell__body{min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.daos-application-email-dialog__footer.admin-dialog-shell__footer{background:var(--admin-color-surface);border-top:1px solid var(--admin-color-border);padding-top:var(--admin-space-4)}.daos-application-email__headers{display:grid;gap:0}.daos-application-email__header-row{align-items:center;display:grid;font-size:var(--admin-font-size-sm);grid-template-columns:72px minmax(0,1fr);min-height:42px}.daos-application-email__header-row>span{color:var(--admin-color-text-muted)}.daos-application-email__header-row input,.daos-application-email__recipient{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--admin-color-border);border-radius:0;box-sizing:border-box;color:var(--admin-color-text);display:flex;font:inherit;min-height:42px;outline:0;padding:8px 4px;width:100%}.daos-application-email__header-row input:focus{border-bottom-color:var(--admin-color-accent)}.daos-application-email__preview{background:#f3f1f6;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-lg);padding:clamp(16px,4vw,40px)}.daos-application-email__card{background:#fff;border-radius:8px;box-shadow:0 6px 30px rgb(36 27 55/8%);margin:0 auto;max-width:680px;padding:clamp(24px,5vw,48px)}.daos-application-email__logo{display:block;height:auto;margin:0 0 30px;max-width:78%;width:220px}.daos-application-email__card h1{color:#241b37;font:400 30px/1.15 Georgia,serif;margin:0 0 34px}.daos-application-email__body{color:#241b37;font:16px/1.65 Arial,sans-serif;min-height:280px;position:relative}.daos-application-email__body .admin-canvas-rich-text-block--editing [contenteditable=true]{caret-color:transparent}.daos-application-email__custom-caret{animation:daos-application-email-caret-blink 1s step-end infinite;background:currentColor;border-radius:1px;pointer-events:none;position:absolute;width:2px;z-index:2}@keyframes daos-application-email-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}.daos-application-email__body p{margin:0 0 1em}.daos-application-email__mail-footer{color:#6b6375;font:11px/1.55 Arial,sans-serif;margin:18px auto 0;max-width:680px;text-align:center}.daos-application-email__mail-footer a{color:#624194;text-decoration:none}body.daos-application-email-open .admin-canvas-rich-text-block__toolbar--portal{z-index:10000!important}body.daos-application-email-open .admin-rich-content-editor__format-dropdown,body.daos-application-email-open .admin-rich-content-editor__toolbar-surface button[aria-label="Aufzählung"],body.daos-application-email-open .admin-rich-content-editor__toolbar-surface button[aria-label="Linksbündig"],body.daos-application-email-open .admin-rich-content-editor__toolbar-surface button[aria-label="Nummerierte Liste"],body.daos-application-email-open .admin-rich-content-editor__toolbar-surface button[aria-label="Rechtsbündig"],body.daos-application-email-open .admin-rich-content-editor__toolbar-surface button[aria-label="Verborgene Zeichen"],body.daos-application-email-open .admin-rich-content-editor__toolbar-surface button[aria-label=Link],body.daos-application-email-open .admin-rich-content-editor__toolbar-surface button[aria-label=Zentriert]{display:none}.daos-application-email-settings__field{display:grid;gap:var(--admin-space-2,8px);margin-bottom:var(--admin-space-4,16px)}.daos-application-email-settings__field>span{color:var(--admin-color-text);font-size:var(--admin-font-size-sm,14px);font-weight:600}@media (max-width:1199px){.admin-dialog-shell.daos-application-email-dialog{--daos-application-email-dialog-inset-x:25px;--daos-application-email-dialog-inset-y:calc(var(--admin-topbar-height) / 2)}}@media (min-width:768px) and (max-width:999px){.admin-dialog-shell.daos-application-email-dialog{--daos-application-email-dialog-inset-x:12.5px;--daos-application-email-dialog-inset-y:calc(var(--admin-topbar-height) / 4)}}@media (max-height:699px){.admin-dialog-shell.daos-application-email-dialog{--daos-application-email-dialog-inset-x:var(--admin-space-4);--daos-application-email-dialog-inset-y:var(--admin-space-4)}}@media (max-width:767px){.daos-application-timeline__change{grid-template-columns:minmax(0,1fr)}.daos-applications .admin-list-filter-bar__end{flex-basis:auto;margin-left:0;width:100%}.daos-application-email-notice{left:var(--admin-space-4);max-width:none;right:var(--admin-space-4);top:var(--admin-space-4)}.admin-dialog-shell.daos-application-email-dialog{--daos-application-email-dialog-inset-x:0px;--daos-application-email-dialog-inset-y:0px;overflow:hidden;padding:0;place-items:stretch}.daos-application-email-dialog .admin-dialog-shell__surface--wide{border:0;border-radius:0;box-shadow:none;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100vw}.daos-application-email-dialog .admin-dialog-shell__header{padding-left:var(--admin-space-10);padding-right:var(--admin-space-10)}.admin-record-dialog__footer-actions>.daos-application-record__delete-action{flex:0 0 56px;width:56px}.admin-record-dialog__footer-actions .daos-application-record__delete-action .admin-panel-footer-action__button{font-size:0;padding-inline:0}.daos-application-email-dialog__body.admin-dialog-shell__body{padding:var(--admin-space-4)}.daos-application-email-dialog__footer.admin-dialog-shell__footer{padding:var(--admin-space-3) var(--admin-space-4) max(var(--admin-space-3),env(safe-area-inset-bottom))}.daos-application-email__header-row{grid-template-columns:44px minmax(0,1fr)}.daos-application-email__preview{border-radius:var(--admin-radius-md);padding:var(--admin-space-3)}.daos-application-email__card{padding:var(--admin-space-5)}.daos-application-email__logo{margin-bottom:var(--admin-space-6);width:220px}.daos-application-email__card h1{font-size:24px;line-height:1.18;margin-bottom:24px}.daos-application-email__body{font-size:14px;line-height:1.55;min-height:220px}.daos-application-email__actions{width:100%}.daos-application-email__actions>*{flex:1 1 0}.daos-application-note__actions{align-items:stretch;flex-direction:column}.daos-application-note__actions span{margin-right:0}.daos-application-note__actions button{width:100%}.daos-application-email-offer__actions{align-items:stretch;flex-direction:column-reverse}.daos-application-email-offer__actions button{width:100%}.daos-application-record__form-grid{grid-template-columns:minmax(0,1fr)}.daos-application-files__item{grid-template-columns:auto minmax(0,1fr)}.daos-application-files__download{grid-column:1/-1;width:100%}}@media (max-width:480px){.admin-dialog-shell.daos-application-email-offer-dialog{padding:var(--admin-space-4)}.daos-application-email-offer-dialog .admin-dialog-shell__surface--compact{max-height:calc(100dvh - (2 * var(--admin-space-4)));width:100%}}