.creator-topbar[data-v-2f9046ae]{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;min-height:98px;background:#fff;border-bottom:1px solid #f0e4e5}.creator-brand[data-v-2f9046ae],.creator-topbar[data-v-2f9046ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.creator-brand[data-v-2f9046ae]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-self:start;width:226px;height:66px;overflow:hidden;text-decoration:none}.creator-brand img[data-v-2f9046ae]{display:block;width:226px;height:66px;-o-object-fit:contain;object-fit:contain}.creator-title-lockup[data-v-2f9046ae]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:324px;padding:7px 22px 9px;background:hsla(0,0%,100%,.52);border:1px solid hsla(0,0%,100%,.84);border-radius:999px;-webkit-box-shadow:0 5px 14px rgba(103,66,119,.07);box-shadow:0 5px 14px rgba(103,66,119,.07)}.creator-title[data-v-2f9046ae]{margin:0;color:#5c4778;font-size:27px;font-weight:800;letter-spacing:.08em;line-height:1.08;text-align:center;text-indent:.08em;white-space:nowrap}.creator-title-note[data-v-2f9046ae]{display:block;margin-top:3px;color:#ba86aa;font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.2em;line-height:1;text-align:center;text-indent:.2em}.creator-topbar-user[data-v-2f9046ae]{justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;min-width:226px;margin-right:32px}.creator-topbar-user-copy[data-v-2f9046ae]{display:grid;text-align:right;line-height:1.28}.creator-topbar-user-name[data-v-2f9046ae]{color:#332d49;font-size:14px;font-weight:700}.creator-topbar-user-sub[data-v-2f9046ae]{color:#8b7891;font-size:12px}.creator-avatar-frame[data-v-2f9046ae]{display:grid;width:60px;height:60px;place-items:center;overflow:hidden;color:#563671;background:#ffd9e4;border:1px solid #f0c8d7;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:Georgia,Songti SC,serif;font-size:20px;font-weight:700}.creator-avatar-frame img[data-v-2f9046ae]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creator-sidebar[data-v-53e9940b]{grid-row:2;padding:20px 12px;background:#fff;border-right:1px solid #f0dbd5}.creator-sidebar-label[data-v-53e9940b]{margin:2px 10px 16px;color:#9370a4;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.creator-side-nav[data-v-53e9940b]{display:grid;gap:4px}.creator-nav-item[data-v-53e9940b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:50px;padding:0 10px 0 14px;color:#4b405b;text-align:left;background:transparent;border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;-webkit-transition:background-color .18s ease,color .18s ease;transition:background-color .18s ease,color .18s ease}.creator-nav-item[data-v-53e9940b]:before{width:4px;height:18px;margin-right:12px;content:"";background:transparent;border-radius:999px;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.creator-nav-item[data-v-53e9940b]:hover{background:#f3edff}.creator-nav-item[aria-current=page][data-v-53e9940b]{color:#674088;background:#ffe4ee}.creator-nav-item[aria-current=page][data-v-53e9940b]:before{background:#f16f98}.creator-sidebar-note[data-v-53e9940b]{margin:28px 12px 0;padding-top:20px;color:#8d8493;border-top:1px solid #f1e2dc;font-size:12px;line-height:1.7}.identity-role-card[data-v-e1bf7200]{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;min-height:272px;padding:20px;overflow:hidden;background:#fff;border:1px solid #efd9dc;border-radius:24px;-webkit-box-shadow:0 14px 30px rgba(98,62,106,.07);box-shadow:0 14px 30px rgba(98,62,106,.07)}.identity-role-card[data-v-e1bf7200]:before{position:absolute;top:0;right:0;left:0;height:6px;content:"";background:#8fd6fa}.identity-role-card[data-role-card=makeup][data-v-e1bf7200]:before{background:#ffa3b8}.identity-role-art[data-v-e1bf7200]{height:230px;min-height:230px;overflow:hidden;background:#f6f3ff;border-radius:14px}.identity-role-portrait[data-v-e1bf7200]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.identity-role-content[data-v-e1bf7200]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.identity-role-topline[data-v-e1bf7200]{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;width:100%;gap:12px}.identity-role-topline h3[data-v-e1bf7200]{margin:0;color:#3f3158;font-size:24px;font-weight:800;letter-spacing:-.02em}.identity-status-badge[data-v-e1bf7200]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:26px;padding:3px 9px;color:#725d8d;background:#f0eaff;border-radius:999px;font-size:11px;font-weight:700}.identity-status-badge.review[data-v-e1bf7200]{color:#916022;background:#fff1c9}.identity-role-description[data-v-e1bf7200]{min-height:42px;margin:14px 0 8px;color:#746c7e;font-size:13px;line-height:1.65}.identity-role-detail[data-v-e1bf7200]{min-height:40px;margin:0 0 18px;color:#857f76;font-size:12px;line-height:1.65}.identity-role-detail.review-copy[data-v-e1bf7200]{color:#a66f26}.identity-role-action[data-v-e1bf7200]{width:100%;min-height:42px;margin-top:auto;padding:9px 14px;color:#674088;background:transparent;border:1px solid #d6b9e8;border-radius:12px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;-webkit-transition:background-color .18s ease,border-color .18s ease,color .18s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.identity-role-action[data-v-e1bf7200]:hover{color:#fff;background:#ed648c;border-color:#ed648c}.identity-role-action.review[data-v-e1bf7200]{color:#7d5a23;border-color:#dec79e}.identity-role-action.review[data-v-e1bf7200]:hover{color:#4e3818;background:#f3e6ca;border-color:#d9b983}@media (max-width:1250px){.identity-role-card[data-v-e1bf7200]{grid-template-columns:110px minmax(0,1fr)}.identity-role-art[data-v-e1bf7200]{height:220px;min-height:220px}}.role-portrait-upload[data-v-d9e7f4aa]{display:grid;width:min(128px,100%);justify-self:start;gap:7px;color:#5c5563;font-size:12px;font-weight:700}.role-portrait-upload b[data-v-d9e7f4aa]{color:#dc657f}.role-portrait-upload__box[data-v-d9e7f4aa]{position:relative;display:grid;width:128px;min-height:128px;place-items:center;overflow:hidden;color:#4a809e;background:#f8fafb;border:1px dashed #a9cfdf;border-radius:11px;cursor:pointer}.role-portrait-upload__box input[data-v-d9e7f4aa]{position:absolute;z-index:2;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.role-portrait-upload__box img[data-v-d9e7f4aa]{display:block;width:128px;height:128px;-o-object-fit:cover;object-fit:cover}.role-portrait-upload__placeholder[data-v-d9e7f4aa]{display:grid;justify-items:center;gap:7px;padding:12px;text-align:center}.role-portrait-upload__placeholder i[data-v-d9e7f4aa]{display:grid;width:30px;height:30px;place-items:center;color:#4f90ae;background:#fff;border:1px solid #bad8e6;border-radius:8px;font-size:22px;font-style:normal;font-weight:400;line-height:1}.role-portrait-upload__placeholder strong[data-v-d9e7f4aa]{font-size:12px}.role-portrait-upload__replace[data-v-d9e7f4aa]{position:absolute;z-index:1;right:9px;bottom:9px;padding:5px 8px;color:#fff;background:rgba(40,51,59,.72);border-radius:6px;font-size:10px}.role-portrait-upload__remove[data-v-d9e7f4aa]{position:absolute;z-index:3;top:8px;right:8px;display:grid;width:27px;height:27px;place-items:center;padding:0;color:#fff;background:rgba(73,48,61,.78);border:0;border-radius:50%;cursor:pointer;font-size:13px}.role-portrait-upload__remove[data-v-d9e7f4aa]:hover{background:#d56886}.role-portrait-upload__remove[data-v-d9e7f4aa]:disabled{cursor:not-allowed;opacity:.65}.role-portrait-upload small[data-v-d9e7f4aa]{color:#857f76;font-size:10px;font-weight:400;line-height:1.5}.role-portrait-upload.is-disabled .role-portrait-upload__box[data-v-d9e7f4aa]{color:#8c8990;background:#f3f4f5;border-color:#d9dde0;cursor:not-allowed}.role-portrait-upload.is-disabled .role-portrait-upload__box input[data-v-d9e7f4aa]{cursor:not-allowed}.role-portrait-upload--makeup[data-v-d9e7f4aa]{color:#5c5563}.role-portrait-upload--makeup .role-portrait-upload__box[data-v-d9e7f4aa]{color:#b3536e;background:#fffafb;border-color:#e4aab9}.role-portrait-upload--makeup .role-portrait-upload__placeholder i[data-v-d9e7f4aa]{color:#c55d78;border-color:#edbdc9}.role-portrait-upload--makeup .role-portrait-upload__remove[data-v-d9e7f4aa]:hover{background:#d56886}@media (max-width:420px){.role-portrait-upload[data-v-d9e7f4aa],.role-portrait-upload__box[data-v-d9e7f4aa],.role-portrait-upload__box img[data-v-d9e7f4aa]{width:120px}.role-portrait-upload__box[data-v-d9e7f4aa],.role-portrait-upload__box img[data-v-d9e7f4aa]{min-height:120px;height:120px}}.professional-application-file-field[data-v-22a02e0b]{display:grid;gap:6px;min-width:0;color:#5e5763}.professional-application-file-field__label[data-v-22a02e0b]{font-size:11px;font-weight:800}.professional-application-file-field__label b[data-v-22a02e0b]{color:#dc657f}.professional-application-file-field__picker[data-v-22a02e0b]{position:relative;display:grid;min-width:0;gap:5px;min-height:54px;padding:10px 44px 10px 10px;background:#fbfdfe;border:1px dashed #bad5e2;border-radius:10px;cursor:pointer}.professional-application-file-field__picker strong[data-v-22a02e0b]{overflow:hidden;color:#4681a0;font-size:10px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.professional-application-file-field__add[data-v-22a02e0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#9a929d;font-size:10px;font-style:normal}.professional-application-file-field__add i[data-v-22a02e0b]{display:grid;width:26px;height:26px;place-items:center;color:#4f90ae;background:#fff;border:1px solid #bad8e6;border-radius:7px;font-size:20px;font-style:normal;font-weight:400;line-height:1}.professional-application-file-field__add em[data-v-22a02e0b]{font-style:normal}.professional-application-file-field__picker input[data-v-22a02e0b]{display:none}.professional-application-file-field__remove[data-v-22a02e0b]{position:absolute;top:50%;right:10px;display:grid;width:26px;height:26px;place-items:center;padding:0;color:#a1495c;background:transparent;border:0;border-radius:50%;cursor:pointer;font-size:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.professional-application-file-field__remove[data-v-22a02e0b]:hover{color:#d56886;background:#fff1f3}.professional-application-file-field__remove[data-v-22a02e0b]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.professional-application-file-field__hint[data-v-22a02e0b]{color:#857f76;font-size:10px;font-weight:400;line-height:1.5}.professional-application-file-field--makeup .professional-application-file-field__picker[data-v-22a02e0b]{background:#fffafb;border-color:#e7b8c6}.professional-application-file-field--makeup .professional-application-file-field__picker strong[data-v-22a02e0b]{color:#a85b73}.professional-application-file-field--makeup .professional-application-file-field__add i[data-v-22a02e0b]{color:#c55d78;border-color:#edbdc9}.professional-application-file-field--makeup .professional-application-file-field__remove[data-v-22a02e0b]:hover{color:#c55d78;background:#fff1f4}.professional-image-upload[data-v-09b25cd6]{display:grid;gap:8px;color:#5e5763}.professional-image-upload__heading[data-v-09b25cd6]{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:10px;font-size:11px;font-weight:800}.professional-image-upload__heading b[data-v-09b25cd6]{color:#dc657f}.professional-image-upload__heading strong[data-v-09b25cd6]{color:#ad7a36;font-size:10px}.professional-image-upload__heading strong[data-v-09b25cd6]:first-letter{color:inherit}.professional-image-upload__grid[data-v-09b25cd6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.professional-image-upload__tile[data-v-09b25cd6]{position:relative;display:grid;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:9px}.professional-image-upload__tile--preview[data-v-09b25cd6]{background:#edf6fa;border:1px solid #d1e4eb}.professional-image-upload__tile--preview img[data-v-09b25cd6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.professional-image-upload__tile--add[data-v-09b25cd6]{place-items:center;color:#4a809e;background:#fbfdfe;border:1px dashed #a9cfdf;cursor:pointer}.professional-image-upload__tile--add[data-v-09b25cd6]:hover{background:#f0f8fc;border-color:#6fa9c3}.professional-image-upload__tile--add input[data-v-09b25cd6]{display:none}.professional-image-upload__add-content[data-v-09b25cd6]{display:grid;justify-items:center;gap:4px}.professional-image-upload__add-content i[data-v-09b25cd6]{display:grid;width:30px;height:30px;place-items:center;color:#4f90ae;background:#fff;border:1px solid #bad8e6;border-radius:8px;font-size:22px;font-style:normal;font-weight:400;line-height:1}.professional-image-upload__add-content strong[data-v-09b25cd6]{color:#4a809e;font-size:10px}.professional-image-upload__counter[data-v-09b25cd6]{position:absolute;right:4px;bottom:4px;padding:2px 4px;color:#fff;background:rgba(40,51,59,.7);border-radius:4px;font-size:9px;line-height:1.2}.professional-image-upload__remove[data-v-09b25cd6]{position:absolute;top:4px;right:4px;display:grid;width:22px;height:22px;place-items:center;padding:0;color:#fff;background:rgba(73,48,61,.76);border:0;border-radius:50%;cursor:pointer;font-size:13px}.professional-image-upload__remove[data-v-09b25cd6]:hover{background:#d56886}.professional-image-upload__remove[data-v-09b25cd6]:focus-visible{outline:2px solid #fff;outline-offset:1px}.professional-image-upload__hint[data-v-09b25cd6]{color:#857f76;font-size:10px;font-weight:400;line-height:1.5}.professional-image-upload--makeup .professional-image-upload__tile--preview[data-v-09b25cd6]{background:#fff1f4;border-color:#f0d0d8}.professional-image-upload--makeup .professional-image-upload__tile--add[data-v-09b25cd6]{color:#b3536e;background:#fffafb;border-color:#e4aab9}.professional-image-upload--makeup .professional-image-upload__tile--add[data-v-09b25cd6]:hover{background:#fff0f4;border-color:#d9849b}.professional-image-upload--makeup .professional-image-upload__add-content i[data-v-09b25cd6]{color:#c55d78;border-color:#edbdc9}.professional-image-upload--makeup .professional-image-upload__add-content strong[data-v-09b25cd6]{color:#b3536e}.professional-image-upload--makeup .professional-image-upload__remove[data-v-09b25cd6]:hover{background:#d56886}@media (max-width:600px){.professional-image-upload__grid[data-v-09b25cd6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.photographer-application-overlay[data-v-68f49060]{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:28px;background:rgba(32,27,41,.56)}.photographer-application-dialog[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(1040px,calc(100vw - 56px));max-height:min(860px,calc(100vh - 56px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#332d49;background:#fff;border:1px solid #d9e9f1;border-radius:22px;-webkit-box-shadow:0 28px 90px rgba(30,42,58,.35);box-shadow:0 28px 90px rgba(30,42,58,.35)}.photographer-application-header[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:22px 28px 18px;border-bottom:1px solid #e7eff3}.photographer-application-header p[data-v-68f49060]{margin:0 0 6px;color:#4d95b9;font-size:10px;font-weight:800;letter-spacing:.13em}.photographer-application-header h2[data-v-68f49060]{margin:0;color:#3f3158;font-size:26px;font-weight:800}.photographer-application-header span[data-v-68f49060]{display:block;margin-top:6px;color:#7c7483;font-size:12px}.photographer-dialog-close[data-v-68f49060]{display:grid;width:34px;height:34px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#5d6070;background:#f1f6f8;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:23px}.photographer-application-form[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.photographer-application-main[data-v-68f49060]{min-height:0;padding:24px 28px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.photographer-empty-copy[data-v-68f49060],.photographer-loading-copy[data-v-68f49060]{margin:0 0 20px;padding:10px 12px;color:#567a8e;background:#f0f8fc;border-radius:10px;font-size:12px}.photographer-form-section[data-v-68f49060]{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #edf1f3}.photographer-form-section[data-v-68f49060]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.photographer-section-heading[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.photographer-section-heading>span[data-v-68f49060],.photographer-section-number-copy>span[data-v-68f49060]{display:grid;width:26px;height:26px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#4585a7;background:#e3f4fc;border-radius:8px;font-size:10px;font-weight:900}.photographer-section-heading h3[data-v-68f49060]{margin:1px 0 2px;color:#4a4156;font-size:15px}.photographer-section-heading h3 small[data-v-68f49060]{color:#938a98;font-size:11px;font-weight:500}.photographer-section-heading p[data-v-68f49060]{margin:0;color:#897f8d;font-size:11px;line-height:1.6}.photographer-section-heading--action[data-v-68f49060]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.photographer-section-number-copy[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px}.photographer-form-grid[data-v-68f49060]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.photographer-form-grid>label[data-v-68f49060],.photographer-repeat-card>label[data-v-68f49060]{display:grid;gap:6px;color:#5c5563;font-size:12px;font-weight:700}.photographer-form-grid input[data-v-68f49060],.photographer-form-grid select[data-v-68f49060],.photographer-form-grid textarea[data-v-68f49060],.photographer-repeat-card input[data-v-68f49060]{width:100%;padding:9px 10px;color:#332d49;background:#fff;border:1px solid #d6d2d8;border-radius:8px;font:inherit;font-size:12px}.photographer-form-grid select[data-v-68f49060]:disabled{color:#aaa3ae;background:#f5f5f7}.photographer-form-grid textarea[data-v-68f49060]{min-height:82px;resize:vertical}.photographer-form-grid small[data-v-68f49060]{margin-top:-3px;color:#9b939f;font-size:10px;font-weight:500;text-align:right}.photographer-field-full[data-v-68f49060]{grid-column:1/-1}.photographer-attachment-field b[data-v-68f49060],.photographer-form-grid b[data-v-68f49060],.photographer-sample-heading b[data-v-68f49060]{color:#dc657f}.photographer-theme-field[data-v-68f49060]{display:grid;gap:6px;color:#5c5563;font-size:12px;font-weight:700}.photographer-theme-field b[data-v-68f49060]{color:#dc657f}.photographer-theme-selector[data-v-68f49060]{position:relative}.photographer-theme-trigger[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:9px 11px;color:#332d49;background:#fff;border:1px solid #c5dce7;border-radius:11px;cursor:pointer;font:inherit;font-size:12px;font-weight:400;text-align:left;-webkit-transition:border-color .16s ease;transition:border-color .16s ease}.photographer-theme-trigger[aria-expanded=true][data-v-68f49060],.photographer-theme-trigger[data-v-68f49060]:hover{border-color:#6fa9c3}.photographer-theme-trigger[data-v-68f49060]:disabled{cursor:not-allowed;color:#aaa3ae;background:#f5f5f7;border-color:#d9d5dc}.photographer-theme-trigger i[data-v-68f49060]{color:#6692a8;font-size:16px;font-style:normal;line-height:1}.photographer-theme-menu[data-v-68f49060]{position:absolute;z-index:6;top:calc(100% + 7px);right:0;left:0;max-height:216px;padding:6px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;border:1px solid #bfdae6;border-radius:13px}.photographer-theme-menu button[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 9px;color:#4e5962;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:400;text-align:left}.photographer-theme-menu button[data-v-68f49060]:hover{color:#3e7896;background:#eff8fc}.photographer-theme-menu button.active[data-v-68f49060]{color:#326d8a;background:#e4f4fb;font-weight:400}.photographer-theme-menu button i[data-v-68f49060]{color:#4c93b4;font-style:normal}.photographer-code-input[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.photographer-code-input button[data-v-68f49060]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 9px;color:#4782a0;background:#f0f8fc;border:1px solid #cde5ef;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.photographer-code-input button[data-v-68f49060]:disabled{cursor:not-allowed;opacity:.6}.photographer-attachment-grid[data-v-68f49060]{display:grid;grid-template-columns:minmax(0,360px);gap:10px}.photographer-attachment-field[data-v-68f49060]{display:grid;gap:5px;min-height:76px;padding:10px;color:#5e5763;background:#fbfdfe;border:1px dashed #bad5e2;border-radius:10px;cursor:pointer}.photographer-attachment-field span[data-v-68f49060]{font-size:11px;font-weight:800}.photographer-attachment-field strong[data-v-68f49060]{overflow:hidden;color:#4681a0;font-size:10px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.photographer-attachment-field em[data-v-68f49060]{color:#9a929d;font-size:10px;font-style:normal}.photographer-attachment-field input[data-v-68f49060],.photographer-sample-upload-panel input[data-v-68f49060]{display:none}.photographer-agreement-copy[data-v-68f49060]{margin:11px 0 0;color:#7e7682;font-size:11px;line-height:1.6}.photographer-agreement-copy a[data-v-68f49060]{margin:0 2px;color:#447f9d;font-weight:700;text-decoration:none}.photographer-agreement-copy a[data-v-68f49060]:hover{text-decoration:underline}.photographer-add-button[data-v-68f49060]{padding:6px 9px;color:#467f9d;background:#fff;border:1px solid #bbdce9;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.photographer-add-button[data-v-68f49060]:hover{color:#fff;background:#5793b1;border-color:#5793b1}.photographer-repeat-card[data-v-68f49060]{position:relative;margin-top:12px;padding:13px;background:#fbfcfd;border:1px solid #e5edf1;border-radius:12px}.photographer-repeat-card-head[data-v-68f49060],.photographer-subheading[data-v-68f49060]{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:10px;margin-bottom:12px}.photographer-repeat-card-head strong[data-v-68f49060],.photographer-subheading strong[data-v-68f49060]{color:#52495b;font-size:12px}.photographer-repeat-card-head button[data-v-68f49060]{padding:0;color:#a26974;background:transparent;border:0;cursor:pointer;font:inherit;font-size:10px}.photographer-style-grid[data-v-68f49060]{grid-template-columns:repeat(2,minmax(0,1fr))}.photographer-sample-heading[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px;color:#5c5563;font-size:11px}.photographer-sample-upload-panel[data-v-68f49060]{display:block;margin-top:8px;padding:12px;background:#f8fafb;border:1px dashed #bad8e6;border-radius:11px;cursor:pointer}.photographer-sample-upload-panel.is-complete[data-v-68f49060]{cursor:default}.photographer-sample-upload-box[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:98px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:12px;background:#fbfcfd;border:1px dashed #bad8e6;border-radius:10px;text-align:center}.photographer-sample-upload-box>i[data-v-68f49060]{display:grid;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#4f90ae;background:#fff;border:1px solid #bad8e6;border-radius:8px;font-size:22px;font-style:normal;font-weight:400;line-height:1}.photographer-sample-upload-box>span[data-v-68f49060]{display:grid;gap:2px}.photographer-sample-upload-box strong[data-v-68f49060]{color:#3d7f9d;font-size:13px;font-weight:700}.photographer-sample-upload-box strong.valid[data-v-68f49060]{color:#438262}.photographer-sample-upload-box em[data-v-68f49060]{color:#857f76;font-size:11px;font-style:normal;font-weight:400;line-height:1.6}.photographer-sample-list[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.photographer-sample-preview[data-v-68f49060]{position:relative;display:grid;width:92px;gap:4px;overflow:hidden}.photographer-sample-preview img[data-v-68f49060]{display:block;width:92px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.photographer-sample-preview span[data-v-68f49060]{overflow:hidden;color:#678299;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.photographer-sample-preview button[data-v-68f49060]{position:absolute;top:3px;right:3px;display:grid;width:20px;height:20px;place-items:center;padding:0;color:#fff;background:rgba(43,50,57,.72);border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:16px;line-height:1}.photographer-dual-section[data-v-68f49060]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.photographer-repeat-card--compact[data-v-68f49060]{display:grid;gap:9px}.photographer-repeat-card--compact .photographer-attachment-field[data-v-68f49060]{min-height:61px}.photographer-remove-circle[data-v-68f49060]{position:absolute;top:7px;right:7px;display:grid;width:20px;height:20px;place-items:center;color:#8f7e88;background:#f2edf0;border:0;border-radius:50%;cursor:pointer;font:inherit}.photographer-form-error[data-v-68f49060]{margin:0;padding:10px 12px;color:#a1495c;background:#fff1f3;border-radius:8px;font-size:12px;line-height:1.6}.photographer-form-error p[data-v-68f49060]{margin:0;font-weight:700}.photographer-form-error ul[data-v-68f49060]{margin:6px 0 0;padding-left:18px}.photographer-form-error strong[data-v-68f49060]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.photographer-dialog-footer[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:15px 28px;color:#8a818d;background:#fff;border-top:1px solid #e7eff3;font-size:11px}.photographer-dialog-footer>span[data-v-68f49060]{max-width:56%;line-height:1.6}.photographer-dialog-footer>div[data-v-68f49060]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.photographer-secondary-button[data-v-68f49060],.photographer-submit-button[data-v-68f49060]{min-height:38px;padding:8px 14px;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.photographer-secondary-button[data-v-68f49060]{color:#6b6370;background:#fff;border:1px solid #d7d2d9}.photographer-submit-button[data-v-68f49060]{color:#fff;background:#568eac;border:1px solid #568eac}.photographer-secondary-button[data-v-68f49060]:disabled,.photographer-submit-button[data-v-68f49060]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.photographer-application-overlay[data-v-68f49060]{padding:12px}.photographer-application-dialog[data-v-68f49060]{width:100%;max-height:calc(100vh - 24px);border-radius:16px}.photographer-application-header[data-v-68f49060],.photographer-application-main[data-v-68f49060],.photographer-dialog-footer[data-v-68f49060]{padding-right:16px;padding-left:16px}.photographer-attachment-grid[data-v-68f49060],.photographer-dual-section[data-v-68f49060],.photographer-form-grid[data-v-68f49060]{grid-template-columns:1fr}.photographer-field-full[data-v-68f49060]{grid-column:auto}.photographer-dialog-footer[data-v-68f49060]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.photographer-dialog-footer>span[data-v-68f49060]{max-width:none}}.photographer-form-grid input[data-v-68f49060]::-webkit-input-placeholder,.photographer-form-grid textarea[data-v-68f49060]::-webkit-input-placeholder,.photographer-repeat-card input[data-v-68f49060]::-webkit-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.photographer-form-grid input[data-v-68f49060]::-moz-placeholder,.photographer-form-grid textarea[data-v-68f49060]::-moz-placeholder,.photographer-repeat-card input[data-v-68f49060]::-moz-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.photographer-form-grid input[data-v-68f49060]:-ms-input-placeholder,.photographer-form-grid textarea[data-v-68f49060]:-ms-input-placeholder,.photographer-repeat-card input[data-v-68f49060]:-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.photographer-form-grid input[data-v-68f49060]::-ms-input-placeholder,.photographer-form-grid textarea[data-v-68f49060]::-ms-input-placeholder,.photographer-repeat-card input[data-v-68f49060]::-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.photographer-form-grid input[data-v-68f49060]::placeholder,.photographer-form-grid textarea[data-v-68f49060]::placeholder,.photographer-repeat-card input[data-v-68f49060]::placeholder{color:#a8a3ad;font-weight:400;opacity:1}.photographer-form-grid input[data-v-68f49060],.photographer-form-grid textarea[data-v-68f49060],.photographer-repeat-card input[data-v-68f49060]{font-weight:400}.photographer-theme-trigger.is-placeholder[data-v-68f49060]{color:#a8a3ad;font-weight:400}.photographer-application-dialog button[data-v-68f49060]:focus-visible,.photographer-application-dialog input[data-v-68f49060]:focus-visible,.photographer-application-dialog textarea[data-v-68f49060]:focus-visible{outline:0!important;outline-offset:0;-webkit-box-shadow:none!important;box-shadow:none!important}.photographer-dialog-close[data-v-68f49060]{line-height:1!important;text-align:center}.professional-attachments.professional-attachments--makeup>strong[data-v-65d16d2a]{color:#a95570}.professional-attachments.professional-attachments--makeup .professional-attachment-link[data-v-65d16d2a]{color:#b85d76;background:#fff0f4}.professional-attachments.professional-attachments--makeup .professional-attachment-link[data-v-65d16d2a]:hover{color:#fff;background:#d56886}.professional-attachments.professional-attachments--makeup .professional-attachment-image[data-v-65d16d2a]{border-color:#edbdc9}.professional-detail-overlay{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:24px;background:rgba(32,27,41,.56)}.professional-detail-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(720px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#332d49;background:#fff;border:1px solid #d9e9f1;border-radius:20px;-webkit-box-shadow:0 24px 70px rgba(30,42,58,.28);box-shadow:0 24px 70px rgba(30,42,58,.28)}.professional-detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;padding:19px 22px 16px;border-bottom:1px solid #e7eff3}.professional-detail-header p{margin:0 0 4px;color:#5591ae;font-size:10px;font-weight:800;letter-spacing:.12em}.professional-detail-header h4{margin:0;color:#3f3158;font-size:20px;font-weight:800}.professional-detail-header button{display:grid;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;padding:0;color:#5d6070;background:#f1f6f8;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:22px;line-height:1}.professional-detail-main{min-height:0;padding:20px 22px 24px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.professional-detail-content{display:grid;gap:18px}.professional-detail-summary{display:grid;gap:11px;padding:16px;background:#f7fafc;border:1px solid #e1ecf1;border-radius:12px}.professional-detail-summary h5{margin:0;color:#4b6f83;font-size:13px}.professional-detail-summary-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 18px;margin:0}.professional-detail-summary-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:0;color:#514a5a;font-size:12px;line-height:1.6}.professional-detail-summary-list dt{color:#8a8290;white-space:nowrap}.professional-detail-summary-list dd{min-width:0;margin:0;word-break:break-word}.professional-detail-summary-list dd.is-approved{color:#31735a}.professional-detail-summary-list dd.is-rejected{color:#a0475c}.professional-detail-summary-list dd.is-pending{color:#916022}.professional-detail-error,.professional-review-reason{margin:-10px 0 0;color:#a1495c;font-size:12px;line-height:1.6}.professional-qualification-warning{margin:-10px 0 0;padding:7px 9px;color:#915e22;background:#fff5dc;border-radius:7px;font-size:11px;font-weight:800}.professional-detail-section{display:grid;gap:10px;padding-top:17px;border-top:1px solid #edf1f3}.professional-attachments>strong,.professional-detail-section h5{margin:0;color:#4b6f83;font-size:13px}.professional-detail-list{display:grid;gap:8px;margin:0}.professional-detail-list>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.6}.professional-detail-list dt{color:#8a8290}.professional-detail-list dd{min-width:0;margin:0;color:#514a5a;word-break:break-word}.professional-intro{white-space:pre-wrap}.professional-review-item{display:grid;gap:8px;padding:11px;background:#f8fafb;border-radius:10px}.professional-review-item>strong{color:#5a5261;font-size:12px}.professional-review-status-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.professional-review-status-wrap small{color:#a1495c;font-size:11px}.professional-item-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:800}.professional-item-status.review{color:#916022;background:#fff1c9}.professional-item-status.approved{color:#31735a;background:#e6f7ed}.professional-item-status.rejected{color:#a0475c;background:#fff0f3}.professional-attachments{display:grid;gap:8px}.professional-attachment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.professional-attachment-image{width:96px;height:96px;overflow:hidden;border:1px solid #dce8ed;border-radius:8px;cursor:-webkit-zoom-in;cursor:zoom-in}.professional-image-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#8c96a0;background:#f4f7f8;font-size:10px}.professional-attachment-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px;padding:0 10px;color:#377b9a;background:#eef8fc;border-radius:7px;font-size:12px;text-decoration:none}.professional-attachment-link:hover{color:#fff;background:#4f90ae}.professional-detail-copy{margin:0;color:#857f76;font-size:12px;line-height:1.65}.professional-attachment-link:focus-visible,.professional-detail-dialog button:focus-visible{outline:2px solid #4f90ae;outline-offset:2px}.professional-detail-header>button{line-height:1!important;text-align:center}@media (max-width:620px){.professional-detail-overlay{padding:12px}.professional-detail-dialog{width:100%;max-height:calc(100vh - 24px);border-radius:16px}.professional-detail-header,.professional-detail-main{padding-right:16px;padding-left:16px}.professional-detail-summary-list{grid-template-columns:1fr}.professional-detail-list>div{grid-template-columns:1fr;gap:2px}.professional-attachment-image{width:76px;height:76px}}.professional-detail-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:14px 22px;border-top:1px solid #e7eff3}.professional-detail-footer button{width:auto;min-height:36px;padding:7px 14px;color:#fff;background:#d56886;border:1px solid #d56886;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.professional-detail-footer button:hover{color:#fff;background:#bd5471;border-color:#bd5471}.professional-detail-withdraw{background:#4f90ae!important;border-color:#4f90ae!important}.professional-detail-withdraw:hover{background:#3d7f9d!important;border-color:#3d7f9d!important}.professional-detail-dialog[data-professional=makeupArtist] .professional-detail-withdraw{background:#d56886!important;border-color:#d56886!important}.professional-detail-dialog[data-professional=makeupArtist] .professional-detail-withdraw:hover{background:#bd5471!important;border-color:#bd5471!important}.photographer-application-card[data-v-c97736c2]{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;min-height:272px;padding:20px;overflow:hidden;background:#fff;border:1px solid #d8e9f1;border-radius:24px;-webkit-box-shadow:0 14px 30px rgba(65,101,120,.08);box-shadow:0 14px 30px rgba(65,101,120,.08)}.photographer-application-card[data-v-c97736c2]:before{position:absolute;top:0;right:0;left:0;height:6px;content:"";background:#8fd6fa}.photographer-card-art[data-v-c97736c2]{height:230px;min-height:230px;overflow:hidden;background:#edf8fc;border-radius:14px}.photographer-card-portrait[data-v-c97736c2]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.photographer-card-content[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.photographer-card-topline[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.photographer-card-topline p[data-v-c97736c2]{margin:0 0 3px;color:#5591ae;font-size:10px;font-weight:800;letter-spacing:.12em}.photographer-card-topline h3[data-v-c97736c2]{margin:0;color:#3f3158;font-size:24px;font-weight:800;letter-spacing:-.02em}.photographer-card-badges[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.photographer-campus-badge[data-v-c97736c2],.photographer-status-badge[data-v-c97736c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:26px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800}.photographer-campus-badge[data-v-c97736c2]{color:#7957a8;background:#f1eafe}.photographer-status-badge.ready[data-v-c97736c2]{color:#347796;background:#e6f5fb}.photographer-status-badge.review[data-v-c97736c2]{color:#916022;background:#fff1c9}.photographer-status-badge.approved[data-v-c97736c2]{color:#31735a;background:#e6f7ed}.photographer-status-badge.rejected[data-v-c97736c2]{color:#a0475c;background:#fff0f3}.photographer-status-badge.withdrawn[data-v-c97736c2]{color:#696276;background:#f0eef2}.photographer-card-description[data-v-c97736c2]{min-height:42px;margin:14px 0 8px;color:#746c7e;font-size:13px;line-height:1.65}.photographer-card-error[data-v-c97736c2],.photographer-card-history[data-v-c97736c2],.photographer-card-loading[data-v-c97736c2]{margin:0 0 14px;color:#857f76;font-size:12px;line-height:1.65}.photographer-card-error[data-v-c97736c2]{color:#a1495c}.photographer-review-summary[data-v-c97736c2]{margin:0 0 12px}.photographer-review-head[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#5e5565;font-size:12px}.photographer-review-head strong[data-v-c97736c2]{color:#4b6f83}.photographer-review-head span[data-v-c97736c2]{color:#958d98;font-size:10px}.photographer-review-reason[data-v-c97736c2]{margin:7px 0 0;color:#a1495c;font-size:11px;line-height:1.55}.photographer-qualification-warning[data-v-c97736c2]{margin:8px 0 0;padding:6px 8px;color:#915e22;background:#fff5dc;border-radius:7px;font-size:11px;font-weight:800}.photographer-review-group[data-v-c97736c2]{margin-top:10px}.photographer-review-group>strong[data-v-c97736c2]{color:#716977;font-size:11px}.photographer-review-group ul[data-v-c97736c2]{display:grid;gap:5px;margin:5px 0 0;padding:0;list-style:none}.photographer-review-group li[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 7px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#68606d;font-size:11px;line-height:1.5}.photographer-review-group li small[data-v-c97736c2]{width:100%;color:#a1495c;font-size:10px}.photographer-item-status[data-v-c97736c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:800}.photographer-item-status.review[data-v-c97736c2]{color:#916022;background:#fff1c9}.photographer-item-status.approved[data-v-c97736c2]{color:#31735a;background:#e6f7ed}.photographer-item-status.rejected[data-v-c97736c2]{color:#a0475c;background:#fff0f3}.photographer-card-action-row[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:auto}.photographer-card-action[data-v-c97736c2]{width:100%;min-height:42px;padding:9px 14px;color:#fff;background:#4f90ae;border:1px solid #4f90ae;border-radius:12px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;-webkit-transition:background-color .18s ease,border-color .18s ease;transition:background-color .18s ease,border-color .18s ease}.photographer-card-action[data-v-c97736c2]:hover{background:#3d7f9d;border-color:#3d7f9d}.photographer-card-action--quiet[data-v-c97736c2]{color:#467f9d;background:transparent;border-color:#bbdce9}.photographer-card-action--quiet[data-v-c97736c2]:hover{color:#fff;background:#5793b1;border-color:#5793b1}.photographer-card-action[data-v-c97736c2]:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1250px){.photographer-application-card[data-v-c97736c2]{grid-template-columns:110px minmax(0,1fr)}.photographer-card-art[data-v-c97736c2]{height:220px;min-height:220px}}.photographer-detail-overlay[data-v-c97736c2]{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:24px;background:rgba(32,27,41,.56)}.photographer-detail-dialog[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(560px,calc(100vw - 48px));max-height:min(680px,calc(100vh - 48px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#332d49;background:#fff;border:1px solid #d9e9f1;border-radius:20px;-webkit-box-shadow:0 24px 70px rgba(30,42,58,.28);box-shadow:0 24px 70px rgba(30,42,58,.28)}.photographer-detail-header[data-v-c97736c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;padding:19px 22px 16px;border-bottom:1px solid #e7eff3}.photographer-detail-header p[data-v-c97736c2]{margin:0 0 4px;color:#5591ae;font-size:10px;font-weight:800;letter-spacing:.12em}.photographer-detail-header h4[data-v-c97736c2]{margin:0;color:#3f3158;font-size:20px;font-weight:800}.photographer-detail-header button[data-v-c97736c2]{display:grid;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;padding:0;color:#5d6070;background:#f1f6f8;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:22px;line-height:1}.photographer-detail-main[data-v-c97736c2]{min-height:0;padding:20px 22px 24px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.photographer-detail-main .photographer-card-error[data-v-c97736c2],.photographer-detail-main .photographer-card-loading[data-v-c97736c2],.photographer-detail-main .photographer-review-summary[data-v-c97736c2]{margin:0}.photographer-detail-dialog button[data-v-c97736c2]:focus-visible{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.makeup-application-overlay[data-v-3a35ead6]{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:28px;background:rgba(32,27,41,.56)}.makeup-application-dialog[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(920px,calc(100vw - 56px));max-height:min(860px,calc(100vh - 56px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#332d49;background:#fff;border:1px solid #f1d7df;border-radius:22px;-webkit-box-shadow:0 28px 90px rgba(73,35,54,.28);box-shadow:0 28px 90px rgba(73,35,54,.28)}.makeup-application-header[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:22px 28px 18px;border-bottom:1px solid #f4e5e9}.makeup-application-header p[data-v-3a35ead6]{margin:0 0 6px;color:#c56782;font-size:10px;font-weight:800;letter-spacing:.13em}.makeup-application-header h2[data-v-3a35ead6]{margin:0;color:#3f3158;font-size:26px;font-weight:800}.makeup-application-header span[data-v-3a35ead6]{display:block;margin-top:6px;color:#7c7483;font-size:12px}.makeup-dialog-close[data-v-3a35ead6]{display:grid;width:34px;height:34px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#765a68;background:#fff1f4;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:23px}.makeup-application-form[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.makeup-application-main[data-v-3a35ead6]{min-height:0;padding:24px 28px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.makeup-form-section[data-v-3a35ead6]{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #f2edf0}.makeup-form-section[data-v-3a35ead6]:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.makeup-section-heading[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.makeup-section-heading>span[data-v-3a35ead6],.makeup-section-number-copy>span[data-v-3a35ead6]{display:grid;width:26px;height:26px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#b15571;background:#fff0f4;border-radius:8px;font-size:10px;font-weight:900}.makeup-section-heading h3[data-v-3a35ead6]{margin:1px 0 2px;color:#4a4156;font-size:15px}.makeup-section-heading h3 small[data-v-3a35ead6]{color:#938a98;font-size:11px;font-weight:500}.makeup-section-heading p[data-v-3a35ead6]{margin:0;color:#897f8d;font-size:11px;line-height:1.6}.makeup-section-heading--action[data-v-3a35ead6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.makeup-section-number-copy[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px}.makeup-form-grid[data-v-3a35ead6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.makeup-form-grid>label[data-v-3a35ead6],.makeup-repeat-card>label[data-v-3a35ead6]{display:grid;gap:6px;color:#5c5563;font-size:12px;font-weight:700}.makeup-form-grid input[data-v-3a35ead6],.makeup-form-grid textarea[data-v-3a35ead6],.makeup-repeat-card input[data-v-3a35ead6]{width:100%;padding:9px 10px;color:#332d49;background:#fff;border:1px solid #dfd5da;border-radius:8px;font:inherit;font-size:12px}.makeup-form-grid textarea[data-v-3a35ead6]{min-height:82px;resize:vertical}.makeup-form-grid small[data-v-3a35ead6]{margin-top:-3px;color:#9b939f;font-size:10px;font-weight:500;text-align:right}.makeup-field-full[data-v-3a35ead6]{grid-column:1/-1}.makeup-attachment-field b[data-v-3a35ead6],.makeup-form-grid b[data-v-3a35ead6],.makeup-works-heading b[data-v-3a35ead6]{color:#dc657f}.makeup-select[data-v-3a35ead6]{position:relative}.makeup-select-trigger[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:9px 11px;color:#332d49;background:#fff;border:1px solid #e7bdc9;border-radius:11px;cursor:pointer;font:inherit;font-size:12px;font-weight:400;text-align:left}.makeup-select-trigger[aria-expanded=true][data-v-3a35ead6],.makeup-select-trigger[data-v-3a35ead6]:hover{border-color:#d9849b}.makeup-select-trigger[data-v-3a35ead6]:disabled{cursor:not-allowed;color:#aaa3ae;background:#f5f5f7;border-color:#d9d5dc}.makeup-select-trigger i[data-v-3a35ead6]{color:#bf6e84;font-size:16px;font-style:normal;line-height:1}.makeup-select-menu[data-v-3a35ead6]{position:absolute;z-index:6;top:calc(100% + 7px);right:0;left:0;max-height:216px;padding:6px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;border:1px solid #e9bdca;border-radius:13px;-webkit-box-shadow:0 12px 24px rgba(100,59,77,.1);box-shadow:0 12px 24px rgba(100,59,77,.1)}.makeup-select-menu button[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 9px;color:#4e5962;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;text-align:left}.makeup-select-menu button[data-v-3a35ead6]:hover{color:#a44f68;background:#fff0f4}.makeup-select-menu button.active[data-v-3a35ead6]{color:#8d3e56;background:#ffe6ed}.makeup-select-menu button i[data-v-3a35ead6]{color:#c55d78;font-style:normal}.makeup-code-input[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.makeup-code-input button[data-v-3a35ead6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 9px;color:#a54f68;background:#fff1f4;border:1px solid #f0c7d2;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.makeup-code-input button[data-v-3a35ead6]:disabled{cursor:not-allowed;opacity:.6}.makeup-attachment-grid[data-v-3a35ead6]{display:grid;grid-template-columns:minmax(0,360px);gap:10px}.makeup-attachment-field[data-v-3a35ead6]{display:grid;gap:5px;min-height:76px;padding:10px;color:#5e5763;background:#fffafb;border:1px dashed #e7b8c6;border-radius:10px;cursor:pointer}.makeup-attachment-field span[data-v-3a35ead6]{font-size:11px;font-weight:800}.makeup-attachment-field strong[data-v-3a35ead6]{overflow:hidden;color:#a85b73;font-size:10px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.makeup-attachment-field em[data-v-3a35ead6]{color:#9a929d;font-size:10px;font-style:normal}.makeup-attachment-field input[data-v-3a35ead6],.makeup-works-upload input[data-v-3a35ead6]{display:none}.makeup-agreement-copy[data-v-3a35ead6]{margin:11px 0 0;color:#7e7682;font-size:11px;line-height:1.6}.makeup-agreement-copy a[data-v-3a35ead6]{margin:0 2px;color:#b3536e;font-weight:700;text-decoration:none}.makeup-agreement-copy a[data-v-3a35ead6]:hover{text-decoration:underline}.makeup-works-heading[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#5c5563;font-size:11px}.makeup-works-heading span[data-v-3a35ead6]{color:#ad7a36}.makeup-works-heading span.valid[data-v-3a35ead6]{color:#438262}.makeup-works-list[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.makeup-work-preview[data-v-3a35ead6]{position:relative;display:grid;width:92px;gap:4px;overflow:hidden}.makeup-work-preview img[data-v-3a35ead6]{display:block;width:92px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.makeup-work-preview span[data-v-3a35ead6]{overflow:hidden;color:#9a5d70;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.makeup-work-preview button[data-v-3a35ead6]{position:absolute;top:3px;right:3px;display:grid;width:20px;height:20px;place-items:center;padding:0;color:#fff;background:rgba(73,48,61,.72);border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:16px;line-height:1}.makeup-works-upload[data-v-3a35ead6]{max-width:100%;padding:5px 7px;overflow:hidden;color:#a74f69;background:#fff;border:1px dashed #e4aab9;border-radius:6px;cursor:pointer;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.makeup-add-button[data-v-3a35ead6]{padding:6px 9px;color:#a24e68;background:#fff;border:1px solid #e7b6c5;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.makeup-add-button[data-v-3a35ead6]:hover{color:#fff;background:#d96887;border-color:#d96887}.makeup-repeat-card[data-v-3a35ead6]{position:relative;display:grid;gap:9px;margin-top:12px;padding:13px;background:#fffafb;border:1px solid #f0e1e6;border-radius:12px}.makeup-repeat-card .makeup-attachment-field[data-v-3a35ead6]{min-height:61px}.makeup-remove-circle[data-v-3a35ead6]{position:absolute;top:7px;right:7px;display:grid;width:20px;height:20px;place-items:center;color:#966978;background:#f9eaf0;border:0;border-radius:50%;cursor:pointer;font:inherit}.makeup-form-error[data-v-3a35ead6]{margin:0;padding:10px 12px;color:#a1495c;background:#fff1f3;border-radius:8px;font-size:12px;line-height:1.6}.makeup-form-error p[data-v-3a35ead6]{margin:0;font-weight:700}.makeup-form-error ul[data-v-3a35ead6]{margin:6px 0 0;padding-left:18px}.makeup-form-error strong[data-v-3a35ead6]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.makeup-dialog-footer[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:15px 28px;color:#8a818d;background:#fff;border-top:1px solid #f4e5e9;font-size:11px}.makeup-dialog-footer>span[data-v-3a35ead6]{max-width:56%;line-height:1.6}.makeup-dialog-footer>div[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.makeup-secondary-button[data-v-3a35ead6],.makeup-submit-button[data-v-3a35ead6]{min-height:38px;padding:8px 14px;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.makeup-secondary-button[data-v-3a35ead6]{color:#6b6370;background:#fff;border:1px solid #d7d2d9}.makeup-submit-button[data-v-3a35ead6]{color:#fff;background:#d56886;border:1px solid #d56886}.makeup-secondary-button[data-v-3a35ead6]:disabled,.makeup-submit-button[data-v-3a35ead6]:disabled{cursor:not-allowed;opacity:.6}.makeup-form-grid input[data-v-3a35ead6]::-webkit-input-placeholder,.makeup-form-grid textarea[data-v-3a35ead6]::-webkit-input-placeholder,.makeup-repeat-card input[data-v-3a35ead6]::-webkit-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.makeup-form-grid input[data-v-3a35ead6]::-moz-placeholder,.makeup-form-grid textarea[data-v-3a35ead6]::-moz-placeholder,.makeup-repeat-card input[data-v-3a35ead6]::-moz-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.makeup-form-grid input[data-v-3a35ead6]:-ms-input-placeholder,.makeup-form-grid textarea[data-v-3a35ead6]:-ms-input-placeholder,.makeup-repeat-card input[data-v-3a35ead6]:-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.makeup-form-grid input[data-v-3a35ead6]::-ms-input-placeholder,.makeup-form-grid textarea[data-v-3a35ead6]::-ms-input-placeholder,.makeup-repeat-card input[data-v-3a35ead6]::-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.makeup-form-grid input[data-v-3a35ead6]::placeholder,.makeup-form-grid textarea[data-v-3a35ead6]::placeholder,.makeup-repeat-card input[data-v-3a35ead6]::placeholder{color:#a8a3ad;font-weight:400;opacity:1}.makeup-form-grid input[data-v-3a35ead6],.makeup-form-grid textarea[data-v-3a35ead6],.makeup-repeat-card input[data-v-3a35ead6]{font-weight:400}.makeup-form-grid input[data-v-3a35ead6]:focus,.makeup-form-grid textarea[data-v-3a35ead6]:focus,.makeup-repeat-card input[data-v-3a35ead6]:focus{border-color:#dfd5da;outline:0;-webkit-box-shadow:none;box-shadow:none}.makeup-select-trigger.is-placeholder[data-v-3a35ead6]{color:#a8a3ad;font-weight:400}.makeup-application-dialog button[data-v-3a35ead6]:focus-visible{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.makeup-dialog-close[data-v-3a35ead6]{line-height:1!important;text-align:center}@media (max-width:760px){.makeup-application-overlay[data-v-3a35ead6]{padding:12px}.makeup-application-dialog[data-v-3a35ead6]{width:100%;max-height:calc(100vh - 24px);border-radius:16px}.makeup-application-header[data-v-3a35ead6],.makeup-application-main[data-v-3a35ead6],.makeup-dialog-footer[data-v-3a35ead6]{padding-right:16px;padding-left:16px}.makeup-attachment-grid[data-v-3a35ead6],.makeup-form-grid[data-v-3a35ead6]{grid-template-columns:1fr}.makeup-field-full[data-v-3a35ead6]{grid-column:auto}.makeup-dialog-footer[data-v-3a35ead6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.makeup-dialog-footer>span[data-v-3a35ead6]{max-width:none}}.makeup-works-upload-panel input[data-v-3a35ead6]{display:none}.makeup-works-upload-panel[data-v-3a35ead6]{display:block;margin-top:8px;padding:12px;background:#fffafb;border:1px dashed #e7b8c6;border-radius:11px;cursor:pointer}.makeup-works-upload-panel.is-complete[data-v-3a35ead6]{cursor:default}.makeup-works-upload-box[data-v-3a35ead6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:98px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:12px;background:#fff;border:1px dashed #e7b8c6;border-radius:10px;text-align:center}.makeup-works-upload-box>i[data-v-3a35ead6]{display:grid;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#c55d78;background:#fff;border:1px solid #e7b8c6;border-radius:8px;font-size:22px;font-style:normal;line-height:1}.makeup-works-upload-box>span[data-v-3a35ead6]{display:grid;gap:2px}.makeup-works-upload-box strong[data-v-3a35ead6]{color:#b15571;font-size:13px}.makeup-works-upload-box strong.valid[data-v-3a35ead6]{color:#438262}.makeup-works-upload-box em[data-v-3a35ead6]{color:#857f76;font-size:11px;font-style:normal;font-weight:400;line-height:1.6}.makeup-application-card[data-v-6264dd2c]{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;min-height:272px;padding:20px;overflow:hidden;background:#fff;border:1px solid #efd9dc;border-radius:24px;-webkit-box-shadow:0 14px 30px rgba(98,62,106,.07);box-shadow:0 14px 30px rgba(98,62,106,.07)}.makeup-application-card[data-v-6264dd2c]:before{position:absolute;top:0;right:0;left:0;height:6px;content:"";background:#ffa3b8}.makeup-card-art[data-v-6264dd2c]{height:230px;min-height:230px;overflow:hidden;background:#fff0f4;border-radius:14px}.makeup-card-portrait[data-v-6264dd2c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.makeup-card-content[data-v-6264dd2c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.makeup-card-topline[data-v-6264dd2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.makeup-card-topline p[data-v-6264dd2c]{margin:0 0 3px;color:#bd6680;font-size:10px;font-weight:800;letter-spacing:.12em}.makeup-card-topline h3[data-v-6264dd2c]{margin:0;color:#3f3158;font-size:24px;font-weight:800;letter-spacing:-.02em}.makeup-card-badges[data-v-6264dd2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.makeup-campus-badge[data-v-6264dd2c],.makeup-status-badge[data-v-6264dd2c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:26px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800}.makeup-campus-badge[data-v-6264dd2c]{color:#7957a8;background:#f1eafe}.makeup-status-badge.ready[data-v-6264dd2c]{color:#a34f69;background:#fff0f4}.makeup-status-badge.review[data-v-6264dd2c]{color:#916022;background:#fff1c9}.makeup-status-badge.approved[data-v-6264dd2c]{color:#31735a;background:#e6f7ed}.makeup-status-badge.rejected[data-v-6264dd2c]{color:#a0475c;background:#fff0f3}.makeup-status-badge.withdrawn[data-v-6264dd2c]{color:#696276;background:#f0eef2}.makeup-card-description[data-v-6264dd2c]{min-height:42px;margin:14px 0 8px;color:#746c7e;font-size:13px;line-height:1.65}.makeup-card-history[data-v-6264dd2c]{display:grid;gap:3px;margin:0 0 14px;color:#857f76;font-size:12px;line-height:1.55}.makeup-card-history strong[data-v-6264dd2c]{color:#735a69}.makeup-card-reason[data-v-6264dd2c]{color:#a1495c}.makeup-card-action-row[data-v-6264dd2c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:auto}.makeup-card-action[data-v-6264dd2c]{width:100%;min-height:42px;padding:9px 14px;color:#fff;background:#d56886;border:1px solid #d56886;border-radius:12px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;-webkit-transition:background-color .18s ease,border-color .18s ease;transition:background-color .18s ease,border-color .18s ease}.makeup-card-action[data-v-6264dd2c]:hover{background:#bd5471;border-color:#bd5471}.makeup-card-action--quiet[data-v-6264dd2c]{color:#b75a75;background:transparent;border-color:#edbdc9}.makeup-card-action--quiet[data-v-6264dd2c]:hover{color:#fff;background:#d56886;border-color:#d56886}.makeup-card-action[data-v-6264dd2c]:focus-visible{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:1250px){.makeup-application-card[data-v-6264dd2c]{grid-template-columns:110px minmax(0,1fr)}.makeup-card-art[data-v-6264dd2c]{height:220px;min-height:220px}}.style-update-overlay[data-v-4ba846dd]{position:fixed;z-index:75;inset:0;display:grid;place-items:center;padding:24px;background:rgba(32,27,41,.56)}.style-update-dialog[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(560px,calc(100vw - 48px));max-height:min(680px,calc(100vh - 48px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#332d49;background:#fff;border:1px solid #d9e9f1;border-radius:20px;-webkit-box-shadow:0 24px 70px rgba(30,42,58,.28);box-shadow:0 24px 70px rgba(30,42,58,.28)}.style-update-header[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:19px 22px 16px;border-bottom:1px solid #e7eff3}.style-update-header p[data-v-4ba846dd]{margin:0 0 4px;color:#5591ae;font-size:10px;font-weight:800;letter-spacing:.12em}.style-update-header h3[data-v-4ba846dd]{margin:0 0 5px;color:#3f3158;font-size:20px}.style-update-header span[data-v-4ba846dd]{color:#746c7e;font-size:12px;line-height:1.6}.style-update-header button[data-v-4ba846dd]{display:grid;width:30px;height:30px;place-items:center;padding:0;color:#5d6070;background:#f1f6f8;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:22px;line-height:1}.style-update-form[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.style-update-form main[data-v-4ba846dd]{display:grid;gap:17px;min-height:0;padding:22px;overflow:auto}.style-update-form label[data-v-4ba846dd]{display:grid;gap:8px;color:#5b5362;font-size:12px;font-weight:700}.style-update-form label>span b[data-v-4ba846dd]{color:#dc657f}.style-update-form select[data-v-4ba846dd]{width:100%;min-height:40px;padding:8px 10px;color:#514a5a;background:#fff;border:1px solid #dbe3e8;border-radius:9px;font:inherit}.style-update-form select[data-v-4ba846dd]:disabled{color:#a39ba7;background:#f5f4f6}.style-update-upload[data-v-4ba846dd]{padding:14px;background:#f8fafb;border:1px dashed #bad8e6;border-radius:11px;cursor:pointer}.style-update-upload strong[data-v-4ba846dd]{color:#3d7f9d;font-size:13px}.style-update-upload em[data-v-4ba846dd],.style-update-upload small[data-v-4ba846dd]{color:#857f76;font-size:11px;font-style:normal;font-weight:400;line-height:1.6;word-break:break-word}.style-update-upload input[data-v-4ba846dd]{max-width:100%;color:#5f8092;font-size:11px}.style-update-copy[data-v-4ba846dd]{margin:0;color:#857f76;font-size:12px}.style-update-error[data-v-4ba846dd]{margin:0;color:#a1495c;font-size:12px;line-height:1.6}.style-update-form footer[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e7eff3}.style-update-form footer button[data-v-4ba846dd]{min-height:38px;padding:8px 15px;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.style-update-secondary[data-v-4ba846dd]{color:#5b7382;background:#fff;border:1px solid #c9dce5}.style-update-primary[data-v-4ba846dd]{color:#fff;background:#4f90ae;border:1px solid #4f90ae}.style-update-form footer button[data-v-4ba846dd]:disabled{cursor:not-allowed;opacity:.65}.style-update-dialog input[data-v-4ba846dd],.style-update-dialog option[data-v-4ba846dd],.style-update-dialog select[data-v-4ba846dd],.style-update-dialog textarea[data-v-4ba846dd]{color:#514a5a;font-weight:400}.style-update-dialog input[data-v-4ba846dd]::-webkit-input-placeholder,.style-update-dialog textarea[data-v-4ba846dd]::-webkit-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.style-update-dialog input[data-v-4ba846dd]::-moz-placeholder,.style-update-dialog textarea[data-v-4ba846dd]::-moz-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.style-update-dialog input[data-v-4ba846dd]:-ms-input-placeholder,.style-update-dialog textarea[data-v-4ba846dd]:-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.style-update-dialog input[data-v-4ba846dd]::-ms-input-placeholder,.style-update-dialog textarea[data-v-4ba846dd]::-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.style-update-dialog input[data-v-4ba846dd]::placeholder,.style-update-dialog textarea[data-v-4ba846dd]::placeholder{color:#a8a3ad;font-weight:400;opacity:1}.style-update-dialog input[data-v-4ba846dd]:focus,.style-update-dialog select[data-v-4ba846dd]:focus,.style-update-dialog textarea[data-v-4ba846dd]:focus{border-color:#dbe3e8;outline:0;-webkit-box-shadow:none;box-shadow:none}.style-update-dialog input[data-v-4ba846dd],.style-update-dialog option[data-v-4ba846dd],.style-update-dialog select[data-v-4ba846dd],.style-update-dialog textarea[data-v-4ba846dd]{font-weight:400!important}.style-update-file-input[data-v-4ba846dd]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.style-update-upload-box[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:112px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:14px;background:#fbfcfd;border:1px dashed #bad8e6;border-radius:10px;text-align:center}.style-update-upload-box>i[data-v-4ba846dd]{display:grid;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#4f90ae;background:#fff;border:1px solid #bad8e6;border-radius:8px;font-size:22px;font-style:normal;font-weight:400;line-height:1}.style-update-upload-box>span[data-v-4ba846dd]{display:grid;gap:2px}.style-update-upload-box strong[data-v-4ba846dd]{color:#3d7f9d;font-size:13px;font-weight:700}.style-update-upload-box em[data-v-4ba846dd],.style-update-upload-box small[data-v-4ba846dd]{color:#857f76;font-size:11px;font-style:normal;font-weight:400;line-height:1.6;word-break:break-word}.style-update-preview-list[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.style-update-preview[data-v-4ba846dd]{position:relative;display:grid;width:96px;gap:4px;overflow:hidden}.style-update-preview img[data-v-4ba846dd]{display:block;width:96px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.style-update-preview span[data-v-4ba846dd]{overflow:hidden;color:#5f8092;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.style-update-preview button[data-v-4ba846dd]{position:absolute;top:3px;right:3px;display:grid;width:20px;height:20px;place-items:center;padding:0;color:#fff;background:rgba(43,50,57,.72);border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:16px;line-height:1}.style-update-header>button[data-v-4ba846dd]{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;line-height:1!important;text-align:center}.style-update-selector[data-v-4ba846dd]{position:relative}.style-update-select-trigger[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:8px 11px;color:#514a5a;background:#fff;border:1px solid #c5dce7;border-radius:11px;cursor:pointer;font:inherit;font-size:12px;font-weight:400;text-align:left;-webkit-transition:border-color .16s ease;transition:border-color .16s ease}.style-update-select-trigger[aria-expanded=true][data-v-4ba846dd],.style-update-select-trigger[data-v-4ba846dd]:hover{border-color:#6fa9c3}.style-update-select-trigger.is-placeholder[data-v-4ba846dd]{color:#857f76}.style-update-select-trigger[data-v-4ba846dd]:disabled{cursor:not-allowed;color:#aaa3ae;background:#f5f5f7;border-color:#d9d5dc}.style-update-select-trigger i[data-v-4ba846dd]{color:#6692a8;font-size:16px;font-style:normal;line-height:1}.style-update-select-menu[data-v-4ba846dd]{position:absolute;z-index:8;top:calc(100% + 7px);right:0;left:0;max-height:216px;padding:6px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;border:1px solid #bfdae6;border-radius:13px;-webkit-box-shadow:0 12px 24px rgba(65,101,120,.16);box-shadow:0 12px 24px rgba(65,101,120,.16)}.style-update-select-menu button[data-v-4ba846dd]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 9px;color:#4e5962;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:400;text-align:left}.style-update-select-menu button[data-v-4ba846dd]:hover{color:#3e7896;background:#eff8fc}.style-update-select-menu button.active[data-v-4ba846dd]{color:#326d8a;background:#e4f4fb}.style-update-select-menu button[data-v-4ba846dd]:disabled{cursor:not-allowed;color:#aaa3ae;background:transparent;opacity:1}.style-update-select-menu button small[data-v-4ba846dd]{margin-left:auto;color:#a5804a;font-size:10px;font-weight:400}.style-update-select-menu button i[data-v-4ba846dd]{color:#4c93b4;font-style:normal}.material-update-overlay[data-v-1b75790b]{position:fixed;z-index:75;inset:0;display:grid;place-items:center;padding:24px;background:rgba(32,27,41,.56)}.material-update-dialog[data-v-1b75790b]{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(680px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#332d49;background:#fff;border:1px solid #d9e9f1;border-radius:20px;-webkit-box-shadow:0 24px 70px rgba(30,42,58,.28);box-shadow:0 24px 70px rgba(30,42,58,.28)}.material-update-dialog>header[data-v-1b75790b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:19px 22px 16px;border-bottom:1px solid #e7eff3}.material-update-dialog header p[data-v-1b75790b]{margin:0 0 4px;color:#5591ae;font-size:10px;font-weight:800;letter-spacing:.12em}.material-update-dialog h3[data-v-1b75790b]{margin:0 0 5px;color:#3f3158;font-size:20px}.material-update-dialog header span[data-v-1b75790b]{color:#746c7e;font-size:12px;line-height:1.6}.material-update-dialog header button[data-v-1b75790b]{display:grid;width:30px;height:30px;place-items:center;padding:0;color:#5d6070;background:#f1f6f8;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:22px}.material-update-dialog form[data-v-1b75790b]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.material-update-dialog form main[data-v-1b75790b]{display:grid;gap:17px;min-height:0;padding:22px;overflow:auto}.material-update-section[data-v-1b75790b]{display:grid;gap:10px;padding:16px;background:#f9fbfc;border:1px solid #e5eef2;border-radius:13px}.material-update-section>header[data-v-1b75790b]{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}.material-update-section h4[data-v-1b75790b]{margin:0;color:#4b6f83;font-size:14px}.material-update-section>header button[data-v-1b75790b]{min-height:30px;padding:5px 9px;color:#3e7f9e;background:#fff;border:1px solid #bcd9e6;border-radius:7px;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.material-update-section>p[data-v-1b75790b]{margin:0;color:#857f76;font-size:11px;line-height:1.6}.material-update-item[data-v-1b75790b]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;background:#fff;border:1px solid #e1eaee;border-radius:10px}.material-update-item label[data-v-1b75790b]{display:grid;gap:6px;color:#5b5362;font-size:11px;font-weight:700}.material-update-item b[data-v-1b75790b]{color:#dc657f}.material-update-item input[data-v-1b75790b]:not([type]),.material-update-item input[type=text][data-v-1b75790b]{min-height:36px;padding:7px 9px;border:1px solid #dbe3e8;border-radius:8px;font:inherit}.material-update-file[data-v-1b75790b]{grid-column:1/-1}.material-update-file small[data-v-1b75790b]{color:#857f76;font-size:11px;font-weight:400;line-height:1.5}.material-update-file input[data-v-1b75790b]{max-width:100%;font-size:11px}.material-update-remove[data-v-1b75790b]{position:absolute;top:7px;right:7px;display:grid;width:22px;height:22px;place-items:center;padding:0;color:#8b7f88;background:#f4f2f4;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:17px}.material-update-error[data-v-1b75790b]{margin:0;color:#a1495c;font-size:12px;line-height:1.6}.material-update-dialog footer[data-v-1b75790b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e7eff3}.material-update-dialog footer button[data-v-1b75790b]{min-height:38px;padding:8px 15px;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.material-update-secondary[data-v-1b75790b]{color:#5b7382;background:#fff;border:1px solid #c9dce5}.material-update-primary[data-v-1b75790b]{color:#fff;background:#4f90ae;border:1px solid #4f90ae}.material-update-dialog footer button[data-v-1b75790b]:disabled{cursor:not-allowed;opacity:.65}.material-update-dialog input[data-v-1b75790b],.material-update-dialog option[data-v-1b75790b],.material-update-dialog select[data-v-1b75790b],.material-update-dialog textarea[data-v-1b75790b]{color:#514a5a;font-weight:400}.material-update-dialog input[data-v-1b75790b]::-webkit-input-placeholder,.material-update-dialog textarea[data-v-1b75790b]::-webkit-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.material-update-dialog input[data-v-1b75790b]::-moz-placeholder,.material-update-dialog textarea[data-v-1b75790b]::-moz-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.material-update-dialog input[data-v-1b75790b]:-ms-input-placeholder,.material-update-dialog textarea[data-v-1b75790b]:-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.material-update-dialog input[data-v-1b75790b]::-ms-input-placeholder,.material-update-dialog textarea[data-v-1b75790b]::-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.material-update-dialog input[data-v-1b75790b]::placeholder,.material-update-dialog textarea[data-v-1b75790b]::placeholder{color:#a8a3ad;font-weight:400;opacity:1}.material-update-dialog input[data-v-1b75790b]:focus,.material-update-dialog select[data-v-1b75790b]:focus,.material-update-dialog textarea[data-v-1b75790b]:focus{border-color:#dbe3e8;outline:0;-webkit-box-shadow:none;box-shadow:none}.material-update-certificate-field[data-v-1b75790b],.material-update-image-field[data-v-1b75790b]{grid-column:1/-1;min-width:0}.material-update-section>header button[data-v-1b75790b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:62px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.material-update-dialog input[data-v-1b75790b],.material-update-dialog option[data-v-1b75790b],.material-update-dialog select[data-v-1b75790b],.material-update-dialog textarea[data-v-1b75790b]{font-weight:400!important}.material-update-file-input[data-v-1b75790b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.material-update-upload-box[data-v-1b75790b]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:92px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px;color:#7e8790;background:#fbfcfd;border:1px dashed #bad8e6;border-radius:9px;cursor:pointer;text-align:center}.material-update-upload-box i[data-v-1b75790b]{display:grid;width:28px;height:28px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#4f90ae;background:#fff;border:1px solid #bad8e6;border-radius:7px;font-size:21px;font-style:normal;font-weight:400;line-height:1}.material-update-upload-box small[data-v-1b75790b]{color:#857f76;font-size:11px;font-weight:400;line-height:1.6;word-break:break-word}.material-update-dialog>header>button[data-v-1b75790b],.material-update-remove[data-v-1b75790b]{line-height:1!important;text-align:center}.material-update-dialog--makeup[data-v-1b75790b]{border-color:#efc8d3}.material-update-dialog--makeup>header[data-v-1b75790b],.material-update-dialog--makeup footer[data-v-1b75790b]{border-color:#f3dde3}.material-update-dialog--makeup .material-update-section h4[data-v-1b75790b],.material-update-dialog--makeup header p[data-v-1b75790b]{color:#b85d76}.material-update-dialog--makeup .material-update-section[data-v-1b75790b]{border-color:#f1dce2;background:#fffafb}.material-update-dialog--makeup .material-update-section>header button[data-v-1b75790b]{color:#b85d76;border-color:#edbdc9}.material-update-dialog--makeup .material-update-item[data-v-1b75790b]{border-color:#f0dce2}.material-update-dialog--makeup .material-update-item input[data-v-1b75790b]:not([type]),.material-update-dialog--makeup .material-update-item input[type=text][data-v-1b75790b]{border-color:#ebc7d1}.material-update-dialog--makeup input[data-v-1b75790b]:focus,.material-update-dialog--makeup select[data-v-1b75790b]:focus,.material-update-dialog--makeup textarea[data-v-1b75790b]:focus{border-color:#d56886}.material-update-dialog--makeup .material-update-secondary[data-v-1b75790b]{color:#a95570;border-color:#edbdc9}.material-update-dialog--makeup .material-update-primary[data-v-1b75790b]{background:#d56886;border-color:#d56886}.material-update-dialog--makeup .material-update-upload-box[data-v-1b75790b]{border-color:#edbdc9;background:#fffafb}.material-update-dialog--makeup .material-update-upload-box>i[data-v-1b75790b]{color:#c66a83;border-color:#edbdc9}.profile-edit-overlay[data-v-73f84784]{position:fixed;z-index:76;inset:0;display:grid;place-items:center;padding:24px;background:rgba(32,27,41,.56)}.profile-edit-dialog[data-v-73f84784]{width:min(620px,calc(100vw - 48px));overflow:hidden;color:#332d49;background:#fff;border:1px solid #d9e9f1;border-radius:20px;-webkit-box-shadow:0 24px 70px rgba(30,42,58,.28);box-shadow:0 24px 70px rgba(30,42,58,.28)}.profile-edit-dialog>header[data-v-73f84784]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:19px 22px 16px;border-bottom:1px solid #e7eff3}.profile-edit-dialog header p[data-v-73f84784]{margin:0 0 4px;color:#5591ae;font-size:10px;font-weight:800;letter-spacing:.12em}.profile-edit-dialog h3[data-v-73f84784]{margin:0 0 5px;color:#3f3158;font-size:20px}.profile-edit-dialog header span[data-v-73f84784]{color:#746c7e;font-size:12px;line-height:1.6}.profile-edit-dialog header button[data-v-73f84784]{display:grid;width:30px;height:30px;place-items:center;padding:0;color:#5d6070;background:#f1f6f8;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:22px}.profile-edit-dialog form main[data-v-73f84784]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px}.profile-edit-dialog label[data-v-73f84784]{display:grid;gap:7px;color:#5b5362;font-size:12px;font-weight:700}.profile-edit-dialog label>span b[data-v-73f84784]{color:#dc657f}.profile-edit-dialog input[data-v-73f84784],.profile-edit-dialog select[data-v-73f84784],.profile-edit-dialog textarea[data-v-73f84784]{min-width:0;padding:9px 10px;color:#514a5a;border:1px solid #dbe3e8;border-radius:8px;font:inherit}.profile-edit-dialog textarea[data-v-73f84784]{resize:vertical}.profile-edit-dialog label small[data-v-73f84784]{color:#857f76;text-align:right;font-size:10px;font-weight:400}.profile-edit-full[data-v-73f84784]{grid-column:1/-1}.profile-edit-code[data-v-73f84784]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.profile-edit-code input[data-v-73f84784]{width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.profile-edit-code button[data-v-73f84784]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 9px;color:#3e7f9e;background:#fff;border:1px solid #bcd9e6;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.profile-edit-code button[data-v-73f84784]:disabled,footer button[data-v-73f84784]:disabled{cursor:not-allowed;opacity:.6}.profile-edit-error[data-v-73f84784]{grid-column:1/-1;margin:0;color:#a1495c;font-size:12px;line-height:1.6}.profile-edit-loading[data-v-73f84784]{display:block!important;color:#857f76;font-size:12px}.profile-edit-dialog footer[data-v-73f84784]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e7eff3}.profile-edit-dialog footer button[data-v-73f84784]{min-height:38px;padding:8px 15px;color:#5b7382;background:#fff;border:1px solid #c9dce5;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.profile-edit-dialog footer .profile-edit-primary[data-v-73f84784]{color:#fff;background:#4f90ae;border-color:#4f90ae}@media (max-width:620px){.profile-edit-dialog form main[data-v-73f84784]{grid-template-columns:1fr}.profile-edit-full[data-v-73f84784]{grid-column:auto}}.profile-edit-dialog input[data-v-73f84784],.profile-edit-dialog option[data-v-73f84784],.profile-edit-dialog select[data-v-73f84784],.profile-edit-dialog textarea[data-v-73f84784]{color:#514a5a;font-weight:400}.profile-edit-dialog input[data-v-73f84784]::-webkit-input-placeholder,.profile-edit-dialog textarea[data-v-73f84784]::-webkit-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.profile-edit-dialog input[data-v-73f84784]::-moz-placeholder,.profile-edit-dialog textarea[data-v-73f84784]::-moz-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.profile-edit-dialog input[data-v-73f84784]:-ms-input-placeholder,.profile-edit-dialog textarea[data-v-73f84784]:-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.profile-edit-dialog input[data-v-73f84784]::-ms-input-placeholder,.profile-edit-dialog textarea[data-v-73f84784]::-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.profile-edit-dialog input[data-v-73f84784]::placeholder,.profile-edit-dialog textarea[data-v-73f84784]::placeholder{color:#a8a3ad;font-weight:400;opacity:1}.profile-edit-dialog input[data-v-73f84784]:focus,.profile-edit-dialog select[data-v-73f84784]:focus,.profile-edit-dialog textarea[data-v-73f84784]:focus{border-color:#dbe3e8;outline:0;-webkit-box-shadow:none;box-shadow:none}.profile-edit-dialog input[data-v-73f84784],.profile-edit-dialog option[data-v-73f84784],.profile-edit-dialog select[data-v-73f84784],.profile-edit-dialog textarea[data-v-73f84784]{font-weight:400!important}.profile-edit-dialog>header>button[data-v-73f84784]{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;line-height:1!important;text-align:center}.profile-edit-dialog[data-v-73f84784]{display:-webkit-box;display:-ms-flexbox;display:flex;height:min(720px,calc(100vh - 48px));max-height:calc(100vh - 48px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-edit-dialog>header[data-v-73f84784],.profile-edit-dialog footer[data-v-73f84784]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.profile-edit-dialog form[data-v-73f84784]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-edit-dialog form main[data-v-73f84784]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (max-width:620px){.profile-edit-overlay[data-v-73f84784]{padding:12px}.profile-edit-dialog[data-v-73f84784]{width:100%;height:calc(100vh - 24px);max-height:calc(100vh - 24px);border-radius:16px}}.profile-edit-select[data-v-73f84784]{position:relative}.profile-edit-select-trigger[data-v-73f84784]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:9px 11px;color:#332d49;background:#fff;border:1px solid #c5dce7;border-radius:11px;cursor:pointer;font:inherit;font-size:12px;font-weight:400!important;text-align:left;-webkit-transition:border-color .16s ease;transition:border-color .16s ease}.profile-edit-select-trigger[aria-expanded=true][data-v-73f84784],.profile-edit-select-trigger[data-v-73f84784]:hover{border-color:#6fa9c3}.profile-edit-select-trigger[data-v-73f84784]:disabled{cursor:not-allowed;color:#aaa3ae;background:#f5f5f7;border-color:#d9d5dc}.profile-edit-select-trigger.is-placeholder[data-v-73f84784]{color:#a8a3ad}.profile-edit-select-trigger i[data-v-73f84784]{color:#6692a8;font-size:16px;font-style:normal;font-weight:400;line-height:1}.profile-edit-select-menu[data-v-73f84784]{position:absolute;z-index:8;top:calc(100% + 7px);right:0;left:0;max-height:216px;padding:6px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;border:1px solid #bfdae6;border-radius:13px;-webkit-box-shadow:0 12px 24px rgba(71,118,143,.12);box-shadow:0 12px 24px rgba(71,118,143,.12)}.profile-edit-select-menu button[data-v-73f84784]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 9px;color:#4e5962;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:400;text-align:left}.profile-edit-select-menu button[data-v-73f84784]:hover{color:#3e7896;background:#eff8fc}.profile-edit-select-menu button.active[data-v-73f84784]{color:#326d8a;background:#e4f4fb}.profile-edit-select-menu button i[data-v-73f84784]{color:#4c93b4;font-style:normal}.profile-edit-dialog--makeup[data-v-73f84784]{border-color:#efc8d3}.profile-edit-dialog--makeup>header[data-v-73f84784]{border-bottom-color:#f3dde3}.profile-edit-dialog--makeup header p[data-v-73f84784]{color:#c66a83}.profile-edit-dialog--makeup input[data-v-73f84784],.profile-edit-dialog--makeup select[data-v-73f84784],.profile-edit-dialog--makeup textarea[data-v-73f84784]{border-color:#ebc7d1}.profile-edit-dialog--makeup input[data-v-73f84784]:focus,.profile-edit-dialog--makeup select[data-v-73f84784]:focus,.profile-edit-dialog--makeup textarea[data-v-73f84784]:focus{border-color:#d56886}.profile-edit-dialog--makeup .profile-edit-code button[data-v-73f84784]{color:#b85d76;border-color:#edbdc9}.profile-edit-dialog--makeup footer[data-v-73f84784]{border-top-color:#f3dde3}.profile-edit-dialog--makeup footer button[data-v-73f84784]{color:#a95570;border-color:#edbdc9}.profile-edit-dialog--makeup footer .profile-edit-primary[data-v-73f84784]{background:#d56886;border-color:#d56886}.profile-edit-dialog--makeup .profile-edit-select-trigger[data-v-73f84784]{border-color:#ebc7d1}.profile-edit-dialog--makeup .profile-edit-select-trigger[aria-expanded=true][data-v-73f84784],.profile-edit-dialog--makeup .profile-edit-select-trigger[data-v-73f84784]:hover{border-color:#d56886}.profile-edit-dialog--makeup .profile-edit-select-trigger i[data-v-73f84784]{color:#c66a83}.profile-edit-dialog--makeup .profile-edit-select-menu[data-v-73f84784]{border-color:#edbdc9;-webkit-box-shadow:0 12px 24px rgba(190,92,119,.12);box-shadow:0 12px 24px rgba(190,92,119,.12)}.profile-edit-dialog--makeup .profile-edit-select-menu button[data-v-73f84784]:hover{color:#a95570;background:#fff1f4}.profile-edit-dialog--makeup .profile-edit-select-menu button.active[data-v-73f84784]{color:#a0475c;background:#ffe8ee}.profile-edit-dialog--makeup .profile-edit-select-menu button i[data-v-73f84784]{color:#c66a83}.professional-materials-panel[data-v-5428ab8d]{display:grid;gap:20px;margin-top:28px;padding:28px;color:#4f4857;background:#fff;border:1px solid #dce9ef;border-radius:24px;-webkit-box-shadow:0 16px 36px rgba(65,101,120,.08);box-shadow:0 16px 36px rgba(65,101,120,.08)}.professional-materials-panel[data-professional=makeupArtist][data-v-5428ab8d]{border-color:#f1dce2;-webkit-box-shadow:0 16px 36px rgba(117,65,89,.07);box-shadow:0 16px 36px rgba(117,65,89,.07)}.professional-materials-heading[data-v-5428ab8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22px}.professional-materials-heading p[data-v-5428ab8d]{margin:0 0 4px;color:#5793b1;font-size:10px;font-weight:800;letter-spacing:.12em}.professional-materials-panel[data-professional=makeupArtist] .professional-materials-heading p[data-v-5428ab8d]{color:#c66a83}.professional-materials-heading h2[data-v-5428ab8d]{margin:0 0 6px;color:#3f3158;font-size:25px;letter-spacing:-.02em}.professional-materials-heading span[data-v-5428ab8d]{color:#857f76;font-size:12px}.professional-materials-heading>button[data-v-5428ab8d]{min-height:34px;padding:7px 12px;color:#657c88;background:#fff;border:1px solid #cfe1e9;border-radius:8px;cursor:pointer;font:inherit;font-size:12px}.professional-materials-tabs[data-v-5428ab8d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding-bottom:2px;border-bottom:1px solid #edf1f3}.professional-materials-tabs button[data-v-5428ab8d]{min-height:36px;padding:7px 13px;color:#7d7582;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.professional-materials-tabs button.active[data-v-5428ab8d]{color:#427d9a;border-bottom-color:#5597b5}.professional-materials-panel[data-professional=makeupArtist] .professional-materials-tabs button.active[data-v-5428ab8d]{color:#bc5d78;border-bottom-color:#d56886}.professional-materials-empty[data-v-5428ab8d],.professional-materials-state[data-v-5428ab8d]{margin:0;color:#857f76;font-size:12px;line-height:1.7}.professional-materials-state[data-v-5428ab8d]{padding:18px 0}.professional-materials-state--error[data-v-5428ab8d]{color:#a1495c}.professional-materials-content[data-v-5428ab8d]{display:grid;gap:16px}.professional-material-card[data-v-5428ab8d],.professional-style-card[data-v-5428ab8d]{display:grid;gap:12px;padding:18px;background:#f9fbfc;border:1px solid #e5eef2;border-radius:14px}.professional-material-card h3[data-v-5428ab8d],.professional-style-heading h3[data-v-5428ab8d]{margin:0;color:#4b6f83;font-size:15px}.professional-materials-panel[data-professional=makeupArtist] .professional-material-card h3[data-v-5428ab8d]{color:#a95570}.professional-material-card-heading[data-v-5428ab8d]{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}.professional-material-card-heading button[data-v-5428ab8d]{min-height:32px;padding:6px 10px;color:#3e7f9e;background:#fff;border:1px solid #bcd9e6;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.professional-material-card-heading button[data-v-5428ab8d]:disabled{cursor:not-allowed;opacity:.6}.professional-materials-panel[data-professional=makeupArtist] .professional-material-card-heading button[data-v-5428ab8d]{color:#b85d76;border-color:#edbdc9}.professional-materials-notice[data-v-5428ab8d]{margin:-2px 0 0;padding:8px 10px;color:#915e22;background:#fff5dc;border-radius:8px;font-size:11px;line-height:1.6}.professional-materials-list[data-v-5428ab8d]{display:grid;gap:8px;margin:0}.professional-materials-list>div[data-v-5428ab8d]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7}.professional-materials-list dt[data-v-5428ab8d]{color:#8a8290}.professional-materials-list dd[data-v-5428ab8d]{margin:0;color:#514a5a;word-break:break-word}.professional-materials-intro[data-v-5428ab8d]{white-space:pre-wrap}.professional-material-item[data-v-5428ab8d]{display:grid;gap:9px;padding-top:13px;border-top:1px solid #e5eef2}.professional-material-item>strong[data-v-5428ab8d]{color:#5a5261;font-size:12px}.professional-style-heading[data-v-5428ab8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px}.professional-style-heading p[data-v-5428ab8d]{margin:6px 0 0;color:#857f76;font-size:12px;line-height:1.6}.professional-style-heading button[data-v-5428ab8d]{min-height:38px;padding:8px 14px;color:#fff;background:#4f90ae;border:1px solid #4f90ae;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.professional-style-heading button[data-v-5428ab8d]:disabled{cursor:not-allowed;opacity:.6}.professional-style-notice[data-v-5428ab8d]{margin:-6px 0 0;padding:9px 11px;color:#915e22;background:#fff5dc;border-radius:8px;font-size:12px;line-height:1.6}.professional-style-card header[data-v-5428ab8d]{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}.professional-style-card header strong[data-v-5428ab8d]{color:#4b6f83;font-size:13px}.professional-style-card header span[data-v-5428ab8d]{padding:3px 7px;color:#31735a;background:#e6f7ed;border-radius:999px;font-size:10px;font-weight:800}.professional-application-record[data-v-5428ab8d]{display:grid;grid-template-columns:minmax(110px,.8fr) 84px minmax(160px,1fr) minmax(160px,1fr);gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px 18px;color:#655d6a;text-align:left;background:#fff;border:1px solid #e5ebef;border-radius:12px;cursor:pointer;font:inherit;font-size:12px}.professional-application-record[data-v-5428ab8d]:hover{border-color:#a7cddd;background:#f9fcfd}.professional-record-type[data-v-5428ab8d]{color:#4b6f83;font-weight:800}.professional-application-record strong[data-v-5428ab8d]{color:#5c5363}.professional-materials-panel[data-professional=makeupArtist] .professional-record-type[data-v-5428ab8d]{color:#b85d76}.professional-material-item>header[data-v-5428ab8d]{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}.professional-material-item header strong[data-v-5428ab8d]{color:#5a5261;font-size:12px}.professional-material-item header button[data-v-5428ab8d]{padding:3px 8px;color:#a55465;background:#fff;border:1px solid #e5b9c3;border-radius:6px;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.professional-material-item header button[data-v-5428ab8d]:disabled{cursor:not-allowed;opacity:.55}.professional-application-record strong.is-approved[data-v-5428ab8d],.professional-application-record strong.is-pending[data-v-5428ab8d],.professional-application-record strong.is-rejected[data-v-5428ab8d],.professional-application-record strong.is-withdrawn[data-v-5428ab8d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:26px;padding:3px 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2}.professional-application-record strong.is-pending[data-v-5428ab8d]{color:#9a4d00;background:#fff1d6;border-color:#f0bb70}.professional-application-record strong.is-approved[data-v-5428ab8d]{color:#176b45;background:#ddf6e8;border-color:#7bc69e}.professional-application-record strong.is-rejected[data-v-5428ab8d]{color:#b42335;background:#ffe2e6;border-color:#ee94a1}.professional-application-record strong.is-withdrawn[data-v-5428ab8d]{color:#475467;background:#eef1f4;border-color:#b8c0ca}.professional-materials-panel[data-professional=makeupArtist] .professional-materials-heading>button[data-v-5428ab8d]{color:#a95570;border-color:#edbdc9}.professional-materials-panel[data-professional=makeupArtist] .professional-material-card[data-v-5428ab8d]{background:#fffdfd;border-color:#f3e3e7}.professional-materials-panel[data-professional=makeupArtist] .professional-material-item[data-v-5428ab8d]{border-color:#f3e3e7}.professional-materials-panel[data-professional=makeupArtist] .professional-material-item>header strong[data-v-5428ab8d]{color:#735a69}.professional-style-theme-card[data-v-5428ab8d]{display:grid;gap:14px;padding:18px;background:#f9fbfc;border:1px solid #dceaf0;border-radius:14px}.professional-style-theme-card>header[data-v-5428ab8d]{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}.professional-style-theme-card h4[data-v-5428ab8d]{margin:0;color:#3f697e;font-size:14px}.professional-style-theme-card>header span[data-v-5428ab8d]{padding:3px 8px;color:#4d7788;background:#e8f3f7;border-radius:999px;font-size:10px;font-weight:800}.professional-style-chip-list[data-v-5428ab8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px}.professional-style-chip[data-v-5428ab8d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px;padding:6px 11px;color:#4f6570;background:#fff;border:1px solid #cfe2ea;border-radius:9px;font-size:12px;font-weight:700}.recovery-overlay[data-v-280c4cbc]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(32,27,41,.56)}.recovery-dialog[data-v-280c4cbc]{width:min(620px,calc(100vw - 48px));overflow:hidden;color:#332d49;background:#fff;border:1px solid #d9e9f1;border-radius:20px;-webkit-box-shadow:0 24px 70px rgba(30,42,58,.28);box-shadow:0 24px 70px rgba(30,42,58,.28)}.recovery-dialog>header[data-v-280c4cbc]{padding:19px 22px 16px;border-bottom:1px solid #e7eff3}.recovery-dialog header p[data-v-280c4cbc]{margin:0 0 4px;color:#5591ae;font-size:10px;font-weight:800;letter-spacing:.12em}.recovery-dialog h3[data-v-280c4cbc]{margin:0 0 5px;color:#3f3158;font-size:20px}.recovery-dialog header span[data-v-280c4cbc]{color:#746c7e;font-size:12px;line-height:1.6}.recovery-dialog form main[data-v-280c4cbc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px}.recovery-dialog label[data-v-280c4cbc]{display:grid;gap:7px;color:#5b5362;font-size:12px;font-weight:700}.recovery-dialog label>span b[data-v-280c4cbc]{color:#dc657f}.recovery-dialog input[data-v-280c4cbc],.recovery-dialog textarea[data-v-280c4cbc]{min-width:0;padding:9px 10px;color:#514a5a;background:#fff;border:1px solid #dbe3e8;border-radius:8px;font:inherit;font-weight:400!important}.recovery-dialog input[readonly][data-v-280c4cbc]{color:#746c7e;background:#f5f7f8}.recovery-dialog input[data-v-280c4cbc]::-webkit-input-placeholder,.recovery-dialog textarea[data-v-280c4cbc]::-webkit-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.recovery-dialog input[data-v-280c4cbc]::-moz-placeholder,.recovery-dialog textarea[data-v-280c4cbc]::-moz-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.recovery-dialog input[data-v-280c4cbc]:-ms-input-placeholder,.recovery-dialog textarea[data-v-280c4cbc]:-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.recovery-dialog input[data-v-280c4cbc]::-ms-input-placeholder,.recovery-dialog textarea[data-v-280c4cbc]::-ms-input-placeholder{color:#a8a3ad;font-weight:400;opacity:1}.recovery-dialog input[data-v-280c4cbc]::placeholder,.recovery-dialog textarea[data-v-280c4cbc]::placeholder{color:#a8a3ad;font-weight:400;opacity:1}.recovery-dialog input[data-v-280c4cbc]:focus,.recovery-dialog textarea[data-v-280c4cbc]:focus{border-color:#dbe3e8;outline:0;-webkit-box-shadow:none;box-shadow:none}.recovery-dialog textarea[data-v-280c4cbc]{resize:vertical}.recovery-dialog label small[data-v-280c4cbc]{color:#857f76;text-align:right;font-size:10px;font-weight:400}.recovery-full[data-v-280c4cbc]{grid-column:1/-1}.recovery-code[data-v-280c4cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.recovery-code input[data-v-280c4cbc]{width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.recovery-code button[data-v-280c4cbc],.recovery-primary[data-v-280c4cbc]{cursor:pointer;font:inherit;font-weight:800}.recovery-code button[data-v-280c4cbc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 9px;color:#3e7f9e;background:#fff;border:1px solid #bcd9e6;border-radius:8px;font-size:11px}.recovery-code button[data-v-280c4cbc]:disabled,.recovery-primary[data-v-280c4cbc]:disabled{cursor:not-allowed;opacity:.6}.recovery-error[data-v-280c4cbc]{grid-column:1/-1;margin:0;color:#a1495c;font-size:12px;line-height:1.6}.recovery-select[data-v-280c4cbc]{position:relative}.recovery-select-trigger[data-v-280c4cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:9px 11px;color:#332d49;background:#fff;border:1px solid #c5dce7;border-radius:11px;cursor:pointer;font:inherit;font-size:12px;font-weight:400!important;text-align:left;-webkit-transition:border-color .16s ease;transition:border-color .16s ease}.recovery-select-trigger[aria-expanded=true][data-v-280c4cbc],.recovery-select-trigger[data-v-280c4cbc]:hover{border-color:#6fa9c3}.recovery-select-trigger[data-v-280c4cbc]:disabled{cursor:not-allowed;color:#aaa3ae;background:#f5f5f7;border-color:#d9d5dc}.recovery-select-trigger.is-placeholder[data-v-280c4cbc]{color:#a8a3ad}.recovery-select-trigger i[data-v-280c4cbc]{color:#6692a8;font-size:16px;font-style:normal;font-weight:400;line-height:1}.recovery-select-menu[data-v-280c4cbc]{position:absolute;z-index:8;top:calc(100% + 7px);right:0;left:0;max-height:216px;padding:6px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;border:1px solid #bfdae6;border-radius:13px;-webkit-box-shadow:0 12px 24px rgba(71,118,143,.12);box-shadow:0 12px 24px rgba(71,118,143,.12)}.recovery-select-menu button[data-v-280c4cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:7px 9px;color:#4e5962;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:400;text-align:left}.recovery-select-menu button[data-v-280c4cbc]:hover{color:#3e7896;background:#eff8fc}.recovery-select-menu button.active[data-v-280c4cbc]{color:#326d8a;background:#e4f4fb}.recovery-select-menu button i[data-v-280c4cbc]{color:#4c93b4;font-style:normal}.recovery-dialog footer[data-v-280c4cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #e7eff3}.recovery-primary[data-v-280c4cbc]{min-height:38px;padding:8px 15px;color:#fff;background:#4f90ae;border:1px solid #4f90ae;border-radius:9px;font-size:12px}.recovery-dialog--makeup[data-v-280c4cbc]{border-color:#efc8d3}.recovery-dialog--makeup>header[data-v-280c4cbc]{border-bottom-color:#f3dde3}.recovery-dialog--makeup header p[data-v-280c4cbc]{color:#c66a83}.recovery-dialog--makeup input[data-v-280c4cbc],.recovery-dialog--makeup textarea[data-v-280c4cbc]{border-color:#ebc7d1}.recovery-dialog--makeup input[data-v-280c4cbc]:focus,.recovery-dialog--makeup textarea[data-v-280c4cbc]:focus{border-color:#d56886}.recovery-dialog--makeup .recovery-code button[data-v-280c4cbc]{color:#b85d76;border-color:#edbdc9}.recovery-dialog--makeup footer[data-v-280c4cbc]{border-top-color:#f3dde3}.recovery-dialog--makeup .recovery-primary[data-v-280c4cbc]{background:#d56886;border-color:#d56886}.recovery-dialog--makeup .recovery-select-trigger[data-v-280c4cbc]{border-color:#ebc7d1}.recovery-dialog--makeup .recovery-select-trigger[aria-expanded=true][data-v-280c4cbc],.recovery-dialog--makeup .recovery-select-trigger[data-v-280c4cbc]:hover{border-color:#d56886}.recovery-dialog--makeup .recovery-select-trigger i[data-v-280c4cbc]{color:#c66a83}.recovery-dialog--makeup .recovery-select-menu[data-v-280c4cbc]{border-color:#edbdc9;-webkit-box-shadow:0 12px 24px rgba(190,92,119,.12);box-shadow:0 12px 24px rgba(190,92,119,.12)}.recovery-dialog--makeup .recovery-select-menu button[data-v-280c4cbc]:hover{color:#a95570;background:#fff1f4}.recovery-dialog--makeup .recovery-select-menu button.active[data-v-280c4cbc]{color:#a0475c;background:#ffe8ee}.recovery-dialog--makeup .recovery-select-menu button i[data-v-280c4cbc]{color:#c66a83}.recovery-dialog[data-v-280c4cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;height:min(720px,calc(100vh - 48px));max-height:calc(100vh - 48px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recovery-dialog>header[data-v-280c4cbc],.recovery-dialog footer[data-v-280c4cbc]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.recovery-dialog form[data-v-280c4cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recovery-dialog form main[data-v-280c4cbc]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (max-width:620px){.recovery-dialog form main[data-v-280c4cbc]{grid-template-columns:1fr}.recovery-full[data-v-280c4cbc]{grid-column:auto}}@media (max-width:620px){.recovery-overlay[data-v-280c4cbc]{padding:12px}.recovery-dialog[data-v-280c4cbc]{width:100%;height:calc(100vh - 24px);max-height:calc(100vh - 24px);border-radius:16px}}.identity-page-heading[data-v-8f4c86a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:36px}.identity-page-kicker[data-v-8f4c86a2]{margin:0 0 8px;color:#b35ec0;font-size:11px;font-weight:800;letter-spacing:.14em}.identity-page-heading h1[data-v-8f4c86a2]{margin:0;color:#3f3158;font-size:clamp(32px,3vw,44px);font-weight:800;letter-spacing:-.05em;line-height:1.08}.identity-page-heading p[data-v-8f4c86a2]:not(.identity-page-kicker){max-width:520px;margin:12px 0 0;color:#746c7e;font-size:15px;line-height:1.8}.identity-heading-caption[data-v-8f4c86a2]{color:#a17b91;font-size:12px;text-align:right;white-space:nowrap}.identity-role-grid[data-v-8f4c86a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:4px}.identity-campus-reminder[data-v-8f4c86a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;color:#795536;background:#fff8e9;border:1px solid #f2dfb1;border-radius:14px}.identity-campus-reminder-icon[data-v-8f4c86a2]{display:inline-grid;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:#fff;background:#d69b39;border-radius:50%;font-size:12px;font-weight:800;line-height:1}.identity-campus-reminder-link[data-v-8f4c86a2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-align:left}.identity-campus-reminder-link i[data-v-8f4c86a2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px}.identity-campus-reminder-message[data-v-8f4c86a2]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:13px;font-weight:700}.identity-campus-reminder-dismiss[data-v-8f4c86a2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 9px;color:#9a7a59;background:#fff;border:1px solid #ead6ad;border-radius:7px;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.identity-campus-reminder-dismiss[data-v-8f4c86a2]:hover:not(:disabled){color:#795536;border-color:#d9b978}.identity-campus-reminder-dismiss[data-v-8f4c86a2]:disabled{cursor:wait;opacity:.65}@media (max-width:1250px){.identity-role-grid[data-v-8f4c86a2]{grid-template-columns:1fr}}.identity-footnote[data-v-8f4c86a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:26px 0 0;padding:16px 18px;color:#756d7e;background:#fff;border:1px solid #eddfe3;border-radius:14px;font-size:12px;line-height:1.7}.identity-footnote[data-v-8f4c86a2]:before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#a35b8d;content:"审核说明";font-size:11px;font-weight:800;letter-spacing:.06em}.order-hall[data-v-7a8f26a0]{color:#332d49}.hall-heading[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:24px}.hall-heading h1[data-v-7a8f26a0]{margin:0 0 6px;font-size:28px;line-height:1.2}.hall-heading p[data-v-7a8f26a0]{margin:0;color:#887f8d}.card-actions[data-v-7a8f26a0],.heading-actions[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}.hall-button[data-v-7a8f26a0],.reset-button[data-v-7a8f26a0],.small-button[data-v-7a8f26a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-height:38px;padding:0 16px;color:#554b5e;background:#fff;border:1px solid #e3dce7;border-radius:10px;font-weight:700;white-space:nowrap;-webkit-transition:background-color .18s,border-color .18s,-webkit-transform .18s;transition:background-color .18s,border-color .18s,-webkit-transform .18s;transition:background-color .18s,border-color .18s,transform .18s;transition:background-color .18s,border-color .18s,transform .18s,-webkit-transform .18s}.hall-button[data-v-7a8f26a0]:hover,.reset-button[data-v-7a8f26a0]:hover,.small-button[data-v-7a8f26a0]:hover{border-color:#cdbbd5;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.hall-button.soft[data-v-7a8f26a0]{color:#765681;background:#f7f2fa;border-color:#eee3f2}.hall-button.primary[data-v-7a8f26a0],.small-button.primary[data-v-7a8f26a0]{color:#fff;border-color:transparent}.primary.photographer[data-v-7a8f26a0]{background:#5e8ff7}.primary.makeup[data-v-7a8f26a0]{background:#ef6598}.prototype-note[data-v-7a8f26a0]{margin:-12px 0 20px;padding:12px 14px;color:#735e7d;background:#faf6fc;border:1px solid #eadfee;border-radius:11px}.readiness-grid[data-v-7a8f26a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px}.readiness-card[data-v-7a8f26a0]{padding:17px 18px;background:#fff;border:1px solid #eee7f0;border-radius:15px;-webkit-box-shadow:0 5px 18px rgba(57,39,67,.035);box-shadow:0 5px 18px rgba(57,39,67,.035)}.readiness-heading[data-v-7a8f26a0]{-ms-flex-align:center;-ms-flex-pack:justify}.readiness-heading>div[data-v-7a8f26a0],.readiness-heading[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:12px}.readiness-heading>div[data-v-7a8f26a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;-ms-flex-pack:justify}.readiness-heading strong[data-v-7a8f26a0]{font-size:15px}.readiness-heading span[data-v-7a8f26a0]:last-child{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800}.readiness-heading .is-eligible[data-v-7a8f26a0]{color:#318d63;background:#ecf8f1}.readiness-heading .is-ineligible[data-v-7a8f26a0]{color:#b27626;background:#fff7e8}.readiness-card dl[data-v-7a8f26a0]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:14px 0 0}.readiness-card dl>div[data-v-7a8f26a0]{min-width:0;padding:10px;background:#faf8fb;border-radius:9px}.readiness-card dt[data-v-7a8f26a0]{color:#998f9c;font-size:10px}.readiness-card dd[data-v-7a8f26a0]{margin:4px 0 0;overflow:hidden;color:#453b4d;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.readiness-card p[data-v-7a8f26a0]{margin:11px 0 0;color:#a16b24;font-size:11px;line-height:1.6}.hall-state[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#7f7485;border:1px dashed #e3d4e7;border-radius:16px}.hall-state i[data-v-7a8f26a0]{font-size:22px}.hall-state.error-state[data-v-7a8f26a0]{min-height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px;padding:16px 18px;color:#9c5a65;background:#fff7f8;border:1px solid #f0d4da}.hall-state.error-state>div[data-v-7a8f26a0]{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:3px}.hall-state.error-state span[data-v-7a8f26a0]{font-size:11px}.role-tabs[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:24px}.role-tab[data-v-7a8f26a0]{min-height:44px;padding:0 17px;color:#5c5363;background:#fff;border:1px solid #e8e0eb;border-radius:12px;font-weight:700;-webkit-transition:.18s;transition:.18s}.role-tab[data-v-7a8f26a0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.role-tab.active[data-v-7a8f26a0]{-webkit-box-shadow:0 5px 14px rgba(57,39,67,.06);box-shadow:0 5px 14px rgba(57,39,67,.06)}.role-tab.all.active[data-v-7a8f26a0]{color:#4f4755;background:#f5f3f6;border-color:#ddd7e1}.role-tab.photographer.active[data-v-7a8f26a0]{color:#3f78de;background:#edf4ff;border-color:#bcd2fa}.role-tab.makeup.active[data-v-7a8f26a0]{color:#d85f8a;background:#fff0f5;border-color:#f4bfd1}.tab-count[data-v-7a8f26a0]{display:inline-grid;min-width:22px;height:20px;place-items:center;margin-left:7px;padding:0 6px;background:#f5f1f7;border-radius:999px;font-size:11px}.role-tab.active .tab-count[data-v-7a8f26a0]{background:#fff}.hall-section+.hall-section[data-v-7a8f26a0]{margin-top:22px}.section-heading[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.section-heading-main[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-heading h2[data-v-7a8f26a0]{margin:0}.section-count[data-v-7a8f26a0]{display:grid;min-width:22px;height:20px;place-items:center;color:#8252ad;background:#f2eaf7;border-radius:999px;font-size:11px;font-weight:800}.section-help[data-v-7a8f26a0]{color:#978f9b;font-size:12px}.invitation-card[data-v-7a8f26a0],.order-card[data-v-7a8f26a0]{padding:18px;background:#fff;border:1px solid #eee7f0;border-radius:16px;-webkit-box-shadow:0 5px 18px rgba(57,39,67,.035);box-shadow:0 5px 18px rgba(57,39,67,.035)}.invitation-grid[data-v-7a8f26a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.invitation-card[data-v-7a8f26a0]{min-width:0}.card-footer[data-v-7a8f26a0],.card-top[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px}.card-footer[data-v-7a8f26a0]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.service-title[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.service-title>span[data-v-7a8f26a0]:last-child{display:grid}.service-title strong[data-v-7a8f26a0]{font-size:15px}.service-title small[data-v-7a8f26a0]{margin-top:2px;color:#9a919e;font-size:10px}.service-icon[data-v-7a8f26a0]{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;font-size:17px}.service-icon.photographer[data-v-7a8f26a0]{color:#5883df;background:#edf3ff}.service-icon.makeup[data-v-7a8f26a0]{color:#dd668e;background:#fff0f5}.deadline[data-v-7a8f26a0]{color:#9d929f;font-size:10px;text-align:right}.deadline b[data-v-7a8f26a0]{display:block;margin-top:2px;color:#cf5f73;font-size:12px}.tag-row[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.tag[data-v-7a8f26a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-height:26px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:800}.tag.photographer[data-v-7a8f26a0]{color:#4f82ef;background:#edf3ff}.tag.makeup[data-v-7a8f26a0]{color:#dd638e;background:#fff0f5}.tag.campus[data-v-7a8f26a0]{color:#318d63;background:#ecf8f1}.tag.standard[data-v-7a8f26a0]{color:#6f6574;background:#f3f0f4}.tag.directed[data-v-7a8f26a0]{color:#8350b2;background:#f0e7f8}.invitation-content[data-v-7a8f26a0],.order-card-content[data-v-7a8f26a0]{display:grid;grid-template-columns:116px 1fr;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.date-block[data-v-7a8f26a0]{display:grid;padding:11px 12px;background:#faf8fb;border:1px solid #f0ebf1;border-radius:12px}.date-block span[data-v-7a8f26a0]{color:#776e7b;font-size:12px}.date-block strong[data-v-7a8f26a0]{margin-top:3px;font-size:22px;line-height:1.2}.date-block small[data-v-7a8f26a0]{margin-top:4px;color:#9b929e;font-size:10px}.order-info[data-v-7a8f26a0]{min-width:0}.order-info p[data-v-7a8f26a0]{margin:0;overflow:hidden;color:#716875;font-size:12px;line-height:1.75;text-overflow:ellipsis;white-space:nowrap}.order-info p:first-child i[data-v-7a8f26a0]{margin-right:5px;color:#ef6598}.order-info strong[data-v-7a8f26a0]{color:#3c3542}.date-block .invitation-order-no[data-v-7a8f26a0]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.card-divider[data-v-7a8f26a0]{height:1px;margin:14px 0;background:#f0ebf2}.reward-block[data-v-7a8f26a0]{display:grid}.reward-block span[data-v-7a8f26a0]{color:#9b919e;font-size:10px}.reward-block strong[data-v-7a8f26a0]{margin-top:1px;font-size:20px}.detail-reward strong.photographer[data-v-7a8f26a0],.reward-block strong.photographer[data-v-7a8f26a0]{color:#4f82ef}.detail-reward strong.makeup[data-v-7a8f26a0],.reward-block strong.makeup[data-v-7a8f26a0]{color:#dd638e}.reward-block small[data-v-7a8f26a0]{color:#aaa1ad;font-size:9px}.small-button[data-v-7a8f26a0]{min-height:35px;padding:0 13px;font-size:12px}.small-button.reject[data-v-7a8f26a0]{color:#d75969;border-color:#efcbd2}.small-button[data-v-7a8f26a0]:disabled{opacity:.55;-webkit-transform:none;transform:none;cursor:not-allowed}.invitation-success[data-v-7a8f26a0]{padding:24px}.invitation-success h3[data-v-7a8f26a0]{margin:15px 0 6px}.invitation-success p[data-v-7a8f26a0]{margin:0;color:#827987;font-size:12px}.order-toolbar[data-v-7a8f26a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #eee8f0;border-radius:14px}.filters[data-v-7a8f26a0],.order-toolbar[data-v-7a8f26a0],.sort-controls[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filters[data-v-7a8f26a0],.sort-controls[data-v-7a8f26a0]{gap:8px}.date-filter[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#665d6c;font-size:12px}.date-filter input[data-v-7a8f26a0],.filters select[data-v-7a8f26a0],.keyword-filter[data-v-7a8f26a0]{height:35px;color:#554b5d;background:#fff;border:1px solid #e3dce6;border-radius:9px;font-size:12px}.date-filter input[data-v-7a8f26a0]{padding:0 9px}.filters select[data-v-7a8f26a0]{padding:0 28px 0 10px}.keyword-filter[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.keyword-filter i[data-v-7a8f26a0]{color:#9a919d}.keyword-filter input[data-v-7a8f26a0]{width:155px;height:32px;padding:0 0 0 7px;border:0;outline:0}.reset-button[data-v-7a8f26a0]{min-height:35px;border-radius:9px}.sort-controls[data-v-7a8f26a0]{color:#8c8390;font-size:11px}.sort-controls button[data-v-7a8f26a0]{min-height:31px;padding:0 10px;color:#756b7a;background:#f7f4f8;border:0;border-radius:8px}.sort-controls button.active[data-v-7a8f26a0]{color:#7549a0;background:#eee5f5}.order-grid[data-v-7a8f26a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order-card[data-v-7a8f26a0]{-webkit-transition:.18s;transition:.18s}.order-card[data-v-7a8f26a0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#dfd2e5;-webkit-box-shadow:0 10px 26px rgba(57,39,67,.07);box-shadow:0 10px 26px rgba(57,39,67,.07)}.order-card.accepted[data-v-7a8f26a0]{opacity:.56}.empty-state[data-v-7a8f26a0]{display:grid;min-height:220px;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:8px;color:#978d9d;border:1px dashed #e3d4e7;border-radius:16px}.empty-state i[data-v-7a8f26a0]{font-size:28px}.empty-state strong[data-v-7a8f26a0]{color:#5a5061}.empty-state span[data-v-7a8f26a0]{font-size:12px}.pagination[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;margin-top:22px}.pagination button[data-v-7a8f26a0]{display:grid;width:33px;height:33px;place-items:center;color:#6d6370;background:#fff;border:1px solid #e4dde7;border-radius:9px}.pagination button.active[data-v-7a8f26a0]{color:#744a9c;background:#f0e8f7;border-color:#d6c5e2}.overlay[data-v-7a8f26a0]{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:24px;background:rgba(34,28,42,.34)}.confirm-dialog[data-v-7a8f26a0],.detail-dialog[data-v-7a8f26a0]{width:min(720px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:18px;-webkit-box-shadow:0 26px 80px rgba(39,28,44,.2);box-shadow:0 26px 80px rgba(39,28,44,.2)}.confirm-dialog header[data-v-7a8f26a0],.detail-dialog header[data-v-7a8f26a0]{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;padding:20px 24px;border-bottom:1px solid #eee7f0}.confirm-dialog h2[data-v-7a8f26a0],.detail-dialog h2[data-v-7a8f26a0]{margin:0;font-size:19px}.detail-dialog header button[data-v-7a8f26a0]{display:grid;width:36px;height:36px;place-items:center;color:#6d6372;background:#f7f4f8;border:0;border-radius:50%}.detail-body[data-v-7a8f26a0]{padding:22px 24px}.detail-body>.tag-row[data-v-7a8f26a0]{margin-top:0}.detail-grid[data-v-7a8f26a0]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.detail-item[data-v-7a8f26a0]{display:grid;gap:4px;padding:12px 13px;background:#faf8fb;border-radius:10px}.detail-item span[data-v-7a8f26a0]{color:#998f9c;font-size:10px}.detail-item strong[data-v-7a8f26a0]{font-size:12px}.privacy-note[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;margin-top:18px;padding:13px;color:#8a6c39;background:#fff8ec;border:1px solid #f4dfbb;border-radius:11px;font-size:11px;line-height:1.7}.privacy-note i[data-v-7a8f26a0]{margin-top:3px}.detail-reward[data-v-7a8f26a0]{display:grid;margin-top:18px}.detail-reward small[data-v-7a8f26a0],.detail-reward span[data-v-7a8f26a0]{color:#998f9c;font-size:10px}.detail-reward strong[data-v-7a8f26a0]{font-size:22px}.confirm-dialog footer[data-v-7a8f26a0],.detail-dialog footer[data-v-7a8f26a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid #eee8f0}.confirm-overlay[data-v-7a8f26a0]{z-index:120}.confirm-dialog[data-v-7a8f26a0]{width:min(430px,calc(100vw - 48px))}.confirm-dialog header[data-v-7a8f26a0]{border:0;padding-bottom:8px}.confirm-body[data-v-7a8f26a0]{padding:0 22px 18px;color:#736a78;font-size:12px;line-height:1.75}.confirm-body p[data-v-7a8f26a0]{margin:0}.confirm-card[data-v-7a8f26a0]{display:grid;gap:3px;margin-top:12px;padding:13px;background:#faf8fb;border:1px solid #eee5f1;border-radius:12px}.confirm-card strong[data-v-7a8f26a0]{color:#3f3548}.hall-toast[data-v-7a8f26a0]{position:fixed;z-index:150;left:50%;bottom:34px;padding:11px 16px;color:#fff;background:rgba(48,40,56,.94);border-radius:10px;font-size:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fade-enter-active[data-v-7a8f26a0],.fade-leave-active[data-v-7a8f26a0],.toast-enter-active[data-v-7a8f26a0],.toast-leave-active[data-v-7a8f26a0]{-webkit-transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,transform .18s;transition:opacity .18s,transform .18s,-webkit-transform .18s}.fade-enter[data-v-7a8f26a0],.fade-leave-to[data-v-7a8f26a0],.toast-enter[data-v-7a8f26a0],.toast-leave-to[data-v-7a8f26a0]{opacity:0}.toast-enter[data-v-7a8f26a0],.toast-leave-to[data-v-7a8f26a0]{-webkit-transform:translate(-50%,12px);transform:translate(-50%,12px)}.order-hall[data-v-7a8f26a0]{font-size:14px;line-height:1.5}.hall-heading h1[data-v-7a8f26a0]{font-weight:400}.hall-heading p[data-v-7a8f26a0]{font-size:13px;font-weight:400}.hall-button[data-v-7a8f26a0],.reset-button[data-v-7a8f26a0],.small-button[data-v-7a8f26a0]{min-height:36px;font-size:13px;font-weight:400}.date-block strong[data-v-7a8f26a0],.deadline b[data-v-7a8f26a0],.order-info strong[data-v-7a8f26a0],.readiness-card dd[data-v-7a8f26a0],.readiness-heading span[data-v-7a8f26a0]:last-child,.readiness-heading strong[data-v-7a8f26a0],.reward-block strong[data-v-7a8f26a0],.role-tab[data-v-7a8f26a0],.section-count[data-v-7a8f26a0],.section-heading h2[data-v-7a8f26a0],.service-title strong[data-v-7a8f26a0],.tag[data-v-7a8f26a0]{font-weight:400}.readiness-heading strong[data-v-7a8f26a0]{font-size:16px}.readiness-card dt[data-v-7a8f26a0],.readiness-heading span[data-v-7a8f26a0]:last-child{font-size:11px}.readiness-card dd[data-v-7a8f26a0]{font-size:13px}.role-tab[data-v-7a8f26a0]{min-height:38px;font-size:13px}.section-heading h2[data-v-7a8f26a0]{font-size:18px}.section-help[data-v-7a8f26a0]{font-size:13px}.tag[data-v-7a8f26a0]{font-size:12px}.service-title strong[data-v-7a8f26a0]{font-size:16px}.deadline[data-v-7a8f26a0],.service-title small[data-v-7a8f26a0]{font-size:11px}.date-block span[data-v-7a8f26a0],.deadline b[data-v-7a8f26a0]{font-size:13px}.date-block strong[data-v-7a8f26a0]{font-size:21px}.date-block small[data-v-7a8f26a0]{font-size:11px}.order-info p[data-v-7a8f26a0]{font-size:13px}.reward-block span[data-v-7a8f26a0]{font-size:11px}.reward-block strong[data-v-7a8f26a0]{font-size:21px}.reward-block small[data-v-7a8f26a0]{font-size:10px}.small-button[data-v-7a8f26a0]{min-height:34px;font-size:13px}.order-toolbar[data-v-7a8f26a0]{min-height:62px;margin-bottom:14px;padding:12px 14px;gap:10px}.filters[data-v-7a8f26a0],.sort-controls[data-v-7a8f26a0]{gap:10px}.order-toolbar[data-v-7a8f26a0],.order-toolbar button[data-v-7a8f26a0],.order-toolbar input[data-v-7a8f26a0],.order-toolbar label[data-v-7a8f26a0],.order-toolbar select[data-v-7a8f26a0],.order-toolbar span[data-v-7a8f26a0]{font-weight:400}.date-filter[data-v-7a8f26a0]{gap:9px;font-size:13px;line-height:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.date-filter>span[data-v-7a8f26a0]{line-height:36px}.date-filter input[data-v-7a8f26a0],.filters select[data-v-7a8f26a0],.keyword-filter[data-v-7a8f26a0]{height:36px;font-size:13px;line-height:36px}.date-filter input[data-v-7a8f26a0]{width:140px}.filters select[data-v-7a8f26a0]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:120px;min-width:120px;padding:0 28px 0 12px}.filters select.theme-type-filter[data-v-7a8f26a0]{-ms-flex-preferred-size:112px;flex-basis:112px;width:112px;min-width:112px}.filters select.theme-filter[data-v-7a8f26a0]{-ms-flex-preferred-size:122px;flex-basis:122px;width:122px;min-width:122px}.filters select.style-filter[data-v-7a8f26a0]{-ms-flex-preferred-size:112px;flex-basis:112px;width:112px;min-width:112px}.filters select[data-v-7a8f26a0]:disabled{color:#aaa1ad;background:#faf8fb;cursor:not-allowed}.keyword-filter[data-v-7a8f26a0]{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;width:190px;min-width:190px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.keyword-filter input[data-v-7a8f26a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;min-width:0;height:34px;font:inherit;line-height:34px}.query-button[data-v-7a8f26a0],.reset-button[data-v-7a8f26a0]{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;min-width:56px}.sort-controls[data-v-7a8f26a0]{-ms-flex-negative:0;flex-shrink:0;font-size:13px}.sort-controls button[data-v-7a8f26a0]{min-height:36px;padding:0 11px;font-size:13px;font-weight:400}@media (max-width:1250px){.order-toolbar[data-v-7a8f26a0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invitation-grid[data-v-7a8f26a0],.order-grid[data-v-7a8f26a0]{grid-template-columns:1fr}}@media (max-width:760px){.card-footer[data-v-7a8f26a0],.hall-heading[data-v-7a8f26a0]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.readiness-card dl[data-v-7a8f26a0],.readiness-grid[data-v-7a8f26a0]{grid-template-columns:1fr}.role-tabs[data-v-7a8f26a0]{overflow-x:auto}.role-tab[data-v-7a8f26a0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.filters[data-v-7a8f26a0]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.date-filter[data-v-7a8f26a0],.filters select[data-v-7a8f26a0],.keyword-filter[data-v-7a8f26a0],.reset-button[data-v-7a8f26a0]{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.keyword-filter input[data-v-7a8f26a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}.sort-controls[data-v-7a8f26a0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-grid[data-v-7a8f26a0],.invitation-content[data-v-7a8f26a0],.order-card-content[data-v-7a8f26a0]{grid-template-columns:1fr}.card-actions[data-v-7a8f26a0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.confirm-dialog[data-v-7a8f26a0],.detail-dialog[data-v-7a8f26a0]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.overlay[data-v-7a8f26a0]{padding:12px}}@media (prefers-reduced-motion:reduce){[data-v-7a8f26a0]{-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}.completion-review-form textarea[data-v-5b7c0689]{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:90px;margin:8px 0 12px;padding:10px;border:1px solid #dfd5e3;border-radius:8px;font:inherit;resize:vertical}.completion-review-form button[data-v-5b7c0689]{margin:0 8px 8px 0}.arrival-panel .arrival-photo-field[data-v-5b7c0689]{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;justify-items:start;gap:10px;margin-top:14px;color:#6f6475;font-size:11px;font-weight:700}.arrival-photo-picker[data-v-5b7c0689]{position:relative;display:grid!important;width:104px;height:104px;-webkit-box-sizing:border-box;box-sizing:border-box;place-items:center;margin:0!important;overflow:hidden;color:#987ca8!important;background:#faf6fc;border:1px dashed #d8c6e1;border-radius:10px;cursor:pointer}.arrival-photo-picker[data-v-5b7c0689]:hover{border-color:#8c60a4;background:#f6eef9}.arrival-photo-picker[data-v-5b7c0689]:focus-within{outline:2px solid #8c60a4;outline-offset:2px}.arrival-photo-picker.disabled[data-v-5b7c0689]{cursor:not-allowed;opacity:.6}.arrival-photo-picker>span[data-v-5b7c0689]{font-size:32px;font-weight:400;line-height:1}.arrival-photo-picker img[data-v-5b7c0689]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.arrival-photo-picker input[type=file][data-v-5b7c0689]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important}.arrival-panel button .el-icon-loading[data-v-5b7c0689]{margin-right:6px}.arrival-panel .selected-photo[data-v-5b7c0689]{color:#4d6f5c;font-weight:700}.arrival-panel .arrival-error[data-v-5b7c0689]{color:#a33e53}.creator-orders[data-v-5b7c0689]{color:#332d49}.sr-only[data-v-5b7c0689]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card-footer[data-v-5b7c0689],.card-topline[data-v-5b7c0689],.check-in-panel>div[data-v-5b7c0689],.detail-actions[data-v-5b7c0689],.detail-header[data-v-5b7c0689],.orders-title-row[data-v-5b7c0689],.page-heading[data-v-5b7c0689],.service-lockup[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-heading[data-v-5b7c0689]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px}.page-heading h1[data-v-5b7c0689]{margin:0;color:#30253f;font-size:27px;line-height:1.2}.page-heading p[data-v-5b7c0689]{margin:7px 0 0;color:#817787;font-size:12px}.check-in-panel button[data-v-5b7c0689],.detail-section button[data-v-5b7c0689],.outline-button[data-v-5b7c0689],.primary-button[data-v-5b7c0689],.reset-button[data-v-5b7c0689],.soft-button[data-v-5b7c0689]{min-height:34px;padding:0 13px;color:#684875;background:#fff;border:1px solid #ded4e1;border-radius:8px;font-weight:700;cursor:pointer}.soft-button i[data-v-5b7c0689]{margin-right:5px}.orders-heading[data-v-5b7c0689]{margin-bottom:12px}.orders-title-row[data-v-5b7c0689]{gap:8px;margin-bottom:11px}.orders-title-row h2[data-v-5b7c0689]{margin:0;font-size:17px}.orders-title-row p[data-v-5b7c0689]{margin:0;color:#938897;font-size:11px}.order-total[data-v-5b7c0689]{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;color:#755487;background:#f3ecf7;border-radius:6px;font-size:10px;font-weight:800}.status-tabs[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.status-tabs button[data-v-5b7c0689]{min-height:31px;padding:0 12px;color:#695c70;background:#fff;border:1px solid #e5dce8;border-radius:8px;font-size:11px;cursor:pointer}.status-tabs button span[data-v-5b7c0689]{margin-left:5px;color:#967fa1}.status-tabs button.active[data-v-5b7c0689]{color:#77458e;background:#fbf4ff;border-color:#d9bfe7;font-weight:800}.filter-bar[data-v-5b7c0689]{gap:9px;margin-bottom:15px;padding:11px 12px;background:#fff;border:1px solid #e8e0ea;border-radius:12px}.filter-bar[data-v-5b7c0689],.filter-bar label[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-filter>span[data-v-5b7c0689]{margin-right:8px;color:#807486;font-size:10px;white-space:nowrap}.filter-bar input[data-v-5b7c0689],.filter-bar select[data-v-5b7c0689]{height:32px;padding:0 9px;color:#64586b;background:#fff;border:1px solid #ded7e0;border-radius:7px;font-size:10px}.date-filter input[data-v-5b7c0689]{width:128px}.filter-bar select[data-v-5b7c0689]{width:118px}.keyword-filter[data-v-5b7c0689]{-webkit-box-flex:1;-ms-flex:1;flex:1}.keyword-filter input[data-v-5b7c0689]{width:100%}.reset-button[data-v-5b7c0689]{min-height:32px;padding:0 11px;font-size:10px}.sort-control[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto;white-space:nowrap}.sort-control>span[data-v-5b7c0689]{margin-right:3px;color:#8d8291;font-size:10px}.sort-control button[data-v-5b7c0689]{padding:4px 7px;color:#8b7f90;background:none;border:0;border-radius:6px;font-size:10px;cursor:pointer}.sort-control button.active[data-v-5b7c0689]{color:#81558f;background:#f4eaf8;font-weight:800}.order-grid[data-v-5b7c0689]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-card[data-v-5b7c0689]{padding:14px 15px 12px;background:#fff;border:1px solid #e8e0ea;border-radius:14px;-webkit-box-shadow:0 4px 12px rgba(65,42,73,.035);box-shadow:0 4px 12px rgba(65,42,73,.035)}.card-topline[data-v-5b7c0689]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-lockup[data-v-5b7c0689]{gap:8px}.service-icon[data-v-5b7c0689]{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;font-size:14px}.service-icon.photographer[data-v-5b7c0689]{color:#557bd5;background:#edf3ff}.service-icon.makeup[data-v-5b7c0689]{color:#d55c87;background:#fff0f5}.service-lockup h3[data-v-5b7c0689]{margin:0;font-size:13px}.service-lockup p[data-v-5b7c0689]{margin:1px 0 0;color:#99909c;font-size:8px}.status-badge[data-v-5b7c0689]{padding:4px 7px;border-radius:6px;color:#4874ca;background:#edf3ff;font-size:8px;font-weight:800}.status-badge.in-service[data-v-5b7c0689]{color:#3b8c66;background:#e9f7ef}.status-badge.awaiting-photos[data-v-5b7c0689]{color:#bd7a1e;background:#fff4df}.status-badge.after-sale[data-v-5b7c0689]{color:#d75a83;background:#fff0f5}.status-badge.completed[data-v-5b7c0689]{color:#77727c;background:#f2f1f3}.tag-row[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:8px 0}.detail-tags>span[data-v-5b7c0689],.tag-row span[data-v-5b7c0689]{padding:3px 7px;border-radius:5px;font-size:8px;font-weight:700}.detail-tags .campus[data-v-5b7c0689],.tag-row .campus[data-v-5b7c0689]{color:#3e9467;background:#eaf8ef}.detail-tags .commercial[data-v-5b7c0689],.tag-row .commercial[data-v-5b7c0689]{color:#bd7a1e;background:#fff3df}.detail-tags .photographer[data-v-5b7c0689],.tag-row .photographer[data-v-5b7c0689]{color:#537bd5;background:#edf3ff}.detail-tags .makeup[data-v-5b7c0689],.tag-row .makeup[data-v-5b7c0689]{color:#d65d87;background:#fff0f5}.card-body[data-v-5b7c0689]{display:grid;grid-template-columns:100px 1fr;gap:12px}.date-tile[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:112px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fbf8fc;border:1px solid #ece4ee;border-radius:10px}.date-tile span[data-v-5b7c0689]{font-size:10px}.date-tile strong[data-v-5b7c0689]{margin:3px 0;color:#30243e;font-size:20px}.date-tile small[data-v-5b7c0689]{color:#9c919f;font-size:8px}.order-summary[data-v-5b7c0689]{min-width:0;padding-top:3px}.order-summary p[data-v-5b7c0689]{margin:4px 0;color:#716676;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-summary .region-line[data-v-5b7c0689]{color:#44384d}.region-line i[data-v-5b7c0689]{margin-right:4px;color:#ef668d}.theme-line[data-v-5b7c0689]{display:block;margin:7px 0 4px;font-size:10px}.order-number[data-v-5b7c0689]{color:#a29aa6!important;font-size:8px!important}.card-footer[data-v-5b7c0689]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;padding-top:9px;border-top:1px solid #eee8f0}.income[data-v-5b7c0689],.next-step[data-v-5b7c0689]{display:grid}.income span[data-v-5b7c0689],.next-step>span[data-v-5b7c0689]{color:#928798;font-size:8px}.income strong[data-v-5b7c0689]{color:#4e7fe2;font-size:18px;line-height:1.2}.income small[data-v-5b7c0689]{color:#a096a4;font-size:8px}.next-step[data-v-5b7c0689]{justify-items:end;gap:6px}.next-step>div[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.next-step strong[data-v-5b7c0689]{color:#5e5365}.outline-button[data-v-5b7c0689],.primary-button[data-v-5b7c0689]{min-height:30px;padding:0 11px;font-size:9px}.primary-button[data-v-5b7c0689]{color:#fff;background:#5d8cf0;border-color:#5d8cf0}.pagination[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:18px}.pagination button[data-v-5b7c0689]{width:auto;min-width:28px;height:28px;padding:0 8px;color:#77528c;background:#f7eefb;border:1px solid #d8c0e5;border-radius:7px;font-weight:800}.state-card[data-v-5b7c0689]{display:grid;min-height:260px;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:8px;color:#8b818f;border:1px dashed #ded3e2;border-radius:14px}.state-card.error[data-v-5b7c0689]{color:#a05766;background:#fff8f9}.detail-overlay[data-v-5b7c0689]{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:24px;background:rgba(35,30,40,.48);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.detail-panel[data-v-5b7c0689]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;background:#fff;border-radius:18px;-webkit-box-shadow:0 22px 70px rgba(31,23,36,.24);box-shadow:0 22px 70px rgba(31,23,36,.24)}.detail-header[data-v-5b7c0689]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee7f0}.detail-header h2[data-v-5b7c0689]{margin:0;font-size:19px}.detail-header button[data-v-5b7c0689]{width:34px;height:34px;color:#817784;background:#f7f4f7;border:0;border-radius:50%;font-size:23px;cursor:pointer}.detail-scroll[data-v-5b7c0689]{overflow:auto;padding:20px 24px}.detail-tags[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;margin-bottom:18px}.detail-section[data-v-5b7c0689]{margin-top:20px}.detail-section[data-v-5b7c0689]:first-of-type{margin-top:0}.detail-section h3[data-v-5b7c0689]{margin:0 0 10px;font-size:14px}.assurance-grid[data-v-5b7c0689],.detail-grid[data-v-5b7c0689]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.assurance-grid div[data-v-5b7c0689],.detail-grid div[data-v-5b7c0689]{padding:11px 13px;background:#faf8fb;border-radius:9px}.detail-grid .wide[data-v-5b7c0689]{grid-column:1/-1}.assurance-grid dt[data-v-5b7c0689],.detail-grid dt[data-v-5b7c0689]{color:#948a98;font-size:9px}.assurance-grid dd[data-v-5b7c0689],.detail-grid dd[data-v-5b7c0689]{margin:4px 0 0;font-size:11px;font-weight:700}.customer-card[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:12px 13px;background:#faf8fb;border-radius:10px}.customer-avatar[data-v-5b7c0689]{display:grid;width:34px;height:34px;place-items:center;color:#8c55a0;background:#f1e7f8;border-radius:50%;font-weight:800}.customer-card>div[data-v-5b7c0689]{-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-card strong[data-v-5b7c0689]{font-size:11px}.customer-card p[data-v-5b7c0689]{margin:2px 0 0;color:#938998;font-size:9px}.customer-card button[data-v-5b7c0689]{min-height:31px;font-size:9px}.progress-list[data-v-5b7c0689]{display:grid;gap:0;margin:0;padding:0;list-style:none}.progress-list li[data-v-5b7c0689]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-height:47px}.progress-list li>span[data-v-5b7c0689]{position:relative;width:12px;height:12px;margin-top:2px;background:#fff;border:2px solid #d7cfe0;border-radius:50%;z-index:1}.progress-list li[data-v-5b7c0689]:not(:last-child):after{position:absolute;top:14px;bottom:-2px;left:5px;width:1px;background:#e7e0e9;content:""}.progress-list li.done>span[data-v-5b7c0689]{background:#8860a0;border-color:#8860a0}.progress-list li.current>span[data-v-5b7c0689]{border-color:#8d5ba9}.progress-list li small[data-v-5b7c0689],.progress-list li strong[data-v-5b7c0689]{display:block}.progress-list li strong[data-v-5b7c0689]{font-size:11px}.progress-list li small[data-v-5b7c0689]{margin-top:2px;color:#9b919f;font-size:9px}.progress-list li.current small[data-v-5b7c0689]{color:#8a5a9f}.requirements[data-v-5b7c0689]{margin:0;padding:13px;color:#655a6b;background:#faf8fb;border-radius:9px;font-size:10px;line-height:1.7}.privacy-note[data-v-5b7c0689],.security-note[data-v-5b7c0689]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;margin:11px 0 0;padding:11px 12px;color:#755782;background:#faf4fd;border-radius:9px;font-size:9px;line-height:1.6}.security-note i[data-v-5b7c0689]{margin-top:2px}.security-note strong[data-v-5b7c0689]{display:block}.detail-actions[data-v-5b7c0689]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:14px 24px;background:#fff;border-top:1px solid #eee7f0}.detail-actions button[data-v-5b7c0689]{min-height:38px;padding:0 17px;font-size:11px}.check-in-panel[data-v-5b7c0689]{width:min(430px,calc(100vw - 40px));padding:22px;background:#fff;border-radius:17px}.check-in-panel h2[data-v-5b7c0689]{margin:0}.check-in-panel p[data-v-5b7c0689]{color:#807684;font-size:12px;line-height:1.7}.check-in-panel label[data-v-5b7c0689]{display:grid;gap:6px;margin:12px 0;color:#6f6475;font-size:11px;font-weight:700}.check-in-panel input[data-v-5b7c0689]{height:40px;padding:0 11px;border:1px solid #ded4e1;border-radius:9px}.check-in-panel>div[data-v-5b7c0689]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:900px){.filter-bar[data-v-5b7c0689]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.keyword-filter[data-v-5b7c0689]{min-width:240px}.sort-control[data-v-5b7c0689]{margin-left:0}.order-grid[data-v-5b7c0689]{grid-template-columns:1fr}}.creator-orders[data-v-5b7c0689]{margin:-14px -8px 0}.order-grid[data-v-5b7c0689]{gap:14px}.order-card[data-v-5b7c0689]{padding:17px 18px 16px;border-color:#eee7f0;border-radius:16px;-webkit-box-shadow:0 5px 18px rgba(57,39,67,.035);box-shadow:0 5px 18px rgba(57,39,67,.035)}.service-icon[data-v-5b7c0689]{width:34px;height:34px;border-radius:10px;font-size:16px}.service-lockup h3[data-v-5b7c0689]{font-size:15px}.service-lockup p[data-v-5b7c0689]{margin-top:3px;font-size:10px}.tag-row[data-v-5b7c0689]{margin:10px 0 0}.card-body[data-v-5b7c0689]{grid-template-columns:116px 1fr;gap:15px;margin-top:15px}.date-tile[data-v-5b7c0689]{min-height:114px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:11px 12px;border-color:#f0ebf1;border-radius:12px}.date-tile span[data-v-5b7c0689]{font-size:12px}.date-tile strong[data-v-5b7c0689]{margin-top:4px;font-size:21px}.date-tile small[data-v-5b7c0689]{margin-top:4px;font-size:10px}.order-summary p[data-v-5b7c0689]{margin:6px 0;font-size:11px}.theme-line[data-v-5b7c0689]{font-size:12px}.order-number[data-v-5b7c0689]{font-size:10px!important}.card-footer[data-v-5b7c0689]{margin-top:14px;padding-top:14px;border-color:#f0ebf2}.income span[data-v-5b7c0689],.next-step>span[data-v-5b7c0689]{font-size:10px}.income small[data-v-5b7c0689]{font-size:9px}.outline-button[data-v-5b7c0689],.primary-button[data-v-5b7c0689]{min-height:34px;padding:0 13px;font-size:12px}.creator-orders[data-v-5b7c0689]{margin:-8px -8px 0 -13px}.income strong.makeup[data-v-5b7c0689]{color:#e65e8b}.primary-button.makeup[data-v-5b7c0689]{background:#ee5e90;border-color:#ee5e90}.detail-overlay[data-v-5b7c0689]{background:rgba(34,28,42,.32);-webkit-backdrop-filter:none;backdrop-filter:none}.detail-panel[data-v-5b7c0689]{width:min(710px,calc(100vw - 48px))}.page-heading[data-v-5b7c0689]{margin-bottom:30px}.orders-title-row[data-v-5b7c0689]{margin-bottom:15px}.orders-heading[data-v-5b7c0689]{margin-bottom:18px}.filter-bar[data-v-5b7c0689]{padding-top:12px;padding-bottom:12px}.date-filter>span[data-v-5b7c0689]{margin-right:12px;font-size:12px}.date-filter input[data-v-5b7c0689]{width:146px}.filter-bar>label:nth-child(2) select[data-v-5b7c0689]{width:88px}.filter-bar>label:nth-child(3) select[data-v-5b7c0689]{width:112px}.keyword-filter[data-v-5b7c0689]{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.creator-orders[data-v-5b7c0689]{font-size:13px;line-height:1.5}.creator-orders .page-heading[data-v-5b7c0689]{margin-bottom:30px}.creator-orders .page-heading h1[data-v-5b7c0689]{font-size:28px;font-weight:500}.creator-orders .page-heading p[data-v-5b7c0689]{margin-top:8px;font-size:13px}.creator-orders .orders-title-row h2[data-v-5b7c0689]{font-size:18px;font-weight:500}.creator-orders .orders-title-row p[data-v-5b7c0689]{font-size:13px}.creator-orders .order-total[data-v-5b7c0689]{min-width:24px;height:24px;font-size:12px;font-weight:400}.creator-orders .status-tabs[data-v-5b7c0689]{gap:10px}.creator-orders .status-tabs button[data-v-5b7c0689]{min-height:36px;padding:0 12px;font-size:13px;font-weight:400;line-height:1}.creator-orders .status-tabs button.active[data-v-5b7c0689]{font-weight:400}.creator-orders .filter-bar[data-v-5b7c0689]{min-height:62px;gap:10px;padding:12px 14px}.creator-orders .filter-bar label[data-v-5b7c0689]{min-height:36px;margin-bottom:0;font-weight:400}.creator-orders .date-filter[data-v-5b7c0689]{margin-bottom:0}.creator-orders .date-filter>span[data-v-5b7c0689],.creator-orders .sort-control>span[data-v-5b7c0689]{margin-right:10px;font-size:13px;font-weight:400}.creator-orders .filter-bar input[data-v-5b7c0689],.creator-orders .filter-bar select[data-v-5b7c0689]{height:36px;font-size:13px;font-family:inherit;font-weight:400;line-height:36px}.creator-orders .date-filter input[data-v-5b7c0689]{width:140px}.creator-orders .filter-bar>label[data-v-5b7c0689]:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px;min-width:150px}.creator-orders .filter-bar>label:nth-child(2) select[data-v-5b7c0689]{width:100%;min-width:150px;padding:0 28px 0 12px;border-radius:8px}.creator-orders .filter-bar>label[data-v-5b7c0689]:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;width:240px;min-width:0}.creator-orders .filter-bar>label:nth-child(3) input[data-v-5b7c0689]{min-width:0}.creator-orders .check-in-panel button[data-v-5b7c0689],.creator-orders .detail-section button[data-v-5b7c0689],.creator-orders .outline-button[data-v-5b7c0689],.creator-orders .primary-button[data-v-5b7c0689],.creator-orders .reset-button[data-v-5b7c0689],.creator-orders .soft-button[data-v-5b7c0689]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;min-height:36px;padding:0 12px;font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.creator-orders .reset-button[data-v-5b7c0689]{min-width:52px}.creator-orders .sort-control[data-v-5b7c0689]{gap:6px;min-height:36px;margin-left:auto}.creator-orders .sort-control>span[data-v-5b7c0689]{margin-right:0}.creator-orders .sort-control button[data-v-5b7c0689]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;min-height:36px;padding:0 9px;font-size:13px;font-weight:400;line-height:1}.creator-orders .sort-control button.active[data-v-5b7c0689]{font-weight:400}.creator-orders .service-lockup h3[data-v-5b7c0689]{font-size:15px;font-weight:500}.creator-orders .service-lockup p[data-v-5b7c0689]{font-size:12px}.creator-orders .status-badge[data-v-5b7c0689],.creator-orders .tag-row span[data-v-5b7c0689]{font-size:12px;font-weight:400}.creator-orders .tag-row[data-v-5b7c0689]{margin-top:12px}.creator-orders .card-body[data-v-5b7c0689]{margin-top:16px}.creator-orders .date-tile span[data-v-5b7c0689]{font-size:12px}.creator-orders .date-tile strong[data-v-5b7c0689]{font-size:21px;font-weight:500}.creator-orders .date-tile small[data-v-5b7c0689]{font-size:11px}.creator-orders .order-summary p[data-v-5b7c0689]{font-size:13px}.creator-orders .theme-line[data-v-5b7c0689]{font-size:13px;font-weight:500}.creator-orders .order-number[data-v-5b7c0689]{font-size:12px!important}.creator-orders .income span[data-v-5b7c0689],.creator-orders .next-step>span[data-v-5b7c0689]{font-size:12px}.creator-orders .income strong[data-v-5b7c0689]{font-size:21px;font-weight:500}.creator-orders .income small[data-v-5b7c0689]{font-size:11px}.creator-orders .next-step strong[data-v-5b7c0689]{font-weight:500}.creator-orders .outline-button[data-v-5b7c0689],.creator-orders .primary-button[data-v-5b7c0689]{font-size:13px}.creator-orders .pagination button[data-v-5b7c0689]{font-weight:400}.creator-schedule header[data-v-1899b9c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:22px}.creator-schedule header p[data-v-1899b9c1]{margin:0;color:#a87392;font-size:10px;font-weight:800;letter-spacing:.14em}.creator-schedule h1[data-v-1899b9c1]{margin:3px 0;font-size:27px}.creator-schedule header span[data-v-1899b9c1]{color:#8b828f;font-size:12px}.creator-schedule header button[data-v-1899b9c1],.schedule-state button[data-v-1899b9c1]{min-height:36px;padding:0 14px;color:#674b76;background:#fff;border:1px solid #dfd5e3;border-radius:9px;font-weight:700}.schedule-state[data-v-1899b9c1]{display:grid;min-height:180px;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:8px;color:#8d8491;border:1px dashed #ded4e2;border-radius:14px}.schedule-state.error[data-v-1899b9c1]{color:#a05766;background:#fff8f9}.schedule-days[data-v-1899b9c1]{display:grid;gap:16px}.schedule-days article[data-v-1899b9c1]{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:18px;border:1px solid #ece5ef;border-radius:15px}.schedule-days h2[data-v-1899b9c1]{margin:7px 0;font-size:16px}.schedule-list[data-v-1899b9c1]{display:grid;gap:9px}.schedule-list button[data-v-1899b9c1]{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:13px;color:#4a4051;text-align:left;background:#faf8fb;border:1px solid #eee8f0;border-radius:11px}.schedule-list time[data-v-1899b9c1]{color:#765187;font-weight:800}.schedule-list span[data-v-1899b9c1]{display:grid;gap:3px}.schedule-list small[data-v-1899b9c1]{color:#8e8591}@media(max-width:760px){.creator-schedule header[data-v-1899b9c1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schedule-days article[data-v-1899b9c1],.schedule-list button[data-v-1899b9c1]{grid-template-columns:1fr}}.schedule-list small.contract-error[data-v-1899b9c1]{color:#a05766}.revenue-center[data-v-6f328a5c]{margin:-8px -8px 0 -13px;color:#332d49}.card-top[data-v-6f328a5c],.detail-panel>footer[data-v-6f328a5c],.detail-panel>header[data-v-6f328a5c],.ledger-fact>div[data-v-6f328a5c],.ledger-heading>div[data-v-6f328a5c],.readiness-title[data-v-6f328a5c],.revenue-card footer[data-v-6f328a5c],.revenue-heading[data-v-6f328a5c],.section-title[data-v-6f328a5c],.service-title[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.revenue-heading[data-v-6f328a5c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:26px}.heading-kicker[data-v-6f328a5c]{margin:0 0 6px!important;color:#a473b1!important;font-size:9px!important;font-weight:800;letter-spacing:1.7px}.revenue-heading h1[data-v-6f328a5c]{margin:0;color:#30253f;font-size:27px}.revenue-heading p[data-v-6f328a5c]{margin:7px 0 0;color:#817787;font-size:12px}.filter-bar button[data-v-6f328a5c],.primary-button[data-v-6f328a5c],.soft-button[data-v-6f328a5c]{min-height:34px;padding:0 13px;color:#684875;background:#fff;border:1px solid #ded4e1;border-radius:8px;font-weight:700;cursor:pointer}.soft-button i[data-v-6f328a5c]{margin-right:6px}.readiness-grid[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:28px}.readiness-card[data-v-6f328a5c]{padding:15px 17px;background:#fff;border:1px solid #e6dfeb;border-radius:14px;-webkit-box-shadow:0 5px 18px rgba(57,39,67,.035);box-shadow:0 5px 18px rgba(57,39,67,.035)}.readiness-card.makeup[data-v-6f328a5c]{border-color:#f0dce5}.readiness-title[data-v-6f328a5c]{gap:9px}.role-icon[data-v-6f328a5c]{display:grid;width:34px;height:34px;place-items:center;color:#557bd5;background:#edf3ff;border-radius:10px}.role-icon.makeup[data-v-6f328a5c]{color:#d55c87;background:#fff0f5}.readiness-title>div[data-v-6f328a5c]{display:grid}.readiness-title strong[data-v-6f328a5c]{font-size:13px}.readiness-title small[data-v-6f328a5c]{margin-top:2px;color:#9c929f;font-size:9px}.eligibility[data-v-6f328a5c]{margin-left:auto;padding:4px 8px;border-radius:6px;font-size:9px;font-weight:800}.eligible[data-v-6f328a5c]{color:#35855e;background:#eaf7ef}.ineligible[data-v-6f328a5c]{color:#b37024;background:#fff3df}.readiness-card dl[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:13px 0 0}.readiness-card dl div[data-v-6f328a5c]{padding:9px 11px;background:#faf8fb;border-radius:8px}.readiness-card dt[data-v-6f328a5c]{color:#958b99;font-size:9px}.readiness-card dd[data-v-6f328a5c]{margin:3px 0 0;font-size:15px;font-weight:800}.readiness-card>p[data-v-6f328a5c]{margin:9px 0 0;color:#a26b31;font-size:9px}.section-title[data-v-6f328a5c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.section-title>div[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.section-title h2[data-v-6f328a5c]{margin:0;font-size:17px}.section-title>div>span[data-v-6f328a5c]{display:grid;min-width:21px;height:21px;padding:0 5px;place-items:center;color:#765187;background:#f3ecf7;border-radius:6px;font-size:10px;font-weight:800}.section-title p[data-v-6f328a5c]{margin:0;color:#968b9a;font-size:10px}.role-tabs[data-v-6f328a5c],.status-tabs[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.role-tabs[data-v-6f328a5c]{margin-bottom:10px}.status-tabs[data-v-6f328a5c]{margin-bottom:12px}.role-tabs button[data-v-6f328a5c],.status-tabs button[data-v-6f328a5c]{min-height:31px;padding:0 12px;color:#695c70;background:#fff;border:1px solid #e5dce8;border-radius:8px;font-size:10px;cursor:pointer}.role-tabs button span[data-v-6f328a5c],.status-tabs button span[data-v-6f328a5c]{margin-left:6px;color:#987fa3}.role-tabs button.active[data-v-6f328a5c],.status-tabs button.active[data-v-6f328a5c]{color:#77458e;background:#fbf4ff;border-color:#d9bfe7;font-weight:800}.role-tabs button.makeup.active[data-v-6f328a5c]{color:#c5537a;background:#fff4f7;border-color:#efcad8}.filter-bar[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;padding:10px 12px;background:#fff;border:1px solid #e8e0ea;border-radius:12px}.filter-bar label[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-bar i[data-v-6f328a5c]{color:#9d8fa2}.filter-bar input[data-v-6f328a5c]{width:100%;height:31px;border:0;outline:0;font-size:11px}.filter-bar button[data-v-6f328a5c]{min-height:31px;font-size:10px}.revenue-grid[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.revenue-card[data-v-6f328a5c]{padding:17px 18px 15px;background:#fff;border:1px solid #eee7f0;border-radius:16px;-webkit-box-shadow:0 5px 18px rgba(57,39,67,.035);box-shadow:0 5px 18px rgba(57,39,67,.035)}.card-top[data-v-6f328a5c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-title[data-v-6f328a5c]{gap:9px}.service-title>div[data-v-6f328a5c]{display:grid}.service-title strong[data-v-6f328a5c]{font-size:14px}.service-title small[data-v-6f328a5c]{margin-top:2px;color:#9f95a2;font-size:9px}.status-badge[data-v-6f328a5c]{padding:5px 8px;color:#4c76c7;background:#edf3ff;border-radius:6px;font-size:9px;font-weight:800}.status-badge.pending-after-sales[data-v-6f328a5c]{color:#b77622;background:#fff3df}.status-badge.available[data-v-6f328a5c]{color:#34845d;background:#e9f7ef}.status-badge.frozen[data-v-6f328a5c]{color:#c45370;background:#fff0f3}.amount-panel[data-v-6f328a5c]{display:grid;margin:15px 0 12px;padding:14px 15px;background:linear-gradient(135deg,#f8f4fb,#fbf9fc);border-radius:11px}.amount-panel span[data-v-6f328a5c]{color:#8b7d91;font-size:9px}.amount-panel strong[data-v-6f328a5c]{margin:3px 0;color:#5d7fdd;font-size:24px}.amount-panel small[data-v-6f328a5c]{color:#9f95a2;font-size:9px}.revenue-meta[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.revenue-meta div[data-v-6f328a5c]{padding:9px 10px;background:#fbfafc;border-radius:8px}.revenue-meta dt[data-v-6f328a5c]{color:#9a909e;font-size:8px}.revenue-meta dd[data-v-6f328a5c]{margin:3px 0 0;font-size:9px;font-weight:700}.revenue-card footer[data-v-6f328a5c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:13px;padding-top:12px;border-top:1px solid #f0ebf2}.revenue-card footer>span[data-v-6f328a5c]{color:#958a99;font-size:9px}.primary-button[data-v-6f328a5c]{color:#fff;background:#5d8cf0;border-color:#5d8cf0;font-size:10px}.primary-button.makeup[data-v-6f328a5c]{background:#eb668f;border-color:#eb668f}.state-card[data-v-6f328a5c]{display:grid;min-height:260px;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:8px;color:#8b818f;border:1px dashed #ded3e2;border-radius:14px}.state-card.error[data-v-6f328a5c]{color:#a05766;background:#fff8f9}.state-card.compact[data-v-6f328a5c]{min-height:130px}.detail-overlay[data-v-6f328a5c]{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:24px;background:rgba(35,30,40,.45)}.detail-panel[data-v-6f328a5c]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;background:#fff;border-radius:18px;-webkit-box-shadow:0 22px 70px rgba(31,23,36,.24);box-shadow:0 22px 70px rgba(31,23,36,.24)}.detail-panel>header[data-v-6f328a5c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:19px 23px;border-bottom:1px solid #eee7f0}.detail-panel>header p[data-v-6f328a5c]{margin:0 0 3px;color:#9b8ca0;font-size:9px}.detail-panel>header h2[data-v-6f328a5c]{margin:0;font-size:18px}.detail-panel>header button[data-v-6f328a5c]{width:34px;height:34px;color:#817784;background:#f7f4f7;border:0;border-radius:50%;cursor:pointer}.detail-scroll[data-v-6f328a5c]{overflow:auto;padding:20px 23px}.detail-summary[data-v-6f328a5c]{display:grid;grid-template-columns:190px 1fr;gap:12px}.detail-summary>div[data-v-6f328a5c]{display:grid;padding:16px;color:#fff;background:linear-gradient(135deg,#78578d,#9672aa);border-radius:12px}.detail-summary>div small[data-v-6f328a5c],.detail-summary>div span[data-v-6f328a5c]{font-size:9px;opacity:.8}.detail-summary>div strong[data-v-6f328a5c]{margin:5px 0;font-size:25px}.detail-summary dl[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.detail-summary dl div[data-v-6f328a5c]{padding:12px;background:#faf8fb;border-radius:9px}.detail-summary dt[data-v-6f328a5c]{color:#978c9b;font-size:8px}.detail-summary dd[data-v-6f328a5c]{margin:5px 0 0;font-size:10px;font-weight:800}.ledger-heading[data-v-6f328a5c]{margin:24px 0 14px}.ledger-heading>div[data-v-6f328a5c]{gap:7px}.ledger-heading h3[data-v-6f328a5c]{margin:0;font-size:14px}.ledger-heading span[data-v-6f328a5c]{padding:3px 6px;color:#765487;background:#f3ecf7;border-radius:5px;font-size:8px;font-weight:800}.ledger-heading p[data-v-6f328a5c]{margin:5px 0 0;color:#968b9a;font-size:9px}.ledger-list[data-v-6f328a5c]{margin:0;padding:0;list-style:none}.ledger-list li[data-v-6f328a5c]{position:relative;display:grid;grid-template-columns:30px 1fr;gap:10px;padding-bottom:16px}.ledger-list li[data-v-6f328a5c]:not(:last-child):before{position:absolute;top:28px;bottom:0;left:14px;width:1px;background:#e9e2eb;content:""}.ledger-dot[data-v-6f328a5c]{display:grid;width:30px;height:30px;place-items:center;color:#4f8a68;background:#eaf7ef;border-radius:50%;z-index:1}.ledger-list li.deducted .ledger-dot[data-v-6f328a5c],.ledger-list li.frozen .ledger-dot[data-v-6f328a5c]{color:#c25a72;background:#fff0f3}.ledger-list li.reversed .ledger-dot[data-v-6f328a5c]{color:#5f79bd;background:#eef2ff}.ledger-fact[data-v-6f328a5c]{padding:12px 14px;background:#faf9fb;border-radius:10px}.ledger-fact>div[data-v-6f328a5c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ledger-fact strong[data-v-6f328a5c]{font-size:11px}.ledger-fact time[data-v-6f328a5c]{color:#9d929f;font-size:8px}.ledger-fact>p[data-v-6f328a5c]{margin:5px 0 10px;color:#746979;font-size:9px}.ledger-fact dl[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0}.ledger-fact dl div[data-v-6f328a5c]{padding:7px 8px;background:#fff;border-radius:7px}.ledger-fact dt[data-v-6f328a5c]{color:#9d939f;font-size:8px}.ledger-fact dd[data-v-6f328a5c]{margin:3px 0 0;font-size:9px;font-weight:700}.ledger-note[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;margin-top:8px;padding:11px 12px;color:#755782;background:#faf4fd;border-radius:9px;font-size:9px;line-height:1.6}.ledger-note strong[data-v-6f328a5c]{display:block}.detail-panel>footer[data-v-6f328a5c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 23px;border-top:1px solid #eee7f0}.detail-panel>footer>span[data-v-6f328a5c]{color:#9c929f;font-size:9px}.fade-enter-active[data-v-6f328a5c],.fade-leave-active[data-v-6f328a5c]{-webkit-transition:opacity .16s;transition:opacity .16s}.fade-enter[data-v-6f328a5c],.fade-leave-to[data-v-6f328a5c]{opacity:0}@media(max-width:900px){.detail-summary[data-v-6f328a5c],.readiness-grid[data-v-6f328a5c],.revenue-grid[data-v-6f328a5c]{grid-template-columns:1fr}.ledger-fact dl[data-v-6f328a5c]{grid-template-columns:repeat(2,1fr)}}.readiness-card[data-v-6f328a5c]{width:100%;color:inherit;text-align:left;cursor:pointer}.readiness-card[data-v-6f328a5c]:hover{border-color:#cdb9d6;-webkit-box-shadow:0 8px 24px rgba(57,39,67,.08);box-shadow:0 8px 24px rgba(57,39,67,.08)}.card-status[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.debt-badge[data-v-6f328a5c]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:3px 6px;color:#b6425b;background:#fff0f3;border-radius:5px;font-weight:800}.deposit-card-error[data-v-6f328a5c]{display:grid;gap:6px;padding:15px 17px;color:#a05766;background:#fff8f9;border:1px dashed #e5bcc5;border-radius:14px;font-size:10px}.deposit-card-error button[data-v-6f328a5c]{justify-self:start;padding:5px 10px;color:#8d4050;background:#fff;border:1px solid #ddb5be;border-radius:7px;cursor:pointer}.primary-button[data-v-6f328a5c]:disabled{cursor:not-allowed;opacity:.55}.deposit-detail-panel[data-v-6f328a5c]{width:min(820px,calc(100vw - 48px))}.deposit-toolbar[data-v-6f328a5c]{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;color:#8e8392;font-size:10px}.deposit-account-summary[data-v-6f328a5c]{display:grid;grid-template-columns:190px 1fr;gap:12px;margin-top:16px}.deposit-balance[data-v-6f328a5c]{display:grid;padding:17px;color:#fff;background:linear-gradient(135deg,#5b78c6,#7397ef);border-radius:12px}.deposit-balance small[data-v-6f328a5c],.deposit-balance span[data-v-6f328a5c]{font-size:9px;opacity:.85}.deposit-balance strong[data-v-6f328a5c]{margin:6px 0;font-size:26px}.deposit-account-summary dl[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.deposit-account-summary dl div[data-v-6f328a5c]{padding:11px;background:#faf8fb;border-radius:9px}.deposit-account-summary dt[data-v-6f328a5c]{color:#978c9b;font-size:8px}.deposit-account-summary dd[data-v-6f328a5c]{margin:4px 0 0;font-size:10px;font-weight:800}.deposit-account-summary>p[data-v-6f328a5c]{grid-column:1/-1;margin:0;padding:9px 11px;color:#6b5a72;background:#f8f4fb;border-radius:8px;font-size:9px}.due-grid[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.due-grid>div[data-v-6f328a5c]{display:grid;padding:12px;background:#faf8fb;border-radius:9px}.due-grid span[data-v-6f328a5c]{color:#978c9b;font-size:9px}.due-grid strong[data-v-6f328a5c]{margin-top:4px;font-size:16px}.due-grid .total[data-v-6f328a5c]{color:#fff;background:#73588a}.due-grid .total span[data-v-6f328a5c]{color:hsla(0,0%,100%,.8)}.deposit-notice[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-top:10px;padding:11px 12px;border-radius:9px;font-size:9px}.deposit-notice strong[data-v-6f328a5c]{-webkit-box-flex:0;-ms-flex:none;flex:none}.deposit-notice.success[data-v-6f328a5c]{color:#2f7251;background:#eaf7ef}.deposit-notice.warning[data-v-6f328a5c]{color:#8d632a;background:#fff5e5}.agreement-card[data-v-6f328a5c]{margin-top:18px;padding:15px;border:1px solid #e8e0ea;border-radius:12px}.agreement-card>div[data-v-6f328a5c]:first-child{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}.agreement-card h3[data-v-6f328a5c]{margin:0;font-size:13px}.agreement-card>div:first-child span[data-v-6f328a5c]{color:#8d7a95;font-size:9px}.agreement-card>a[data-v-6f328a5c]{display:inline-block;margin-top:12px;color:#5b70b2;font-size:10px;font-weight:700}.agreement-card>p[data-v-6f328a5c]{margin:10px 0 0;color:#6f6475;font-size:9px}.agreement-consent[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:12px 0 10px;color:#5f5366;font-size:10px}.agreement-consent input[data-v-6f328a5c]{width:15px;height:15px}.inline-error[data-v-6f328a5c],.payment-unavailable[data-v-6f328a5c]{color:#a24d60!important}.desktop-payment-note[data-v-6f328a5c],.mobile-payment-note[data-v-6f328a5c],.payment-unavailable[data-v-6f328a5c]{margin:12px 0 0;padding:10px 12px;background:#f7f4f9;border-radius:8px;font-size:9px}.mobile-payment-note[data-v-6f328a5c]{display:none}@media(max-width:900px){.deposit-account-summary[data-v-6f328a5c]{grid-template-columns:1fr}}@media(max-width:640px){.deposit-overlay[data-v-6f328a5c]{padding:0}.deposit-detail-panel[data-v-6f328a5c]{width:100vw;height:100vh;max-height:100vh;border-radius:0}.deposit-detail-panel>footer[data-v-6f328a5c],.deposit-detail-panel>header[data-v-6f328a5c]{padding:14px 16px}.deposit-detail-scroll[data-v-6f328a5c]{padding:16px}.deposit-toolbar[data-v-6f328a5c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.due-grid[data-v-6f328a5c]{grid-template-columns:1fr}.desktop-payment-note[data-v-6f328a5c]{display:none}.mobile-payment-note[data-v-6f328a5c]{display:block}.deposit-detail-panel>footer>span[data-v-6f328a5c]{display:none}}.active-payment-card[data-v-6f328a5c],.payment-channel-section[data-v-6f328a5c]{margin-top:16px;padding:15px;border:1px solid #dfd3e5;border-radius:12px;background:#fbf8fc}.active-payment-card p[data-v-6f328a5c]{margin:7px 0 12px;color:#776b7c;font-size:10px}.payment-channel-list[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.payment-channel-list label[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:11px;background:#fff;border:1px solid #e2d8e6;border-radius:9px;cursor:pointer}.payment-channel-list small[data-v-6f328a5c],.payment-channel-list span[data-v-6f328a5c],.payment-channel-list strong[data-v-6f328a5c]{display:block}.payment-channel-list small[data-v-6f328a5c]{margin-top:3px;color:#978a9c;font-size:8px}.create-payment-button[data-v-6f328a5c]{margin-top:12px}.mobile-payment-note.visible[data-v-6f328a5c]{display:block}@media(max-width:640px){.payment-channel-list[data-v-6f328a5c]{grid-template-columns:1fr}}.deposit-history-heading[data-v-6f328a5c]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.deposit-history-heading>div[data-v-6f328a5c]:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.deposit-history-heading p[data-v-6f328a5c]{margin:0}.deposit-history-list[data-v-6f328a5c]{display:grid;gap:9px;margin:0;padding:0;list-style:none}.deposit-history-list>li[data-v-6f328a5c]{padding:13px 14px;background:#faf9fb;border:1px solid #eee8f0;border-radius:11px}.history-main[data-v-6f328a5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.history-main>div[data-v-6f328a5c]{display:grid;gap:3px}.history-main>div[data-v-6f328a5c]:last-child{justify-items:end}.history-main strong[data-v-6f328a5c]{font-size:11px}.deposit-history-list time[data-v-6f328a5c],.history-main small[data-v-6f328a5c]{color:#978d9a;font-size:8px}.history-main b[data-v-6f328a5c]{font-size:14px}.history-main b.increase[data-v-6f328a5c]{color:#378060}.history-main b.decrease[data-v-6f328a5c]{color:#b34c63}.history-status[data-v-6f328a5c]{padding:3px 6px;color:#6b5f70;background:#eeeaf0;border-radius:5px;font-size:8px;font-weight:800}.history-status.completed[data-v-6f328a5c],.history-status.succeeded[data-v-6f328a5c]{color:#2f7251;background:#eaf7ef}.history-status.create-failed[data-v-6f328a5c],.history-status.manual-required[data-v-6f328a5c]{color:#a34b60;background:#fff0f3}.history-status.create-unknown[data-v-6f328a5c],.history-status.creating[data-v-6f328a5c],.history-status.pending[data-v-6f328a5c],.history-status.processing[data-v-6f328a5c],.history-status.requested[data-v-6f328a5c]{color:#9a681e;background:#fff3df}.deposit-history-list time[data-v-6f328a5c]{display:block;margin-top:6px}.deposit-facts[data-v-6f328a5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 0}.deposit-facts>div[data-v-6f328a5c]{padding:7px 8px;background:#fff;border-radius:7px}.deposit-facts dt[data-v-6f328a5c]{color:#9d939f;font-size:8px}.deposit-facts dd[data-v-6f328a5c]{margin:3px 0 0;font-size:9px;font-weight:700}.history-expand[data-v-6f328a5c]{display:block;margin:12px auto 0}.back-link[data-v-6f328a5c]{padding:0;color:#684875;background:transparent;border:0;font-size:10px;font-weight:800;cursor:pointer}.back-link i[data-v-6f328a5c]{margin-right:5px}.payment-facts[data-v-6f328a5c]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.deposit-history-heading>div[data-v-6f328a5c]:last-child,.deposit-history-heading[data-v-6f328a5c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history-main[data-v-6f328a5c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.deposit-facts[data-v-6f328a5c],.payment-facts[data-v-6f328a5c]{grid-template-columns:1fr 1fr}}.creator-center-page{min-width:1180px;min-height:100vh;color:#332d49;background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:15px;line-height:1.5}.creator-center-page *,.creator-center-page :after,.creator-center-page :before{-webkit-box-sizing:border-box;box-sizing:border-box}.creator-center-page button:focus-visible,.creator-center-page input:focus-visible,.creator-center-page textarea:focus-visible{outline:3px solid rgba(200,149,223,.35);outline-offset:2px}.creator-center-shell{display:grid;grid-template-rows:98px 1fr;grid-template-columns:200px 1fr;min-height:100vh}.creator-workspace{grid-row:2;min-width:0;padding:44px 44px 60px;overflow:auto}.creator-content-frame{width:min(1180px,100%);margin:0 auto}.creator-page-kicker{margin:0 0 8px;color:#b35ec0;font-size:11px;font-weight:800;letter-spacing:.14em}.creator-coming-soon{display:grid;min-height:500px;place-items:center;padding:56px;color:#746c7e;text-align:center;background:#fff;border:1px dashed #dbc8e8;border-radius:22px}.creator-coming-soon h2{margin:0 0 12px;color:#3f3158;font-size:30px;font-weight:800}.creator-coming-soon p:not(.creator-page-kicker){max-width:360px;margin:0;line-height:1.8}@media (max-width:1250px){.creator-workspace{padding-right:28px;padding-left:28px}}@media (max-width:640px){.creator-center-page.deposit-layer-open{min-width:0;overflow-x:hidden}.creator-center-page.deposit-layer-open .creator-center-shell{min-width:0}.creator-center-page.deposit-layer-open .creator-workspace{overflow:hidden}}@media (prefers-reduced-motion:reduce){.creator-center-page *,.creator-center-page :after,.creator-center-page :before{scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important}}