.export-overlay{position:fixed;inset:0;background:#10252b99;z-index:1000;display:flex;align-items:center;justify-content:center;padding:25px}.export-dialog{background:#fff;border-radius:12px;padding:28px;max-width:740px;width:100%;max-height:85vh;overflow:auto;box-shadow:0 15px 65px #0005}.export-dialog p{line-height:1.8}.export-dialog progress{width:100%;accent-color:#137b79}.export-dialog h2{margin-top:0}.export-dialog .download{line-height:2}:root{font-family:Microsoft YaHei,sans-serif;color:#243448;background:#f3f6fa;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;background:#fff;color:#34465b;border:1px solid #d6e0eb;border-radius:7px;padding:10px 16px;margin:3px}button:hover{border-color:#227e80;color:#167778}button:disabled{opacity:.5;cursor:wait}.primary,.selected{background:#137b79!important;color:#fff!important;border-color:#137b79}input,textarea,select{width:100%;padding:11px;border:1px solid #d4dfea;border-radius:6px;background:#fff;color:#243448;margin-top:7px}input:focus,textarea:focus{outline:2px solid #a4d8d1}textarea{line-height:1.8;resize:vertical}label{display:block;color:#46576b}a{color:#117e7c;text-decoration:none}a:hover{text-decoration:underline}.layout{display:flex;min-height:100vh}aside{width:220px;flex-shrink:0;background:#142f39;color:#cee1e4;padding:35px 20px;position:fixed;height:100vh;display:flex;flex-direction:column}.brand{font-size:26px;letter-spacing:2px;color:#fff;font-weight:700}.brand span{display:block;font-size:10px;letter-spacing:3px;margin-top:10px;color:#86afb9}nav{margin-top:55px}nav button{display:block;width:100%;border:0;background:transparent;text-align:left;color:#bed2db;padding:15px;margin:6px 0}.aside-bottom{margin-top:auto;font-size:12px;line-height:2}.aside-bottom a{display:block;color:#b2e7dc}.aside-bottom small{color:#86afb9}main{margin-left:220px;padding:32px 42px;width:calc(100% - 220px);max-width:1600px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}header small{color:#79909f}h1{font-size:27px;margin:9px 0}h2{font-size:19px;font-weight:600}h2 small{font-size:13px;color:#8a9aa7}em{font-style:normal;color:#229b91;margin-right:12px}section{padding:24px 28px;background:#fff;border:1px solid #e0e7ed;border-radius:11px;margin:20px 0;box-shadow:0 3px 12px #183b5210}.hero{background:linear-gradient(110deg,#dcefe9,#e3edf8);padding:26px 32px;border-radius:12px;margin-bottom:24px}.hero h2{font-size:26px}.hero p,.muted{color:#6f8493;line-height:1.8}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.wide{grid-column:1/-1}.record{display:flex;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid #edf0f3}.record>div{flex:1}.record p{color:#69818f}.record small{color:#91a0ac}.toolbar{display:flex;gap:7px;flex-wrap:wrap}.notice{white-space:pre-wrap;background:#fff4d9;border:1px solid #ead18c;padding:18px;border-radius:8px;line-height:1.8;max-height:330px;overflow:auto}.notice button{float:right}.assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:20px 0}.assets>div{border:1px dashed #c9d8e0;border-radius:8px;padding:14px;overflow:hidden;background:#fafcfd}.assets img{width:100%;height:140px;object-fit:contain;display:block;margin:12px 0;background:#fff}.assets input[type=file]{font-size:12px;padding:6px}.assets button{padding:7px}.confirm{padding:20px;background:#e7f3ed;border-radius:8px;line-height:1.8}.confirm input{width:auto;margin-right:12px}iframe{display:block;width:100%;height:900px;border:1px solid #d8e0e7;margin-top:20px;background:#fff}.download{display:flex;flex-wrap:wrap;gap:18px;border-bottom:1px solid #e4e9ee;padding:18px 0}.download small{width:100%;color:#8594a3}.empty{padding:35px 0;color:#8596a3;text-align:center}footer{color:#8b9aa6;text-align:center;margin:35px 0;font-size:12px}@media(max-width:1000px){aside{width:175px}main{margin-left:175px;width:calc(100% - 175px);padding:25px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){aside{position:static;width:100%;height:auto;padding:16px}.layout{display:block}nav{display:flex;margin:10px 0 0}.aside-bottom{display:none}main{margin:0;width:100%;padding:16px}.grid{grid-template-columns:1fr}.record{flex-wrap:wrap}header h1{font-size:21px}section{padding:18px}}.editor-toolbar{position:sticky;top:0;z-index:20;background:#f3f6faf5;padding:12px 0;border-bottom:1px solid #d6e0eb;box-shadow:0 4px 8px #183b5210;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-theme{--ui-brand: #137b79;--ui-brand-hover: #0d6664;--ui-text: #243448;--ui-muted: #526579;--ui-page: #f3f6fa;--ui-surface: #ffffff;--ui-border: #c4cfd9;--ui-focus: #087c79;--ui-nav: #142f39;--ui-danger: #b42318;--ui-danger-soft: #fff1f0;--ui-success: #176348;--ui-success-soft: #eaf7f0;--ui-warning: #855300;--ui-warning-soft: #fff7e6;--ui-info: #245b83;--ui-info-soft: #edf5fc;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-radius: 8px;--ui-card-radius: 12px;--ui-font: system-ui, -apple-system, "Segoe UI", "Microsoft YaHei", sans-serif;color:var(--ui-text);font-family:var(--ui-font);line-height:1.6}.ui-theme .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:40px;width:auto;padding:8px 16px;margin:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-weight:600;cursor:pointer;text-align:center;transition:background-color .14s,border-color .14s}.ui-theme .ui-button:hover:not(:disabled){border-color:var(--ui-brand);color:var(--ui-brand-hover);background:#f0f8f7}.ui-theme .ui-button--primary{background:var(--ui-brand);color:#fff;border-color:var(--ui-brand)}.ui-theme .ui-button--primary:hover:not(:disabled){background:var(--ui-brand-hover);color:#fff;border-color:var(--ui-brand-hover)}.ui-theme .ui-button--danger{color:var(--ui-danger);border-color:var(--ui-danger)}.ui-theme .ui-button--danger:hover:not(:disabled){color:var(--ui-danger);border-color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-theme .ui-button:disabled{opacity:.6;cursor:not-allowed}.ui-theme .ui-button[aria-busy=true]{cursor:progress}.ui-theme :where(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.ui-theme .ui-card{padding:var(--ui-space-6);margin:0;min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);box-shadow:0 4px 18px #142f3908}.ui-theme .ui-field{display:grid;gap:var(--ui-space-2);min-width:0}.ui-theme .ui-label{font-weight:600;color:var(--ui-text);margin:0}.ui-theme .ui-required,.ui-theme .ui-field-error{color:var(--ui-danger)}.ui-theme .ui-input{display:block;width:100%;min-width:0;min-height:42px;margin:0;padding:9px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit}.ui-theme .ui-input[aria-invalid=true]{border-color:var(--ui-danger)}.ui-theme .ui-input:disabled{background:var(--ui-page);cursor:not-allowed}.ui-theme .ui-help,.ui-theme .ui-field-error{margin:0;font-size:13px;overflow-wrap:anywhere}.ui-theme .ui-help{color:var(--ui-muted)}.ui-theme .ui-checkbox{display:flex;align-items:flex-start;gap:10px;color:var(--ui-text);cursor:pointer;line-height:1.6}.ui-theme .ui-checkbox input{width:18px;height:18px;flex:0 0 18px;padding:0;margin:3px 0 0;accent-color:var(--ui-brand)}.ui-theme .ui-checkbox span{min-width:0;overflow-wrap:anywhere}.ui-theme .ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 var(--ui-space-6)}.ui-theme .ui-page-header h1{font-size:clamp(22px,3vw,28px);line-height:1.35;margin:0;color:var(--ui-text)}.ui-theme .ui-page-header p{color:var(--ui-muted);margin:8px 0 0}.ui-theme .ui-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-theme .ui-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:13px;font-weight:600}.ui-theme .ui-badge--info,.ui-theme .ui-feedback--info{background:var(--ui-info-soft);color:var(--ui-info)}.ui-theme .ui-badge--success,.ui-theme .ui-feedback--success{background:var(--ui-success-soft);color:var(--ui-success)}.ui-theme .ui-badge--warning,.ui-theme .ui-feedback--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-theme .ui-badge--danger,.ui-theme .ui-feedback--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-theme .ui-feedback{padding:12px 14px;margin-block:16px;border:1px solid currentColor;border-radius:var(--ui-radius);overflow-wrap:anywhere}.ui-theme .ui-feedback--empty{padding:0;margin:0;border:0}.ui-theme .ui-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-theme .ui-button{transition:none}.ui-theme .ui-spinner{animation:none}}@media(max-width:600px){.ui-theme .ui-button{min-height:44px}.ui-theme .ui-card{padding:20px}.ui-theme .ui-input{font-size:16px}}.ui-archive-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px}.ui-archive-details>div{min-width:0;padding:10px;border-bottom:1px solid #dce4eb}.ui-archive-details dt{font-weight:600}.ui-archive-details dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.notice.ui-vehicle-structure{height:auto;max-height:none;overflow:visible;white-space:normal;min-width:0}.notice.ui-vehicle-structure button{float:none}.ui-vehicle-group{margin:20px 0;padding:20px;border:1px solid #dce4eb;border-radius:10px;background:#fff}.ui-vehicle-group>h3{margin:0 0 16px}.ui-vehicle-sections .wide{grid-column:1/-1}.ui-theme.ui-auth{width:100%;max-width:none;min-height:100vh;margin:0;padding:clamp(20px,4vw,56px);background:var(--ui-page);display:grid;place-items:center}.ui-theme .ui-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);width:min(1080px,100%);border:1px solid #d8e1e7;border-radius:18px;overflow:hidden;background:var(--ui-surface);box-shadow:0 16px 50px #142f3910}.ui-theme .ui-auth-brand{background:var(--ui-nav);color:#edf5f7;padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-width:0}.ui-theme .ui-auth-mark{display:inline-grid;place-items:center;width:48px;height:48px;background:#205461;border:1px solid #588994;border-radius:12px;font-size:24px;font-weight:700}.ui-theme .ui-auth-brand h1{font-size:clamp(26px,3vw,36px);margin:20px 0 12px;letter-spacing:1px;color:#fff}.ui-theme .ui-auth-brand p{margin:0;color:#d0e0e5;line-height:1.9}.ui-theme .ui-auth-points{display:grid;gap:20px;margin:0}.ui-theme .ui-auth-points dt{font-weight:600;color:#fff}.ui-theme .ui-auth-points dd{margin:4px 0 0;font-size:13px;color:#c1d5dc}.ui-theme .ui-auth-brand small{font-size:12px;color:#c1d5dc;line-height:1.8}.ui-theme .ui-auth-content{min-width:0;padding:clamp(24px,3vw,40px)}.ui-theme .ui-auth-content h2{font-size:24px;line-height:1.4;margin:16px 0 8px;color:var(--ui-text)}.ui-theme .ui-auth-intro{margin:0 0 24px;color:var(--ui-muted)}.ui-theme .ui-auth-form{display:grid;gap:20px}.ui-theme .ui-auth-submit{width:100%}.ui-theme .ui-auth-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding-top:20px;border-top:1px solid var(--ui-border)}.ui-theme .ui-auth-nav .ui-button{font-size:13px;padding:8px 10px}.ui-theme .ui-auth-nav .ui-button[aria-current=page]{background:#edf7f5;color:var(--ui-brand-hover);border-color:var(--ui-brand)}.ui-theme .ui-auth-notice{margin-top:24px;padding-top:16px;border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:13px}.ui-theme .ui-auth-notice p{margin:0 0 12px;overflow-wrap:anywhere}.ui-theme .ui-auth-notice summary{cursor:pointer;color:var(--ui-brand-hover);padding:8px 0}@media(max-width:760px){.ui-theme.ui-auth{padding:16px;align-items:start}.ui-theme .ui-auth-layout{grid-template-columns:minmax(0,1fr);max-width:520px}.ui-theme .ui-auth-brand{padding:24px;gap:16px}.ui-theme .ui-auth-brand h1{font-size:26px;margin:12px 0 8px}.ui-theme .ui-auth-points{display:none}.ui-theme .ui-auth-content{padding:24px}}.ui-theme.ui-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--ui-page)}.ui-shell .ui-sidebar{align-self:start;position:sticky;top:0;width:auto;height:100vh;padding:24px 16px;background:var(--ui-nav);display:flex;flex-direction:column;overflow-y:auto;color:#e1edf0}.ui-shell-brand{display:flex;align-items:center;gap:12px;padding:0 8px 24px;font-size:19px}.ui-shell-brand span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #588994;border-radius:9px;background:#205461;font-weight:700}.ui-shell .ui-shell-nav{margin:0}.ui-nav-group{margin-bottom:20px}.ui-nav-group p{font-size:12px;letter-spacing:1px;color:#a9c4cd;margin:0 12px 8px}.ui-shell .ui-shell-nav button{display:block;width:100%;min-height:40px;margin:3px 0;padding:9px 12px;border:1px solid transparent;background:transparent;color:#e1edf0;text-align:left;border-radius:7px;font-size:14px}.ui-shell .ui-shell-nav button:hover{background:#20434d;color:#fff}.ui-shell .ui-shell-nav button[aria-current=page]{background:#245d65;border-color:#588994;color:#fff;font-weight:600}.ui-shell .ui-sidebar :focus-visible{outline-color:#a8ece1}.ui-sidebar-note{margin-top:auto;padding:20px 8px 0;color:#a9c4cd;font-size:12px;line-height:1.8}.ui-shell .ui-menu-toggle{display:none}.ui-shell-body{min-width:0}.ui-shell .ui-shell-topbar{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:0;padding:18px 32px;background:#fff;border-bottom:1px solid #dce4eb}.ui-shell-topbar small{color:var(--ui-muted);font-size:12px}.ui-account-name{display:block;font-size:14px;margin-top:4px;overflow-wrap:anywhere}.ui-shell-account{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ui-shell .ui-shell-content{padding:24px 32px;min-width:0;max-width:1600px;margin-inline:auto}.ui-shell .ui-shell-content>.ui-feedback--empty{display:block}.ui-shell .ui-shell-content main{margin:0;width:100%;max-width:none;padding:0}.ui-shell .ui-shell-content .layout{min-height:0;display:block}.ui-shell .ui-shell-content section{min-width:0}.ui-shell [hidden]{display:none}.ui-skip{position:fixed;top:-100px;left:16px;z-index:1100;background:#fff;color:#0d6664;padding:12px}.ui-skip:focus{top:12px}.ui-theme .ui-business header{margin-bottom:24px}.ui-theme .ui-business header small{color:var(--ui-muted)}.ui-theme .ui-business .hero{background:#edf7f5;border:1px solid #cde2dd;border-radius:10px;padding:20px 24px;margin-bottom:20px}.ui-theme .ui-business .hero h2{margin:0 0 6px;font-size:19px}.ui-theme .ui-business .hero p{margin:0;color:#45635f}.ui-theme .ui-business section{border-color:#dce4eb;box-shadow:0 2px 8px #142f3905;margin-block:20px}.ui-theme .ui-business .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.ui-theme .ui-business label{font-weight:500;color:var(--ui-text);min-width:0}.ui-theme .ui-business input:not([type=checkbox]):not([type=radio]),.ui-theme .ui-business select,.ui-theme .ui-business textarea{min-width:0;max-width:100%;border-color:var(--ui-border);border-radius:8px}.ui-theme .ui-business input[type=checkbox],.ui-theme .ui-business input[type=radio]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle;accent-color:var(--ui-brand)}.ui-theme .ui-business .record{display:flex;gap:12px;align-items:center;padding:18px 0;flex-wrap:wrap;border-bottom:1px solid #e7edf1}.ui-theme .ui-business .record>div:first-child{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.ui-theme .ui-business .record strong{font-size:16px}.ui-theme .ui-business .record p{margin:5px 0;color:var(--ui-muted)}.ui-theme .ui-business .record small{color:var(--ui-muted)}.ui-theme .ui-business .editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;top:0;padding:12px;background:#f3f6fa;border:1px solid #dce4eb;border-radius:10px;box-shadow:0 3px 9px #142f3908}.ui-theme .ui-business .editor-toolbar button{margin:0}.ui-theme .ui-business .muted{color:var(--ui-muted);line-height:1.8}.ui-theme .ui-business .notice{overflow-wrap:anywhere}.ui-theme .ui-business .ui-search-label{display:block;font-size:13px;color:var(--ui-muted)}.ui-theme .ui-business footer{padding:24px 0;color:var(--ui-muted);font-size:12px}.ui-editor-status{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0;font-size:13px;color:var(--ui-muted)}.ui-editor-sections{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ui-editor-sections a{padding:6px 10px;background:#fff;border:1px solid #c4cfd9;border-radius:6px;font-size:13px}.ui-form-section{scroll-margin-top:140px}@media(max-width:1100px){.ui-theme.ui-shell{grid-template-columns:208px minmax(0,1fr)}.ui-shell .ui-shell-topbar{padding:16px 20px;align-items:flex-start;flex-wrap:wrap}.ui-shell .ui-shell-content{padding:20px}.ui-shell-account{justify-content:flex-start}}@media(max-width:760px){.ui-theme.ui-shell{display:block}.ui-shell .ui-sidebar{position:relative;height:auto;padding:16px;overflow:visible}.ui-shell-brand{padding:0 0 12px}.ui-shell .ui-menu-toggle{display:inline-flex}.ui-shell .ui-shell-nav{display:none;margin-top:16px}.ui-shell .ui-shell-nav.is-expanded{display:block}.ui-sidebar-note{display:none}.ui-shell .ui-shell-topbar,.ui-shell .ui-shell-content{padding:16px}.ui-shell .ui-shell-nav button{min-height:44px}.ui-theme .ui-business .grid{grid-template-columns:minmax(0,1fr)}.ui-theme .ui-business section{padding:20px 16px}.ui-theme .ui-business header{align-items:flex-start;gap:12px;flex-wrap:wrap}.ui-theme .ui-business h1{font-size:24px}.ui-theme .ui-business .editor-toolbar{position:static}.ui-theme .ui-business .record button{min-height:44px}.ui-theme .ui-business .assets{display:grid;grid-template-columns:minmax(0,1fr)}.ui-theme .ui-business iframe{max-width:100%}}.ui-business-archive-summary{margin-top:16px}.ui-business-archive-summary details{border-top:1px solid var(--border,#dce3ed);padding-top:12px}.ui-business-archive-summary summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere;line-height:1.6}.ui-archive-snapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 24px;margin:16px 0}.ui-archive-snapshot div{min-width:0}.ui-archive-snapshot dt{font-size:13px;color:var(--text-muted,#64748b)}.ui-archive-snapshot dd{margin:4px 0 0;overflow-wrap:anywhere}.ui-theme.ui-user-page{display:block;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;min-width:0;overflow-wrap:anywhere}.ui-user-heading{margin-bottom:24px}.ui-user-heading h2{font-size:26px;line-height:1.4;margin:0 0 8px;color:var(--ui-text)}.ui-user-heading p{margin:0;color:var(--ui-muted)}.ui-user-page .ui-card,.ui-user-page>section:not(.ui-user-page){margin:20px 0;padding:24px;border:1px solid #dce4eb;border-radius:12px;background:#fff;box-shadow:0 2px 8px #142f3905}.ui-user-page h3{font-size:18px;margin:0 0 12px}.ui-user-page p{line-height:1.8}.ui-user-page .ui-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ui-user-page .ui-plan-grid .ui-card{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-top:3px solid var(--ui-brand)}.ui-user-page .ui-plan-grid h3{margin:0}.ui-plan-price{font-size:28px;font-weight:700;color:var(--ui-brand-hover);font-variant-numeric:tabular-nums}.ui-plan-description{color:var(--ui-muted);font-size:13px;margin:0}.ui-plan-grid .ui-button{margin-top:auto}.ui-user-page .ui-table-frame{max-width:100%;overflow:auto;margin:16px 0;border:1px solid #dce4eb;border-radius:10px;background:#fff}.ui-theme .ui-table-frame:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.ui-table-frame table{border-collapse:collapse;width:100%;min-width:640px;margin:0;table-layout:fixed}.ui-table-frame th{background:#f5f8fa;color:#465b6d;text-align:left;font-size:13px;font-weight:600}.ui-table-frame th,.ui-table-frame td{padding:14px 16px;border-bottom:1px solid #e6edf2;vertical-align:top;overflow-wrap:anywhere}.ui-table-frame tr:last-child td{border-bottom:0}.ui-table-frame td{font-size:13px;line-height:1.7}.ui-user-page .ui-pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px;color:var(--ui-muted)}.ui-user-page .ui-empty{padding:24px;text-align:center;background:#f8fafb;border:1px dashed #c4cfd9;border-radius:10px;color:var(--ui-muted);margin:16px 0}.ui-empty p{margin:8px 0 0;font-size:13px}.ui-user-page form{display:grid;gap:16px;max-width:620px}.ui-user-page label{color:var(--ui-text)}.ui-user-page input:not([type=checkbox]):not([type=radio]),.ui-user-page select,.ui-user-page textarea{margin-top:8px;border-color:var(--ui-border);min-width:0;max-width:100%}.ui-user-page .ui-field input{margin-top:0}.ui-user-page form>.ui-button{justify-self:start}.ui-user-page .ui-record-list{display:grid;gap:12px}.ui-user-page .ui-record-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #e6edf2}.ui-record-row>span{flex:1 1 180px;overflow-wrap:anywhere}.ui-user-page .ui-description-list{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:0;margin:0 0 20px}.ui-description-list dt,.ui-description-list dd{padding:12px;margin:0;border-bottom:1px solid #e6edf2;white-space:pre-wrap;overflow-wrap:anywhere}.ui-description-list dt{background:#f5f8fa;color:var(--ui-muted)}.ui-user-page .ui-download-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ui-download-links a{display:inline-block;border:1px solid #c4cfd9;border-radius:6px;padding:8px 12px;background:#fff;color:#0d6664}.ui-user-page .ui-document{border:1px solid #dce4eb;border-radius:8px;padding:12px 16px;margin:12px 0;background:#fff}.ui-document summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.ui-document small{display:block;overflow-wrap:anywhere;color:var(--ui-muted)}.ui-user-page .ui-readable{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.ui-user-page .ui-order-detail{border-left:4px solid var(--ui-brand)}.ui-order-detail img{max-width:220px;width:100%;height:auto}.ui-user-page .ui-privacy{border-left:4px solid var(--ui-warning)}.ui-user-page .ui-privacy h4{margin:24px 0 12px}.ui-user-page .ui-card>.ui-user-heading{margin-bottom:16px}.ui-theme.ui-export-modal{width:min(740px,calc(100vw - 32px));max-height:85vh;margin:auto;padding:28px;border:1px solid #c4cfd9;border-radius:12px;background:#fff;color:#243448;box-shadow:0 16px 60px #142f3940}.ui-export-modal::backdrop{background:#10252b99}.ui-export-modal h2{margin-top:0;font-size:22px}.ui-export-modal .ui-readable{white-space:pre-wrap;overflow-wrap:anywhere}.ui-export-modal progress{width:100%;accent-color:#137b79}.ui-export-modal .download{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ui-export-modal .download a{line-height:1.8}.ui-export-modal .ui-button{margin-top:12px}@media(max-width:760px){.ui-user-heading h2{font-size:23px}.ui-user-page .ui-plan-grid{grid-template-columns:minmax(0,1fr)}.ui-user-page .ui-card,.ui-user-page>section:not(.ui-user-page){padding:20px 16px}.ui-user-page .ui-description-list{grid-template-columns:minmax(0,1fr)}.ui-description-list dt{border-bottom:0;padding-bottom:4px}.ui-description-list dd{padding-top:4px}.ui-theme.ui-export-modal{padding:20px}.ui-user-page .ui-record-row{align-items:flex-start}}.ui-admin-page .ui-admin-eyebrow{font-size:12px;letter-spacing:1px;color:var(--ui-brand-hover);margin-bottom:8px}.ui-admin-page .ui-admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:12px;background:#fff;border:1px solid #dce4eb;border-radius:10px}.ui-admin-page button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:40px;padding:8px 14px;margin:4px 8px 4px 0;border:1px solid var(--ui-border);border-radius:8px;background:#fff;color:var(--ui-text);font:inherit;font-weight:500;cursor:pointer;text-align:center}.ui-admin-page button:hover:not(:disabled){border-color:var(--ui-brand);background:#edf7f5;color:var(--ui-brand-hover)}.ui-admin-page button:disabled{opacity:.55;cursor:not-allowed}.ui-admin-page .ui-admin-tabs button{margin:0;min-height:38px;font-size:13px}.ui-admin-page .ui-admin-tabs button[aria-current=page]{background:#edf7f5;color:var(--ui-brand-hover);border-color:var(--ui-brand);opacity:1;cursor:default;font-weight:600}.ui-admin-page button[data-intent=primary]{background:var(--ui-brand);border-color:var(--ui-brand);color:#fff}.ui-admin-page button[data-intent=primary]:hover:not(:disabled){background:var(--ui-brand-hover);color:#fff}.ui-admin-page button[data-intent=danger]{color:var(--ui-danger);border-color:var(--ui-danger)}.ui-admin-page .ui-admin-card{padding:24px;margin:20px 0;min-width:0;border:1px solid #dce4eb;border-radius:12px;background:#fff;box-shadow:0 2px 8px #142f3905}.ui-admin-page form{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:20px;border:1px solid #dce4eb;border-radius:10px;background:#fff;margin:16px 0}.ui-admin-page form>h3,.ui-admin-page form>h4,.ui-admin-page form>p,.ui-admin-page form>strong{grid-column:1/-1}.ui-admin-page form>button{justify-self:start;align-self:end}.ui-admin-page form label{min-width:0;line-height:1.7}.ui-admin-page form label:has(textarea){grid-column:1/-1}.ui-admin-page input:not([type=checkbox]):not([type=radio]),.ui-admin-page select,.ui-admin-page textarea{width:100%;max-width:100%;min-width:0;border-color:var(--ui-border);font-size:14px}.ui-admin-page input[type=checkbox],.ui-admin-page input[type=radio]{width:18px;height:18px;margin:0 8px 0 0;padding:0;vertical-align:middle;accent-color:var(--ui-brand)}.ui-admin-page label{margin-block:10px}.ui-admin-page code,.ui-admin-page p,.ui-admin-page strong{overflow-wrap:anywhere}.ui-admin-page h3{margin:20px 0 12px;font-size:18px}.ui-admin-page h4{margin:20px 0 10px;font-size:15px}.ui-admin-page .ui-admin-card>h3:first-child{margin-top:0}.ui-admin-page .ui-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.ui-admin-metric{padding:16px;background:#fff;border:1px solid #dce4eb;border-radius:10px}.ui-admin-metric dt{font-size:13px;color:var(--ui-muted)}.ui-admin-metric dd{font-size:26px;font-weight:650;color:var(--ui-brand-hover);margin:8px 0 0;font-variant-numeric:tabular-nums}.ui-admin-page .ui-table-frame table{min-width:760px}.ui-admin-page .ui-table-frame td button{font-size:13px;padding:6px 10px}.ui-admin-page .ui-admin-filter{background:#f8fafb;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-admin-page .ui-feedback{margin-block:16px}.ui-admin-page .ui-feedback--empty{margin:0}.ui-asset-preview{min-width:0;max-width:100%;overflow-wrap:anywhere}.ui-asset-preview img{display:block;max-width:100%;height:auto;object-fit:contain}.ui-asset-preview [role=alert]{padding:12px;border:1px solid #b42318;border-radius:8px;background:#fff1f0;color:#922016;font-size:13px}.ui-asset-preview [role=alert] p{margin:0 0 8px}.ui-theme .ui-business .ui-archive-list{display:grid;gap:12px}.ui-theme .ui-business .ui-archive-list .record{margin:0;padding:16px;border:1px solid #dce4eb;border-radius:8px;background:#fff}.ui-theme .ui-business .ui-archive-toolbar{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1100px){.ui-admin-page .ui-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ui-admin-page form,.ui-admin-page .ui-admin-filter{grid-template-columns:minmax(0,1fr);padding:16px}.ui-admin-page .ui-admin-card{padding:20px 16px}.ui-admin-page button,.ui-admin-page .ui-admin-tabs button{min-height:44px}.ui-admin-page .ui-admin-metrics{gap:8px}.ui-admin-metric{padding:12px}.ui-admin-metric dd{font-size:23px}.ui-admin-page input:not([type=checkbox]):not([type=radio]),.ui-admin-page select,.ui-admin-page textarea{font-size:16px}}.ui-admin-page .ui-edit-fields{border:0;margin:0;padding:0;min-width:0;grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.ui-edit-fields>h3,.ui-edit-fields>h4,.ui-edit-fields>p,.ui-edit-fields>strong,.ui-edit-fields>label:has(textarea){grid-column:1/-1}@media(max-width:760px){.ui-admin-page .ui-edit-fields{grid-template-columns:minmax(0,1fr)}}
