.application-form-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;background:#f5f1e8;color:#3b2a22;font:14px/1.5 Arial,sans-serif;letter-spacing:0;color-scheme:light}.application-form-view *{box-sizing:border-box}.application-form-view .afv-content{max-width:1120px;margin:0 auto;padding:24px 32px 36px}.application-form-view .afv-app-header{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #e8e0d3}.application-form-view .afv-app-header>span{font-size:12px;color:#936f32}.application-form-view h1{font:28px/1.2 Georgia,serif;margin:5px 0 0;letter-spacing:0}.application-form-view .afv-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.application-form-view .afv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.application-form-view button,.application-form-view a{font:inherit}.application-form-view button{cursor:pointer}.application-form-view button:disabled{cursor:wait;opacity:.65}.application-form-view button:focus-visible,.application-form-view a:focus-visible{outline:2px solid #936f32;outline-offset:3px}.application-form-view .afv-back{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#3b2a22;padding:8px 0;font-size:13px;min-height:40px}.application-form-view .afv-button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;min-height:40px;border:1px solid #e8e0d3;background:#fff;border-radius:6px;color:#3b2a22;font-size:13px}.application-form-view .afv-button:hover{background:#f7f3eb}.application-form-view .afv-readonly{display:flex;align-items:center;gap:6px;color:#756a5c;font-size:12px}.application-form-view .afv-sheet{background:#fff;padding:28px 32px}.application-form-view .afv-form-header{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:2px solid #e8e0d3}.application-form-view .afv-kicker{color:#936f32;font-size:12px}.application-form-view h2{font:30px/1.2 Georgia,serif;margin:7px 0 4px;overflow-wrap:anywhere;letter-spacing:0}.application-form-view .afv-subtitle,.application-form-view .afv-record{color:#756a5c;font-size:12px}.application-form-view .afv-record{display:flex;align-items:flex-end;flex-direction:column;gap:5px;flex-shrink:0}.application-form-view .afv-status{display:inline-block;background:#f6eddb;color:#85601e;padding:3px 8px;border-radius:4px}.application-form-view .afv-section{margin-top:24px}.application-form-view h3{display:flex;align-items:center;gap:10px;font:20px/1.3 Georgia,serif;padding-bottom:10px;border-bottom:1px solid #e8e0d3;margin:0;letter-spacing:0}.application-form-view h3 svg{color:#936f32;flex-shrink:0}.application-form-view .afv-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:16px 0 0}.application-form-view .afv-field{min-width:0}.application-form-view dt{font-size:12px;color:#756a5c;margin-bottom:4px}.application-form-view dd{font-size:14px;margin:0;font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.application-form-view dd.afv-empty{color:#756a5c;font-weight:400}.application-form-view .afv-full-width{grid-column:1 / -1}.application-form-view .afv-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.application-form-view .afv-document{display:flex;align-items:center;gap:10px;border:1px solid #e8e0d3;border-radius:6px;padding:12px;min-width:0}.application-form-view .afv-document>svg{flex-shrink:0;color:#936f32}.application-form-view .afv-document>div:not(.afv-document-actions){flex:1;min-width:0}.application-form-view .afv-document strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.application-form-view .afv-document span{display:block;color:#756a5c;font-size:12px}.application-form-view .afv-document-actions{display:flex;align-items:center;gap:6px}.application-form-view .afv-document button,.application-form-view .afv-document a{display:inline-flex;align-items:center;gap:6px;padding:6px;border:0;background:transparent;color:#936f32;font-size:12px;text-decoration:none}.application-form-view .afv-error{margin-top:16px;color:#a02e20;background:#fff0ec;padding:12px}.application-form-view .afv-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:16px;border-top:1px solid #e8e0d3;color:#756a5c;font-size:12px}@media (max-width: 760px){.application-form-view .afv-content{padding:20px}.application-form-view .afv-sheet{padding:24px}.application-form-view .afv-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.application-form-view .afv-documents{grid-template-columns:1fr}}@media (max-width: 480px){.application-form-view .afv-content{padding:14px}.application-form-view .afv-sheet{padding:18px}.application-form-view .afv-form-header{flex-direction:column;gap:12px}.application-form-view .afv-record{align-items:flex-start}.application-form-view .afv-fields{grid-template-columns:1fr}.application-form-view .afv-actions{width:100%;justify-content:space-between}.application-form-view .afv-document{flex-wrap:wrap}.application-form-view button,.application-form-view a{min-height:44px}}@media print{@page{size:A4;margin:12mm}body.application-form-open{overflow:visible!important}body.application-form-open>:not(.application-form-view){display:none!important}.application-form-view{position:static;height:auto;overflow:visible;background:#fff}.application-form-view .afv-content,.application-form-view .afv-sheet{padding:0;max-width:none}.application-form-view .afv-app-header,.application-form-view .afv-toolbar,.application-form-view .afv-document-actions,.application-form-view .afv-error{display:none}.application-form-view .afv-form-header{flex-direction:row}.application-form-view .afv-record{align-items:flex-end}.application-form-view .afv-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.application-form-view .afv-field,.application-form-view .afv-document{break-inside:avoid}.application-form-view h3{break-after:avoid}}
