.organization-public-brand[data-v-f7e7a746]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f8f9fa}.organization-public-brand__header[data-v-f7e7a746]{background-color:#fff;border-bottom:1px solid #e9ecef}.organization-public-brand__identity[data-v-f7e7a746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:22px 16px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.organization-public-brand__logo[data-v-f7e7a746]{display:block;width:auto;max-width:160px;max-height:80px;-o-object-fit:contain;object-fit:contain}.organization-public-brand__name[data-v-f7e7a746]{margin:0;color:#333;font-size:22px;line-height:1.3;font-weight:700;text-align:left}.organization-public-brand__bar[data-v-f7e7a746]{height:4px}.organization-public-brand__content[data-v-f7e7a746]{-webkit-box-flex:1;-ms-flex:1;flex:1}.organization-public-brand__footer[data-v-f7e7a746]{background-color:#fff;border-top:1px solid #e9ecef;margin-top:auto;padding:32px 20px 16px}.organization-public-brand__contact[data-v-f7e7a746]{margin:0 0 8px;color:#9aa0a6;font-size:12px;line-height:1.5;text-align:center}.organization-public-brand__contact a[data-v-f7e7a746]{color:#9aa0a6;text-decoration:underline}.organization-public-brand__powered[data-v-f7e7a746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#9aa0a6;font-size:11px;line-height:1}.organization-public-brand__powered img[data-v-f7e7a746]{display:block;width:96px;height:auto}.main-content[data-v-4b6e0973]{padding:2rem 0 4rem 0}.main-content .container[data-v-4b6e0973]{padding-bottom:2rem}.file-selection-area .alert[data-v-4b6e0973]{margin-bottom:0}.file-preview small[data-v-4b6e0973]{font-size:.875em}