.m-apply[data-v-ff43bc54]{min-height:100vh;background:#f5f5f5;max-width:750px;margin:0 auto;padding-bottom:30px}.m-header[data-v-ff43bc54]{background:linear-gradient(135deg,#2c2c2c,#000);color:#fff;padding:20px 16px;display:flex;align-items:baseline}.m-title[data-v-ff43bc54]{font-size:22px;font-weight:600}.m-cnt[data-v-ff43bc54]{margin-left:12px;font-size:13px;opacity:.9}.m-logout[data-v-ff43bc54]{margin-left:auto;font-size:13px;padding:4px 12px;background:hsla(0,0%,100%,.2);border-radius:12px;cursor:pointer}.m-filter[data-v-ff43bc54]{background:#fff;padding:10px 12px}.m-filter-row[data-v-ff43bc54]{display:flex;gap:8px}.m-input[data-v-ff43bc54]{flex:1;height:34px;border:1px solid #e4e7ed;border-radius:4px;padding:0 10px;font-size:14px}.m-btn[data-v-ff43bc54]{padding:0 18px;height:34px;background:#2c2c2c;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.m-empty[data-v-ff43bc54],.m-loading[data-v-ff43bc54]{text-align:center;color:#999;padding:60px 0;font-size:14px}.m-list[data-v-ff43bc54]{padding:12px}.m-card[data-v-ff43bc54]{background:#fff;border-radius:8px;padding:12px;margin-bottom:10px}.m-card-head[data-v-ff43bc54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.m-tag[data-v-ff43bc54]{font-size:12px;padding:2px 8px;border-radius:3px}.m-tag-wait[data-v-ff43bc54]{background:#fdf6ec;color:#e6a23c}.m-sn[data-v-ff43bc54]{font-size:13px;color:#666}.m-row[data-v-ff43bc54]{display:flex;font-size:14px;line-height:26px}.m-lbl[data-v-ff43bc54]{width:76px;color:#999;flex-shrink:0}.m-val[data-v-ff43bc54]{color:#333;word-break:break-all}.m-val.muted[data-v-ff43bc54],.muted[data-v-ff43bc54]{color:#999}.m-remark[data-v-ff43bc54]{display:flex;font-size:13px;line-height:22px;margin-top:4px;background:#fafafa;border-radius:4px;padding:4px 8px}.m-card-actions[data-v-ff43bc54]{display:flex;gap:10px;margin-top:10px}.m-card-actions button[data-v-ff43bc54]{flex:1;height:38px;border:none;border-radius:4px;font-size:15px;cursor:pointer}.m-btn-info[data-v-ff43bc54]{background:#f4f4f5;color:#606266}.m-btn-fin[data-v-ff43bc54]{background:#67c23a;color:#fff}.m-btn-rej[data-v-ff43bc54]{background:#fff;color:#f56c6c;border:1px solid #f56c6c!important}.m-loadmore[data-v-ff43bc54]{text-align:center;color:#666;font-size:14px;padding:14px 0;cursor:pointer}.m-modal[data-v-ff43bc54]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99;display:flex;align-items:center;justify-content:center}.m-modal-body[data-v-ff43bc54]{background:#fff;border-radius:8px;width:86%;max-width:360px;padding:16px}.m-modal-title[data-v-ff43bc54]{font-size:16px;font-weight:600;margin-bottom:10px}.m-modal-row[data-v-ff43bc54]{font-size:13px;color:#666;line-height:22px}.m-form-row[data-v-ff43bc54]{margin-top:10px}.m-form-row label[data-v-ff43bc54]{display:block;font-size:13px;color:#666;margin-bottom:6px}.m-select[data-v-ff43bc54]{width:100%;height:36px;border:1px solid #e4e7ed;border-radius:4px;padding:0 8px;font-size:14px;background:#fff;box-sizing:border-box}.m-check-row[data-v-ff43bc54]{margin-top:12px}.m-check[data-v-ff43bc54]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#333}.m-check input[data-v-ff43bc54]{width:18px;height:18px;accent-color:#67c23a}.m-modal-actions[data-v-ff43bc54]{display:flex;gap:10px;margin-top:14px}.m-modal-actions button[data-v-ff43bc54]{flex:1;height:38px;border:none;border-radius:4px;font-size:15px;cursor:pointer}.m-btn-cancel[data-v-ff43bc54]{background:#f5f7fa;color:#666}.m-btn-primary[data-v-ff43bc54]{background:#67c23a;color:#fff}.m-tabs[data-v-ff43bc54]{display:flex;gap:6px;margin-bottom:10px}.m-tab[data-v-ff43bc54]{flex:1;text-align:center;padding:9px 0;font-size:14px;color:#666;background:#f0f2f5;border-radius:6px;cursor:pointer}.m-tab-on[data-v-ff43bc54]{background:#2c2c2c;color:#fff;font-weight:600}.m-tag-ok[data-v-ff43bc54]{background:#f0f9eb;color:#67c23a}.m-ok[data-v-ff43bc54]{color:#67c23a;font-weight:600}.m-modal-lg[data-v-ff43bc54]{max-width:420px;max-height:86vh;overflow-y:auto}.m-pics[data-v-ff43bc54]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.m-pics img[data-v-ff43bc54]{width:47%;border-radius:6px;border:1px solid #eee}.m-perm-divider[data-v-ff43bc54]{margin:14px 0 4px;padding-top:10px;border-top:1px dashed #e4e7ed;font-size:14px;font-weight:600;color:#333}