.application-form{gap:26px;display:grid}.application-form fieldset,.application-panel{border:1px solid var(--ui-line,#d5dade);background:var(--ui-surface,#fff);border-radius:12px;min-width:0;padding:26px}.application-grid,.application-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;display:grid}.application-form label,.application-admin label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.application-form input:not([type=checkbox]),.application-form select,.application-form textarea,.application-admin input:not([type=checkbox]),.application-admin select,.application-admin textarea{border:1px solid var(--ui-control-line,#77838c);background:var(--ui-surface,#fff);color:var(--ui-text,#252c30);font:inherit;border-radius:6px;width:100%;min-height:46px;padding:11px 12px}.application-form textarea{resize:vertical}.application-form fieldset>label{margin-top:20px}.application-form .application-confirm,.application-admin .application-confirm{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.application-confirm input{accent-color:#755510;flex-shrink:0;width:20px;height:20px;margin-top:2px}.application-help{color:#53616b;font-size:13px}.application-primary{cursor:pointer;border-radius:6px;min-height:46px;padding:12px 20px;font-weight:700;color:#252c30!important;background:#e7b643!important;border:1px solid #ad8126!important}.application-primary:disabled{opacity:.55;cursor:wait}.application-error{color:#8b2929;background:#fff0ee;border:1px solid #bd5a5a;border-radius:6px;padding:14px}.application-trap{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.application-public{color:#252c30;background:#f4f5f6;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.application-public *{box-sizing:border-box}.application-public .application-brand{background:#fff;border-bottom:1px solid #d5dade;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:none;margin:0;padding:20px max(24px,50% - 528px);display:flex}.application-brand img{width:140px;height:auto;display:block}.application-public a{color:#725212;text-underline-offset:3px;text-decoration:underline}.application-brand>a:last-child{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.application-public main{width:100%;max-width:1104px;margin:0 auto;padding:28px 24px 56px}.application-public footer{color:#53616b;border-top:1px solid #d5dade;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px max(24px,50% - 528px);font-size:13px;display:flex}.application-hero{color:#fff;background:#252c30;border-left:5px solid #e7b643;border-radius:12px;margin-bottom:24px;padding:28px 32px}.application-hero>p:first-child{color:#f1cf7d;letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.application-hero h1{color:#fff;margin:12px 0;font-size:clamp(28px,3.5vw,38px);line-height:1.18}.application-hero>p{color:#e3e7eb;max-width:740px;margin:0;line-height:1.6}.application-hero ol{flex-wrap:wrap;gap:16px 24px;margin:0;padding:20px 0 0;list-style:none;display:flex}.application-hero li{align-items:center;gap:9px;font-size:13px;display:flex}.application-hero b{color:#252c30;background:#e7b643;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.application-public .application-panel,.application-public fieldset{color:#252c30;background:#fff;border-color:#d5dade;margin:0}.application-form legend{color:#252c30;max-width:100%;padding:0 10px;font-size:19px;font-weight:700}.application-public input:not([type=checkbox]),.application-public select,.application-public textarea{color:#252c30;background:#fff;border-color:#879198;font-size:16px;font-weight:400}.application-public input:disabled,.application-public select:disabled,.application-public textarea:disabled{background:#f4f5f6}.application-public textarea::placeholder,.application-public input::placeholder{color:#626d75;opacity:1}.application-intro{padding:0 2px}.application-intro p{color:#53616b;margin:0;font-size:14px}.application-intro p:first-child{color:#252c30;margin-bottom:3px}.application-form .application-help{margin:8px 0 0}.application-submit-row .application-help{margin:0}.application-section-help{color:#53616b;max-width:690px;margin:0 0 20px;font-size:14px}.application-address{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:20px 24px;margin-top:20px;display:grid}.application-address .application-wide{grid-column:span 2}.application-country{margin-top:20px}.application-optional{border-top:1px solid #e1e5e8;margin-top:24px;padding-top:8px}.application-optional summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.application-optional summary span{color:#53616b;font-weight:400}.application-optional .application-grid{padding-top:10px}.application-field-title{margin:22px 0 10px;font-size:14px;font-weight:600}.application-field-title span{color:#53616b;margin-left:6px;font-weight:400}.application-checks{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.application-checks label{cursor:pointer;border:1px solid #d5dade;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:11px 12px;line-height:1.5;display:flex}.application-checks label:has(input:checked){background:#fff8e6;border-color:#b58b30}.application-checks input{accent-color:#755510;flex-shrink:0;width:20px;height:20px;margin:0}.application-submit>p{max-width:850px;margin:0 0 14px;font-size:14px}.application-submit .application-confirm{cursor:pointer;background:#f4f5f6;border-radius:7px;padding:14px}.application-submit-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.application-submit-row p{margin:0;font-size:12px;line-height:1.5}.application-success h2{color:#252c30;margin:10px 0;font-size:24px;font-weight:700}.application-success p{max-width:740px;margin:14px 0}.application-success-mark{color:#285f36;background:#edf6ee;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.application-public :is(input,select,textarea,button,a,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #9b741d}@media (max-width:700px){.application-grid,.application-details,.application-checks{grid-template-columns:1fr}.application-hero{padding:22px 20px}.application-hero ol{gap:10px;padding-top:18px;display:grid}.application-public .application-brand{gap:14px;padding:14px 16px}.application-brand img{width:110px}.application-brand>a:last-child{font-size:13px}.application-public main{padding:20px 16px 36px}.application-public footer,.application-form fieldset,.application-panel{padding:20px 16px}.application-form legend{padding:0 6px;font-size:17px}.application-address{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.application-address .application-wide{grid-column:auto}.application-field-title span{margin-top:3px;margin-left:0;font-size:13px;display:block}.application-submit-row{gap:12px;display:grid}.application-primary{width:100%}.application-admin-list li{grid-template-columns:1fr;gap:10px}.application-actions{flex-direction:column}}@media (max-width:380px){.application-address{grid-template-columns:1fr}.application-brand img{width:96px}}.application-admin{min-width:0;color:var(--ui-text);gap:22px;display:grid}.application-admin h2{margin:0 0 10px;font-size:22px}.application-admin h3{margin:8px 0;font-size:16px}.application-admin p{color:var(--ui-muted);font-size:14px;line-height:1.6}.application-admin-intro,.application-admin-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.application-admin-tools>label{flex:1;min-width:220px}.application-admin button,.application-admin a{min-height:44px}.application-admin-list{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:10px;margin:0;padding:0;list-style:none}.application-admin-list li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.application-admin-list li+li{border-top:1px solid var(--ui-line)}.application-admin-list h3{overflow-wrap:anywhere}.application-admin-list p{margin:6px 0}.application-admin-list small{color:var(--ui-muted)}.application-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.application-admin>button{justify-self:start}.application-details p{overflow-wrap:anywhere}.application-preserve{white-space:pre-wrap}.application-mail-preview{border:1px solid var(--ui-line);width:100%;height:650px;margin-top:14px}.application-admin details{margin:20px 0}.application-admin summary{cursor:pointer;font-weight:650}.application-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.application-admin .application-delete{color:var(--ui-danger,#a83131);background:var(--ui-surface,#fff);border:1px solid}.application-delete-confirm{border:2px solid var(--ui-danger,#a83131);scroll-margin-top:100px}@media (max-width:700px){.application-row-actions{justify-content:flex-start}}
