.toast-layer[data-v-49eb1393]{position:fixed;top:18px;right:18px;z-index:260;display:grid;gap:12px;width:min(360px,calc(100vw - 24px));pointer-events:none}.toast-card[data-v-49eb1393]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border-radius:18px;border:1px solid rgba(20,22,28,.08);background:#fffffffa;box-shadow:0 24px 40px #161c282e;pointer-events:auto}.toast-success[data-v-49eb1393]{border-color:#0f71772e}.toast-error[data-v-49eb1393]{border-color:#c6484833}.toast-info[data-v-49eb1393]{border-color:#3f67c42e}.toast-copy[data-v-49eb1393]{display:grid;gap:6px}.toast-copy strong[data-v-49eb1393],.toast-copy p[data-v-49eb1393]{margin:0}.toast-copy p[data-v-49eb1393]{color:var(--muted);font-size:13px;line-height:1.5}.toast-close[data-v-49eb1393]{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.toast-enter-active[data-v-49eb1393],.toast-leave-active[data-v-49eb1393]{transition:all .22s ease}.toast-enter-from[data-v-49eb1393],.toast-leave-to[data-v-49eb1393]{opacity:0;transform:translateY(-8px) translate(8px)}@media(max-width:640px){.toast-layer[data-v-49eb1393]{top:12px;right:12px;left:12px;width:auto}}:root{color-scheme:light;font-family:Manrope,Segoe UI,sans-serif;line-height:1.5;font-weight:500;color:#14161c;background:radial-gradient(circle at top left,rgba(224,255,135,.55),transparent 28%),radial-gradient(circle at top right,rgba(188,215,255,.5),transparent 24%),linear-gradient(180deg,#edf1f4,#e8edf2);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--shell: rgba(255, 255, 255, .78);--panel: rgba(255, 255, 255, .88);--panel-strong: rgba(255, 255, 255, .96);--panel-muted: #f2f6f8;--line: rgba(20, 22, 28, .08);--text: #14161c;--muted: #717785;--accent: #d8ff4f;--accent-deep: #a4cf14;--teal: #1ba6aa;--teal-soft: #75d7d7;--mint: #b9f2d6;--sky: #c6d8ff;--lilac: #d9cdff;--danger: #f26b6b;--shadow: 0 28px 58px rgba(49, 67, 100, .12)}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body:before,body:after{position:fixed;content:"";border-radius:999px;filter:blur(18px);pointer-events:none}body:before{inset:auto auto 12% -120px;width:320px;height:320px;background:#d8ff4f29}body:after{inset:10% -120px auto auto;width:260px;height:260px;background:#4795ff1f}body{margin:0;color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{min-height:100vh;padding:20px}.glass-card{background:var(--panel);border:1px solid rgba(255,255,255,.68);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffffb3;color:var(--muted);font-size:12px}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:10px 16px;border:0;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button-primary{background:linear-gradient(135deg,var(--accent) 0%,#f3ff9f 100%);color:#14161c;box-shadow:0 14px 24px #d8ff4f38}.button-secondary{background:#ffffffe6;color:var(--text);border:1px solid var(--line)}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.field-grid{display:grid;gap:14px}.field-group{display:grid;gap:8px}.field-label{font-size:12px;color:var(--muted);font-weight:700}.field-input,.field-select,.field-textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(20,22,28,.08);background:#f5f7faeb;color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none;border-color:#1ba6aa61;box-shadow:0 0 0 3px #1ba6aa1f}.field-textarea{min-height:104px;resize:vertical}.badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}.workspace-content .panel,.workspace-content .hero-panel,.workspace-content .hero-card,.workspace-content .summary-card{padding:20px;border-radius:24px;box-shadow:0 18px 28px #303c5612}.workspace-content .contact-card,.workspace-content .notice-card,.workspace-content .ticket-card,.workspace-content .history-card,.workspace-content .attachment-card,.workspace-content .refund-card,.workspace-content .product-choice,.workspace-content .preset-card,.workspace-content .option-chip,.workspace-content .summary-block,.workspace-content .detail-meta,.workspace-content .option-group,.workspace-content .empty-state{padding:16px;border-radius:18px}.workspace-content .intro-card,.workspace-content .builder-panel,.workspace-content .detail-panel,.workspace-content .history-panel,.workspace-content .summary-panel,.workspace-content .tickets-panel,.workspace-content .contact-panel,.workspace-content .form-panel{gap:14px}.workspace-content .order-grid,.workspace-content .orders-grid,.workspace-content .support-grid,.workspace-content .content-grid,.workspace-content .summary-grid{gap:18px}.workspace-content .detail-shell,.workspace-content .detail-summary,.workspace-content .history-list,.workspace-content .ticket-list,.workspace-content .attachment-list,.workspace-content .refund-list,.workspace-content .timeline,.workspace-content .product-list,.workspace-content .preset-grid,.workspace-content .option-groups,.workspace-content .option-list,.workspace-content .notice-list{gap:12px}.workspace-content .panel-head{margin-bottom:14px}.workspace-content .panel-head h3,.workspace-content .subpanel-head h3{font-size:clamp(19px,2.4vw,22px)}.workspace-content .hero-panel h2,.workspace-content .hero-card h2,.workspace-content .intro-card h2{font-size:clamp(24px,3.1vw,36px)}.workspace-content .hero-panel p,.workspace-content .hero-card p,.workspace-content .intro-card p,.workspace-content .panel-head p,.workspace-content .subpanel-head p{font-size:14px}.workspace-content .summary-card strong,.workspace-content .summary-total strong{font-size:clamp(24px,3vw,28px)}.workspace-content .summary-row{padding:12px 0}.page-toolbar-card{display:grid;gap:12px;padding:18px 20px;border-radius:22px;background:#ffffffe0;border:1px solid rgba(20,22,28,.05);box-shadow:0 14px 26px #303c560d}.page-toolbar-main,.page-toolbar-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-toolbar-main{align-items:flex-start}.page-toolbar-copy{display:grid;gap:6px}.page-toolbar-copy p{margin:0;color:var(--muted);font-size:14px}.page-toolbar-label{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:999px;background:#d8ff4f29;color:#587200;font-size:12px;font-weight:700}.page-search-box{min-width:min(360px,100%)}.page-filter-group{display:inline-flex;gap:6px;padding:4px;border-radius:14px;background:#f2f6f8f5}.page-filter-button{border:0;border-radius:10px;padding:8px 12px;background:transparent;color:var(--muted);font-weight:700}.page-filter-button.active{background:#fff;color:var(--text);box-shadow:0 10px 18px #303c560f}.badge-accent{background:#d8ff4f33;color:#587200}.badge-teal{background:#1ba6aa26;color:#0f7177}.badge-sky{background:#89b1ff2e;color:#3f67c4}.page-enter-active,.page-leave-active{transition:opacity .24s ease,transform .24s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(8px)}@media(max-width:900px){.page-shell{padding:14px}.page-toolbar-main,.page-toolbar-actions{flex-direction:column;align-items:stretch}.page-search-box{min-width:0;width:100%}}
