:root{--brand:#ff2f6d;--brand-2:#ff6ea3;--brand-strong:#e01b57;--brand-ink:#c01449;--brand-soft:#fff0f5;--brand-soft-2:#ffe0ea;--brand-grad:linear-gradient(135deg,#ff4d84,#ff2f6d);--gold:#ffb020;--gold-soft:#fff8e6;--gold-ink:#a3700b;--ok:#12b76a;--ok-soft:#e7f8ef;--ok-ink:#0a7a46;--warn:#ff9500;--warn-soft:#fff5e1;--warn-ink:#8a4d00;--err:#ff3b30;--err-soft:#ffeaea;--err-ink:#c3170d;--info:#2e90fa;--info-soft:#e7f1fe;--info-ink:#1d63b0;--purple:#7a5cff;--purple-soft:#eeeaff;--purple-ink:#5236d6;--side-bg:#0f1020;--side-bg-2:#161827;--side-border:#232538;--side-text:#a3a9bd;--side-text-hi:#fff;--side-hover:#1c1e30;--side-active:#24263a;--bg:#f6f7fa;--card:#fff;--card-2:#fbfcfe;--ink:#171a26;--ink-2:#59607a;--ink-3:#838b9f;--ink-4:#b6bccb;--line:#edeff4;--line-2:#dfe3ec;--chip:#f4f6fa;--ring:0 0 0 3px rgba(255,47,109,.16);--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-26:26px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--radius:12px;--radius-sm:8px;--radius-lg:16px;--sh-sm:0 1px 2px rgba(23,26,38,.04);--sh:0 6px 20px rgba(23,26,38,.07);--sh-lg:0 18px 48px rgba(23,26,38,.16);--sh-brand:0 8px 20px rgba(255,47,109,.24);--ease:cubic-bezier(.4,0,.2,1);--dur:.18s;--ctl-h:32px;--ctl-h-lg:40px}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5;font-size:var(--fs-13);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--ink);font-weight:600;line-height:1.35}h1{font-size:var(--fs-18);letter-spacing:-.2px}h2{font-size:var(--fs-16)}h3{font-size:var(--fs-14)}h4{font-size:var(--fs-13)}a{color:var(--brand);text-decoration:none;transition:color var(--dur) var(--ease)}a:hover{color:var(--brand-strong)}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:not-allowed}code,pre,kbd{font-family:SF Mono,Menlo,Consolas,monospace}::selection{background:var(--brand-soft-2)}:focus-visible{outline:none}a:focus-visible,button:focus-visible,[role=tab]:focus-visible,summary:focus-visible{box-shadow:var(--ring);border-radius:6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d5d9e4;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#b9bfd0;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.muted{color:var(--ink-3)}.subtle{font-size:var(--fs-12);color:var(--ink-3)}.mono{font-family:SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-12);letter-spacing:-.2px}.amount{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.text-ok{color:var(--ok-ink)}.text-warn{color:var(--warn-ink)}.text-err{color:var(--err-ink)}.error-text{color:var(--err-ink);font-size:var(--fs-12);line-height:1.6}.form-help{font-size:var(--fs-12);font-weight:400;line-height:1.7;color:var(--ink-3)}.eyebrow{display:none}.primary,.secondary,.danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ctl-h);padding:0 14px;border-radius:var(--radius-sm);font-size:var(--fs-13);font-weight:600;border:1px solid transparent;white-space:nowrap;line-height:1;text-decoration:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.primary{background:var(--brand);color:#fff;box-shadow:0 2px 6px #ff2f6d38}.primary:hover:not(:disabled){background:var(--brand-strong);color:#fff}.primary:active:not(:disabled){background:var(--brand-ink)}.primary:disabled{background:#ffb3c8;box-shadow:none}.secondary{background:var(--card);color:var(--ink);border-color:var(--line-2)}.secondary:hover:not(:disabled){border-color:var(--brand-2);color:var(--brand)}.danger{background:var(--card);color:var(--err);border-color:#ffc9c5}.danger:hover:not(:disabled){background:var(--err-soft);border-color:var(--err)}.secondary:disabled,.danger:disabled{color:var(--ink-4);background:var(--chip);border-color:var(--line)}.primary.sm,.secondary.sm,.danger.sm{height:27px;padding:0 10px;font-size:var(--fs-12)}.primary.lg,.secondary.lg{height:var(--ctl-h-lg);font-size:var(--fs-14);padding:0 18px}.full{width:100%}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;color:var(--brand);font-size:var(--fs-13);font-weight:600}.text-button:hover:not(:disabled){color:var(--brand-strong)}.text-button:disabled{color:var(--ink-4)}.icon-button{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--ink-2);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);flex:none}.icon-button:hover:not(:disabled){background:var(--chip);color:var(--ink)}.table-button{display:inline-flex;align-items:center;gap:4px;padding:2px 3px;font-size:var(--fs-12);font-weight:600;color:var(--ink-2);white-space:nowrap;transition:color var(--dur) var(--ease)}.table-button:hover:not(:disabled){color:var(--brand)}.table-button.danger{height:auto;padding:2px 3px;border:0;background:none;box-shadow:none;font-size:var(--fs-12);color:var(--err)}.table-button.danger:hover:not(:disabled){color:var(--err-ink);background:none}.table-button:disabled{color:var(--ink-4)}.table-button+.table-button{margin-left:10px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}input,select,textarea{width:100%;min-height:var(--ctl-h);padding:5px 11px;border:1px solid var(--line-2);border-radius:var(--radius-sm);outline:none;background:#fff;color:var(--ink);font-size:var(--fs-13);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}input::placeholder,textarea::placeholder{color:var(--ink-4)}input:hover,select:hover,textarea:hover{border-color:#c7ccd9}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:var(--ring)}input:disabled,select:disabled,textarea:disabled{background:var(--chip);color:var(--ink-3);cursor:not-allowed}select{appearance:none;padding-right:30px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23838b9f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center/14px no-repeat}textarea{min-height:84px;padding:8px 11px;line-height:1.6;resize:vertical}input[type=checkbox],input[type=radio]{width:15px;height:15px;min-height:0;padding:0;margin:0;flex:none;accent-color:var(--brand);cursor:pointer;box-shadow:none}input[type=file]{padding:4px;cursor:pointer;color:var(--ink-2);font-size:var(--fs-12)}input[type=file]::file-selector-button{height:24px;margin-right:10px;padding:0 10px;border:1px solid var(--line-2);border-radius:6px;background:var(--chip);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-12);font-weight:600;color:var(--ink-2)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.form-stack{display:flex;flex-direction:column;gap:14px}.check-line{flex-direction:row;align-items:center;gap:8px;font-size:var(--fs-13);font-weight:400;color:var(--ink);cursor:pointer}.checkboxes{display:flex;flex-wrap:wrap;gap:8px}.checkboxes label{flex-direction:row;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--line-2);border-radius:var(--radius-sm);font-size:var(--fs-12);font-weight:500;color:var(--ink);cursor:pointer;background:#fff;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.checkboxes label:hover{border-color:var(--brand-2)}.checkboxes label:has(input:checked){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.checkboxes label:has(input:disabled){opacity:.5;cursor:not-allowed}.inline-form{display:flex;gap:10px;align-items:flex-end}.inline-form label{flex:1;min-width:0}.inline-form>button{flex:none}.form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.page-head>div:first-child{flex:1;min-width:0}.page-head h1{margin-bottom:6px}.page-head p{font-size:var(--fs-12);line-height:1.7;color:var(--ink-3);max-width:960px}.page-head .acts{display:flex;gap:8px;align-items:center;flex:none;flex-wrap:wrap}.spaced{margin-top:16px}.tabs+.spaced{margin-top:0}.grow{flex:1;min-width:0}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-sm);overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.panel-head h3{font-size:var(--fs-14)}.panel-head p{margin-top:4px}.panel-head>span,.panel-head>a{font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap}.panel-head>a{color:var(--ink-2);font-weight:600}.panel-head>a:hover{color:var(--brand)}.panel-body{padding:16px 18px}.section-title{display:flex;align-items:center;gap:8px;margin:20px 0 10px;font-size:var(--fs-13);font-weight:600;color:var(--ink)}.section-title:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--brand)}.activity{display:flex;align-items:center;gap:12px;margin:0 18px;padding:13px 0;border-bottom:1px solid var(--line)}.activity:last-child{border-bottom:0}.activity strong{font-size:var(--fs-13);font-weight:600}.activity p{font-size:var(--fs-12);color:var(--ink-3);margin-top:3px;line-height:1.6}a.activity,button.activity{width:calc(100% - 36px);text-align:left;color:inherit;cursor:pointer}a.activity:hover strong,button.activity:hover strong{color:var(--brand)}.film-mark{width:36px;height:36px;flex:none;border-radius:10px;background:var(--brand-soft);display:grid;place-items:center;color:var(--brand)}.notification{display:flex;gap:12px;padding:12px 18px}.notification+.notification{border-top:1px solid var(--line)}.notification strong{font-weight:600;font-size:var(--fs-13)}.notification p{font-size:var(--fs-12);color:var(--ink-3);margin-top:2px}.notification small{display:block;font-size:var(--fs-11);color:var(--ink-4);margin-top:3px}.timeline-dot{width:7px;height:7px;flex:none;margin-top:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.stat{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:15px 17px;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.stat:hover{box-shadow:var(--sh);transform:translateY(-1px)}.stat:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.stat.k-ok:before{background:var(--ok)}.stat.k-warn:before{background:var(--warn)}.stat.k-info:before{background:var(--info)}.stat.k-err:before{background:var(--err)}.stat.k-gold:before{background:var(--gold)}.stat>span{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:var(--fs-12);color:var(--ink-3)}.stat>span svg{color:var(--ink-4)}.stat strong{display:block;margin:8px 0 4px;font-size:clamp(19px,1.6vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.5px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.stat small{display:block;font-size:var(--fs-11);color:var(--ink-3);line-height:1.55}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.badge,.pill{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 8px;border-radius:6px;font-size:var(--fs-11);font-weight:600;line-height:1;white-space:nowrap;background:var(--chip);color:var(--ink-2);vertical-align:middle}.badge[data-state=OPEN],.badge[data-state=ASSIGNED],.badge[data-state=PENDING],.badge[data-state=SUSPENDED],.badge[data-state=UNKNOWN],.badge[data-state=CLOSING],.badge[data-state=REQUESTED],.badge.warn,.pill.warn{background:var(--warn-soft);color:var(--warn-ink)}.badge[data-state=ISSUING],.badge[data-state=DELIVERED],.badge[data-state=SUBMITTED],.badge[data-state=ACKNOWLEDGED],.badge.info,.pill.info{background:var(--info-soft);color:var(--info-ink)}.badge[data-state=ACCEPTED],.badge[data-state=SETTLED],.badge[data-state=ACTIVE],.badge[data-state=SUCCEEDED],.badge[data-state=COMPLETED],.badge[data-state=APPROVED],.badge[data-state=RESOLVED],.badge.ok,.pill.ok{background:var(--ok-soft);color:var(--ok-ink)}.badge[data-state=REFUND_PENDING],.badge[data-state=EXCEPTION],.badge[data-state=FAILED],.badge[data-state=REJECTED],.badge[data-state=DECLINED],.badge.err,.pill.err{background:var(--err-soft);color:var(--err-ink)}.badge.brand,.pill.brand{background:var(--brand-soft);color:var(--brand-ink)}.pill.purple{background:var(--purple-soft);color:var(--purple-ink)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;white-space:nowrap;font-size:var(--fs-13)}th{padding:11px 14px;font-size:var(--fs-12);font-weight:600;color:var(--ink-2);background:var(--chip);border-bottom:1px solid var(--line-2)}td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;line-height:1.55}tbody tr{transition:background var(--dur) var(--ease)}tbody tr:hover{background:#fafbfe}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover{background:var(--brand-soft)}tr:last-child td{border-bottom:0}td strong{font-weight:600}td small{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--ink-3);line-height:1.5}td.wrap,th.wrap{white-space:normal;min-width:200px}td.num,th.num,td.ops,th.ops{text-align:right}td.mono{color:var(--ink-3)}.panel>.table-wrap:not(:first-child){border-top:1px solid var(--line)}.panel-head+.table-wrap{border-top:0!important}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;border-top:1px solid var(--line);background:var(--card);font-size:var(--fs-12);color:var(--ink-3);flex-wrap:wrap}.pager .pages{display:flex;align-items:center;gap:6px}.tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.tabs button{position:relative;height:42px;padding:0 1px;color:var(--ink-2);font-size:var(--fs-13);font-weight:500;white-space:nowrap}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--ink);font-weight:600}.tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--brand)}.tabs .cnt{margin-left:5px;padding:0 6px;border-radius:8px;background:var(--brand);color:#fff;font-size:var(--fs-11);font-weight:600}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.toolbar select,.toolbar input{width:auto;min-width:160px}.toolbar .hint{margin-left:auto;font-size:var(--fs-12);color:var(--ink-3)}.modal-overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:30px;background:#0f10206b;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:fade-in .16s var(--ease)}.modal{position:relative;width:min(800px,100%);max-height:90vh;overflow:auto;background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--sh-lg);animation:pop-in .18s var(--ease)}.modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 14px 22px;border-bottom:1px solid var(--line);background:var(--card)}.modal-header h3{display:flex;align-items:center;gap:8px;font-size:var(--fs-16);line-height:32px}.modal-header p{margin-top:2px}.modal-body{padding:18px 22px;color:var(--ink-2);line-height:1.7}.modal-body p{line-height:1.7}.modal-footer{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 22px;border-top:1px solid var(--line);background:var(--card-2)}.modal-footer .form-help{margin-right:auto}.modal-overlay.drawer-overlay{justify-content:flex-end;padding:0}.modal.drawer{width:min(640px,100%);height:100%;max-height:none;border-radius:0;display:flex;flex-direction:column;animation:slide-in .22s var(--ease)}.modal.drawer.wide{width:min(760px,100%)}.modal.drawer>.modal-body{flex:1}.modal .panel{border:0;box-shadow:none;border-radius:0}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes slide-in{0%{transform:translate(24px);opacity:.4}}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin-bottom:16px}.detail-item span{display:block;font-size:var(--fs-12);color:var(--ink-3);margin-bottom:4px}.detail-item strong{font-size:var(--fs-13);font-weight:600;color:var(--ink);word-break:break-all}.seat-pills{display:flex;flex-wrap:wrap;gap:6px}.seat-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--brand-soft-2);background:var(--brand-soft);border-radius:6px;font-size:var(--fs-12);font-weight:600;color:var(--brand-ink)}.action-bar{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.action-bar label{min-width:200px}.action-bar .form-help{flex-basis:100%}.record{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;background:var(--card-2)}.record+.record{margin-top:10px}.record-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.alert{display:block;padding:10px 14px;border-radius:var(--radius-sm);font-size:var(--fs-12);line-height:1.7;background:var(--warn-soft);color:var(--warn-ink);border:1px solid #ffdca8}.alert.info{background:var(--info-soft);color:var(--info-ink);border-color:#cfe4fb}.alert.err{background:var(--err-soft);color:var(--err-ink);border-color:#ffc9c5}.alert.ok{background:var(--ok-soft);color:var(--ok-ink);border-color:#bfe9d3}.alert strong{font-weight:600}.alert p+p,.alert strong+p{margin-top:4px}.alert .text-button{padding:0 4px;font-size:var(--fs-12);color:inherit;text-decoration:underline}.page-alert{margin-bottom:16px}.code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-12);word-break:break-all;white-space:pre-wrap;background:var(--chip);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;line-height:1.8;color:var(--ink)}.audit-action{font-family:SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-12);color:var(--purple-ink)}.audit-detail{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-12);color:var(--ink-3)}.empty{padding:40px 16px;text-align:center;color:var(--ink-3);font-size:var(--fs-12);line-height:1.8}.empty>svg{display:block;box-sizing:content-box;width:20px;height:20px;margin:0 auto 10px;padding:12px;border-radius:50%;background:var(--chip);color:var(--ink-4)}.empty h3{font-size:var(--fs-13);font-weight:600;color:var(--ink-2);margin-bottom:2px}.empty p{max-width:420px;margin:0 auto}.empty .primary,.empty .secondary{margin-top:12px}.empty.compact{padding:24px 16px}.loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:var(--ink-3);font-size:var(--fs-12)}.catalog-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.cinema-list{max-height:640px;overflow:auto}.cinema-item{display:block;width:100%;text-align:left;padding:12px 18px;border-bottom:1px solid var(--line);border-left:3px solid transparent;line-height:1.5;transition:background var(--dur) var(--ease)}.cinema-item:hover{background:#fafbfe}.cinema-item strong{font-size:var(--fs-13);font-weight:600}.cinema-item p{color:var(--ink-3);font-size:var(--fs-12);margin-top:2px}.cinema-item.active{background:var(--brand-soft);border-left-color:var(--brand)}.cinema-item.active strong{color:var(--brand-ink)}.show-card{margin:0 18px;padding:16px 0;border-bottom:1px solid var(--line)}.show-card:last-child{border-bottom:0}.show-card h3{margin-bottom:10px}.show-times{display:flex;flex-wrap:wrap;gap:8px}.show-time{min-width:132px;padding:9px 13px;text-align:left;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-sm);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.show-time strong{display:block;font-size:var(--fs-14);font-weight:700;color:var(--ink)}.show-time small{display:block;color:var(--ink-3);font-size:var(--fs-12);margin-top:2px}.show-time:hover:not(:disabled){border-color:var(--brand-2);background:var(--brand-soft)}.show-time:disabled{opacity:.55}.seat-map{overflow:auto;background:var(--card-2);border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;margin-bottom:14px}.screen{width:70%;margin:0 auto 26px;text-align:center;border-top:4px solid var(--line-2);border-radius:45%;padding-top:8px;color:var(--ink-3);font-size:var(--fs-12)}.seat-row{display:flex;gap:6px;align-items:center;margin-bottom:6px;width:max-content;min-width:100%}.seat-row-label{position:sticky;left:-20px;background:var(--card-2);width:32px;flex-shrink:0;font-size:var(--fs-11);text-align:center;color:var(--ink-3)}.seat-cell{width:27px;height:25px;flex-shrink:0;padding:0;background:#fff;border:1px solid #b9c0d5;border-radius:5px;color:#fff;font-size:11px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.seat-cell:hover:not(:disabled){border-color:var(--brand)}.seat-cell.couple{border-color:#f39abb;background:#fff3f8}.seat-cell.selected,.seat-cell.couple.selected{background:var(--brand);border-color:var(--brand);color:#fff}.seat-cell:disabled{background:#dfe2ea;border-color:#dfe2ea;cursor:not-allowed}.seat-gap{width:27px;flex-shrink:0}.seat-legend{display:flex;justify-content:center;gap:20px;font-size:var(--fs-12);color:var(--ink-3)}.seat-legend span:before{content:"";display:inline-block;width:11px;height:10px;border:1px solid #b9c0d5;border-radius:3px;margin-right:6px;vertical-align:-1px;background:#fff}.seat-legend .couple:before{background:#fff3f8;border-color:#f39abb}.seat-legend .picked:before{background:var(--brand);border-color:var(--brand)}.seat-legend .sold:before{background:#dfe2ea;border-color:#dfe2ea}.order-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--chip)}.order-sum b{font-size:var(--fs-18);color:var(--brand);font-variant-numeric:tabular-nums}.toast{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:200;display:flex;align-items:flex-start;gap:8px;max-width:min(560px,92vw);padding:10px 16px 10px 14px;border-radius:10px;background:#fff;color:var(--ink);box-shadow:var(--sh-lg);font-size:var(--fs-13);font-weight:500;line-height:1.6}.toast svg{flex:none;margin-top:2px;color:var(--ok)}.toast.error svg{color:var(--err)}.toast-enter-active,.toast-leave-active{transition:opacity .2s var(--ease),transform .2s var(--ease)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,-8px)}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:900px){.dashboard-grid,.two-col,.catalog-layout{grid-template-columns:minmax(0,1fr)}.page-head{flex-wrap:wrap}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema-list{max-height:260px}}@media(max-width:600px){.page-head{flex-direction:column;align-items:stretch;gap:10px}.form-grid{grid-template-columns:minmax(0,1fr)}.modal-overlay{padding:12px}.modal-overlay.drawer-overlay{padding:0}.toolbar select,.toolbar input{flex:1}.toolbar .hint{margin-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ok-line[data-v-b917ce02]{display:flex;align-items:center;gap:8px;color:var(--ok-ink);font-weight:500}.doc-grid[data-v-b917ce02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.doc-slot[data-v-b917ce02]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--card-2)}.doc-slot.done[data-v-b917ce02]{border-style:solid;border-color:#bfe9d3;background:#f7fdf9}.doc-slot a[data-v-b917ce02]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);font-weight:600}.doc-slot .subtle[data-v-b917ce02]{display:inline-flex;align-items:center;gap:4px}.account-panel.activation[data-v-34d43665]{max-width:560px;margin:24px auto}.head-title[data-v-34d43665],.head-side[data-v-34d43665]{display:flex;align-items:center;gap:6px;min-width:0}.head-title .icon-button[data-v-34d43665]{margin-left:-8px}.sec-rows[data-v-34d43665]{display:flex;flex-direction:column}.sec-row[data-v-34d43665]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.sec-row[data-v-34d43665]:first-child{padding-top:2px}.sec-row[data-v-34d43665]:last-child{border-bottom:0;padding-bottom:2px}.sec-row strong[data-v-34d43665]{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--ink)}.sec-row p[data-v-34d43665]{margin-top:2px;font-size:var(--fs-12);color:var(--ink-3)}.sec-ico[data-v-34d43665]{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--chip);color:var(--ink-2)}.notify[data-v-447e6d20],.notification-trigger[data-v-447e6d20]{position:relative}.notification-count[data-v-447e6d20]{position:absolute;left:17px;top:1px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;border:2px solid #fff;box-sizing:content-box;background:var(--brand);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.notify-pop[data-v-447e6d20]{position:absolute;right:-8px;top:calc(100% + 10px);z-index:40;width:min(380px,calc(100vw - 24px));background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);overflow:hidden;animation:pop-in .14s var(--ease)}.notify-head[data-v-447e6d20]{display:flex;flex-direction:column;gap:2px;padding:14px 16px 12px;border-bottom:1px solid var(--line)}.notify-head b[data-v-447e6d20]{font-size:var(--fs-14)}.notify-head span[data-v-447e6d20]{font-size:var(--fs-12);color:var(--ink-3)}.notify-error[data-v-447e6d20]{margin:10px 12px 0}.notify-alerts[data-v-447e6d20]{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:9px 12px;border-radius:8px;background:var(--warn-soft);color:var(--warn-ink);font-size:var(--fs-12);font-weight:600}.notify-alerts[data-v-447e6d20]:hover{color:var(--warn-ink);background:#ffefcc}.notify-list[data-v-447e6d20]{max-height:min(420px,60vh);overflow:auto;padding:6px}.message-item[data-v-447e6d20]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border-radius:8px;text-align:left;transition:background var(--dur) var(--ease)}.message-item[data-v-447e6d20]:hover{background:var(--chip)}.message-item .grow[data-v-447e6d20]{display:flex;flex-direction:column;gap:2px}.message-item strong[data-v-447e6d20]{font-size:var(--fs-13);font-weight:500;color:var(--ink-2)}.message-item.unread strong[data-v-447e6d20]{font-weight:600;color:var(--ink)}.message-item .grow span[data-v-447e6d20]{font-size:var(--fs-12);color:var(--ink-3)}.dot[data-v-447e6d20]{width:7px;height:7px;flex:none;margin-top:7px;border-radius:50%;background:transparent}.message-item.unread .dot[data-v-447e6d20]{background:var(--brand)}.verify-head[data-v-2d84f261]{display:flex;gap:12px}.verify-head h3[data-v-2d84f261]{font-size:var(--fs-16);margin:5px 0 6px}.verify-ico[data-v-2d84f261]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.lost[data-v-2d84f261]{margin-right:auto;font-size:var(--fs-12);color:var(--ink-3)}.confirm-box[data-v-7db6a9c7]{width:min(440px,100%);padding:22px 22px 18px}.confirm-main[data-v-7db6a9c7]{display:flex;gap:12px;margin-bottom:20px}.confirm-main h3[data-v-7db6a9c7]{font-size:var(--fs-16);margin:5px 0 6px}.confirm-main p[data-v-7db6a9c7]{font-size:var(--fs-13);line-height:1.7;color:var(--ink-2);white-space:pre-line}.confirm-ico[data-v-7db6a9c7]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--warn-soft);color:var(--warn)}.confirm-ico.danger[data-v-7db6a9c7]{background:var(--err-soft);color:var(--err)}.danger.solid[data-v-7db6a9c7]{background:var(--err);border-color:var(--err);color:#fff}.danger.solid[data-v-7db6a9c7]:hover{background:var(--err-ink);border-color:var(--err-ink)}.boot{display:flex;align-items:center;justify-content:center;gap:10px;height:100vh;color:var(--ink-3);font-size:var(--fs-13)}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);background:var(--card)}.login-hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:44px 52px;overflow:hidden;color:#fff;background:radial-gradient(1100px 620px at 12% -10%,rgba(255,110,163,.34),transparent 60%),radial-gradient(760px 520px at 96% 108%,rgba(122,92,255,.32),transparent 62%),linear-gradient(155deg,#1a1230,#121224 52%,#0d0e1a)}.login-hero:after{content:"";position:absolute;right:-140px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,47,109,.34),transparent 68%);filter:blur(10px)}.hero-brand{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.hero-brand .logo,.side-brand .logo{display:grid;place-items:center;flex:none;background:var(--brand-grad);color:#fff;font-weight:800;box-shadow:var(--sh-brand)}.hero-brand .logo{width:40px;height:40px;border-radius:11px;font-size:18px}.brand-txt{font-size:16px;font-weight:700;line-height:1.25}.brand-txt small{display:block;font-size:11.5px;font-weight:400;color:#a3a9bd;letter-spacing:.6px;margin-top:2px}.hero-copy{position:relative;z-index:1;margin-top:8vh}.hero-copy h1{font-size:38px;line-height:1.28;font-weight:700;letter-spacing:-.6px;color:#fff}.hero-copy p{margin-top:18px;max-width:420px;font-size:13.5px;line-height:1.85;color:#b9bfd2}.hero-points{display:flex;flex-direction:column;gap:13px;margin:36px 0 0;padding:0;list-style:none}.hero-points li{display:flex;align-items:center;gap:10px;font-size:13px;color:#e4e7f2}.hero-points svg{color:var(--brand-2)}.hero-foot{position:relative;z-index:1;margin-top:40px;font-size:11.5px;color:#6f7590;letter-spacing:.4px}.login-panel{display:grid;place-items:center;padding:40px 32px;background:var(--card)}.panel-inner{width:100%;max-width:356px}.login-form{display:flex;flex-direction:column;gap:16px}.login-form h2{font-size:24px;font-weight:700;letter-spacing:-.4px;margin-bottom:8px}.login-head{margin-bottom:10px}.login-head p,.login-form>p.muted{font-size:12.5px;line-height:1.7;color:var(--ink-3)}.login-form input,.login-form select{min-height:var(--ctl-h-lg)}.login-form .inline-form>button{height:var(--ctl-h-lg)}.login-form .submit{margin-top:4px}.login-links{display:flex;justify-content:space-between;align-items:center;margin-top:-6px}.login-links .muted-link{color:var(--ink-3)}.login-links .muted-link:hover{color:var(--brand)}.login-divider{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:var(--fs-12);color:var(--ink-4)}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--line)}.form-help.center{text-align:center;margin-top:-6px}.test-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding-top:16px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-4);text-align:center;line-height:1.6}.app-shell{display:flex;height:100vh;background:var(--bg)}.sidebar{width:232px;flex:none;display:flex;flex-direction:column;position:relative;z-index:20;background:linear-gradient(180deg,var(--side-bg-2) 0%,var(--side-bg) 100%);color:var(--side-text);transition:width var(--dur) var(--ease)}.collapsed .sidebar{width:68px}.side-brand{display:flex;align-items:center;gap:11px;height:60px;padding:0 18px;flex:none;border-bottom:1px solid var(--side-border);overflow:hidden}.collapsed .side-brand{padding:0 18px}.side-brand .logo{width:32px;height:32px;border-radius:9px;font-size:15px}.side-brand .txt{color:#fff;font-size:14px;font-weight:700;line-height:1.25;white-space:nowrap}.side-brand .txt small{display:block;color:#7c8299;font-weight:400;font-size:11px;margin-top:1px;letter-spacing:.4px}.side-brand:hover{color:#fff}.side-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px 10px 16px}.side-scroll::-webkit-scrollbar{width:6px}.side-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border:none}.side-group-title{font-size:10.5px;letter-spacing:1px;color:#61677e;font-weight:700;padding:14px 12px 7px;white-space:nowrap}.side-group-title:first-child{padding-top:6px}.group-rule{height:1px;background:var(--side-border);margin:8px 10px}.side-item{position:relative;display:flex;align-items:center;gap:11px;height:38px;padding:0 12px;margin-bottom:2px;border-radius:8px;font-size:13px;color:var(--side-text);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.collapsed .side-item{justify-content:center;padding:0;gap:0}.side-item:hover{background:var(--side-hover);color:#fff}.side-item .ico{flex:none;opacity:.8}.side-item:hover .ico{opacity:1}.side-item.on{background:var(--side-active);color:#fff;font-weight:600}.side-item.on .ico{color:var(--brand-2);opacity:1}.side-item.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;background:var(--brand);border-radius:0 3px 3px 0}.collapsed .side-item.on:before{left:-10px}.side-env{margin:0 10px 10px;padding:11px 12px;border:1px solid var(--side-border);border-radius:10px;font-size:11.5px;line-height:1.7;color:#7c8299}.side-env b{display:flex;align-items:center;gap:7px;font-weight:600;color:#e7c27d}.side-env b:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #ffb02029}.side-env span{display:block;margin-top:3px}.side-foot{flex:none;padding:10px;border-top:1px solid var(--side-border)}.collapse-btn{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 12px;border-radius:8px;color:#7c8299;font-size:12px;white-space:nowrap;transition:all var(--dur) var(--ease)}.collapse-btn:hover{background:var(--side-hover);color:#fff}.collapse-btn svg{transition:transform var(--dur) var(--ease)}.collapsed .collapse-btn{justify-content:center;padding:0}.main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.topbar{height:60px;flex:none;display:flex;align-items:center;gap:12px;padding:0 24px;position:relative;z-index:10;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.crumb{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;color:var(--ink-3)}.crumb-root{white-space:nowrap}.crumb-sep{flex:none;color:var(--ink-4)}.crumb b{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer{flex:1}.nav-toggle{display:none}.ws-switch{flex-direction:row;align-items:center;gap:6px;height:32px;padding:0 4px 0 10px;border:1px solid var(--line-2);border-radius:16px;color:var(--ink-3);font-weight:500;background:#fff;transition:border-color var(--dur) var(--ease)}.ws-switch:hover{border-color:var(--brand-2)}.ws-switch select{width:auto;max-width:240px;min-height:0;height:28px;padding:0 26px 0 0;border:0;box-shadow:none!important;font-size:12.5px;font-weight:600;color:var(--ink);background-position:right 6px center}.user-menu{position:relative}.user-chip{display:flex;align-items:center;gap:9px;padding:4px 8px 4px 4px;border-radius:22px;transition:background var(--dur) var(--ease)}.user-chip:hover,.user-chip[aria-expanded=true]{background:var(--chip)}.avatar{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#7a5cff,#ff6ea3)}.who{display:flex;flex-direction:column;line-height:1.25;text-align:left;max-width:180px}.who .nm{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who .rol{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:220px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-lg);animation:pop-in .14s var(--ease)}.menu-head{display:flex;flex-direction:column;gap:2px;padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.menu-head b{font-size:13px;color:var(--ink)}.menu-head span{font-size:11.5px;color:var(--ink-3)}.menu-pop button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:6px;font-size:13px;color:var(--ink);text-align:left}.menu-pop button:hover{background:var(--brand-soft);color:var(--brand-ink)}.content{flex:1;overflow:auto;padding:22px 24px 32px}.content>:not(.modal-overlay){max-width:1600px;margin-left:auto;margin-right:auto}.nav-mask{display:none}@media(max-width:980px){.login-page{grid-template-columns:minmax(0,1fr)}.login-hero{display:none}.login-panel{min-height:100vh}}@media(max-width:900px){.nav-toggle{display:grid}.sidebar{position:fixed;top:0;bottom:0;left:0;width:240px;transform:translate(-100%);transition:transform var(--dur) var(--ease);box-shadow:var(--sh-lg)}.mobile-open .sidebar{transform:translate(0)}.mobile-open .nav-mask{display:block;position:fixed;inset:0;background:#0f102073;z-index:15}.who,.crumb-root,.crumb-sep{display:none}.topbar{padding:0 14px}.content{padding:16px 14px 24px}.collapse-btn{display:none}.ws-switch select{max-width:130px}}.drawer .detail-grid[data-v-9fc2f44c]{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-row[data-v-9fc2f44c]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}.bid-row[data-v-9fc2f44c]:last-child{border-bottom:0}.refund-form[data-v-9fc2f44c]{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2)}.field-ico[data-v-b8ce7840]{flex-direction:row;align-items:center;gap:0;position:relative;font-weight:400}.field-ico svg[data-v-b8ce7840]{position:absolute;left:10px;color:var(--ink-3);pointer-events:none}.field-ico select[data-v-b8ce7840],.field-ico input[data-v-b8ce7840]{padding-left:31px}.field-ico.search[data-v-b8ce7840]{flex:0 1 340px}.field-ico.search input[data-v-b8ce7840]{width:100%}.sum[data-v-b8ce7840]{margin-right:auto}.sum b[data-v-b8ce7840]{color:var(--ink);font-size:var(--fs-14)}.section-title .subtle[data-v-b8ce7840]{font-weight:400}.finance-bottom[data-v-7b16eb0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;align-items:start}.head-tools[data-v-ee56c78e]{display:flex;gap:8px}.head-tools select[data-v-ee56c78e]{width:auto;min-width:110px}.alert-row[data-v-ee56c78e]{align-items:flex-start}.alert-row .table-button[data-v-ee56c78e]{padding-left:0;margin-top:4px}.alert-ico[data-v-ee56c78e]{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;background:var(--chip);color:var(--ink-3)}.alert-ico.OPEN[data-v-ee56c78e]{background:var(--err-soft);color:var(--err)}.alert-ico.ACKNOWLEDGED[data-v-ee56c78e]{background:var(--info-soft);color:var(--info)}.field-label[data-v-60bd1c26]{margin-bottom:-6px;font-size:var(--fs-12);font-weight:600;color:var(--ink-2)}.head-side[data-v-218e0838]{display:flex;align-items:center;gap:8px}.blockers[data-v-218e0838]{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2)}.blockers-head[data-v-218e0838]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.blockers-head .text-button[data-v-218e0838]{padding:0;font-size:var(--fs-12)}.history[data-v-218e0838]{border:1px solid var(--line);border-radius:var(--radius-sm)}.target-form[data-v-dc54d203]{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2)}.doc-link[data-v-dc54d203]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);font-weight:600;margin-top:4px}.doc-links[data-v-8f40fadf]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px}.doc-links a[data-v-8f40fadf]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);font-weight:600}.picker[data-v-c4951998]{display:flex;flex-direction:column;gap:8px}.picker-input[data-v-c4951998]{position:relative;display:flex;align-items:center}.picker-input svg[data-v-c4951998]{position:absolute;left:10px;color:var(--ink-3)}.picker-input svg.spin[data-v-c4951998]{left:auto;right:10px}.picker-input input[data-v-c4951998]{padding-left:31px;padding-right:30px}.picker-list[data-v-c4951998]{max-height:220px;overflow:auto;padding:4px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#fff}.picker-item[data-v-c4951998]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:6px;text-align:left;color:var(--brand)}.picker-item[data-v-c4951998]:hover:not(:disabled){background:var(--chip)}.picker-item.on[data-v-c4951998]{background:var(--brand-soft)}.picker-item[data-v-c4951998]:disabled{opacity:.45}.picker-item .grow[data-v-c4951998]{display:flex;flex-direction:column}.picker-item strong[data-v-c4951998]{font-size:var(--fs-13);font-weight:600;color:var(--ink)}.picker-item .grow span[data-v-c4951998]{font-size:var(--fs-12);color:var(--ink-3)}.picked[data-v-c4951998]{color:var(--ok-ink)}.role-capabilities[data-v-978a55fc]{max-width:560px;white-space:normal}.role-capabilities .badge[data-v-978a55fc]{margin:2px 5px 2px 0}.field-label[data-v-978a55fc]{margin-bottom:-6px;font-size:var(--fs-12);font-weight:600;color:var(--ink-2)}.flow[data-v-82ef88a2]{display:inline-flex;align-items:center;gap:6px}.flow svg[data-v-82ef88a2]{color:var(--ink-4)}.field-label[data-v-82ef88a2],.as-label[data-v-b311ed33]{margin-bottom:-6px;font-size:var(--fs-12);font-weight:600;color:var(--ink-2)}.secret-box[data-v-b311ed33]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid #ffc9c5;border-radius:var(--radius-sm);background:snow}
