:root{color-scheme:light;--color-bg: #FAFBFC;--color-surface: #FFFFFF;--color-text: #383853;--color-muted: #4D5875;--color-subtle: #7987A1;--color-border: #E2E8EE;--color-primary: #5D87FF;--color-primary-hover: #4C74E8;--color-primary-soft: #EFF4FF;--color-success: #0F9D82;--color-warning: #C77A00;--color-danger: #E03E3E;--color-focus: #B0C4FF;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-card: 0 1px 2px rgba(15, 23, 42, .04);--shadow-floating: 0 16px 48px rgba(15, 23, 42, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--sidebar-width: 244px;--topbar-height: 64px;--content-max: 1280px;--form-max: 820px}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tabular-nums{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.long-text{overflow-wrap:anywhere;word-break:break-word}.page,.content-grid,.card,.field,.table-shell,.table-responsive,.admin-card{min-width:0;max-width:100%}.table-shell,.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.app-page-header,.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;width:100%}.app-page-header__main,.page-header-main,.page-header>div:first-child{min-width:0;flex:1 1 auto}.app-page-header__breadcrumbs,.page-pretitle{font-size:13px;color:var(--color-muted, #64748B);margin-bottom:6px}.app-page-header__title,.page-header-title,.page-title{margin:0;font-size:24px;font-weight:700;color:var(--color-text, #0F172A);letter-spacing:-.02em;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}.app-page-header__desc,.page-header-desc{margin:6px 0 0;font-size:14px;color:var(--color-muted, #64748B);line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.app-page-header__actions,.page-header-actions,.btn-list{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}@media(max-width:767.98px){.app-page-header,.page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:18px!important}.app-page-header__main,.page-header-main,.page-header>div:first-child{width:100%!important;min-width:0!important}.app-page-header__title,.page-header-title,.page-title{font-size:20px!important;width:100%!important}.app-page-header__desc,.page-header-desc{width:100%!important}.app-page-header__actions,.page-header-actions,.page-header .col-auto.ms-auto,.page-header .col-auto{width:100%!important;margin-left:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important}.app-page-header__actions>*,.page-header-actions>*,.page-header .btn-list>*{flex:1 1 calc(50% - 8px)!important;min-width:130px!important;justify-content:center!important;text-align:center!important}.desktop-table{display:none!important}.mobile-records{display:grid!important;gap:12px}.form-two-col{grid-template-columns:1fr}}@media(max-width:359.98px){.app-page-header__actions>*,.page-header-actions>*,.page-header .btn-list>*{flex:1 1 100%!important;min-width:100%!important}}@media(min-width:768px){.mobile-records{display:none!important}}.form-stack{display:grid;gap:20px;max-width:var(--form-max)}.form-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui-btn[data-v-9a58e871]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .05s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;white-space:nowrap}.ui-btn[data-v-9a58e871]:active:not(:disabled){transform:scale(.99)}.ui-btn[data-v-9a58e871]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ui-btn--block[data-v-9a58e871]{width:100%}.ui-btn--sm[data-v-9a58e871]{min-height:32px;padding:4px 12px;font-size:13px;border-radius:var(--radius-sm)}.ui-btn--md[data-v-9a58e871]{min-height:40px;padding:8px 16px;font-size:14px}.ui-btn--lg[data-v-9a58e871]{min-height:46px;padding:12px 20px;font-size:15px}.ui-btn--primary[data-v-9a58e871]{background:var(--color-primary);color:#fff}.ui-btn--primary[data-v-9a58e871]:hover:not(:disabled){background:var(--color-primary-hover)}.ui-btn--secondary[data-v-9a58e871]{background:#fff;color:var(--color-text);border-color:var(--color-border)}.ui-btn--secondary[data-v-9a58e871]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ui-btn--ghost[data-v-9a58e871]{background:transparent;color:var(--color-primary)}.ui-btn--ghost[data-v-9a58e871]:hover:not(:disabled){background:var(--color-primary-soft)}.ui-btn--danger[data-v-9a58e871]{background:var(--color-danger);color:#fff}.ui-btn--danger[data-v-9a58e871]:hover:not(:disabled){background:#991b1b}.ui-btn[data-v-9a58e871]:disabled{opacity:.6;cursor:not-allowed}.ui-btn__spinner[data-v-9a58e871]{width:16px;height:16px;animation:spin-9a58e871 .8s linear infinite}@keyframes spin-9a58e871{to{transform:rotate(360deg)}}.ui-input[data-v-ee2c32fa]{width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.ui-input[data-v-ee2c32fa]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.ui-input[aria-invalid=true][data-v-ee2c32fa]{border-color:var(--color-danger)}.ui-input[aria-invalid=true][data-v-ee2c32fa]:focus{box-shadow:0 0 0 3px #b91c1c26}.ui-input[data-v-ee2c32fa]:disabled{background:#f1f5f9;color:var(--color-subtle);cursor:not-allowed}.ui-input[readonly][data-v-ee2c32fa]{background:#f8fafc;cursor:default}.ui-select-wrapper[data-v-c12587f4]{position:relative;width:100%;min-width:0}.ui-select[data-v-c12587f4]{width:100%;min-width:0;min-height:42px;padding:9px 36px 9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ui-select[data-v-c12587f4]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.ui-select[aria-invalid=true][data-v-c12587f4]{border-color:var(--color-danger)}.ui-select[data-v-c12587f4]:disabled{background:#f1f5f9;color:var(--color-subtle);cursor:not-allowed}.ui-select-arrow[data-v-c12587f4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-muted);pointer-events:none}.ui-textarea[data-v-5fc5630c]{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.ui-textarea[data-v-5fc5630c]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.ui-textarea[aria-invalid=true][data-v-5fc5630c]{border-color:var(--color-danger)}.ui-textarea[data-v-5fc5630c]:disabled{background:#f1f5f9;color:var(--color-subtle);cursor:not-allowed}.ui-textarea[readonly][data-v-5fc5630c]{background:#f8fafc;cursor:default}.ui-checkbox[data-v-d0bc34b5]{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.ui-checkbox--disabled[data-v-d0bc34b5]{opacity:.5;cursor:not-allowed}.ui-checkbox__input[data-v-d0bc34b5]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ui-checkbox__box[data-v-d0bc34b5]{width:18px;height:18px;flex-shrink:0;margin-top:2px;border-radius:4px;border:1.5px solid var(--color-border);background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-standard)}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-d0bc34b5]{background-color:var(--color-primary);border-color:var(--color-primary)}.ui-checkbox__input:focus-visible+.ui-checkbox__box[data-v-d0bc34b5]{box-shadow:var(--shadow-focus)}.ui-checkbox__check[data-v-d0bc34b5]{width:13px;height:13px;color:#fff}.ui-checkbox__label-wrap[data-v-d0bc34b5]{display:flex;flex-direction:column}.ui-checkbox__label[data-v-d0bc34b5]{color:var(--color-text);font-weight:500;line-height:1.4}.ui-checkbox__description[data-v-d0bc34b5]{font-size:12px;color:var(--color-muted);margin-top:2px;line-height:1.4}.ui-switch-row[data-v-b0d7073b]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-switch-row--disabled[data-v-b0d7073b]{opacity:.5;cursor:not-allowed}.ui-switch__info[data-v-b0d7073b]{display:flex;flex-direction:column}.ui-switch__label[data-v-b0d7073b]{font-size:14px;font-weight:550;color:var(--color-text)}.ui-switch__description[data-v-b0d7073b]{font-size:12.5px;color:var(--color-muted);margin-top:2px}.ui-switch[data-v-b0d7073b]{position:relative;display:inline-flex;height:24px;width:44px;flex-shrink:0;cursor:pointer;border-radius:9999px;border:2px solid transparent;background-color:var(--color-border);transition:background-color var(--duration-fast) var(--ease-standard);padding:0}.ui-switch--checked[data-v-b0d7073b]{background-color:var(--color-primary)}.ui-switch--readonly[data-v-b0d7073b]{cursor:default;opacity:.8}.ui-switch[data-v-b0d7073b]:focus-visible{box-shadow:var(--shadow-focus)}.ui-switch__thumb[data-v-b0d7073b]{pointer-events:none;display:inline-block;height:20px;width:20px;border-radius:9999px;background-color:#fff;box-shadow:0 1px 3px #00000026;transform:translate(0);transition:transform var(--duration-fast) var(--ease-standard)}.ui-switch--checked .ui-switch__thumb[data-v-b0d7073b]{transform:translate(20px)}.ui-card[data-v-941f72dd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px;min-width:0;max-width:100%}@media(max-width:639px){.ui-card[data-v-941f72dd]{padding:16px;border-radius:var(--radius-md)}}.ui-card__header[data-v-941f72dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.ui-card__title[data-v-941f72dd]{font-size:16px;font-weight:650;margin:0;color:var(--color-text);letter-spacing:-.01em}.ui-card__subtitle[data-v-941f72dd]{font-size:13px;color:var(--color-muted);margin:4px 0 0}.ui-card__body[data-v-941f72dd]{min-width:0}.ui-card__footer[data-v-941f72dd]{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:12px}.ui-badge[data-v-00e447c4]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:9999px;font-weight:600;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-badge--sm[data-v-00e447c4]{padding:2px 8px;font-size:11px;line-height:1.4}.ui-badge--md[data-v-00e447c4]{padding:3px 10px;font-size:12px;line-height:1.5}.ui-badge--primary[data-v-00e447c4]{background:var(--color-primary-soft);color:var(--color-primary)}.ui-badge--success[data-v-00e447c4]{background:#dcfce7;color:var(--color-success)}.ui-badge--warning[data-v-00e447c4]{background:#fef3c7;color:var(--color-warning)}.ui-badge--danger[data-v-00e447c4]{background:#fee2e2;color:var(--color-danger)}.ui-badge--muted[data-v-00e447c4]{background:#f1f5f9;color:var(--color-muted)}.ui-alert[data-v-40454cfa]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--radius-md);font-size:13px;line-height:1.5;margin-bottom:16px;min-width:0}.ui-alert__icon[data-v-40454cfa]{font-weight:700;font-size:15px;flex-shrink:0;line-height:1.4}.ui-alert__content[data-v-40454cfa]{min-width:0;flex:1}.ui-alert__title[data-v-40454cfa]{font-weight:650;margin-bottom:2px}.ui-alert--info[data-v-40454cfa]{background:var(--color-primary-soft);border:1px solid #BFDBFE;color:#1e40af}.ui-alert--success[data-v-40454cfa]{background:#f0fdf4;border:1px solid #BBF7D0;color:var(--color-success)}.ui-alert--warning[data-v-40454cfa]{background:#fffbeb;border:1px solid #FDE68A;color:var(--color-warning)}.ui-alert--danger[data-v-40454cfa]{background:#fef2f2;border:1px solid #FECACA;color:var(--color-danger)}.ui-modal-backdrop[data-v-831d4792]{position:fixed;inset:0;background-color:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.ui-modal[data-v-831d4792]{width:100%;background-color:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.ui-modal__header[data-v-831d4792]{padding:18px 24px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.ui-modal__title[data-v-831d4792]{font-size:17px;font-weight:700;color:var(--color-text);margin:0}.ui-modal__close[data-v-831d4792]{background:transparent;border:none;font-size:16px;color:var(--color-muted);cursor:pointer;padding:4px;border-radius:4px;transition:color var(--duration-fast)}.ui-modal__close[data-v-831d4792]:hover{color:var(--color-text)}.ui-modal__body[data-v-831d4792]{padding:24px;overflow-y:auto;font-size:14px;line-height:1.5}.ui-modal__footer[data-v-831d4792]{padding:16px 24px;border-top:1px solid var(--color-border);background-color:#f8fafc;display:flex;justify-content:flex-end;gap:10px}.fade-enter-active[data-v-831d4792],.fade-leave-active[data-v-831d4792]{transition:opacity var(--duration-fast) var(--ease-standard)}.fade-enter-from[data-v-831d4792],.fade-leave-to[data-v-831d4792]{opacity:0}.confirm-content[data-v-3b7c8919]{color:var(--color-text);font-size:14px;line-height:1.6}.ui-tabs[data-v-032029ca]{display:flex;gap:4px;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.ui-tabs[data-v-032029ca]::-webkit-scrollbar{display:none}.ui-tabs__item[data-v-032029ca]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:transparent;color:var(--color-muted);font-size:13.5px;font-weight:550;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:all var(--duration-fast)}.ui-tabs__item[data-v-032029ca]:hover{color:var(--color-text)}.ui-tabs__item--active[data-v-032029ca]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:650}.ui-tabs__badge[data-v-032029ca]{font-size:11px;padding:1px 6px;border-radius:9999px;background-color:#f1f5f9;color:#475569}.ui-tabs__item--active .ui-tabs__badge[data-v-032029ca]{background-color:#eef2ff;color:var(--color-primary)}.ui-empty[data-v-ca7628cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.ui-empty__icon[data-v-ca7628cf]{font-size:36px;margin-bottom:12px}.ui-empty__title[data-v-ca7628cf]{font-size:15px;font-weight:650;color:var(--color-text);margin-bottom:4px}.ui-empty__description[data-v-ca7628cf]{font-size:13px;color:var(--color-muted);max-width:360px;line-height:1.5}.ui-empty__action[data-v-ca7628cf]{margin-top:18px}.ui-pagination[data-v-4eadafb7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;flex-wrap:wrap}.ui-pagination__total[data-v-4eadafb7]{color:var(--color-muted)}.ui-pagination__controls[data-v-4eadafb7]{display:flex;align-items:center;gap:10px;margin-left:auto}.ui-pagination__btn[data-v-4eadafb7]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:#fff;color:var(--color-text);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--duration-fast)}.ui-pagination__btn[data-v-4eadafb7]:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.ui-pagination__btn[data-v-4eadafb7]:disabled{opacity:.5;cursor:not-allowed}.ui-pagination__info[data-v-4eadafb7]{font-family:monospace;font-weight:600;color:var(--color-muted)}.ui-file-upload[data-v-630c3cbc]{width:100%}.ui-file-upload__input[data-v-630c3cbc]{display:none}.ui-file-upload__dropzone[data-v-630c3cbc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;border:2px dashed var(--color-border);border-radius:var(--radius-md);background-color:#f8fafc;cursor:pointer;text-align:center;transition:all var(--duration-fast)}.ui-file-upload__dropzone[data-v-630c3cbc]:hover{border-color:var(--color-primary);background-color:#eef2ff}.ui-file-upload__icon[data-v-630c3cbc]{font-size:28px;margin-bottom:8px}.ui-file-upload__label[data-v-630c3cbc]{font-size:13.5px;font-weight:600;color:var(--color-text)}.ui-file-upload__hint[data-v-630c3cbc]{font-size:12px;color:var(--color-muted);margin-top:4px}.ui-file-upload__error[data-v-630c3cbc]{color:var(--color-danger);font-size:12px;margin-top:6px}.field[data-v-a8a08a7a]{display:grid;gap:6px;min-width:0;width:100%}.field__header[data-v-a8a08a7a]{display:flex;align-items:center;justify-content:space-between}.field__label[data-v-a8a08a7a]{font-weight:600;font-size:14px;color:var(--color-text);line-height:1.4}.field__required[data-v-a8a08a7a]{font-size:12px;font-weight:400;color:var(--color-danger);margin-left:4px}.field__control[data-v-a8a08a7a]{min-width:0}.field__hint[data-v-a8a08a7a]{color:var(--color-muted);font-size:13px;line-height:1.4}.field__error[data-v-a8a08a7a]{color:var(--color-danger);font-size:13px;line-height:1.4;font-weight:500}.settings-section[data-v-bb1b3f6b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-card);margin-bottom:24px;min-width:0;max-width:var(--form-max)}@media(max-width:639px){.settings-section[data-v-bb1b3f6b]{padding:16px;border-radius:var(--radius-md)}}.settings-section__header[data-v-bb1b3f6b]{margin-bottom:20px}.settings-section__title[data-v-bb1b3f6b]{font-size:16px;font-weight:650;color:var(--color-text);margin:0}.settings-section__desc[data-v-bb1b3f6b]{font-size:13px;color:var(--color-muted);margin:4px 0 0;line-height:1.5}.settings-section__body[data-v-bb1b3f6b]{display:grid;gap:20px;min-width:0}.settings-section__footer[data-v-bb1b3f6b]{margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.settings-section__status[data-v-bb1b3f6b]{font-size:13px}.settings-section__dirty[data-v-bb1b3f6b]{color:var(--color-warning);font-weight:550;display:inline-flex;align-items:center;gap:6px}.settings-section__dirty .dot[data-v-bb1b3f6b]{font-size:10px}.settings-section__actions[data-v-bb1b3f6b]{display:flex;align-items:center;gap:10px}.table-shell[data-v-93ee015e]{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fff}.data-table[data-v-93ee015e]{width:100%;border-collapse:collapse;font-size:13.5px;text-align:left}th[data-v-93ee015e]{padding:10px 14px;background-color:#f8fafc;color:var(--color-muted);font-size:12px;font-weight:600;border-bottom:1px solid var(--color-border);white-space:nowrap}td[data-v-93ee015e]{padding:12px 14px;border-bottom:1px solid var(--color-border);white-space:nowrap;color:var(--color-text)}tr:last-child td[data-v-93ee015e]{border-bottom:none}tr:hover td[data-v-93ee015e]{background-color:#f8fafc99}.data-table__empty[data-v-93ee015e],.data-table__loading[data-v-93ee015e]{text-align:center;padding:36px 16px;color:var(--color-muted)}.mobile-record-list[data-v-225b02f7]{display:grid;gap:12px;width:100%}.mobile-record-card[data-v-225b02f7]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px}.mobile-record-list__empty[data-v-225b02f7]{text-align:center;padding:32px 16px;color:var(--color-muted);font-size:13.5px}.copy-value[data-v-d084a72e]{width:100%;min-width:0}.copy-value__box[data-v-d084a72e]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px;min-width:0}.copy-value__text[data-v-d084a72e]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.copy-value__masked[data-v-d084a72e]{letter-spacing:2px;color:var(--color-subtle)}.copy-value__actions[data-v-d084a72e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.copy-value__btn[data-v-d084a72e]{padding:4px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.copy-value__btn[data-v-d084a72e]:hover{background:#f1f5f9;border-color:#cbd5e1}.copy-value__btn--primary[data-v-d084a72e]{color:var(--color-primary);border-color:#2563eb40;background:var(--color-primary-soft)}.copy-value__btn--primary[data-v-d084a72e]:hover{background:#dbeafe}.secret-value[data-v-882b96bb]{display:inline-flex;align-items:center;gap:8px;max-width:100%}.secret-value__box[data-v-882b96bb]{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 12px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secret-value__masked[data-v-882b96bb]{color:var(--color-muted);letter-spacing:2px}.secret-value__text[data-v-882b96bb]{color:var(--color-text);font-weight:600}.secret-value__actions[data-v-882b96bb]{display:flex;align-items:center;gap:6px;flex-shrink:0}.secret-value__toggle-btn[data-v-882b96bb]{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:5px 10px;font-size:12px;color:var(--color-muted);cursor:pointer;transition:all var(--duration-fast)}.secret-value__toggle-btn[data-v-882b96bb]:hover{background-color:#f8fafc;color:var(--color-text)}.app-page-header[data-v-3159eb06]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;width:100%}.app-page-header__main[data-v-3159eb06]{min-width:0;flex:1 1 auto}.app-page-header__breadcrumbs[data-v-3159eb06]{font-size:13px;color:var(--color-muted, #667085);margin-bottom:6px}.app-page-header__title-row[data-v-3159eb06]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-page-header__title[data-v-3159eb06]{font-size:24px;font-weight:700;color:var(--color-text, #1F2937);margin:0;letter-spacing:-.02em;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}.app-page-header__desc[data-v-3159eb06]{font-size:14px;color:var(--color-muted, #667085);margin:6px 0 0;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.app-page-header__actions[data-v-3159eb06]{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}@media(max-width:767.98px){.app-page-header[data-v-3159eb06]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.app-page-header__main[data-v-3159eb06]{width:100%}.app-page-header__title[data-v-3159eb06]{font-size:20px;width:100%}.app-page-header__desc[data-v-3159eb06]{width:100%}.app-page-header__actions[data-v-3159eb06]{width:100%;margin-top:4px;gap:8px}.app-page-header__actions[data-v-3159eb06] button,.app-page-header__actions[data-v-3159eb06] a,.app-page-header__actions[data-v-3159eb06] .btn,.app-page-header__actions[data-v-3159eb06]>*{flex:1 1 calc(50% - 8px);min-width:130px;justify-content:center;text-align:center}}
