.form-topbar[data-v-df7be49c]{position:fixed;top:0;left:0;right:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background:#2458c6;color:#fff;padding:12px 20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.topbar-title[data-v-df7be49c]{font-weight:700;font-size:15px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.topbar-actions[data-v-df7be49c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.back-btn[data-v-df7be49c],.ghost-btn[data-v-df7be49c]{background:transparent;border:1px solid hsla(0,0%,100%,.6);color:#fff;padding:6px 14px;border-radius:5px;cursor:pointer;font-size:14px;white-space:nowrap}.container[data-v-df7be49c]{max-width:1000px;margin:auto;padding:80px 40px 40px}.card[data-v-df7be49c]{background:#fff;padding:30px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-title[data-v-df7be49c]{margin-bottom:8px;text-align:center}.card-description[data-v-df7be49c]{margin-bottom:20px;text-align:center;color:#5f6b7a}.status-summary[data-v-df7be49c]{border-radius:8px;padding:16px 18px;margin-bottom:18px;color:#fff}.status-pending[data-v-df7be49c]{background:#1dbfc1}.status-approved[data-v-df7be49c]{background:#2e7d32}.status-rejected[data-v-df7be49c]{background:#d84315}.status-withdrawn[data-v-df7be49c]{background:#546e7a}.status-row[data-v-df7be49c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.status-row[data-v-df7be49c]:last-child{margin-bottom:0}.status-label[data-v-df7be49c]{min-width:110px;font-weight:600;opacity:.9}.status-chip[data-v-df7be49c]{background:hsla(0,0%,100%,.18);padding:4px 10px;border-radius:999px}.accordion-item[data-v-df7be49c]{border:1px solid #e5e5e5;border-radius:6px;margin-bottom:15px;overflow:hidden}.accordion-header[data-v-df7be49c]{background:#f5f5f5;padding:12px 16px;font-weight:700}.accordion-body[data-v-df7be49c]{padding:20px}.flex-row[data-v-df7be49c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.form-group[data-v-df7be49c]{padding:0 10px;margin-bottom:16px}.col-half[data-v-df7be49c]{width:50%}.col-third[data-v-df7be49c]{width:33.3333%}.col-quarter[data-v-df7be49c]{width:25%}.full-width[data-v-df7be49c]{width:100%}.form-group label[data-v-df7be49c]{display:block;margin-bottom:6px;font-weight:600}.form-group input[data-v-df7be49c],.form-group select[data-v-df7be49c],.form-group textarea[data-v-df7be49c]{width:100%;border:1px solid #d7dde5;border-radius:6px;padding:10px 12px;background:#fff}.form-group textarea[data-v-df7be49c]{min-height:120px;resize:vertical}.checkbox-label[data-v-df7be49c],.choice-label[data-v-df7be49c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.radio-group[data-v-df7be49c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-top:8px}.help-text[data-v-df7be49c]{display:block;margin-top:4px;color:#5f6b7a}.error-text[data-v-df7be49c]{display:block;margin-top:4px;color:#d32f2f}.attachment-row[data-v-df7be49c]{margin-top:8px}.attachment-row a[data-v-df7be49c]{color:#1976d2;text-decoration:none}.attachment-row a[data-v-df7be49c]:hover{text-decoration:underline}.empty-state[data-v-df7be49c],.loading-state[data-v-df7be49c]{padding:16px 0;color:#5f6b7a}.action-row[data-v-df7be49c]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.submit-btn[data-v-df7be49c],.withdraw-btn[data-v-df7be49c]{border:0;border-radius:6px;padding:12px 20px;color:#fff;cursor:pointer}.submit-btn[data-v-df7be49c]{background:#2458c6}.withdraw-btn[data-v-df7be49c]{background:#ef6c00}@media (max-width:768px){.container[data-v-df7be49c]{padding:84px 16px 24px}.col-half[data-v-df7be49c],.col-quarter[data-v-df7be49c],.col-third[data-v-df7be49c]{width:100%}.form-topbar[data-v-df7be49c]{padding:12px}.topbar-actions[data-v-df7be49c]{display:none}}