*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5}#app{min-height:100vh}:root{--os-bg:#f5f5f7;--os-surface:#fff;--os-surface-2:#fbfbfd;--os-text:#1d1d1f;--os-dim:#6e6e73;--os-border:#e6e6eb;--os-accent:#0092a8;--os-accent-soft:#e2f4f7;--os-radius:18px;--os-radius-sm:11px;--os-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000d;--os-shadow-sm:0 1px 2px #0000000d;--os-grad:linear-gradient(120deg, #16b3cb, #2563eb)}.content .section-title{letter-spacing:-.01em;color:var(--os-text)!important;font-weight:700!important}.content .section-sub{color:var(--os-dim)!important}.content .card{background:var(--os-surface)!important;border:1px solid var(--os-border)!important;border-radius:var(--os-radius)!important;box-shadow:var(--os-shadow-sm)!important}.content .table-wrap{overflow:hidden;background:var(--os-surface)!important;border:1px solid var(--os-border)!important;border-radius:var(--os-radius)!important;box-shadow:var(--os-shadow)!important}.content .table-wrap>.tscroll,.content .table-wrap{overflow-x:auto}.content table{border-collapse:collapse}.content thead th{letter-spacing:.03em;text-transform:uppercase;background:var(--os-surface-2)!important;color:var(--os-dim)!important;border-bottom:1px solid var(--os-border)!important;font-size:.72rem!important;font-weight:650!important}.content tbody td{border-bottom:1px solid var(--os-border)!important}.content tbody tr:hover td,.content .totals-row td,.content .totals td{background:var(--os-surface-2)!important}.content .btn-primary,.content .btn-add{background:var(--os-grad)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:650!important;box-shadow:0 6px 16px #2563eb3d!important}.content .tab{border:1px solid var(--os-border)!important;background:var(--os-surface)!important;color:var(--os-dim)!important;border-radius:999px!important;font-weight:600!important}.content .tab.active{background:var(--os-text)!important;border-color:var(--os-text)!important;color:#fff!important}.content .stat{border-radius:var(--os-radius)!important;border:1px solid var(--os-border)!important;box-shadow:var(--os-shadow-sm)!important}.content .stat-label{color:var(--os-dim)!important}.content input[type=text],.content input[type=search],.content input[type=email],.content input[type=tel],.content input[type=number],.content input[type=date],.content select,.content .field input,.content .field select{border:1px solid var(--os-border)!important;background:var(--os-surface)!important;color:var(--os-text)!important;border-radius:10px!important}.content input:focus,.content select:focus,.content .field input:focus,.content .field select:focus{border-color:var(--os-accent)!important;box-shadow:0 0 0 3px var(--os-accent-soft)!important;outline:none!important}.content .state,.content .empty{color:var(--os-dim)!important}.content .pg-btn{border:1px solid var(--os-border)!important;background:var(--os-surface)!important;color:var(--os-text)!important;border-radius:10px!important}.content .pg-btn:hover{background:var(--os-surface-2)!important}.login-page[data-v-ba58a733]{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 55%,#38bdf8 100%);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-card[data-v-ba58a733]{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:2rem;box-shadow:0 20px 45px #0f172a40}.brand[data-v-ba58a733]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.brand-logo-full[data-v-ba58a733]{width:230px;max-width:80%;height:auto}.brand-sub[data-v-ba58a733]{color:#64748b;margin:0;font-size:.85rem}.form[data-v-ba58a733]{gap:1rem;display:grid}.field[data-v-ba58a733]{color:#334155;gap:.35rem;font-size:.85rem;display:grid}.field input[data-v-ba58a733]{font:inherit;color:#0f172a;border:1px solid #cbd5e1;border-radius:9px;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s}.field input[data-v-ba58a733]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.pw-wrap[data-v-ba58a733]{display:flex;position:relative}.pw-wrap input[data-v-ba58a733]{width:100%;font:inherit;color:#0f172a;border:1px solid #cbd5e1;border-radius:9px;flex:1;padding:.7rem 2.6rem .7rem .8rem}.pw-wrap input[data-v-ba58a733]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.pw-toggle[data-v-ba58a733]{cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.pw-rules[data-v-ba58a733]{color:#64748b;gap:.15rem;margin:-.3rem 0 0;padding-left:1.1rem;font-size:.78rem;display:grid}.btn-primary[data-v-ba58a733]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.75rem;font-weight:600;transition:background .15s}.btn-primary[data-v-ba58a733]:hover:not(:disabled){background:#1d4ed8}.btn-primary[data-v-ba58a733]:disabled{opacity:.6;cursor:default}.btn-link[data-v-ba58a733]{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:none;padding:.25rem}.btn-link[data-v-ba58a733]:hover{text-decoration:underline}.hint[data-v-ba58a733]{color:#64748b;margin:0;font-size:.82rem}.msg[data-v-ba58a733]{border-radius:9px;margin:1rem 0 0;padding:.65rem .8rem;font-size:.85rem}.msg-error[data-v-ba58a733]{color:#b91c1c;background:#fef2f2}.msg-info[data-v-ba58a733]{color:#047857;background:#ecfdf5}.tag[data-v-fb84d803]{vertical-align:middle;cursor:help;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:700;line-height:1;display:inline-block}.tag-new[data-v-fb84d803]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.tag-sync[data-v-fb84d803]{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}.estim[data-v-fb84d803]{color:#b45309;cursor:help;font-weight:700}.exp-bad[data-v-fb84d803]{color:#be185d;background:#fce7f3;border-radius:6px;padding:.1rem .4rem;font-weight:600}.section-head[data-v-fb84d803]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.section-title[data-v-fb84d803]{color:#0f172a;margin:0;font-size:1.2rem}.section-sub[data-v-fb84d803]{color:#64748b;margin:.15rem 0 0;font-size:.82rem}.btn-add[data-v-fb84d803]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem 1rem;font-weight:600}.btn-add[data-v-fb84d803]:disabled{opacity:.5;cursor:default}.toolbar[data-v-fb84d803]{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.search[data-v-fb84d803]{max-width:460px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;padding:.6rem .85rem}.search[data-v-fb84d803]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.mark-filter[data-v-fb84d803]{font:inherit;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.6rem .7rem}.mark-filter[data-v-fb84d803]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.count[data-v-fb84d803]{color:#64748b;white-space:nowrap;font-size:.85rem}.c-ok[data-v-fb84d803]{color:#047857}.c-warn[data-v-fb84d803]{color:#b45309}.overlay[data-v-fb84d803]{z-index:10;position:fixed;inset:0}.card[data-v-fb84d803]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:visible}.state[data-v-fb84d803]{text-align:center;color:#64748b;padding:2rem}.state-error[data-v-fb84d803]{color:#b91c1c}.table-wrap[data-v-fb84d803]{border-radius:14px;overflow-x:auto}.grid[data-v-fb84d803]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}.grid th[data-v-fb84d803]{text-align:left;color:#475569;vertical-align:middle;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .55rem;font-weight:600;position:relative}.th-inner[data-v-fb84d803]{align-items:center;gap:.3rem;display:flex}.th-sort[data-v-fb84d803]{font:inherit;color:#475569;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.th-sort[data-v-fb84d803]:hover{color:#2563eb}.arr[data-v-fb84d803]{color:#94a3b8;font-size:.8rem}.th-filter[data-v-fb84d803]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.15rem .3rem;font-size:.7rem;line-height:1}.th-filter.active[data-v-fb84d803]{color:#fff;background:#2563eb;border-color:#2563eb}.popup[data-v-fb84d803]{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:240px;margin-top:.3rem;padding:.6rem;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0f172a2e}.pp-list[data-v-fb84d803]{max-height:260px;margin:.35rem 0;overflow-y:auto}.pp-row[data-v-fb84d803]{color:#1f2937;white-space:normal;cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .25rem;font-weight:400;display:flex}.pp-row[data-v-fb84d803]:hover{background:#f8fafc}.pp-all[data-v-fb84d803]{border-bottom:1px solid #e2e8f0;font-weight:600}.pp-field[data-v-fb84d803]{color:#334155;gap:.25rem;margin-bottom:.5rem;font-weight:400;display:grid}.pp-field input[data-v-fb84d803]{font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:.4rem .5rem}.popup-date[data-v-fb84d803]{min-width:200px}.popup-text[data-v-fb84d803]{min-width:220px}.pp-text[data-v-fb84d803]{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:7px;margin-bottom:.5rem;padding:.45rem .5rem}.pp-text[data-v-fb84d803]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.pp-actions[data-v-fb84d803]{border-top:1px solid #e2e8f0;gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:flex}.pp-ok[data-v-fb84d803]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:7px;flex:1;padding:.4rem;font-weight:600}.pp-cancel[data-v-fb84d803]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:1;padding:.4rem}.grid td[data-v-fb84d803]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.45rem .55rem}.grid tbody tr[data-v-fb84d803]:hover{background:#f8fafc}.badge[data-v-fb84d803]{border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.badge-ok[data-v-fb84d803]{color:#047857;background:#ecfdf5}.badge-muted[data-v-fb84d803]{color:#64748b;background:#f1f5f9}.badge-info[data-v-fb84d803]{color:#4338ca;background:#eef2ff}.type-select[data-v-fb84d803]{font:inherit;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.55rem .7rem}.type-select[data-v-fb84d803]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.ko[data-v-fb84d803]{text-align:center;vertical-align:middle;border-radius:5px;min-width:1.15rem;margin-left:.3rem;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-block}.ko-k[data-v-fb84d803]{color:#b91c1c;background:#fef2f2}.ko-o[data-v-fb84d803]{color:#047857;background:#ecfdf5}.btn-add-one[data-v-fb84d803]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:.15rem .5rem;font-size:.95rem;font-weight:700;line-height:1}.btn-add-one[data-v-fb84d803]:hover{background:#dbeafe}.batch-card[data-v-fb84d803]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:.9rem;padding:1rem 1.1rem}.batch-row[data-v-fb84d803]{flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.batch-field[data-v-fb84d803]{color:#334155;gap:.3rem;font-size:.82rem;display:grid}.batch-field input[data-v-fb84d803]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;min-width:220px;padding:.55rem .65rem}.btn-primary[data-v-fb84d803]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem 1.1rem;font-weight:600}.btn-primary[data-v-fb84d803]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-fb84d803]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.6rem 1.1rem;font-weight:600}.btn-secondary[data-v-fb84d803]:hover:not(:disabled){background:#f1f5f9}.btn-secondary[data-v-fb84d803]:disabled{opacity:.6;cursor:default}.batch-hint[data-v-fb84d803]{color:#64748b;margin:.6rem 0 0;font-size:.78rem}.batch-msg[data-v-fb84d803]{color:#047857;margin:.5rem 0 0;font-size:.85rem;font-weight:600}.pager[data-v-fb84d803]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.pg-btn[data-v-fb84d803]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .9rem}.pg-btn[data-v-fb84d803]:hover:not(:disabled){background:#f1f5f9}.pg-btn[data-v-fb84d803]:disabled{opacity:.5;cursor:default}.pg-info[data-v-fb84d803]{color:#475569;font-size:.88rem}.org-link[data-v-fb84d803]{font:inherit;color:#2563eb;cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.org-link[data-v-fb84d803]:hover{color:#1d4ed8;text-decoration:underline}.modal-overlay[data-v-fb84d803]{z-index:50;background:#0f172a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal[data-v-fb84d803]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;display:flex;box-shadow:0 25px 60px #0f172a4d}.modal-head[data-v-fb84d803]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;display:flex}.modal-title[data-v-fb84d803]{color:#0f172a;margin:0;font-size:1.05rem}.modal-close[data-v-fb84d803]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.1rem}.modal-body[data-v-fb84d803]{padding:1rem 1.1rem;overflow-y:auto}.modal-muted[data-v-fb84d803]{color:#94a3b8;text-align:center;padding:.5rem;font-size:.85rem}.panel[data-v-fb84d803]{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:.7rem;padding:.7rem .85rem}.panel-title[data-v-fb84d803]{color:#0f172a;margin-bottom:.4rem;font-size:.92rem;font-weight:700}.kv[data-v-fb84d803]{border-bottom:1px dashed #f1f5f9;justify-content:space-between;gap:1rem;padding:.22rem 0;font-size:.82rem;display:flex}.kv[data-v-fb84d803]:last-child{border-bottom:none}.kv span[data-v-fb84d803]{color:#64748b;flex-shrink:0}.kv b[data-v-fb84d803]{color:#1f2937;text-align:right;word-break:break-word}.kv b.ok[data-v-fb84d803]{color:#047857}.kv b.off[data-v-fb84d803]{color:#b45309}.lic-list[data-v-fb84d803]{flex-direction:column;gap:.4rem;display:flex}.lic[data-v-fb84d803]{background:#f8fafc;border:1px solid #eef2f7;border-radius:9px;padding:.45rem .55rem}.lic-top[data-v-fb84d803]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lic-date[data-v-fb84d803]{color:#0f172a;font-size:.82rem;font-weight:700}.lic-status[data-v-fb84d803]{color:#475569;margin-left:auto;font-size:.76rem}.lic-sub[data-v-fb84d803]{color:#64748b;margin-top:.25rem;font-size:.74rem}.tag[data-v-fb84d803]{border-radius:999px;padding:.05rem .4rem;font-size:.68rem;font-weight:700}.tag-kassa[data-v-fb84d803]{color:#1d4ed8;background:#eff6ff}.tag-wofd[data-v-fb84d803]{color:#a21caf;background:#fdf4ff}.tag-off[data-v-fb84d803]{color:#c2410c;background:#fff7ed}.tariff-select[data-v-fb84d803]{font:inherit;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-width:170px;padding:.25rem .4rem;font-size:.78rem}.tariff-select[data-v-fb84d803]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.tariff-select[data-v-fb84d803]:disabled{opacity:.6}.head-actions[data-v-fb84d803]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.recon-card[data-v-fb84d803]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:.6rem 0 1rem;padding:.9rem 1rem}.recon-head[data-v-fb84d803]{margin-bottom:.3rem;font-weight:700}.recon-hint[data-v-fb84d803]{color:#92400e;margin:0 0 .7rem;font-size:.85rem}.recon-actions[data-v-fb84d803]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.recon-count[data-v-fb84d803]{color:#334155;font-size:.88rem}.recon-msg[data-v-fb84d803]{color:#065f46;margin:.6rem 0 0;font-size:.9rem}.recon-table-wrap[data-v-fb84d803]{margin-top:.7rem;overflow-x:auto}.recon-table[data-v-fb84d803]{border-collapse:collapse;background:#fff;width:100%;font-size:.82rem}.recon-table th[data-v-fb84d803],.recon-table td[data-v-fb84d803]{text-align:left;border:1px solid #e2e8f0;padding:.35rem .55rem}.recon-table th[data-v-fb84d803]{background:#f8fafc}.section-head[data-v-f3a58931]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.section-title[data-v-f3a58931]{color:#0f172a;margin:0;font-size:1.2rem}.section-sub[data-v-f3a58931]{color:#64748b;margin:.15rem 0 0;font-size:.82rem}.btn-add[data-v-f3a58931]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem 1rem;font-weight:600}.btn-add[data-v-f3a58931]:disabled{opacity:.5;cursor:default}.toolbar[data-v-f3a58931]{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.search[data-v-f3a58931]{max-width:460px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;padding:.6rem .85rem}.search[data-v-f3a58931]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.activity-select[data-v-f3a58931]{font:inherit;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.55rem .7rem}.activity-select[data-v-f3a58931]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.col-filter-select[data-v-f3a58931]{font:inherit;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-left:.35rem;padding:.1rem .25rem;font-size:.75rem}.stats[data-v-f3a58931]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.stat[data-v-f3a58931]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.7rem .9rem}.stat-label[data-v-f3a58931]{color:#64748b;font-size:.78rem}.stat-value[data-v-f3a58931]{color:#0f172a;margin-top:.15rem;font-size:1.35rem;font-weight:700}.stat-active[data-v-f3a58931]{background:#ecfdf5;border-color:#a7f3d0}.stat-active .stat-value[data-v-f3a58931]{color:#047857}.stat-inactive[data-v-f3a58931]{background:#fffbeb;border-color:#fde68a}.stat-inactive .stat-value[data-v-f3a58931]{color:#b45309}.count[data-v-f3a58931]{color:#64748b;white-space:nowrap;font-size:.85rem}.overlay[data-v-f3a58931]{z-index:10;position:fixed;inset:0}.card[data-v-f3a58931]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:visible}.state[data-v-f3a58931]{text-align:center;color:#64748b;padding:2rem}.state-error[data-v-f3a58931]{color:#b91c1c}.table-wrap[data-v-f3a58931]{border-radius:14px;overflow-x:auto}.grid[data-v-f3a58931]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.8rem}.grid th[data-v-f3a58931]{text-align:left;color:#475569;vertical-align:middle;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .6rem;font-weight:600;position:relative}.th-inner[data-v-f3a58931]{align-items:center;gap:.3rem;display:flex}.th-sort[data-v-f3a58931]{font:inherit;color:#475569;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.th-sort[data-v-f3a58931]:hover{color:#2563eb}.arr[data-v-f3a58931]{color:#94a3b8;font-size:.8rem}.th-filter[data-v-f3a58931]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.15rem .3rem;font-size:.7rem;line-height:1}.th-filter.active[data-v-f3a58931]{color:#fff;background:#2563eb;border-color:#2563eb}.popup[data-v-f3a58931]{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:260px;margin-top:.3rem;padding:.6rem;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0f172a2e}.pp-list[data-v-f3a58931]{max-height:260px;margin:.35rem 0;overflow-y:auto}.pp-row[data-v-f3a58931]{color:#1f2937;white-space:normal;cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .25rem;font-weight:400;display:flex}.pp-row[data-v-f3a58931]:hover{background:#f8fafc}.pp-all[data-v-f3a58931]{border-bottom:1px solid #e2e8f0;font-weight:600}.pp-actions[data-v-f3a58931]{border-top:1px solid #e2e8f0;gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:flex}.pp-ok[data-v-f3a58931]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:7px;flex:1;padding:.4rem;font-weight:600}.pp-cancel[data-v-f3a58931]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:1;padding:.4rem}.grid td[data-v-f3a58931]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.45rem .6rem}.col-org[data-v-f3a58931]{text-overflow:ellipsis;max-width:260px;overflow:hidden}.col-tax[data-v-f3a58931]{max-width:120px}.popup-right[data-v-f3a58931]{left:auto;right:0}.grid tbody tr[data-v-f3a58931]:hover{background:#f8fafc}.badge[data-v-f3a58931]{text-align:center;border-radius:999px;min-width:1.6rem;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.badge-ok[data-v-f3a58931]{color:#047857;background:#ecfdf5}.badge-warn[data-v-f3a58931]{color:#b45309;background:#fef3c7}.badge-muted[data-v-f3a58931]{color:#64748b;background:#f1f5f9}.badge-corp[data-v-f3a58931]{color:#6d28d9;background:#ede9fe}.type-plain[data-v-f3a58931]{color:#94a3b8;font-size:.78rem}.pager[data-v-f3a58931]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1.25rem;display:flex}.pg-num[data-v-f3a58931]{color:#334155;min-width:2.2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .55rem}.pg-num[data-v-f3a58931]:hover{background:#f1f5f9}.pg-num.active[data-v-f3a58931]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700}.pg-info[data-v-f3a58931]{color:#64748b;margin-left:.5rem;font-size:.85rem}.pg-btn[data-v-f3a58931]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .9rem}.pg-btn[data-v-f3a58931]:hover:not(:disabled){background:#f1f5f9}.pg-btn[data-v-f3a58931]:disabled{opacity:.5;cursor:default}.pg-info[data-v-f3a58931]{color:#475569;font-size:.88rem}.section-head[data-v-19d3c238]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.section-title[data-v-19d3c238]{color:#0f172a;margin:0;font-size:1.4rem}.section-sub[data-v-19d3c238]{color:#64748b;margin:.2rem 0 0;font-size:.88rem}.btn-add[data-v-19d3c238]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem 1rem;font-weight:600}.btn-add[data-v-19d3c238]:disabled{opacity:.5;cursor:default}.toolbar[data-v-19d3c238]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.search[data-v-19d3c238]{max-width:460px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;padding:.6rem .85rem}.search[data-v-19d3c238]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.count[data-v-19d3c238]{color:#64748b;white-space:nowrap;font-size:.85rem}.card[data-v-19d3c238]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:visible}.overlay[data-v-19d3c238]{z-index:10;position:fixed;inset:0}.th-inner[data-v-19d3c238]{align-items:center;gap:.3rem;display:flex}.th-filter[data-v-19d3c238]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.15rem .3rem;font-size:.7rem;line-height:1}.th-filter.active[data-v-19d3c238]{color:#fff;background:#2563eb;border-color:#2563eb}.popup[data-v-19d3c238]{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:240px;margin-top:.3rem;padding:.6rem;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #0f172a2e}.pp-list[data-v-19d3c238]{max-height:260px;margin:.35rem 0;overflow-y:auto}.pp-row[data-v-19d3c238]{color:#1f2937;white-space:normal;cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .25rem;font-weight:400;display:flex}.pp-row[data-v-19d3c238]:hover{background:#f8fafc}.pp-all[data-v-19d3c238]{border-bottom:1px solid #e2e8f0;font-weight:600}.pp-actions[data-v-19d3c238]{border-top:1px solid #e2e8f0;gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:flex}.pp-ok[data-v-19d3c238]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:7px;flex:1;padding:.4rem;font-weight:600}.pp-cancel[data-v-19d3c238]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:1;padding:.4rem}.state[data-v-19d3c238]{text-align:center;color:#64748b;padding:2rem}.state-error[data-v-19d3c238]{color:#b91c1c}.table-wrap[data-v-19d3c238]{overflow-x:auto}.grid[data-v-19d3c238]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.85rem}.grid th[data-v-19d3c238]{text-align:left;color:#475569;vertical-align:middle;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem .9rem;font-weight:600;position:relative}.grid td[data-v-19d3c238]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.7rem .9rem}.grid tbody tr[data-v-19d3c238]:hover{background:#f8fafc}.badge[data-v-19d3c238]{border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.badge-ok[data-v-19d3c238]{color:#047857;background:#ecfdf5}.badge-muted[data-v-19d3c238]{color:#64748b;background:#f1f5f9}.pager[data-v-19d3c238]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.pg-btn[data-v-19d3c238]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .9rem}.pg-btn[data-v-19d3c238]:hover:not(:disabled){background:#f1f5f9}.pg-btn[data-v-19d3c238]:disabled{opacity:.5;cursor:default}.pg-info[data-v-19d3c238]{color:#475569;font-size:.88rem}.section-head[data-v-3c2492f1]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.section-title[data-v-3c2492f1]{color:#0f172a;margin:0;font-size:1.4rem}.section-sub[data-v-3c2492f1]{color:#64748b;margin:.2rem 0 0;font-size:.88rem}.btn-add[data-v-3c2492f1]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem 1rem;font-weight:600}.notice[data-v-3c2492f1]{color:#475569;background:#f1f5f9;border-radius:9px;margin:0 0 1rem;padding:.6rem .85rem;font-size:.85rem}.form-card[data-v-3c2492f1]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:1rem;padding:1.25rem}.form-grid[data-v-3c2492f1]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.field[data-v-3c2492f1]{color:#334155;gap:.35rem;font-size:.85rem;display:grid}.field input[data-v-3c2492f1],.field select[data-v-3c2492f1]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.6rem .7rem}.field input[data-v-3c2492f1]:focus,.field select[data-v-3c2492f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.role-hint[data-v-3c2492f1]{color:#64748b;margin:.85rem 0 0;font-size:.82rem}.form-actions[data-v-3c2492f1]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.btn-primary[data-v-3c2492f1]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.65rem 1.1rem;font-weight:600}.btn-primary[data-v-3c2492f1]:disabled{opacity:.6;cursor:default}.msg-error[data-v-3c2492f1]{color:#b91c1c;font-size:.85rem}.msg-info[data-v-3c2492f1]{color:#047857;background:#ecfdf5;border-radius:9px;margin:0 0 1rem;padding:.6rem .85rem;font-size:.85rem}.card[data-v-3c2492f1]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.state[data-v-3c2492f1]{text-align:center;color:#64748b;padding:2rem}.state-error[data-v-3c2492f1]{color:#b91c1c}.table-wrap[data-v-3c2492f1]{overflow-x:auto}.grid[data-v-3c2492f1]{border-collapse:collapse;width:100%;font-size:.85rem}.grid th[data-v-3c2492f1]{text-align:left;color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem .9rem;font-weight:600}.grid td[data-v-3c2492f1]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.7rem .9rem}.rights[data-v-3c2492f1]{color:#64748b;font-size:.82rem}.short-name[data-v-3c2492f1]{color:#1e3a8a;white-space:nowrap;font-weight:600}.grid tbody tr[data-v-3c2492f1]:hover{background:#f8fafc}.badge[data-v-3c2492f1]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.role-admin[data-v-3c2492f1]{color:#6d28d9;background:#ede9fe}.role-sales[data-v-3c2492f1]{color:#1d4ed8;background:#dbeafe}.role-tech[data-v-3c2492f1]{color:#b45309;background:#fef3c7}.role-accountant[data-v-3c2492f1]{color:#15803d;background:#dcfce7}.btn-del[data-v-3c2492f1]{color:#b91c1c;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:.4rem .7rem;font-size:.8rem}.btn-del[data-v-3c2492f1]:hover{background:#fef2f2}.actions[data-v-3c2492f1]{white-space:nowrap}.btn-pw[data-v-3c2492f1],.btn-cancel[data-v-3c2492f1]{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-right:.4rem;padding:.4rem .7rem;font-size:.8rem}.btn-pw[data-v-3c2492f1]:hover,.btn-cancel[data-v-3c2492f1]:hover{background:#f1f5f9}.pw-row td[data-v-3c2492f1]{background:#f8fafc}.pw-form[data-v-3c2492f1]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.pw-form .field[data-v-3c2492f1]{min-width:240px}.pw-rules[data-v-3c2492f1]{color:#64748b;margin:.5rem 0 0;font-size:.78rem}.section-head[data-v-2946202b]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.section-title[data-v-2946202b]{color:#0f172a;margin:0;font-size:1.2rem}.section-sub[data-v-2946202b]{color:#64748b;margin:.15rem 0 0;font-size:.82rem}.btn-add[data-v-2946202b]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem 1rem;font-weight:600}.tabs[data-v-2946202b]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.tab[data-v-2946202b]{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.tab[data-v-2946202b]:hover{background:#f1f5f9}.tab.active[data-v-2946202b]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.stats[data-v-2946202b]{flex-wrap:wrap;gap:.75rem;margin-bottom:.85rem;display:flex}.stat[data-v-2946202b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;min-width:130px;padding:.7rem .9rem}.stat-label[data-v-2946202b]{color:#64748b;font-size:.78rem}.stat-value[data-v-2946202b]{color:#0f172a;margin-top:.2rem;font-size:1.2rem;font-weight:700}.form-card[data-v-2946202b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:1rem;padding:1.25rem}.form-grid[data-v-2946202b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.field[data-v-2946202b]{color:#334155;gap:.3rem;font-size:.82rem;display:grid}.field.wide[data-v-2946202b]{grid-column:span 2}.field input[data-v-2946202b],.field select[data-v-2946202b]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .65rem}.field input[data-v-2946202b]:focus,.field select[data-v-2946202b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.field input[readonly][data-v-2946202b]{color:#475569;background:#f1f5f9}.form-actions[data-v-2946202b]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.btn-primary[data-v-2946202b]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.65rem 1.1rem;font-weight:600}.btn-primary[data-v-2946202b]:disabled{opacity:.6;cursor:default}.msg-error[data-v-2946202b]{color:#b91c1c;font-size:.85rem}.toolbar[data-v-2946202b]{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.search[data-v-2946202b]{max-width:460px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;padding:.6rem .85rem}.search[data-v-2946202b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.count[data-v-2946202b]{color:#64748b;white-space:nowrap;font-size:.85rem}.card[data-v-2946202b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.state[data-v-2946202b]{text-align:center;color:#64748b;padding:2rem}.state-error[data-v-2946202b]{color:#b91c1c}.table-wrap[data-v-2946202b]{overflow-x:auto}.grid[data-v-2946202b]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}.grid th[data-v-2946202b]{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .55rem;font-weight:600}.grid td[data-v-2946202b]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.45rem .55rem}.grid tbody tr[data-v-2946202b]:hover{background:#f8fafc}.totals-row td[data-v-2946202b]{color:#0f172a;background:#eff6ff;border-bottom:2px solid #bfdbfe;font-weight:700}.totals-row:hover td[data-v-2946202b]{background:#eff6ff}.badge[data-v-2946202b]{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-ok[data-v-2946202b]{color:#047857;background:#ecfdf5}.badge-muted[data-v-2946202b]{color:#64748b;background:#f1f5f9}.bonus[data-v-2946202b]{color:#047857}.pct[data-v-2946202b]{color:#94a3b8;font-size:.72rem}.stat-bonus[data-v-2946202b]{background:#ecfdf5;border-color:#a7f3d0}.reminder[data-v-2946202b]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.6rem .9rem;font-size:.85rem;display:flex}.reminder-close[data-v-2946202b]{color:#92400e;cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}.status-inline[data-v-2946202b]{font:inherit;cursor:pointer;border:1px solid #e2e8f0;border-radius:999px;padding:.15rem .45rem;font-size:.74rem;font-weight:600}.month-bar[data-v-2946202b]{margin-bottom:.6rem}.mb-field[data-v-2946202b]{color:#334155;gap:.25rem;font-size:.8rem;display:inline-grid}.mb-field select[data-v-2946202b]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-width:200px;padding:.5rem .7rem}.filter-bar[data-v-2946202b]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.flt[data-v-2946202b]{font:inherit;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .6rem;font-size:.8rem}.flt[data-v-2946202b]:focus,.mb-field select[data-v-2946202b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.col-org[data-v-2946202b]{white-space:normal;min-width:150px;max-width:220px;line-height:1.25}.col-note[data-v-2946202b]{white-space:normal;min-width:150px;max-width:220px}.col-phone[data-v-2946202b]{min-width:190px}.phone-cell[data-v-2946202b]{align-items:center;gap:.25rem;display:flex}.cell-input.bad[data-v-2946202b]{background:#fef2f2;border-color:#fecaca}.phone-ok[data-v-2946202b]{color:#047857;white-space:nowrap;font-size:.68rem}.phone-save[data-v-2946202b]{color:#047857;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;flex-shrink:0;padding:.15rem .45rem;font-weight:700;line-height:1}.phone-save[data-v-2946202b]:hover{background:#d1fae5}.col-num[data-v-2946202b]{width:70px}.cell-input[data-v-2946202b]{width:100%;font:inherit;color:#1f2937;background:0 0;border:1px solid #0000;border-radius:6px;padding:.25rem .35rem;font-size:.76rem}.cell-input[data-v-2946202b]:hover{background:#fff;border-color:#e2e8f0}.cell-input[data-v-2946202b]:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1f}.num-input[data-v-2946202b]{width:62px;font:inherit;color:#1f2937;text-align:right;background:0 0;border:1px solid #0000;border-radius:6px;padding:.25rem .35rem;font-size:.76rem}.num-input[data-v-2946202b]:hover{background:#fff;border-color:#e2e8f0}.num-input[data-v-2946202b]:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1f}.num-input[data-v-2946202b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-input[data-v-2946202b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-input[data-v-2946202b]{appearance:textfield}.cto-inline[data-v-2946202b]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.25rem .4rem;font-size:.85rem}.modal-overlay[data-v-2946202b]{z-index:50;background:#0f172a73;place-items:start center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-form[data-v-2946202b]{width:100%;max-width:820px;margin:0}.modal-head[data-v-2946202b]{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.modal-title[data-v-2946202b]{color:#0f172a;margin:0;font-size:1.05rem}.modal-close[data-v-2946202b]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.1rem}.btn-cancel[data-v-2946202b]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.65rem 1.1rem}.btn-cancel[data-v-2946202b]:hover{background:#f1f5f9}.prod-tabs[data-v-2946202b]{margin-bottom:.75rem}.row-ctx[data-v-2946202b]{outline-offset:-2px;outline:2px solid #93c5fd;background:#eff6ff!important}.ctx-overlay[data-v-2946202b]{z-index:60;position:fixed;inset:0}.ctx-menu[data-v-2946202b]{z-index:61;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:200px;padding:.3rem;position:fixed;box-shadow:0 12px 30px #0f172a2e}.ctx-item[data-v-2946202b]{text-align:left;width:100%;font:inherit;cursor:pointer;color:#0f172a;background:0 0;border:none;border-radius:7px;padding:.55rem .7rem;display:block}.ctx-item[data-v-2946202b]:hover{background:#f1f5f9}.ctx-del[data-v-2946202b]{color:#b91c1c}.ctx-del[data-v-2946202b]:hover{background:#fef2f2}.row-actions[data-v-2946202b]{gap:.3rem;display:flex}.btn-edit[data-v-2946202b]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:.2rem .45rem;font-size:.85rem}.btn-edit[data-v-2946202b]:hover{background:#dbeafe}.btn-del[data-v-2946202b]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:7px;padding:.2rem .45rem;font-size:.8rem}.btn-del[data-v-2946202b]:hover{background:#fef2f2}.pager[data-v-2946202b]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.pg-btn[data-v-2946202b]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .9rem}.pg-btn[data-v-2946202b]:hover:not(:disabled){background:#f1f5f9}.pg-btn[data-v-2946202b]:disabled{opacity:.5;cursor:default}.pg-info[data-v-2946202b]{color:#475569;font-size:.88rem}.colf[data-v-db6b533d]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex;position:relative}.colf-title[data-v-db6b533d]{font:inherit}.colf-btn[data-v-db6b533d]{cursor:pointer;opacity:.45;background:0 0;border:none;border-radius:4px;padding:0 2px;font-size:11px;line-height:1}.colf-btn[data-v-db6b533d]:hover{opacity:.9}.colf-btn.active[data-v-db6b533d]{opacity:1;background:#dbeafe}.colf-pop[data-v-db6b533d]{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;min-width:190px;margin-top:4px;padding:8px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0000001f}.colf-op[data-v-db6b533d],.colf-in[data-v-db6b533d]{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #d9dde5;border-radius:8px;width:100%;height:30px;padding:0 8px;font-size:13px}.colf-between[data-v-db6b533d]{align-items:center;gap:6px;display:flex}.colf-dash[data-v-db6b533d]{color:#64748b;font-size:12px}.colf-actions[data-v-db6b533d]{gap:6px;margin-top:2px;display:flex}.colf-apply[data-v-db6b533d],.colf-clear[data-v-db6b533d]{cursor:pointer;border:none;border-radius:8px;flex:1;height:30px;font-size:13px;font-weight:600}.colf-apply[data-v-db6b533d]{color:#fff;background:#2563eb}.colf-clear[data-v-db6b533d]{color:#334155;background:#f1f5f9}.intro-row[data-v-f58907d1]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.intro[data-v-f58907d1]{background:#fff8d9;border-left:4px solid #e0b72f;flex-direction:column;flex:1;gap:4px;padding:12px 14px;display:flex}.intro span[data-v-f58907d1]{color:#5f6872;font-size:13px}.msg[data-v-f58907d1]{border-radius:6px;padding:10px 12px}.msg.error[data-v-f58907d1]{color:#9c3c1d;background:#fff0e8}.msg.ok[data-v-f58907d1]{color:#176b3d;background:#eaf8ef}.table-wrap[data-v-f58907d1]{overflow:auto}table[data-v-f58907d1]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-f58907d1],td[data-v-f58907d1]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e8ec;padding:10px}th[data-v-f58907d1]{white-space:nowrap;background:#f2f4f7}td small[data-v-f58907d1]{color:#687483;margin-top:3px;display:block}.services[data-v-f58907d1]{min-width:250px}.number[data-v-f58907d1]{text-align:right;white-space:nowrap}.status[data-v-f58907d1]{white-space:nowrap;background:#f0f1f3;border:0;border-radius:12px;padding:4px 8px;display:inline-block}.status.ready[data-v-f58907d1],.status.activated[data-v-f58907d1]{color:#176b3d;background:#e2f4e9}.status.completed[data-v-f58907d1]{color:#244e78;background:#dfeaf7}.status.review[data-v-f58907d1],.status.activation-error[data-v-f58907d1]{color:#8a5716;background:#fff0d8}.empty[data-v-f58907d1]{text-align:center;color:#667386;padding:30px}.editor[data-v-f58907d1]{background:#fffef7;border:2px solid #dccd90;margin-top:18px;padding:16px;scroll-margin-top:18px}.editor[data-v-f58907d1]:focus{outline-offset:3px;outline:3px solid #7aa7d9}.editor header[data-v-f58907d1],.actions[data-v-f58907d1],.candidate-tools[data-v-f58907d1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.editor h3[data-v-f58907d1],.editor p[data-v-f58907d1]{margin:0}.package[data-v-f58907d1]{background:#f3f7fb;padding:10px;margin-top:14px!important}.grid[data-v-f58907d1]{grid-template-columns:1fr 2fr;gap:12px;margin:16px 0;display:grid}label[data-v-f58907d1]{flex-direction:column;gap:6px;display:flex}label span[data-v-f58907d1]{color:#596572;font-size:12px}input[data-v-f58907d1],textarea[data-v-f58907d1],button[data-v-f58907d1]{font:inherit;color:inherit;background:#fff;border:1px solid #d6dce4;border-radius:5px;padding:8px 10px}button[data-v-f58907d1]{cursor:pointer}.wide textarea[data-v-f58907d1]{font-family:ui-monospace,monospace}.candidate-tools[data-v-f58907d1]{justify-content:flex-start;margin:14px 0}.candidate-tools input[data-v-f58907d1]{min-width:280px}.candidates[data-v-f58907d1]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;max-height:260px;display:grid;overflow:auto}.candidates button[data-v-f58907d1]{text-align:left}.candidates button.selected[data-v-f58907d1]{background:#eaf8ef;border-color:#278652}.candidates span[data-v-f58907d1],.result span[data-v-f58907d1]{color:#687483;margin-top:3px;font-size:11px;display:block}.results[data-v-f58907d1]{border-top:1px solid #ddd3aa;margin-top:16px;padding-top:12px}.result[data-v-f58907d1]{background:#fff;border:1px solid #e2e5e9;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:9px;display:flex}.result-error[data-v-f58907d1]{color:#a33!important}.ok-text[data-v-f58907d1]{color:#176b3d}.result-actions[data-v-f58907d1]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.confirm[data-v-f58907d1]{background:#fff1dd;border:1px solid #ebc37d;flex-direction:row;align-items:center;margin-top:16px;padding:10px}.confirm input[data-v-f58907d1]{width:auto}.role-note[data-v-f58907d1]{color:#385570;background:#eef4fb;padding:10px;margin-top:16px!important}.actions[data-v-f58907d1]{justify-content:flex-end;margin-top:16px}.complete[data-v-f58907d1]{color:#fff;background:#2f8f58;border-color:#28794b}.danger[data-v-f58907d1]{color:#a33;border-color:#d9a4a4}button[data-v-f58907d1]:disabled{opacity:.5}.editor small[data-v-f58907d1]{color:#687483}@media (width<=800px){.intro-row[data-v-f58907d1]{flex-direction:column}.grid[data-v-f58907d1]{grid-template-columns:1fr}.candidate-tools input[data-v-f58907d1]{width:100%;min-width:0}}.review-text[data-v-f58907d1]{color:#8a5716}.auto-note[data-v-f58907d1]{color:#176b3d;background:#eaf8ef;padding:10px;margin-top:16px!important}.activation-editor-backdrop[data-v-f58907d1]{z-index:1400;background:#141d26ad;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.activation-editor-modal[data-v-f58907d1]{background:#fffef7;width:min(1500px,96vw);max-height:calc(100vh - 48px);margin:0;overflow:auto;box-shadow:0 18px 55px #00000047}@media (width<=800px){.activation-editor-backdrop[data-v-f58907d1]{padding:8px}.activation-editor-modal[data-v-f58907d1]{width:100%;max-height:calc(100vh - 16px)}}.workspace-tabs[data-v-eab36858]{border-bottom:1px solid #dbe2ea;gap:.5rem;margin-bottom:1rem;padding-bottom:.65rem;display:flex}.workspace-tabs button[data-v-eab36858]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.55rem .9rem;font-weight:650}.workspace-tabs button.active[data-v-eab36858]{color:#1f2937;background:#ffeb9c;border-color:#e8c84e}.section-head[data-v-eab36858]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.section-title[data-v-eab36858]{color:#0f172a;margin:0;font-size:1.2rem}.section-sub[data-v-eab36858]{color:#64748b;margin:.15rem 0 0;font-size:.82rem}.btn-add[data-v-eab36858]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem 1rem;font-weight:600}.tabs[data-v-eab36858]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.tab[data-v-eab36858]{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.tab[data-v-eab36858]:hover{background:#f1f5f9}.tab.active[data-v-eab36858]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.stats[data-v-eab36858]{flex-wrap:wrap;gap:.75rem;margin-bottom:.85rem;display:flex}.stat[data-v-eab36858]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;min-width:130px;padding:.7rem .9rem}.stat-label[data-v-eab36858]{color:#64748b;font-size:.78rem}.stat-value[data-v-eab36858]{color:#0f172a;margin-top:.2rem;font-size:1.2rem;font-weight:700}.stat-ok[data-v-eab36858]{background:#ecfdf5;border-color:#a7f3d0}.stat-plan[data-v-eab36858]{background:#eff6ff;border-color:#bfdbfe}.stat-need[data-v-eab36858]{background:#fff7ed;border-color:#fed7aa}.stat-need .stat-value[data-v-eab36858]{color:#c2410c}.stat-bar[data-v-eab36858]{background:#fed7aa;border-radius:4px;height:6px;margin-top:6px;overflow:hidden}.stat-bar span[data-v-eab36858]{background:#16a34a;border-radius:4px;height:100%;transition:width .3s;display:block}.plan-hint[data-v-eab36858]{color:#2563eb;white-space:nowrap;margin-top:2px;font-size:.72rem}.summary[data-v-eab36858]{margin:.4rem 0 .2rem}.summary-toggle[data-v-eab36858]{text-align:left;width:100%;font:inherit;color:#1d1d1f;cursor:pointer;background:#f7f8fa;border:1px solid #e6e6eb;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.86rem;font-weight:600;display:flex}.summary-toggle[data-v-eab36858]:hover{background:#f0f1f4}.summary-toggle .chev[data-v-eab36858]{color:#8a8a8e;font-size:.8rem}.summary-hint[data-v-eab36858]{color:#6e6e73;margin-left:auto;font-size:.8rem;font-weight:500}.summary-body[data-v-eab36858]{background:#fff;border:1px solid #e6e6eb;border-top:none;border-radius:0 0 10px 10px;padding:.6rem .8rem .8rem}.summary-table[data-v-eab36858]{border-collapse:collapse;width:auto;min-width:340px;font-size:.85rem}.summary-table th[data-v-eab36858],.summary-table td[data-v-eab36858]{text-align:left;border-bottom:1px solid #f0f0f3;padding:.35rem .7rem}.summary-table th[data-v-eab36858]{text-transform:uppercase;letter-spacing:.02em;color:#6e6e73;font-size:.72rem}.summary-table .num[data-v-eab36858]{text-align:right;font-variant-numeric:tabular-nums}.summary-table tfoot td[data-v-eab36858]{border-top:2px solid #e6e6eb;border-bottom:none;font-weight:700}.summary-table tfoot tr.row-lost td[data-v-eab36858]{color:#c0392b;border-top:1px dashed #f0c9c4}.st-chip[data-v-eab36858]{color:#333;background:#eef0f3;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-block}.summary-note[data-v-eab36858]{color:#8a8a8e;margin:.5rem 0 0;font-size:.74rem}.form-card[data-v-eab36858]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:1rem;padding:1.25rem}.form-grid[data-v-eab36858]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.field[data-v-eab36858]{color:#334155;gap:.3rem;font-size:.82rem;display:grid}.field.wide[data-v-eab36858]{grid-column:span 2}.field-check[data-v-eab36858]{grid-auto-flow:column;justify-content:start;align-items:center;gap:.4rem}.field-check input[data-v-eab36858]{width:auto}.field input[data-v-eab36858],.field select[data-v-eab36858]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .65rem}.field input[data-v-eab36858]:focus,.field select[data-v-eab36858]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.field input[readonly][data-v-eab36858]{color:#475569;background:#f1f5f9}.form-actions[data-v-eab36858]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.btn-primary[data-v-eab36858]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.65rem 1.1rem;font-weight:600}.btn-primary[data-v-eab36858]:disabled{opacity:.6;cursor:default}.msg-error[data-v-eab36858]{color:#b91c1c;font-size:.85rem}.toolbar[data-v-eab36858]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.search[data-v-eab36858]{max-width:460px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;padding:.6rem .85rem}.search[data-v-eab36858]:focus,.status-select[data-v-eab36858]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.status-select[data-v-eab36858]{font:inherit;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.6rem .85rem}.date-range[data-v-eab36858]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex-direction:column;align-items:stretch;gap:6px;padding:6px .55rem;display:inline-flex}.dr-row[data-v-eab36858]{align-items:center;gap:5px;display:flex}.dr-label[data-v-eab36858]{color:#64748b;white-space:nowrap;font-size:.8rem;font-weight:600}.dr-preset[data-v-eab36858]{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;height:30px;padding:0 .6rem;font-size:.8rem;font-weight:600}.dr-preset[data-v-eab36858]:hover{background:#dbeafe}.dr-input[data-v-eab36858]{min-width:0;height:30px;font:inherit;color:#334155;box-sizing:border-box;background:#fff;border:1px solid #d9dde5;border-radius:8px;flex:auto;padding:0 .45rem;font-size:.8rem}.dr-dash[data-v-eab36858]{color:#94a3b8}.dr-clear[data-v-eab36858]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex:none;width:28px;height:30px;font-size:.85rem}.dr-clear[data-v-eab36858]:hover{background:#e2e8f0}.btn-del-period[data-v-eab36858]{color:#b91c1c;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:9px;padding:.6rem .85rem}.btn-del-period[data-v-eab36858]:hover{background:#fef2f2}.btn-del-sel[data-v-eab36858]{color:#fff;font:inherit;cursor:pointer;background:#dc2626;border:none;border-radius:9px;padding:.6rem .85rem;font-weight:600}.btn-del-sel[data-v-eab36858]:hover{background:#b91c1c}.col-check[data-v-eab36858]{text-align:center;width:34px}.col-check input[data-v-eab36858]{cursor:pointer}.row-selected td[data-v-eab36858]{background:#eff6ff}.row-selected:hover td[data-v-eab36858]{background:#dbeafe}.card[data-v-eab36858]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.state[data-v-eab36858]{text-align:center;color:#64748b;padding:2rem}.state-error[data-v-eab36858]{color:#b91c1c}.table-wrap[data-v-eab36858]{overflow-x:auto}.grid[data-v-eab36858]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.74rem}.grid th[data-v-eab36858]{text-align:left;color:#475569;vertical-align:middle;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.4rem;font-weight:600}.grid td[data-v-eab36858]{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.35rem .4rem}.grid tbody tr[data-v-eab36858]:hover{background:#f8fafc}.c-num[data-v-eab36858]{text-align:center}.col-org[data-v-eab36858]{white-space:normal;min-width:170px;max-width:260px;line-height:1.25}.col-note[data-v-eab36858]{white-space:normal;min-width:150px;max-width:210px}.col-bin[data-v-eab36858]{white-space:normal;overflow-wrap:anywhere;min-width:120px;max-width:150px;line-height:1.3}.col-phone[data-v-eab36858]{min-width:190px}.phone-cell[data-v-eab36858]{align-items:center;gap:.25rem;display:flex}.cell-input.bad[data-v-eab36858]{background:#fef2f2;border-color:#fecaca}.phone-ok[data-v-eab36858]{color:#047857;white-space:nowrap;font-size:.68rem}.phone-save[data-v-eab36858]{color:#047857;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;flex-shrink:0;padding:.15rem .45rem;font-weight:700;line-height:1}.phone-save[data-v-eab36858]:hover{background:#d1fae5}.col-num[data-v-eab36858]{text-align:center;width:66px}.num-input[data-v-eab36858]{width:60px;font:inherit;color:#1f2937;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;padding:.25rem .2rem;font-size:.74rem}.num-input[data-v-eab36858]:hover{background:#fff;border-color:#e2e8f0}.num-input[data-v-eab36858]:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1f}.num-input[data-v-eab36858]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-input[data-v-eab36858]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-input[data-v-eab36858]{appearance:textfield}.num-amount[data-v-eab36858]{font-weight:700}.cell-input[data-v-eab36858]{width:100%;font:inherit;color:#1f2937;background:0 0;border:1px solid #0000;border-radius:6px;padding:.25rem .35rem;font-size:.76rem}.cell-input[data-v-eab36858]:hover{background:#fff;border-color:#e2e8f0}.cell-input[data-v-eab36858]:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1f}.note-meta[data-v-eab36858]{color:#94a3b8;white-space:normal;margin-top:2px;font-size:.66rem}.totals-row td[data-v-eab36858]{color:#0f172a;background:#eff6ff;border-bottom:2px solid #bfdbfe;font-weight:700}.totals-row:hover td[data-v-eab36858]{background:#eff6ff}.bx[data-v-eab36858]{color:#0369a1;vertical-align:middle;background:#e0f2fe;border-radius:5px;margin-left:.25rem;padding:0 .3rem;font-size:.62rem;font-weight:700;display:inline-block}.synced[data-v-eab36858]{vertical-align:middle;cursor:help;margin-left:.25rem;font-size:.78rem}.status-inline[data-v-eab36858]{font:inherit;cursor:pointer;border:1px solid #e2e8f0;border-radius:999px;padding:.15rem .4rem;font-size:.72rem;font-weight:600}.choice-inline[data-v-eab36858]{font:inherit;color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:.2rem .35rem;font-size:.74rem}.bin-row[data-v-eab36858]{gap:.3rem;display:flex}.bin-row input[data-v-eab36858]{flex:1;min-width:0}.mini[data-v-eab36858]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-shrink:0;padding:0 .6rem;font-size:1rem}.mini[data-v-eab36858]:hover{background:#dbeafe}.btn-copy[data-v-eab36858]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:.15rem .4rem;font-size:.9rem}.btn-copy[data-v-eab36858]:hover{background:#f1f5f9}.col-actions[data-v-eab36858]{white-space:nowrap}.btn-surcharge[data-v-eab36858]{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;margin-left:4px;padding:.15rem .4rem;font-size:.85rem}.btn-surcharge[data-v-eab36858]:hover{background:#dcfce7}.base-panel[data-v-eab36858]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:.8rem;padding:.6rem .8rem}.base-head[data-v-eab36858]{color:#075985;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.notice-ok[data-v-eab36858]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:0 0 .7rem;padding:.6rem .85rem;font-size:.86rem}.base-state[data-v-eab36858]{color:#475569;padding:.3rem .2rem;font-size:.82rem}.base-state-err[data-v-eab36858]{color:#b91c1c}.base-item[data-v-eab36858]{border-top:1px solid #e0f2fe;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .5rem;display:flex}.base-info[data-v-eab36858]{flex-direction:column;min-width:0;display:flex}.base-info b[data-v-eab36858]{color:#0f172a;font-size:.84rem}.base-sub[data-v-eab36858]{color:#64748b;font-size:.74rem}.base-add[data-v-eab36858]{color:#fff;font:inherit;cursor:pointer;background:#0284c7;border:none;border-radius:8px;flex-shrink:0;padding:.4rem .8rem;font-size:.8rem;font-weight:600}.base-add[data-v-eab36858]:hover{background:#0369a1}.choice-inline[data-v-eab36858]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1f}.badge-ok[data-v-eab36858]{color:#047857;background:#ecfdf5}.badge-warn[data-v-eab36858]{color:#b45309;background:#fffbeb}.badge-danger[data-v-eab36858]{color:#b91c1c;background:#fef2f2}.badge-muted[data-v-eab36858]{color:#64748b;background:#f1f5f9}.btn-del[data-v-eab36858]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:7px;padding:.2rem .45rem;font-size:.8rem}.btn-del[data-v-eab36858]:hover{background:#fef2f2}.pager[data-v-eab36858]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.pg-btn[data-v-eab36858]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .9rem}.pg-btn[data-v-eab36858]:hover:not(:disabled){background:#f1f5f9}.pg-btn[data-v-eab36858]:disabled{opacity:.5;cursor:default}.pg-info[data-v-eab36858]{color:#475569;font-size:.88rem}.btn-trash[data-v-eab36858]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .7rem;font-size:.85rem}.btn-trash[data-v-eab36858]:hover{background:#f1f5f9}.trash-panel[data-v-eab36858]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:.6rem 0 1rem;padding:.9rem 1rem}.trash-head[data-v-eab36858]{color:#0f172a;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.trash-empty[data-v-eab36858]{color:#94a3b8;font-size:.9rem}.trash-actions[data-v-eab36858]{margin-bottom:.5rem}.trash-grid[data-v-eab36858]{font-size:.82rem}.restore-backup[data-v-eab36858]{border-top:1px dashed #cbd5e1;margin-top:1.1rem;padding-top:.9rem}.restore-row[data-v-eab36858]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.restore-select[data-v-eab36858]{min-width:320px}.restore-cto[data-v-eab36858]{max-width:260px}.restore-hint[data-v-eab36858]{color:#64748b;margin:.4rem 0 0;font-size:.8rem}.author-meta[data-v-eab36858]{color:#94a3b8;margin-top:2px;font-size:.72rem}.paid-at[data-v-eab36858]{align-items:center;gap:4px;margin-top:4px;display:flex}.paid-at-label[data-v-eab36858]{color:#64748b;font-size:.7rem}.paid-at-input[data-v-eab36858]{color:#0f172a;border:1px solid #cbd5e1;border-radius:4px;padding:2px 4px;font-size:.75rem}.lock-cell[data-v-eab36858]{cursor:help;opacity:.7;font-size:.8rem}.assign-author[data-v-eab36858]{border-top:1px dashed #cbd5e1;margin-top:1.1rem;padding-top:.9rem}.payment-panel[data-v-eab36858]{background:#fffbed;border:1px solid #e2c44c;border-radius:14px;margin:1rem 0;padding:1rem}.payment-head[data-v-eab36858],.payment-main[data-v-eab36858],.payment-actions[data-v-eab36858],.payment-card-actions[data-v-eab36858]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.payment-head[data-v-eab36858]{justify-content:space-between}.payment-head h3[data-v-eab36858]{margin:0 0 .2rem;font-size:1rem}.payment-head p[data-v-eab36858]{color:#64748b;margin:0;font-size:.84rem}.payment-selected[data-v-eab36858]{background:#f5cf45;border-radius:999px;padding:.35rem .7rem;font-weight:700}.payment-actions[data-v-eab36858]{margin-top:.8rem}.payment-actions button[data-v-eab36858],.payment-card-actions button[data-v-eab36858]{cursor:pointer;background:#fff;border:1px solid #d3b43d;border-radius:8px;padding:.45rem .75rem}.payment-error[data-v-eab36858]{color:#a12822;background:#fff0ed;border-radius:8px;margin:.7rem 0 0;padding:.55rem .7rem;font-size:.82rem;font-weight:650}.activation-choice[data-v-eab36858],.activation-date[data-v-eab36858]{color:#64748b;flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.activation-choice select[data-v-eab36858],.activation-date input[data-v-eab36858]{min-height:38px;font:inherit;color:#0f172a;background:#fff;border:1px solid #d6c56f;border-radius:8px;padding:.35rem .55rem}.activation-choice[data-v-eab36858]{min-width:260px}.activation-date[data-v-eab36858]{min-width:165px}.payment-list[data-v-eab36858]{gap:.65rem;margin-top:.9rem;display:grid}.payment-card[data-v-eab36858]{background:#fff;border:1px solid #eadb99;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.payment-main[data-v-eab36858]{align-items:baseline}.payment-main>span[data-v-eab36858]{color:#64748b;font-size:.8rem}.payment-state[data-v-eab36858]{background:#f1f5f9;border-radius:999px;padding:.2rem .5rem}.state-ready[data-v-eab36858]{color:#166534!important;background:#dcfce7!important}.state-awaiting-accountant[data-v-eab36858]{color:#92400e!important;background:#fef3c7!important}.state-sale-created[data-v-eab36858]{color:#1e40af!important;background:#dbeafe!important}.payment-card details[data-v-eab36858]{font-size:.8rem}.payment-card summary[data-v-eab36858]{cursor:pointer;color:#2563eb}.payment-item[data-v-eab36858]{grid-template-columns:120px minmax(160px,1fr) auto;gap:.5rem;padding:.25rem 0;display:grid}.payment-empty[data-v-eab36858]{color:#94a3b8;margin:.7rem 0 0;font-size:.84rem}@media (width<=900px){.payment-card[data-v-eab36858]{grid-template-columns:1fr}.payment-card-actions[data-v-eab36858]{justify-content:flex-start}}.ridmo-row-actions[data-v-eab36858]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.prepare-sale[data-v-eab36858]{color:#6b4f00;font:inherit;cursor:pointer;white-space:nowrap;background:#fffbed;border:1px solid #d3b43d;border-radius:7px;padding:.3rem .5rem;font-size:.72rem;font-weight:650;display:block}.prepare-sale[data-v-eab36858]:hover{background:#fff3b8}.prepare-sale[data-v-eab36858]:disabled{opacity:.55;cursor:wait}.prepare-sale-paid[data-v-eab36858]{color:#176b3d;background:#edf9f1;border-color:#78b98e}.prepare-sale-paid[data-v-eab36858]:hover{background:#dff3e6}.payment-row-error[data-v-eab36858]{color:#a12822;flex-basis:100%;max-width:24rem;font-size:.68rem;font-weight:650;line-height:1.3}.payment-row-state[data-v-eab36858]{color:#2563eb;margin-top:.35rem;font-size:.72rem;font-weight:600;display:block}.payment-row-warning[data-v-eab36858]{color:#9a5b00;max-width:14rem;margin-top:.35rem;font-size:.7rem;font-weight:600;line-height:1.25;display:block}.section-head[data-v-ab7220ec]{margin-bottom:.8rem}.section-title[data-v-ab7220ec]{margin:0;font-size:1.35rem}.section-sub[data-v-ab7220ec]{color:#64748b;margin:.2rem 0 0;font-size:.9rem}.today[data-v-ab7220ec]{border-radius:10px;margin-bottom:1rem;padding:.65rem .9rem;font-size:.92rem}.today-ok[data-v-ab7220ec]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.today-warn[data-v-ab7220ec]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.today-sub[data-v-ab7220ec]{opacity:.85;margin-left:.3rem}.running-now[data-v-ab7220ec]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.9rem}.cards[data-v-ab7220ec]{flex-wrap:wrap;gap:1rem;display:flex}.sync-card[data-v-ab7220ec]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:260px;padding:1.1rem 1.2rem}.sync-card-admin[data-v-ab7220ec]{background:#f5f7ff;border-color:#c7d2fe}.sync-title[data-v-ab7220ec]{margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.admin-tag[data-v-ab7220ec]{color:#4338ca;vertical-align:middle;background:#e0e7ff;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:700}.sync-desc[data-v-ab7220ec]{color:#475569;margin:0 0 .9rem;font-size:.88rem;line-height:1.4}.card-last[data-v-ab7220ec]{color:#475569;margin:.75rem 0 0;font-size:.82rem}.btn-primary[data-v-ab7220ec],.btn-secondary[data-v-ab7220ec]{font:inherit;cursor:pointer;border:none;border-radius:9px;padding:.6rem 1.1rem;font-weight:600}.btn-primary[data-v-ab7220ec]{color:#fff;background:#2563eb}.btn-primary[data-v-ab7220ec]:disabled,.btn-secondary[data-v-ab7220ec]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-ab7220ec]{color:#fff;background:#0f172a}.progress[data-v-ab7220ec]{max-width:520px;margin-top:1.1rem}.progress-bar[data-v-ab7220ec]{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.progress-bar.indeterminate .progress-fill[data-v-ab7220ec]{background:linear-gradient(90deg,#2563eb,#38bdf8);width:40%;height:100%;animation:1.2s ease-in-out infinite slide-ab7220ec}@keyframes slide-ab7220ec{0%{margin-left:-40%}to{margin-left:100%}}.progress-text[data-v-ab7220ec]{color:#334155;margin-top:.4rem;font-size:.85rem}.hint[data-v-ab7220ec]{color:#94a3b8;margin:.2rem 0 0;font-size:.8rem}.result[data-v-ab7220ec]{border-radius:9px;margin-top:1rem;padding:.7rem .9rem;font-size:.9rem}.result-ok[data-v-ab7220ec]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.result-error[data-v-ab7220ec]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.journal[data-v-ab7220ec]{margin-top:1.8rem}.journal-title[data-v-ab7220ec]{margin:0 0 .6rem;font-size:1.05rem}.journal-empty[data-v-ab7220ec]{color:#94a3b8;font-size:.9rem}.table-wrap[data-v-ab7220ec]{overflow-x:auto}.grid[data-v-ab7220ec]{border-collapse:collapse;background:#fff;width:100%;font-size:.85rem}.grid th[data-v-ab7220ec],.grid td[data-v-ab7220ec]{text-align:left;border:1px solid #e2e8f0;padding:.4rem .6rem}.grid th[data-v-ab7220ec]{background:#f8fafc;font-weight:600}.c-num[data-v-ab7220ec]{text-align:right}.run[data-v-ab7220ec]{color:#2563eb;font-weight:600}.ok[data-v-ab7220ec]{color:#059669;font-weight:600}.err[data-v-ab7220ec]{color:#dc2626;font-weight:600}.sync-progress[data-v-5ddc4a8e]{z-index:50;color:#fff;background:#0f172a;padding:.6rem 1rem .75rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000040}.sync-progress-track[data-v-5ddc4a8e]{background:#ffffff2e;border-radius:6px;height:10px;margin-bottom:.4rem;overflow:hidden}.sync-progress-fill[data-v-5ddc4a8e]{background:linear-gradient(90deg,#22c55e,#16a34a);height:100%;transition:width .4s}.sync-progress-text[data-v-5ddc4a8e]{font-size:.85rem}.sync-progress-hint[data-v-5ddc4a8e]{opacity:.7}.sync-done[data-v-5ddc4a8e]{z-index:50;color:#fff;background:#16a34a;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000040}.sync-done-check[data-v-5ddc4a8e]{font-size:1.1rem}.sync-done-close[data-v-5ddc4a8e]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;width:26px;height:26px;margin-left:auto;font-size:.9rem;line-height:1}.sync-done-close[data-v-5ddc4a8e]:hover{background:#ffffff59}.section-head[data-v-5ddc4a8e]{margin-bottom:.75rem}.section-title[data-v-5ddc4a8e]{color:#0f172a;margin:0;font-size:1.2rem}.section-sub[data-v-5ddc4a8e]{color:#64748b;margin:.15rem 0 0;font-size:.82rem}.warn[data-v-5ddc4a8e]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:.9rem;padding:.7rem .9rem;font-size:.86rem}.card[data-v-5ddc4a8e]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:900px;margin-bottom:.9rem;padding:1.1rem 1.2rem}.step-head[data-v-5ddc4a8e]{color:#0f172a;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:1rem;font-weight:700;display:flex}.step-num[data-v-5ddc4a8e]{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;display:grid}.sub-head[data-v-5ddc4a8e]{color:#475569;margin:.9rem 0 .5rem;font-size:.85rem;font-weight:600}.grid[data-v-5ddc4a8e]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.field[data-v-5ddc4a8e]{color:#334155;gap:.3rem;font-size:.82rem;display:grid}.field.wide[data-v-5ddc4a8e]{grid-column:span 2}.field.check[data-v-5ddc4a8e]{grid-auto-flow:column;justify-content:start;align-items:center;gap:.4rem}.field.check input[data-v-5ddc4a8e]{width:auto}.field input[data-v-5ddc4a8e]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .65rem}.field input[data-v-5ddc4a8e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.actions[data-v-5ddc4a8e]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.cabinet-bar[data-v-5ddc4a8e]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.cabinet-btn[data-v-5ddc4a8e]{color:#fff;font:inherit;cursor:pointer;background:#2f6df6;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;transition:background .15s,transform 50ms;display:inline-flex}.cabinet-btn[data-v-5ddc4a8e]:hover{background:#1d4ed8}.cabinet-btn[data-v-5ddc4a8e]:active{transform:translateY(1px)}.cabinet-btn.soon[data-v-5ddc4a8e]{color:#64748b;cursor:not-allowed;background:#e2e8f0}.soon-tag[data-v-5ddc4a8e]{color:#475569;text-transform:uppercase;background:#cbd5e1;border-radius:6px;padding:1px 5px;font-size:.65rem;font-weight:700}.card.step.flash[data-v-5ddc4a8e]{outline-offset:2px;outline:3px solid #93c5fd;transition:outline-color 1s}.btn-primary[data-v-5ddc4a8e]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.65rem 1.1rem;font-weight:600}.btn-primary[data-v-5ddc4a8e]:disabled{opacity:.6;cursor:default}.ok[data-v-5ddc4a8e]{color:#047857;font-size:.85rem;font-weight:600}.err[data-v-5ddc4a8e]{color:#b91c1c;font-size:.85rem;font-weight:600}.done-banner[data-v-5ddc4a8e]{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:8px;margin-top:.6rem;padding:.6rem .8rem;font-size:.9rem}.cfg-result[data-v-5ddc4a8e]{color:#334155;margin-top:.9rem;font-size:.86rem}.cfg-result p[data-v-5ddc4a8e]{margin:.25rem 0}.cfg-list[data-v-5ddc4a8e]{margin:.4rem 0 0;padding-left:1.1rem}.cfg-list li[data-v-5ddc4a8e]{margin:.15rem 0}.prev-center[data-v-5ddc4a8e]{border-top:1px solid #eef2f7;margin:.55rem 0;padding-top:.5rem;font-size:.88rem}.center-select[data-v-5ddc4a8e]{font:inherit;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.55rem .7rem}.all-check[data-v-5ddc4a8e]{color:#334155;cursor:pointer;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.from-date[data-v-5ddc4a8e]{font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:.35rem .5rem;font-size:.82rem}.from-date[data-v-5ddc4a8e]:disabled{opacity:.5}.raw-json[data-v-5ddc4a8e]{color:#e2e8f0;white-space:pre;background:#0f172a;border-radius:9px;max-height:460px;margin-top:.8rem;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45;overflow:auto}.head h2[data-v-d322c7b4]{color:#0f172a;margin:0;font-size:1.2rem}.head p[data-v-d322c7b4]{color:#64748b;margin:.15rem 0 .75rem;font-size:.82rem}.addbar[data-v-d322c7b4]{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.addbar input[data-v-d322c7b4]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .6rem;font-size:.82rem}.addbar button[data-v-d322c7b4]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:.5rem .9rem;font-weight:600}.err[data-v-d322c7b4]{color:#b91c1c;align-self:center;font-size:.82rem}.card[data-v-d322c7b4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.grid[data-v-d322c7b4]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.76rem}.grid th[data-v-d322c7b4]{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .55rem;font-weight:600}.grid td[data-v-d322c7b4]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.4rem .55rem}.num[data-v-d322c7b4]{text-align:right}.empty[data-v-d322c7b4]{text-align:center;color:#94a3b8;padding:1rem}.del[data-v-d322c7b4]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;padding:.15rem .4rem}.head h2[data-v-2a144d50]{color:#0f172a;margin:0;font-size:1.2rem}.head p[data-v-2a144d50]{color:#64748b;margin:.15rem 0 .75rem;font-size:.82rem}.sub[data-v-2a144d50]{color:#0f172a;margin:1.2rem 0 .5rem;font-size:1rem}.addbar[data-v-2a144d50]{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.addbar input[data-v-2a144d50]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .6rem;font-size:.82rem}.addbar button[data-v-2a144d50]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:.5rem .9rem;font-weight:600}.err[data-v-2a144d50]{color:#b91c1c;align-self:center;font-size:.82rem}.card[data-v-2a144d50]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.grid[data-v-2a144d50]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}.grid th[data-v-2a144d50]{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .6rem;font-weight:600}.grid td[data-v-2a144d50]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.4rem .6rem}.num[data-v-2a144d50]{text-align:right}.empty[data-v-2a144d50]{text-align:center;color:#94a3b8;padding:1rem}.head[data-v-8954d3d9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.title[data-v-8954d3d9]{margin:0;font-size:1.35rem}.sub[data-v-8954d3d9]{color:#64748b;margin:.2rem 0 0;font-size:.9rem}.period-select[data-v-8954d3d9]{font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:.5rem .7rem}.notice[data-v-8954d3d9]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9px;padding:.6rem .9rem;font-size:.9rem}.notice.err[data-v-8954d3d9]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.totals[data-v-8954d3d9]{gap:1rem;margin-bottom:1rem;display:flex}.tot[data-v-8954d3d9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.8rem 1.1rem}.tot-label[data-v-8954d3d9]{color:#64748b;font-size:.82rem}.tot-val[data-v-8954d3d9]{font-size:1.3rem;font-weight:700}.card[data-v-8954d3d9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.4rem}.state[data-v-8954d3d9]{color:#94a3b8;padding:1rem}.table-wrap[data-v-8954d3d9]{overflow-x:auto}.grid[data-v-8954d3d9]{border-collapse:collapse;width:100%;font-size:.88rem}.grid th[data-v-8954d3d9],.grid td[data-v-8954d3d9]{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:.5rem .7rem}.grid th[data-v-8954d3d9]{background:#f8fafc;font-weight:600;position:sticky;top:0}.c-num[data-v-8954d3d9]{text-align:right}.link[data-v-8954d3d9]{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.meta[data-v-8954d3d9]{color:#334155;font-size:.85rem}.meta-sub[data-v-8954d3d9]{color:#94a3b8;font-size:.75rem}.warn-diff[data-v-8954d3d9]{color:#b45309;font-size:.72rem}.prod-cell[data-v-8954d3d9]{color:#475569}.op-cell .op-cnt[data-v-8954d3d9]{font-weight:600}.op-cell .op-sum[data-v-8954d3d9]{color:#64748b;font-size:.78rem}.tot-sub[data-v-8954d3d9]{color:#94a3b8;font-size:.75rem}.tot-main[data-v-8954d3d9]{background:#f1f5f9}.st[data-v-8954d3d9]{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.st-pending[data-v-8954d3d9]{color:#854d0e;background:#fef9c3}.st-approved[data-v-8954d3d9]{color:#1e40af;background:#dbeafe}.st-paid[data-v-8954d3d9]{color:#166534;background:#dcfce7}.st-rejected[data-v-8954d3d9]{color:#991b1b;background:#fee2e2}.actions[data-v-8954d3d9]{flex-wrap:wrap;gap:.35rem;display:flex}.btn[data-v-8954d3d9]{font:inherit;cursor:pointer;border:none;border-radius:7px;padding:.35rem .6rem;font-size:.8rem;font-weight:600}.btn[data-v-8954d3d9]:disabled{opacity:.5;cursor:default}.approve[data-v-8954d3d9]{color:#fff;background:#2563eb}.reject[data-v-8954d3d9]{color:#b91c1c;background:#fff;border:1px solid #fca5a5}.pay[data-v-8954d3d9]{color:#fff;background:#16a34a}.detail-row td[data-v-8954d3d9]{background:#f8fafc}.detail-head[data-v-8954d3d9]{margin:.3rem 0 .5rem;font-size:.85rem;font-weight:600}.sub-grid[data-v-8954d3d9]{background:#fff;font-size:.82rem}h3[data-v-97efd99f]{margin:0}p[data-v-97efd99f]{color:#64748b;line-height:1.5}.toolbar[data-v-97efd99f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.summary-table th[data-v-97efd99f]:first-child{min-width:235px;max-width:260px}.summary-table tbody tr:nth-child(4n+1) th[data-v-97efd99f],.summary-table tbody tr:nth-child(4n+2) th[data-v-97efd99f]{background:#edf5f3}button[data-v-97efd99f],select[data-v-97efd99f],.upload[data-v-97efd99f]{font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px}button[data-v-97efd99f]:disabled{opacity:.5;cursor:wait}.upload[data-v-97efd99f]{color:#fff;background:#0f766e}input[type=file][data-v-97efd99f]{max-width:230px;margin-top:6px;font-size:12px;display:block}.files[data-v-97efd99f]{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.active[data-v-97efd99f]{background:#f0fdfa;border-color:#0f766e}.scroll[data-v-97efd99f]{border:1px solid #e2e8f0;border-radius:10px;max-height:65vh;overflow:auto}table[data-v-97efd99f]{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}td[data-v-97efd99f],th[data-v-97efd99f]{border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9;min-width:100px;padding:9px 12px}th[data-v-97efd99f]{text-align:left;background:#f8fafc}thead th[data-v-97efd99f]{z-index:2;position:sticky;top:0}tbody th[data-v-97efd99f]{z-index:1;min-width:45px;position:sticky;left:0}td[data-v-97efd99f]:nth-child(2),td[data-v-97efd99f]:nth-child(3){min-width:190px;max-width:340px}.numeric[data-v-97efd99f]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.issue[data-v-97efd99f]{background:#fff7ed}small[data-v-97efd99f]{color:#94a3b8}.note[data-v-97efd99f]{background:#f1f5f9;border-radius:8px;padding:12px}.error[data-v-97efd99f]{color:#b91c1c}.hash[data-v-97efd99f]{overflow-wrap:anywhere;font-size:11px}.findings[data-v-97efd99f]{margin-top:20px;line-height:1.7}summary[data-v-97efd99f]{cursor:pointer;font-weight:600}.tax-summary[data-v-29606fa6]{max-height:none;margin:16px 0}.tax-summary th[data-v-29606fa6]:first-child{min-width:210px;max-width:250px}.tax-summary thead th[data-v-29606fa6]{min-width:145px}.tax-summary small[data-v-29606fa6]{white-space:normal}.tax-amount[data-v-29606fa6],tfoot[data-v-29606fa6]{background:#f0fdfa;font-weight:600}tfoot th[data-v-29606fa6],tfoot td[data-v-29606fa6]{border-top:2px solid #0f766e}.cell-edit[data-v-29606fa6]{text-align:right;white-space:nowrap;background:0 0;border:0;width:100%;padding:0}.cell-edit span[data-v-29606fa6]{color:#0f766e;opacity:.5;font-size:11px}.cell-edit:hover span[data-v-29606fa6]{opacity:1}.monthly[data-v-29606fa6]{color:#172b3a;min-width:0;max-width:100%;margin-bottom:28px}.heading[data-v-29606fa6],.controls[data-v-29606fa6],.actions[data-v-29606fa6],nav[data-v-29606fa6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heading[data-v-29606fa6]{justify-content:space-between}h3[data-v-29606fa6]{margin:0;font-size:22px}p[data-v-29606fa6]{line-height:1.5}label[data-v-29606fa6]{gap:5px;font-size:13px;display:grid}button[data-v-29606fa6],input[data-v-29606fa6],select[data-v-29606fa6]{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px}button[data-v-29606fa6]{cursor:pointer}button[data-v-29606fa6]:disabled{opacity:.5;cursor:default}.controls input[data-v-29606fa6]{width:100px}nav[data-v-29606fa6]{margin:18px 0}.active[data-v-29606fa6],.primary[data-v-29606fa6]{color:#fff;background:#0f766e;border-color:#0f766e}.note[data-v-29606fa6]{color:#64748b;font-size:13px}.error[data-v-29606fa6]{color:#9f1239;background:#fff1f2;padding:12px}.success[data-v-29606fa6]{color:#166534;background:#dcfce7;padding:12px}.scroll[data-v-29606fa6]{border:1px solid #dbe4e8;border-radius:12px;max-height:70vh;overflow:auto}table[data-v-29606fa6]{border-spacing:0;background:#fff;width:100%;font-size:13px}th[data-v-29606fa6],td[data-v-29606fa6]{border-bottom:1px solid #e2e8f0;border-right:1px solid #edf2f7;padding:12px}td[data-v-29606fa6]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}thead th[data-v-29606fa6]{z-index:3;background:#f1f5f9;min-width:160px;position:sticky;top:0}thead th[data-v-29606fa6]:first-child{z-index:4}th[data-v-29606fa6]:first-child{text-align:left;z-index:2;background:#fff;min-width:285px;max-width:285px;position:sticky;left:0}thead th[data-v-29606fa6]:first-child{background:#f1f5f9}tbody th[data-v-29606fa6]{font-weight:500}small[data-v-29606fa6]{color:#64748b;margin-top:6px;font-size:11px;font-weight:400;display:block}.income td[data-v-29606fa6],.income th[data-v-29606fa6]{background:#fef3a8;font-weight:600}.base td[data-v-29606fa6],.base th[data-v-29606fa6]{background:#d2f5dc}.tax td[data-v-29606fa6],.tax th[data-v-29606fa6]{background:#efd8fa;font-weight:600}.vat td[data-v-29606fa6],.vat th[data-v-29606fa6]{background:#dbeafe}.quarters[data-v-29606fa6]{flex-wrap:wrap;gap:12px;display:flex}.quarters article[data-v-29606fa6]{border:1px solid #cbd5e1;border-radius:10px;gap:8px;max-width:340px;padding:14px;display:grid}.backdrop[data-v-29606fa6]{z-index:500;background:#10233280;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.editor[data-v-29606fa6]{background:#fff;border-radius:14px;width:min(780px,100%);max-height:90vh;padding:24px;overflow:auto}.editor fieldset[data-v-29606fa6]{border:0;gap:14px;min-width:0;padding:0;display:grid}.expense[data-v-29606fa6]{grid-template-columns:1fr 160px 38px;gap:8px;display:grid}.expense input[data-v-29606fa6]{width:100%;min-width:0}.actions[data-v-29606fa6]{margin:16px 0}.editor details[data-v-29606fa6]{border-top:1px solid #e2e8f0;padding:10px 0}.editor summary[data-v-29606fa6]{cursor:pointer}.editor p[data-v-29606fa6]{font-size:13px}@media (width<=650px){th[data-v-29606fa6]:first-child{min-width:185px;max-width:185px}.expense[data-v-29606fa6]{grid-template-columns:1fr 100px 32px}.backdrop[data-v-29606fa6]{padding:8px}.editor[data-v-29606fa6]{padding:16px}.controls[data-v-29606fa6]{width:100%}}.opening[data-v-4e0fc4ac]{color:#172b3a;min-width:0;max-width:100%}h3[data-v-4e0fc4ac]{font-size:22px}h4[data-v-4e0fc4ac]{margin-top:28px;font-size:18px}p[data-v-4e0fc4ac]{line-height:1.5}.controls[data-v-4e0fc4ac],.cards[data-v-4e0fc4ac]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}label[data-v-4e0fc4ac]{gap:6px;font-size:13px;display:grid}input[data-v-4e0fc4ac],select[data-v-4e0fc4ac],button[data-v-4e0fc4ac]{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:100%;padding:9px 12px}button[data-v-4e0fc4ac]{cursor:pointer;margin:8px 0}button[data-v-4e0fc4ac]:disabled{opacity:.5}.primary[data-v-4e0fc4ac]{color:#fff;background:#0f766e}.scroll[data-v-4e0fc4ac]{margin:14px 0;overflow:auto}table[data-v-4e0fc4ac]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-4e0fc4ac],td[data-v-4e0fc4ac]{text-align:left;border:1px solid #dbe4e8;padding:8px}th[data-v-4e0fc4ac]{background:#eef4f7}td input[data-v-4e0fc4ac]{min-width:140px}fieldset[data-v-4e0fc4ac]{border:0;min-width:0;padding:0}.cards article[data-v-4e0fc4ac]{border:1px solid #dbe4e8;border-radius:10px;min-width:180px;padding:16px;font-size:13px}.cards strong[data-v-4e0fc4ac]{margin-top:8px;font-size:20px;display:block}.note[data-v-4e0fc4ac]{color:#64748b;font-size:13px}.error[data-v-4e0fc4ac]{color:#9f1239;background:#fff1f2;padding:12px}.fields[data-v-4e0fc4ac]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0;display:grid}.license[data-v-4e0fc4ac]{border:1px solid #cbd5e1;border-radius:10px;margin:12px 0;padding:14px}summary[data-v-4e0fc4ac]{cursor:pointer}.check[data-v-4e0fc4ac]{align-items:center;margin-top:20px;display:flex}.check input[data-v-4e0fc4ac]{width:auto}.cabinet-title[data-v-4e0fc4ac]{margin:0;font-size:16px}.company-tabs[data-v-4e0fc4ac],.panel-tabs[data-v-4e0fc4ac]{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.company-tabs button[data-v-4e0fc4ac],.panel-tabs button[data-v-4e0fc4ac]{margin:0}.selected[data-v-4e0fc4ac]{color:#0f766e;background:#def2ee;border-color:#0f766e;font-weight:700}.panel-tabs[data-v-4e0fc4ac]{border-bottom:1px solid #dbe4e8;padding-bottom:12px}.balance-cards[data-v-4e0fc4ac]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.balance-card[data-v-4e0fc4ac]{background:#fff;border:1px solid #dbe4e8;border-radius:12px;padding:18px}.card-heading[data-v-4e0fc4ac]{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading h4[data-v-4e0fc4ac]{margin:0}.card-heading button[data-v-4e0fc4ac]{font-size:12px}.balance-card .fields[data-v-4e0fc4ac]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.save-bar[data-v-4e0fc4ac]{background:#eef6f4;border:1px solid #cbded8;border-radius:12px;margin-top:24px;padding:16px}.save-bar .check[data-v-4e0fc4ac]{margin-top:0}.save-bar>label[data-v-4e0fc4ac]:not(.check){max-width:640px}input[data-v-4e0fc4ac],select[data-v-4e0fc4ac]{box-sizing:border-box;width:100%}button[data-v-4e0fc4ac]:focus-visible,input[data-v-4e0fc4ac]:focus-visible,select[data-v-4e0fc4ac]:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.waiting[data-v-f7c8665c]{color:#172b3a;min-width:0;max-width:100%}.heading[data-v-f7c8665c],.controls[data-v-f7c8665c],.cards[data-v-f7c8665c]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.heading[data-v-f7c8665c]{justify-content:space-between}h3[data-v-f7c8665c]{margin:0;font-size:22px}h4[data-v-f7c8665c]{margin:0 0 16px;font-size:18px}p[data-v-f7c8665c]{line-height:1.5}label[data-v-f7c8665c]{gap:6px;font-size:13px;display:grid}input[data-v-f7c8665c],select[data-v-f7c8665c],button[data-v-f7c8665c]{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:100%;padding:9px 12px}button[data-v-f7c8665c]{cursor:pointer}button[data-v-f7c8665c]:disabled{opacity:.5}.primary[data-v-f7c8665c]{color:#fff;background:#0f766e}.cards article[data-v-f7c8665c]{border:1px solid #dbe4e8;border-radius:10px;min-width:180px;padding:16px;font-size:13px}.cards strong[data-v-f7c8665c]{margin-top:8px;font-size:22px;display:block}.note[data-v-f7c8665c],small[data-v-f7c8665c]{color:#64748b;font-size:12px}small[data-v-f7c8665c]{margin-top:5px;display:block}.error[data-v-f7c8665c]{color:#9f1239;background:#fff1f2;padding:12px}.editor[data-v-f7c8665c]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:20px 0;padding:20px}.fields[data-v-f7c8665c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}fieldset[data-v-f7c8665c]{border:0;min-width:0;padding:0}.scroll[data-v-f7c8665c]{overflow:auto}table[data-v-f7c8665c]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-f7c8665c],th[data-v-f7c8665c]{text-align:left;border-bottom:1px solid #e2e8f0;min-width:130px;padding:12px}th[data-v-f7c8665c]{background:#eef4f7}details[data-v-f7c8665c]{padding:10px 0}summary[data-v-f7c8665c]{cursor:pointer}.expiry[data-v-3c138b09]{color:#172b3a;min-width:0;max-width:100%;padding-bottom:80px}header[data-v-3c138b09],.card-head[data-v-3c138b09],.actions[data-v-3c138b09]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-v-3c138b09]{margin:0;font-size:22px}h4[data-v-3c138b09]{margin:0;font-size:17px}.cards[data-v-3c138b09]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin:18px 0;display:grid}article[data-v-3c138b09]{background:#fff;border:1px solid #dbe4e8;border-radius:12px;min-width:0;padding:20px}dl[data-v-3c138b09]{margin:16px 0 0}dl>div[data-v-3c138b09]{justify-content:space-between;gap:12px;margin:14px 0;display:flex}dt[data-v-3c138b09]{color:#64748b;font-size:13px}dd[data-v-3c138b09]{text-align:right;font-variant-numeric:tabular-nums;margin:0}dd span[data-v-3c138b09]{margin-top:4px;font-size:12px;display:block}.service-block[data-v-3c138b09]{border-top:1px solid #e7edf0;margin-top:18px;padding-top:16px}.service-block h5[data-v-3c138b09]{color:#64748b;margin:0 0 10px;font-size:14px}.period[data-v-3c138b09]{margin:0;font-size:15px;line-height:1.7}.period>span[data-v-3c138b09]{display:inline-block}.remaining[data-v-3c138b09]{margin:6px 0 0;font-size:13px}.subscription-price[data-v-3c138b09]{margin:12px 0 0;font-size:15px}.subscription-price span[data-v-3c138b09]{color:#64748b}.expired[data-v-3c138b09]{color:#b91c1c}.soon[data-v-3c138b09]{color:#92400e}.active[data-v-3c138b09]{color:#0f766e}.unknown[data-v-3c138b09],.note[data-v-3c138b09]{color:#64748b}.note[data-v-3c138b09]{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.due[data-v-3c138b09]{background:#fff8e8;border:1px solid #edd6a1;border-radius:12px;padding:18px}.due p[data-v-3c138b09]:last-child{margin-bottom:0}.due span[data-v-3c138b09]{margin-left:8px;display:inline-block}.actions[data-v-3c138b09]{justify-content:flex-start;margin:12px 0}button[data-v-3c138b09],input[data-v-3c138b09]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px}button[data-v-3c138b09]{cursor:pointer}button[data-v-3c138b09]:disabled{opacity:.5;cursor:default}input[data-v-3c138b09]{width:100%;min-width:0}.primary[data-v-3c138b09]{color:#fff;background:#0f766e}.editor[data-v-3c138b09]{background:#f2faf7;border:1px solid #a8cfc5;border-radius:12px;margin:20px 0;padding:20px}.fields[data-v-3c138b09]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.edit-company[data-v-3c138b09]{margin:18px 0}.edit-company h4[data-v-3c138b09]{margin-bottom:14px}fieldset[data-v-3c138b09]{border:0;min-width:0;padding:0}label[data-v-3c138b09]{gap:6px;font-size:13px;display:grid}.upload[data-v-3c138b09]{max-width:440px}.error[data-v-3c138b09]{color:#9f1239;background:#fff1f2;padding:12px}.notice[data-v-3c138b09]{color:#166534;background:#dcfce7;padding:12px}details[data-v-3c138b09]{border:1px solid #dbe4e8;border-radius:8px;margin:12px 0;padding:12px}summary[data-v-3c138b09]{cursor:pointer}button[data-v-3c138b09]:focus-visible,input[data-v-3c138b09]:focus-visible{outline-offset:2px;outline:2px solid #0f766e}h3[data-v-f0d3313b]{margin:0 0 8px}.intro p[data-v-f0d3313b],.warning[data-v-f0d3313b]{color:#64748b;line-height:1.6}.warning[data-v-f0d3313b]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:14px}.sheet[data-v-f0d3313b],.history[data-v-f0d3313b]{background:#fff;border:1px solid #dfe7ec;border-radius:12px;margin:18px 0;padding:20px}.head-fields[data-v-f0d3313b]{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}label[data-v-f0d3313b]{color:#526577;flex-direction:column;gap:6px;font-size:12px;display:flex}button[data-v-f0d3313b],select[data-v-f0d3313b],input[data-v-f0d3313b]{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:9px 11px}.available[data-v-f0d3313b]{color:#0f766e;background:#f0fdfa;border-radius:8px;padding:10px 12px}.table-wrap[data-v-f0d3313b]{overflow-x:auto}table[data-v-f0d3313b]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-f0d3313b],td[data-v-f0d3313b]{text-align:left;vertical-align:top;border-bottom:1px solid #e7edf2;padding:11px}th[data-v-f0d3313b]{color:#64748b;background:#f8fafc}td input[data-v-f0d3313b],td select[data-v-f0d3313b]{box-sizing:border-box;width:100%}small[data-v-f0d3313b]{color:#718096;margin-top:4px;display:block}.actions[data-v-f0d3313b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.actions strong[data-v-f0d3313b]{margin-right:auto}.primary[data-v-f0d3313b]{color:#fff;background:#0f766e;border-color:#0f766e;font-weight:600}.message[data-v-f0d3313b]{color:#065f46;background:#ecfdf5;border-radius:8px;padding:12px}.error[data-v-f0d3313b]{color:#be123c;background:#fff1f2}.empty[data-v-f0d3313b]{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:20px}.batch[data-v-f0d3313b]{border-top:1px solid #dfe7ec;margin-top:16px;padding-top:16px}.batch h4[data-v-f0d3313b]{margin:0}.balance[data-v-f0d3313b]{text-align:right;color:#0f766e}.operations-title[data-v-f0d3313b]{margin-top:28px}@media (width<=950px){.head-fields[data-v-f0d3313b]{grid-template-columns:1fr 1fr}}@media (width<=760px){.head-fields[data-v-f0d3313b]{grid-template-columns:1fr}.actions[data-v-f0d3313b]{align-items:stretch}.actions[data-v-f0d3313b]>*{width:100%}}.tax-register[data-v-09e0cbd3]{border-top:1px solid #dbe4e8;padding-top:18px}.tax-register summary[data-v-09e0cbd3]{cursor:pointer;margin-bottom:20px;font-weight:600}.finance[data-v-09e0cbd3]{color:#172b3a;max-width:1600px}.heading[data-v-09e0cbd3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}h2[data-v-09e0cbd3]{letter-spacing:-.6px;margin:4px 0;font-size:29px}h3[data-v-09e0cbd3]{margin:0 0 12px;font-size:18px}.heading p[data-v-09e0cbd3]{color:#64748b;margin:4px 0}.eyebrow[data-v-09e0cbd3]{text-transform:uppercase;color:#0f766e;letter-spacing:1px;font-size:12px}button[data-v-09e0cbd3],select[data-v-09e0cbd3],input[data-v-09e0cbd3]{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px}button[data-v-09e0cbd3]{cursor:pointer}button[data-v-09e0cbd3]:disabled{opacity:.5;cursor:wait}.primary[data-v-09e0cbd3]{color:#fff;background:#0f766e;border-color:#0f766e;font-weight:600}.tabs[data-v-09e0cbd3]{border-bottom:1px solid #dbe4e8;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:10px;display:flex}.tabs button[data-v-09e0cbd3]{color:#64748b;background:0 0;border:0}.tabs button.active[data-v-09e0cbd3]{color:#0f766e;background:#e0f2ee;font-weight:700}.filters[data-v-09e0cbd3]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:22px;display:flex}label[data-v-09e0cbd3]{color:#526577;flex-direction:column;gap:6px;font-size:12px;display:flex}label input[data-v-09e0cbd3],label select[data-v-09e0cbd3]{min-width:0;font-size:14px}.cards[data-v-09e0cbd3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}article[data-v-09e0cbd3],.panel[data-v-09e0cbd3]{background:#fff;border:1px solid #e0e8ed;border-radius:12px;padding:20px}article span[data-v-09e0cbd3]{color:#64748b;font-size:13px}article strong[data-v-09e0cbd3]{overflow-wrap:anywhere;margin:12px 0 8px;font-size:23px;display:block}small[data-v-09e0cbd3]{color:#718096;margin-top:5px;font-size:12px;line-height:1.5;display:block}.accent[data-v-09e0cbd3]{background:#f0fdfa;border-color:#99d3c4}.accent strong[data-v-09e0cbd3]{color:#0f766e}.secondary[data-v-09e0cbd3]{grid-template-columns:1fr 1fr}.secondary button[data-v-09e0cbd3]{margin-top:8px}.panel[data-v-09e0cbd3]{margin:18px 0}.panel .cards[data-v-09e0cbd3]{grid-template-columns:repeat(3,minmax(0,1fr))}.hint[data-v-09e0cbd3]{color:#64748b;font-size:13px;line-height:1.7}.scroll[data-v-09e0cbd3]{overflow-x:auto}table[data-v-09e0cbd3]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-09e0cbd3],td[data-v-09e0cbd3]{text-align:right;font-variant-numeric:tabular-nums;vertical-align:top;border-bottom:1px solid #e7edf2;padding:13px 14px}th[data-v-09e0cbd3]{color:#64748b;white-space:normal;background:#f8fafc;min-width:110px;font-size:12px}td[data-v-09e0cbd3]:first-child,th[data-v-09e0cbd3]:first-child{text-align:left;min-width:160px}td[data-v-09e0cbd3]{white-space:nowrap}td small[data-v-09e0cbd3]{white-space:normal;max-width:330px}.muted[data-v-09e0cbd3]{color:#94a3b8;text-align:left}.empty[data-v-09e0cbd3]{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:28px}.message[data-v-09e0cbd3]{color:#065f46;background:#ecfdf5;border-radius:8px;padding:12px}.error[data-v-09e0cbd3]{color:#be123c;background:#fff1f2}.entry-form[data-v-09e0cbd3]{background:#f8fffd;border:1px solid #99d3c4;border-radius:12px;margin:20px 0;padding:22px}.fields[data-v-09e0cbd3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.fields .wide[data-v-09e0cbd3]{grid-column:span 2}.check[data-v-09e0cbd3]{flex-direction:row;align-self:end;align-items:center;padding:10px 0}.check input[data-v-09e0cbd3]{accent-color:#0f766e}.overdue[data-v-09e0cbd3]{color:#b91c1c}.voided[data-v-09e0cbd3]{opacity:.6}.voided td[data-v-09e0cbd3]:first-child{text-decoration:line-through}@media (width<=1100px){.cards[data-v-09e0cbd3],.fields[data-v-09e0cbd3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.cards[data-v-09e0cbd3],.secondary[data-v-09e0cbd3],.panel .cards[data-v-09e0cbd3],.fields[data-v-09e0cbd3]{grid-template-columns:1fr}.fields .wide[data-v-09e0cbd3]{grid-column:auto}.filters label[data-v-09e0cbd3]{flex:1}.heading[data-v-09e0cbd3]{align-items:flex-start}article strong[data-v-09e0cbd3]{font-size:21px}}.head h2[data-v-62214762]{color:#0f172a;margin:0;font-size:1.2rem}.head p[data-v-62214762]{color:#64748b;margin:.15rem 0 .75rem;font-size:.82rem}.tabs[data-v-62214762]{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.tab[data-v-62214762]{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.tab.active[data-v-62214762]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.card[data-v-62214762]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.grid[data-v-62214762]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.8rem}.grid th[data-v-62214762]{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .6rem;font-weight:600}.grid td[data-v-62214762]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.4rem .6rem}.num[data-v-62214762]{text-align:right}.empty[data-v-62214762]{text-align:center;color:#94a3b8;padding:1rem}.edit[data-v-62214762]{width:100%;min-width:120px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.3rem .45rem;font-size:.8rem}.edit[data-v-62214762]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.edit.sm[data-v-62214762]{min-width:70px}.edit.num-input[data-v-62214762]{text-align:right;min-width:90px}.actions-cell[data-v-62214762]{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.btn-save[data-v-62214762]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.btn-save[data-v-62214762]:disabled{opacity:.6;cursor:default}.btn-del[data-v-62214762]{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;width:26px;height:26px;font-size:.8rem;line-height:1}.btn-del[data-v-62214762]:hover{background:#fee2e2}.add-row td[data-v-62214762]{background:#f8fafc}.prov-cell[data-v-62214762]{color:#64748b;font-size:.78rem}.subtabs[data-v-62214762]{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem .6rem 0;display:flex}.subtabs .tab[data-v-62214762]{padding:.3rem .8rem;font-size:.8rem}.move-btn[data-v-62214762]{color:#15803d;font:inherit;cursor:pointer;background:#f0fdf4;border:1px solid #16a34a;border-radius:999px;margin-left:auto;padding:.3rem .8rem;font-size:.8rem;font-weight:600}.move-btn[data-v-62214762]:hover{background:#dcfce7}.head h2[data-v-81c4658c]{color:#0f172a;margin:0;font-size:1.2rem}.head p[data-v-81c4658c]{color:#64748b;margin:.15rem 0 .75rem;font-size:.82rem}.tabs[data-v-81c4658c]{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.tab[data-v-81c4658c]{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.tab.active[data-v-81c4658c]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.card[data-v-81c4658c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.grid[data-v-81c4658c]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.8rem}.grid th[data-v-81c4658c]{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .6rem;font-weight:600}.grid td[data-v-81c4658c]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.4rem .6rem}.empty[data-v-81c4658c]{text-align:center;color:#94a3b8;padding:1rem}.edit[data-v-81c4658c]{width:100%;min-width:130px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.3rem .45rem;font-size:.8rem}.edit[data-v-81c4658c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.edit.sm[data-v-81c4658c]{min-width:90px}.edit.num-input[data-v-81c4658c]{text-align:right;min-width:90px}.actions-cell[data-v-81c4658c]{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.btn-save[data-v-81c4658c]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.btn-save[data-v-81c4658c]:disabled{opacity:.6;cursor:default}.btn-del[data-v-81c4658c]{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;width:26px;height:26px;font-size:.8rem;line-height:1}.btn-del[data-v-81c4658c]:hover{background:#fee2e2}.add-row td[data-v-81c4658c]{background:#f8fafc}.contracts[data-v-a1820d44]{flex-direction:column;gap:1rem;min-width:0;display:flex}.section-head[data-v-a1820d44]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-title[data-v-a1820d44]{margin:0;font-size:1.3rem}.section-sub[data-v-a1820d44]{color:#6e6e73;margin:.2rem 0 0;font-size:.85rem}.head-actions[data-v-a1820d44]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-primary[data-v-a1820d44]{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(120deg,#16b3cb,#2563eb);border:none;border-radius:12px;padding:.6rem 1rem;font-weight:650}.btn-ghost[data-v-a1820d44]{color:#1d1d1f;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e6;border-radius:12px;padding:.55rem .95rem;font-weight:550}.btn-link[data-v-a1820d44]{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem .35rem;font-size:.84rem;font-weight:650}.btn-done[data-v-a1820d44]{color:#fff;font:inherit;cursor:pointer;background:#1a8f4c;border:none;border-radius:12px;padding:.6rem 1rem;font-weight:650}.card[data-v-a1820d44]{background:#fff;border:1px solid #e6e6eb;border-radius:16px;padding:1rem 1.1rem;box-shadow:0 1px 2px #0000000d}.company-tabs[data-v-a1820d44],.document-tabs[data-v-a1820d44]{scrollbar-width:thin;gap:.45rem;min-width:0;padding-bottom:.15rem;display:flex;overflow-x:auto}.company-tabs button[data-v-a1820d44],.document-tabs button[data-v-a1820d44]{color:#51515a;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee5;border-radius:999px;flex:none;padding:.62rem .95rem;font-size:.85rem;font-weight:650;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.company-tabs button[data-v-a1820d44]{border-radius:13px;padding:.72rem 1.05rem}.company-tabs button[data-v-a1820d44]:hover,.document-tabs button[data-v-a1820d44]:hover{color:#174a9c;border-color:#aabde5}.company-tabs button.active[data-v-a1820d44]{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 5px 15px #2563eb2e}.company-tabs button[data-v-a1820d44]:disabled{cursor:default}.company-tabs button[data-v-a1820d44]:disabled:not(.active){opacity:.48}.document-tabs button.active[data-v-a1820d44]{color:#174a9c;background:#edf4ff;border-color:#b9cdfb}.document-tabs button[data-v-a1820d44]:disabled{cursor:default;opacity:.72}.form-context[data-v-a1820d44]{color:#6e6e73;align-items:baseline;gap:.55rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.form-context b[data-v-a1820d44]{color:#1d1d1f;font-size:1rem}.editor-document-tabs[data-v-a1820d44]{margin-bottom:1rem}.registry-meta[data-v-a1820d44]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.registry-meta>div[data-v-a1820d44]{align-items:baseline;gap:.5rem;min-width:0;display:flex}.registry-meta b[data-v-a1820d44]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-eyebrow[data-v-a1820d44]{color:#6e6e73;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:650}.registry-count[data-v-a1820d44]{color:#6e6e73;flex:none;font-size:.82rem}.toolbar[data-v-a1820d44]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toolbar .fld[data-v-a1820d44]{min-width:150px}.date-filter[data-v-a1820d44]{color:#6e6e73;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;display:inline-flex}.date-filter .fld[data-v-a1820d44]{min-width:142px}.period-year[data-v-a1820d44]{min-width:120px!important}.fld[data-v-a1820d44]{font:inherit;color:#1d1d1f;background:#fff;border:1px solid #e6e6eb;border-radius:10px;padding:.5rem .7rem;font-size:.9rem}.state[data-v-a1820d44]{color:#6e6e73;padding:.5rem .2rem}.empty-state[data-v-a1820d44]{background:#fbfbfd;border:1px dashed #d8d8df;border-radius:16px;flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.empty-state b[data-v-a1820d44]{color:#1d1d1f}.note-row[data-v-a1820d44]{align-items:flex-start}.note-row textarea[data-v-a1820d44]{resize:vertical;min-height:76px}.registry-actions[data-v-a1820d44]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0;display:flex}.upload-btn[data-v-a1820d44]{cursor:pointer;align-items:center;display:inline-flex}.upload-btn input[data-v-a1820d44]{display:none}.upload-btn.disabled[data-v-a1820d44]{opacity:.55;pointer-events:none}.table-wrap[data-v-a1820d44]{background:#fff;border:1px solid #e6e6eb;border-radius:16px;min-width:0;overflow:auto}table[data-v-a1820d44]{border-collapse:collapse;width:100%;font-size:.9rem}thead th[data-v-a1820d44]{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#6e6e73;background:#fbfbfd;border-bottom:1px solid #e6e6eb;padding:.7rem .8rem;font-size:.72rem}tbody td[data-v-a1820d44]{border-bottom:1px solid #f0f0f3;padding:.65rem .8rem}.org[data-v-a1820d44]{font-weight:600}.mono[data-v-a1820d44]{font-variant-numeric:tabular-nums;color:#6e6e73}.sub[data-v-a1820d44]{color:#6e6e73;font-size:.82rem}.tag[data-v-a1820d44]{border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:650;display:inline-flex}.t-draft[data-v-a1820d44]{color:#6b7280;background:#f1f2f4}.t-done[data-v-a1820d44]{color:#1a8f4c;background:#e7f6ee}.row-actions[data-v-a1820d44]{gap:.4rem;display:flex}.mini[data-v-a1820d44]{font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e6;border-radius:8px;padding:.3rem .6rem;font-size:.8rem}.mini.danger[data-v-a1820d44]{color:#c4362f;border-color:#f3c5c5}.editor[data-v-a1820d44]{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.pane-head[data-v-a1820d44]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.lock[data-v-a1820d44]{color:#b6771a;font-size:.8rem}.frow[data-v-a1820d44]{grid-template-columns:120px 1fr;align-items:center;gap:.6rem;margin-bottom:.5rem;display:grid}.frow label[data-v-a1820d44]{color:#6e6e73;font-size:.8rem;font-weight:600}.frow.first label[data-v-a1820d44]{color:#0092a8;font-weight:700}.frow input.fld[data-v-a1820d44],.frow select[data-v-a1820d44]{width:100%;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #e6e6eb;border-radius:10px;padding:.5rem .7rem;font-size:.9rem}.paste-box[data-v-a1820d44]{background:#f6f9ff;border:1px dashed #b9c0cc;border-radius:12px;margin:.9rem 0 .4rem;padding:.8rem}.paste-label[data-v-a1820d44]{color:#1d4ed8;margin-bottom:.5rem;font-size:.82rem;font-weight:650;display:block}.paste-area[data-v-a1820d44]{width:100%;font:inherit;resize:vertical;color:#1d1d1f;background:#fff;border:1px solid #e6e6eb;border-radius:10px;padding:.6rem .7rem;font-size:.86rem;line-height:1.45}.paste-actions[data-v-a1820d44]{gap:.5rem;margin-top:.5rem;display:flex}.btn-primary.sm[data-v-a1820d44],.btn-ghost.sm[data-v-a1820d44]{border-radius:10px;padding:.4rem .8rem;font-size:.83rem}.req-title[data-v-a1820d44]{margin:.8rem 0 .5rem;font-size:.9rem;font-weight:700}.hint[data-v-a1820d44]{color:#6e6e73;font-size:.78rem;font-weight:500}.actions[data-v-a1820d44]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.actions button[data-v-a1820d44]:disabled,.preview-modal button[data-v-a1820d44]:disabled{opacity:.5;cursor:default}.preview-button[data-v-a1820d44]{color:#174a9c;background:#f3f7ff;border-color:#9db9f4}.preview-ok[data-v-a1820d44]{color:#197447;align-items:center;font-size:.79rem;font-weight:650;display:inline-flex}.preview-warning[data-v-a1820d44]{color:#8a5a13;background:#fff7df;border-radius:10px;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.8rem;font-weight:600}.preview-modal-backdrop[data-v-a1820d44]{z-index:1200;background:#141c2ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preview-modal[data-v-a1820d44]{background:#fff;border-radius:18px;grid-template-rows:auto auto 1fr auto;width:min(1100px,97vw);height:min(920px,96vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000061}.preview-modal header[data-v-a1820d44],.preview-modal footer[data-v-a1820d44]{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.preview-modal header[data-v-a1820d44]{border-bottom:1px solid #e6e6eb}.preview-modal header h2[data-v-a1820d44]{color:#1d1d1f;margin:0;font-size:1.1rem}.preview-modal header p[data-v-a1820d44]{color:#6e6e73;margin:.2rem 0 0;font-size:.78rem}.preview-close[data-v-a1820d44]{color:#51515a;font:inherit;cursor:pointer;background:#f1f2f4;border:0;border-radius:10px;padding:.45rem .65rem}.preview-notice[data-v-a1820d44]{color:#755018;background:#fff8dc;border-bottom:1px solid #e6e6eb;padding:.65rem 18px;font-size:.82rem}.preview-modal iframe[data-v-a1820d44]{background:#e9ecf1;border:0;width:100%;height:100%}.preview-modal footer[data-v-a1820d44]{border-top:1px solid #e6e6eb;justify-content:flex-end}.check-table[data-v-a1820d44]{border-collapse:collapse;width:100%;font-size:.86rem}.check-table td[data-v-a1820d44]{vertical-align:top;border-bottom:1px solid #f0f0f3;padding:.45rem .5rem}.check-table .ck[data-v-a1820d44]{text-align:center;color:#1a8f4c;width:1.6rem;font-weight:700}.check-table tr.bad .ck[data-v-a1820d44]{color:#c4362f}.check-table .lbl[data-v-a1820d44]{color:#6e6e73;width:42%;font-weight:600}.check-table .val[data-v-a1820d44]{color:#1d1d1f;word-break:break-word}.check-table tr.bad .val[data-v-a1820d44]{color:#c4362f;font-style:italic}.doc-info[data-v-a1820d44]{color:#3a3a3c;background:#f7f8fa;border-radius:10px;gap:.3rem;margin-top:.9rem;padding:.7rem .8rem;font-size:.8rem;display:grid}.tpl-list[data-v-a1820d44]{font-size:.85rem}.tpl-list td[data-v-a1820d44]{border-bottom:1px solid #f0f0f3;padding:.5rem .6rem}.tpl-body[data-v-a1820d44]{resize:vertical;border:1px solid #e6e6eb;border-radius:10px;width:100%;padding:.7rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;line-height:1.5}@media (width<=860px){.editor[data-v-a1820d44],.frow[data-v-a1820d44]{grid-template-columns:1fr}.toolbar>.fld[data-v-a1820d44],.date-filter[data-v-a1820d44]{flex:180px}.date-filter .fld[data-v-a1820d44]{width:100%;min-width:0}.preview-modal-backdrop[data-v-a1820d44]{padding:6px}.preview-modal[data-v-a1820d44]{border-radius:12px;width:100%;height:calc(100vh - 12px)}.preview-modal footer[data-v-a1820d44]{flex-direction:column;align-items:stretch}}.invoices[data-v-8a3b27c3]{color:#263342}.invoice-header[data-v-8a3b27c3],.registry-heading[data-v-8a3b27c3],.pdf-modal header[data-v-8a3b27c3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.invoice-header h3[data-v-8a3b27c3],.invoice-header p[data-v-8a3b27c3],.registry-heading h2[data-v-8a3b27c3],.registry-heading p[data-v-8a3b27c3],.success-card h3[data-v-8a3b27c3],.success-card p[data-v-8a3b27c3],.pdf-modal h3[data-v-8a3b27c3],.pdf-modal p[data-v-8a3b27c3]{margin:0}.header-actions[data-v-8a3b27c3],.row-actions[data-v-8a3b27c3],.result-actions[data-v-8a3b27c3],.form-actions[data-v-8a3b27c3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.header-actions button[data-v-8a3b27c3],.row-actions button[data-v-8a3b27c3],.result-actions button[data-v-8a3b27c3],.form-actions button[data-v-8a3b27c3]{margin-top:0}h1[data-v-8a3b27c3]{margin:0;font-size:25px}p[data-v-8a3b27c3]{color:#637083}.company-tabs[data-v-8a3b27c3]{flex-wrap:wrap;gap:8px;margin:18px 0 10px;display:flex}.company-tab[data-v-8a3b27c3]{border-radius:9px;flex-direction:column;align-items:flex-start;min-width:190px;margin:0;padding:11px 16px;font-weight:600;display:flex}.company-tab small[data-v-8a3b27c3]{color:#637083;margin-top:3px;font-size:11px;font-weight:400}.company-tab.active[data-v-8a3b27c3]{background:#dff6fb;border-color:#55b8cf;box-shadow:0 0 0 1px #55b8cf}.notice[data-v-8a3b27c3]{background:#fff7d5;border-left:4px solid #e4c24b;padding:14px}.error[data-v-8a3b27c3]{color:#a13a27;background:#fff0ec;padding:14px}.edit-hint[data-v-8a3b27c3]{background:#eef6ff;border-left:4px solid #6a9bd2;margin:0 0 14px;padding:10px 12px}.address-ok[data-v-8a3b27c3]{color:#176b3d}.address-error[data-v-8a3b27c3]{color:#a13a27}.success-card[data-v-8a3b27c3]{background:#f1fbf4;border:1px solid #9bd1ae;border-radius:10px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:20px;display:grid}.success-icon[data-v-8a3b27c3]{color:#fff;background:#18864b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;font-weight:700;display:grid}.success-copy[data-v-8a3b27c3]{gap:5px;display:grid}.result-actions[data-v-8a3b27c3]{justify-content:flex-end}.create[data-v-8a3b27c3]{font-weight:700;background:#f5d24e!important;border-color:#d8b72c!important}.danger[data-v-8a3b27c3]{color:#a13a27}.registry-heading[data-v-8a3b27c3]{margin-top:24px}.registry-heading h2[data-v-8a3b27c3]{font-size:20px}.status[data-v-8a3b27c3]{white-space:nowrap;background:#eef1f4;border-radius:999px;padding:4px 8px;display:inline-block}.status.created[data-v-8a3b27c3]{color:#176b3d;background:#e5f7eb}.status.cancelled[data-v-8a3b27c3]{color:#6d7580;background:#f3f3f3;text-decoration:line-through}.empty[data-v-8a3b27c3]{text-align:center;color:#637083;padding:28px!important}fieldset[data-v-8a3b27c3]{background:#fff;border:1px solid #dce1e7;border-radius:8px;padding:22px}legend[data-v-8a3b27c3]{font-weight:600}fieldset[data-v-8a3b27c3]:disabled{opacity:.65}.grid[data-v-8a3b27c3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}label[data-v-8a3b27c3]{flex-direction:column;gap:6px;font-size:13px;display:flex}input[data-v-8a3b27c3],select[data-v-8a3b27c3],textarea[data-v-8a3b27c3],button[data-v-8a3b27c3]{font:inherit;color:inherit;background:#fff;border:1px solid #d4dbe3;border-radius:5px;padding:9px}button[data-v-8a3b27c3]{cursor:pointer;margin-top:10px}button[data-v-8a3b27c3]:disabled{opacity:.5;cursor:default}.primary[data-v-8a3b27c3]{background:#f5d24e;border-color:#d8b72c;padding:12px 18px;font-weight:600}.form-actions[data-v-8a3b27c3]{justify-content:flex-end;margin-top:14px}.buyer-picker[data-v-8a3b27c3]{position:relative}.buyer-results[data-v-8a3b27c3]{z-index:20;background:#fff;border:1px solid #9fb8d5;border-radius:6px;max-height:260px;padding:4px;position:absolute;top:62px;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #1f293726}.buyer-results button[data-v-8a3b27c3]{text-align:left;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding:9px 10px;display:flex}.buyer-results button[data-v-8a3b27c3]:hover,.buyer-results button[aria-selected=true][data-v-8a3b27c3]{background:#e8f1ff}.buyer-results button span[data-v-8a3b27c3]{color:#637083;font-size:12px}.buyer-results p[data-v-8a3b27c3]{margin:0;padding:10px}table[data-v-8a3b27c3]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-8a3b27c3],td[data-v-8a3b27c3]{text-align:left;border-bottom:1px solid #e2e6eb;padding:10px}th[data-v-8a3b27c3]{background:#f3f5f7}td input[data-v-8a3b27c3]{width:110px}td select[data-v-8a3b27c3]{width:100%;min-width:190px}.table-wrap[data-v-8a3b27c3]{margin:14px 0;overflow:auto}.registry button[data-v-8a3b27c3]{white-space:nowrap}.total[data-v-8a3b27c3]{text-align:right;color:#263342;font-weight:600}.modal-backdrop[data-v-8a3b27c3],.confirm-backdrop[data-v-8a3b27c3]{z-index:1000;background:#17202aaa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-confirm[data-v-8a3b27c3]{text-align:center;background:#fff;border-radius:16px;width:min(560px,94vw);padding:30px;box-shadow:0 25px 70px #0006}.delete-confirm h3[data-v-8a3b27c3]{color:#17202a;margin:0;font-size:22px;line-height:1.4}.delete-confirm>div[data-v-8a3b27c3]{justify-content:center;gap:12px;margin-top:24px;display:flex}.delete-confirm button[data-v-8a3b27c3]{min-width:150px;margin:0;padding:11px 16px}.delete-confirm .delete-forever[data-v-8a3b27c3]{color:#fff;background:#bd342b;border-color:#bd342b;font-weight:700}.pdf-modal[data-v-8a3b27c3]{background:#fff;border-radius:10px;grid-template-rows:auto 1fr auto;width:min(1000px,96vw);height:min(900px,94vh);display:grid;overflow:hidden;box-shadow:0 25px 70px #0006}.pdf-modal header[data-v-8a3b27c3],.pdf-modal footer[data-v-8a3b27c3]{border-bottom:1px solid #dce1e7;padding:12px 16px}.pdf-modal footer[data-v-8a3b27c3]{border-top:1px solid #dce1e7;border-bottom:0;justify-content:flex-end;gap:8px;display:flex}.pdf-modal iframe[data-v-8a3b27c3]{background:#e8ebef;border:0;width:100%;height:100%}.pdf-modal button[data-v-8a3b27c3]{margin:0}.toast[data-v-8a3b27c3]{z-index:1100;color:#fff;background:#187a48;border-radius:8px;max-width:420px;padding:14px 18px;font-weight:600;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0004}input[data-v-8a3b27c3]:focus-visible,select[data-v-8a3b27c3]:focus-visible,button[data-v-8a3b27c3]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (width<=850px){.success-card[data-v-8a3b27c3]{grid-template-columns:auto 1fr}.result-actions[data-v-8a3b27c3]{grid-column:1/-1;justify-content:flex-start}}@media (width<=700px){.company-tab[data-v-8a3b27c3]{flex:1;min-width:135px}.grid[data-v-8a3b27c3]{grid-template-columns:1fr}.delete-confirm[data-v-8a3b27c3]{padding:22px}.delete-confirm>div[data-v-8a3b27c3]{flex-direction:column}.delete-confirm button[data-v-8a3b27c3]{width:100%}fieldset[data-v-8a3b27c3]{padding:12px}.header-actions[data-v-8a3b27c3]{width:100%}.header-actions button[data-v-8a3b27c3]{flex:1}.row-actions[data-v-8a3b27c3]{min-width:260px}.toast[data-v-8a3b27c3]{bottom:12px;left:12px;right:12px}}.not-applicable[data-v-8a3b27c3]{text-align:center;color:#8993a0;display:block}.workpace-tabs[data-v-d913bff4]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.workpace-tabs button[data-v-d913bff4]{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 14px}.workpace-tabs button.selected[data-v-d913bff4]{color:#245abe;background:#e8f0ff;border-color:#93b4ec;font-weight:600}@media (width>=1101px){.workpace-section.assistant-open[data-v-d913bff4]{padding-right:414px}}.head h2[data-v-d913bff4]{color:#0f172a;margin:0;font-size:1.2rem}.head p[data-v-d913bff4]{color:#64748b;margin:.15rem 0 .75rem;font-size:.82rem}.bar[data-v-d913bff4]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:.75rem;display:flex}.search[data-v-d913bff4]{min-width:260px;max-width:520px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;flex:1;padding:.55rem .8rem;font-size:.9rem}.search[data-v-d913bff4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.counts[data-v-d913bff4]{color:#475569;font-size:.85rem}.muted[data-v-d913bff4]{color:#64748b}.ok[data-v-d913bff4]{color:#047857}.err[data-v-d913bff4]{color:#b91c1c;font-weight:600}.card[data-v-d913bff4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.grid[data-v-d913bff4]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.8rem}.grid th[data-v-d913bff4]{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.45rem .6rem;font-weight:600}.grid td[data-v-d913bff4]{color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.4rem .6rem}.empty[data-v-d913bff4]{text-align:center;color:#94a3b8;padding:1rem}.edit[data-v-d913bff4]{width:100%;min-width:130px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.3rem .45rem;font-size:.8rem}.edit[data-v-d913bff4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.edit.sm[data-v-d913bff4]{min-width:100px}.edit.num-input[data-v-d913bff4]{text-align:right;min-width:70px}.tariff-cell[data-v-d913bff4]{white-space:normal;color:#334155;min-width:150px}.d-ok[data-v-d913bff4]{color:#047857;font-weight:600}.d-off[data-v-d913bff4]{color:#b91c1c}.actions-cell[data-v-d913bff4]{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.btn-save[data-v-d913bff4]{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.btn-save[data-v-d913bff4]:disabled{opacity:.6;cursor:default}.btn-del[data-v-d913bff4]{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;width:26px;height:26px;font-size:.8rem;line-height:1}.btn-del[data-v-d913bff4]:hover{background:#fee2e2}.add-row td[data-v-d913bff4]{background:#f8fafc}.ridmo-create[data-v-9082b4e9]{background:#fffbed;border:1px solid #e0c75d;border-radius:16px;margin-bottom:20px;padding:22px;box-shadow:0 8px 24px #6353180f}.top[data-v-9082b4e9],.actions[data-v-9082b4e9],.row-actions[data-v-9082b4e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.top h3[data-v-9082b4e9]{margin:0 0 4px;font-size:20px}.top p[data-v-9082b4e9]{color:#637083;margin:0}.primary[data-v-9082b4e9]{background:#f4ce46;border-color:#dbb730;font-weight:700}button[data-v-9082b4e9],input[data-v-9082b4e9],select[data-v-9082b4e9]{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd7e2;border-radius:9px;min-height:44px;padding:10px 12px}input[data-v-9082b4e9],select[data-v-9082b4e9]{width:100%;min-width:0}input[data-v-9082b4e9]:focus,select[data-v-9082b4e9]:focus{border-color:#239cb8;outline:2px solid #239cb838}fieldset[data-v-9082b4e9]{border:0;margin:0;padding:18px 0 0}legend[data-v-9082b4e9]{padding:0 0 4px;font-size:17px;font-weight:700}.grid[data-v-9082b4e9]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px 18px;display:grid}.field[data-v-9082b4e9]{grid-column:span 3;min-width:0}.date-field[data-v-9082b4e9],.organization-field[data-v-9082b4e9]{grid-column:span 3}.buyer-picker[data-v-9082b4e9]{grid-column:span 6;position:relative}.bank-field[data-v-9082b4e9]{grid-column:span 3}.currency-field[data-v-9082b4e9]{grid-column:span 2}.contract-field[data-v-9082b4e9]{grid-column:span 3}.base-field[data-v-9082b4e9]{grid-column:span 4}.planned-field[data-v-9082b4e9]{grid-column:span 3}.comment-field[data-v-9082b4e9]{grid-column:span 9}label[data-v-9082b4e9]{color:#29384a;flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.selected-buyer[data-v-9082b4e9]{white-space:normal;line-height:1.35}.buyer-results[data-v-9082b4e9]{z-index:20;background:#fff;border:1px solid #cfd7e2;border-radius:10px;max-height:300px;padding:6px;position:absolute;top:72px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #1a273a29}.buyer-results button[data-v-9082b4e9]{text-align:left;border:0;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;height:auto;min-height:48px;padding:9px 10px;display:flex}.buyer-results button[data-v-9082b4e9]:hover,.buyer-results button[aria-selected=true][data-v-9082b4e9]{background:#eef8fb}.buyer-results button span[data-v-9082b4e9]{color:#637083;white-space:nowrap}.buyer-results p[data-v-9082b4e9]{color:#637083;margin:8px 10px}.line[data-v-9082b4e9]{border-top:1px solid #e6d687;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 16px;margin-top:20px;padding:20px 0 2px;display:grid;position:relative}.service-field[data-v-9082b4e9]{grid-column:span 5}.quantity-field[data-v-9082b4e9],.price-field[data-v-9082b4e9]{grid-column:span 2}.swks[data-v-9082b4e9]{grid-column:span 3}.swks select[data-v-9082b4e9]{min-height:116px}.remove-line[data-v-9082b4e9]{color:#a12822;min-height:32px;padding:5px 10px;position:absolute;top:-14px;right:0}.actions[data-v-9082b4e9]{border-top:1px solid #e6d687;margin-top:20px;padding-top:18px}.actions b[data-v-9082b4e9]{font-size:18px}.actions button[data-v-9082b4e9]{padding-left:18px;padding-right:18px}.alert[data-v-9082b4e9]{color:#a12822;background:#ffe9e5;border-radius:8px;padding:10px 12px}.ok[data-v-9082b4e9]{color:#176b3d;background:#eaf8ef;border-radius:8px;padding:10px 12px}.drafts[data-v-9082b4e9]{margin-top:16px;font-size:13px}.drafts ul[data-v-9082b4e9]{margin:0;padding:0;list-style:none}.drafts li[data-v-9082b4e9]{border-bottom:1px solid #eadf9e;justify-content:space-between;align-items:center;gap:10px;margin:5px 0;padding:8px;display:flex}.row-actions[data-v-9082b4e9]{flex-wrap:nowrap;justify-content:flex-end}.row-actions button[data-v-9082b4e9]{min-height:34px;padding:5px 8px}.danger[data-v-9082b4e9]{color:#a12822;border-color:#d6a39b}small[data-v-9082b4e9]{color:#637083}.cashbox-hint[data-v-9082b4e9]{color:#9a5b00;line-height:1.35;display:block}@media (width<=1200px){.field[data-v-9082b4e9],.date-field[data-v-9082b4e9],.organization-field[data-v-9082b4e9],.bank-field[data-v-9082b4e9],.currency-field[data-v-9082b4e9],.contract-field[data-v-9082b4e9],.planned-field[data-v-9082b4e9]{grid-column:span 4}.buyer-picker[data-v-9082b4e9],.base-field[data-v-9082b4e9],.comment-field[data-v-9082b4e9]{grid-column:span 8}.service-field[data-v-9082b4e9]{grid-column:span 6}.quantity-field[data-v-9082b4e9],.price-field[data-v-9082b4e9]{grid-column:span 3}.swks[data-v-9082b4e9]{grid-column:1/-1}}@media (width<=760px){.ridmo-create[data-v-9082b4e9]{padding:16px}.grid[data-v-9082b4e9],.line[data-v-9082b4e9]{grid-template-columns:1fr}.field[data-v-9082b4e9],.date-field[data-v-9082b4e9],.organization-field[data-v-9082b4e9],.buyer-picker[data-v-9082b4e9],.bank-field[data-v-9082b4e9],.currency-field[data-v-9082b4e9],.contract-field[data-v-9082b4e9],.base-field[data-v-9082b4e9],.planned-field[data-v-9082b4e9],.comment-field[data-v-9082b4e9],.service-field[data-v-9082b4e9],.quantity-field[data-v-9082b4e9],.price-field[data-v-9082b4e9],.swks[data-v-9082b4e9]{grid-column:1}.actions[data-v-9082b4e9]{align-items:stretch}.actions[data-v-9082b4e9]>*{text-align:center;width:100%}.buyer-results button[data-v-9082b4e9]{flex-direction:column;gap:3px}.buyer-results button span[data-v-9082b4e9]{white-space:normal}}.ridmo-queue[data-v-e6f69938]{background:#fffbed;border:1px solid #e0bd32;border-radius:12px;margin:0 0 18px;padding:16px}.ridmo-queue header[data-v-e6f69938]{justify-content:space-between;align-items:center;gap:14px;display:flex}.ridmo-queue h3[data-v-e6f69938],.ridmo-queue p[data-v-e6f69938]{margin:0}.ridmo-queue header p[data-v-e6f69938]{color:#637083;margin-top:4px;font-size:13px}.ridmo-queue button[data-v-e6f69938]{font:inherit;cursor:pointer;background:#fff;border:1px solid #d3b43d;border-radius:8px;padding:8px 12px}.ridmo-queue button[data-v-e6f69938]:disabled{opacity:.55;cursor:default}.queue-list[data-v-e6f69938]{gap:10px;margin-top:14px;display:grid}.queue-list article[data-v-e6f69938]{background:#fff;border:1px solid #eadb99;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.queue-main[data-v-e6f69938]{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.queue-main span[data-v-e6f69938]{color:#64748b;font-size:13px}.queue-main strong[data-v-e6f69938]{font-size:13px}.queue-main em[data-v-e6f69938]{border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal}.queue-main em.awaiting-accountant[data-v-e6f69938]{color:#92400e;background:#fef3c7}.queue-main em.ready[data-v-e6f69938]{color:#166534;background:#dcfce7}.queue-list details[data-v-e6f69938]{font-size:12px}.queue-list summary[data-v-e6f69938]{cursor:pointer;color:#2563eb}.queue-list details div[data-v-e6f69938]{grid-template-columns:115px minmax(150px,1fr) auto;gap:8px;padding-top:5px;display:grid}.queue-actions[data-v-e6f69938]{gap:8px;display:flex}.queue-actions .primary[data-v-e6f69938]{background:#f5d24e;font-weight:700}.queue-error[data-v-e6f69938],.queue-notice[data-v-e6f69938],.queue-empty[data-v-e6f69938]{border-radius:8px;padding:10px 12px;margin-top:12px!important}.queue-error[data-v-e6f69938]{color:#a12822;background:#fff0ed}.queue-notice[data-v-e6f69938]{color:#176b3d;background:#edf9f1}.queue-empty[data-v-e6f69938]{color:#64748b;background:#fff}@media (width<=900px){.queue-list article[data-v-e6f69938]{grid-template-columns:1fr}.queue-actions[data-v-e6f69938]{justify-content:flex-start}}.accounting[data-v-b8facbad]{color:#263342}.list-title[data-v-b8facbad]{border-top:1px solid #e5e8ec;margin:26px 0 10px;padding-top:18px;font-size:17px}.card-grid[data-v-b8facbad]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0 0 16px;display:grid}.card-block[data-v-b8facbad]{background:#fff;border:1px solid #e6dfbf;border-radius:8px;padding:12px 14px}.card-block h4[data-v-b8facbad]{margin:0 0 8px;font-size:14px}.plain[data-v-b8facbad]{margin:0;padding:0;font-size:13px;list-style:none}.plain li[data-v-b8facbad]{border-bottom:1px solid #f0ede0;padding:4px 0}.plain li[data-v-b8facbad]:last-child{border:0}.muted[data-v-b8facbad]{color:#7a8594;margin:0;font-size:13px}.deleted[data-v-b8facbad]{opacity:.55;text-decoration:line-through}.check-bar[data-v-b8facbad]{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 10px;display:flex}.check-steps[data-v-b8facbad]{background:#fff;border:1px solid #dfe3e8;border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:13px;list-style:none}.check-steps li[data-v-b8facbad]{border-bottom:1px solid #eef1f4;grid-template-columns:260px 1fr;gap:10px;padding:6px 0;display:grid}.check-steps li.pass b[data-v-b8facbad]{color:#1a8f4c}.check-steps li.fail b[data-v-b8facbad]{color:#c4362f}.check-steps li.sum[data-v-b8facbad]{border:0;grid-template-columns:1fr;padding-top:10px;font-weight:600}.check-steps.ok li.sum[data-v-b8facbad]{color:#1a8f4c}@media (width<=800px){.check-steps li[data-v-b8facbad]{grid-template-columns:1fr}}header[data-v-b8facbad],.sync-bar[data-v-b8facbad],.toolbar[data-v-b8facbad],.pagination[data-v-b8facbad],.copy-toolbar[data-v-b8facbad]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}header[data-v-b8facbad]{justify-content:space-between}h1[data-v-b8facbad]{margin:0;font-size:25px}h2[data-v-b8facbad]{margin:0 0 18px;font-size:20px}header p[data-v-b8facbad],.hint[data-v-b8facbad],small[data-v-b8facbad]{color:#637083}button[data-v-b8facbad],input[data-v-b8facbad],select[data-v-b8facbad]{font:inherit;color:inherit;background:#fff;border:1px solid #d6dce4;border-radius:5px;padding:8px 12px}button[data-v-b8facbad]{cursor:pointer}button[data-v-b8facbad]:disabled{opacity:.5;cursor:default}.primary[data-v-b8facbad]{color:#242424;background:#f4ce46;border-color:#dbb730;font-weight:600}.company-tabs[data-v-b8facbad]{flex-wrap:wrap;gap:8px;margin:18px 0 10px;display:flex}.company-tab[data-v-b8facbad]{border:1px solid #d7dee7;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:190px;padding:11px 16px;font-weight:600;display:flex}.company-tab small[data-v-b8facbad]{margin-top:3px;font-size:11px;font-weight:400}.company-tab.active[data-v-b8facbad]{background:#dff6fb;border-color:#55b8cf;box-shadow:0 0 0 1px #55b8cf}.company-hint[data-v-b8facbad]{background:#fff9df;border-left:4px solid #dbb730;margin:10px 0 14px;padding:11px 14px;font-size:13px}.sync-bar[data-v-b8facbad]{background:#fff9df;margin:14px 0 18px;padding:12px;font-size:13px}.notice[data-v-b8facbad]{background:#fff0e2;border-left:4px solid #d48327;margin:12px 0;padding:14px}.workspace[data-v-b8facbad]{background:#fff;border:1px solid #dfe3e8;grid-template-columns:190px minmax(0,1fr);min-height:500px;display:grid}nav[data-v-b8facbad]{background:#f7f8fa;border-right:1px solid #dfe3e8;padding:12px}nav button[data-v-b8facbad]{text-align:left;background:0 0;border:0;width:100%;margin:3px 0;display:block}nav button.active[data-v-b8facbad]{background:#ffe895;font-weight:600}nav small[data-v-b8facbad]{padding:20px 10px;line-height:1.6;display:block}main[data-v-b8facbad]{min-width:0;padding:22px}.toolbar[data-v-b8facbad]{margin:12px 0}.period-toolbar button[data-v-b8facbad]:first-child{font-weight:600}.copy-toolbar[data-v-b8facbad]{background:#f8fafc;border:1px solid #dce2e8;border-radius:7px;margin:8px 0;padding:10px 12px}.copy-toolbar span[data-v-b8facbad]{color:#586575}.copy-help[data-v-b8facbad]{font-size:12px}.copy-notice[data-v-b8facbad]{color:#176b3d;background:#eaf8ef;border-radius:6px;margin:8px 0;padding:9px 12px}.toolbar input[data-v-b8facbad]:not([type=date]){min-width:230px}.table-wrap[data-v-b8facbad]{overflow:auto}table[data-v-b8facbad]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-b8facbad],td[data-v-b8facbad]{text-align:left;border-bottom:1px solid #e5e8ec;padding:11px}th[data-v-b8facbad]{white-space:nowrap;background:#f2f4f7}.column-head[data-v-b8facbad]{justify-content:space-between;align-items:center;gap:8px;display:flex}.column-head button[data-v-b8facbad]{background:#fff;padding:4px 7px;font-size:11px;font-weight:500}.check-cell[data-v-b8facbad]{width:34px;text-align:center!important}.check-cell input[data-v-b8facbad]{width:18px;height:18px;padding:0}.services[data-v-b8facbad]{min-width:220px;max-width:420px}.chosen[data-v-b8facbad]{background:#fff9df}.checked[data-v-b8facbad]:not(.chosen){background:#f2f8ff}.row-time[data-v-b8facbad]{margin-top:2px;font-size:11px;display:block}.link[data-v-b8facbad]{color:#25558a;text-align:left;background:0 0;border:0;padding:0}.open-record[data-v-b8facbad]{text-underline-offset:2px;font-weight:600;text-decoration:underline}.empty[data-v-b8facbad]{text-align:center;color:#667386;padding:35px 18px}.pagination[data-v-b8facbad]{justify-content:flex-end;margin:16px 0;font-size:13px}.document[data-v-b8facbad]{background:#fffef7;border:2px solid #dccd90;margin-top:22px;padding:18px;scroll-margin-top:18px}.document[data-v-b8facbad]:focus{outline-offset:3px;outline:3px solid #7aa7d9}.sale-head[data-v-b8facbad]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0 18px;display:grid}.sale-head div[data-v-b8facbad]{background:#fff;border:1px solid #e3dfcf;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sale-head span[data-v-b8facbad]{color:#6b7480;font-size:12px}.sale-lines[data-v-b8facbad]{border:1px solid #d9d2b9}.sale-lines th[data-v-b8facbad],.sale-lines td[data-v-b8facbad]{border-right:1px solid #e3dfcf}.sale-lines .number[data-v-b8facbad]{text-align:right;white-space:nowrap}.sale-total[data-v-b8facbad]{justify-content:flex-end;gap:24px;padding:14px 12px;font-size:17px;display:flex}.raw-details[data-v-b8facbad]{border-top:1px solid #e3dfcf;margin-top:16px;padding-top:12px}.raw-details summary[data-v-b8facbad]{cursor:pointer;color:#536272}dl[data-v-b8facbad]{grid-template-columns:minmax(150px,1fr) 2fr;gap:8px;font-size:13px;display:grid}dt[data-v-b8facbad]{color:#657184}dd[data-v-b8facbad]{overflow-wrap:anywhere;margin:0}button[data-v-b8facbad]:focus-visible,input[data-v-b8facbad]:focus-visible,select[data-v-b8facbad]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (width<=800px){.company-tab[data-v-b8facbad]{flex:1;min-width:135px}.workspace[data-v-b8facbad]{grid-template-columns:1fr}nav[data-v-b8facbad]{flex-wrap:wrap;gap:4px;display:flex}nav button[data-v-b8facbad]{width:auto}nav small[data-v-b8facbad]{display:none}main[data-v-b8facbad]{padding:12px}.toolbar input[data-v-b8facbad]:not([type=date]){width:100%;min-width:0}}.activation-action[data-v-b8facbad]{background:#fff8d9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}.backups[data-v-e4f1dbef]{flex-direction:column;gap:1rem;display:flex}.section-head[data-v-e4f1dbef]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-title[data-v-e4f1dbef]{margin:0;font-size:1.3rem}.section-sub[data-v-e4f1dbef]{color:#6e6e73;margin:.2rem 0 0;font-size:.85rem}.actions[data-v-e4f1dbef]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-primary[data-v-e4f1dbef]{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(120deg,#16b3cb,#2563eb);border:none;border-radius:12px;padding:.6rem 1rem;font-weight:650}.btn-ghost[data-v-e4f1dbef]{font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e6;border-radius:12px;padding:.55rem .95rem;font-weight:550}.btn-primary[data-v-e4f1dbef]:disabled,.btn-ghost[data-v-e4f1dbef]:disabled{opacity:.5;cursor:default}.mini[data-v-e4f1dbef]{font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e6;border-radius:8px;padding:.3rem .6rem;font-size:.8rem}.msg[data-v-e4f1dbef]{color:#1a8f4c;margin:0;font-size:.88rem}.card[data-v-e4f1dbef]{background:#fff;border:1px solid #e6e6eb;border-radius:16px;padding:1rem 1.1rem}.sub[data-v-e4f1dbef]{color:#6e6e73;margin:0;font-size:.85rem}table[data-v-e4f1dbef]{border-collapse:collapse;width:100%;font-size:.9rem}thead th[data-v-e4f1dbef]{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#6e6e73;border-bottom:1px solid #e6e6eb;padding:.6rem .7rem;font-size:.72rem}tbody td[data-v-e4f1dbef]{border-bottom:1px solid #f0f0f3;padding:.55rem .7rem}.mono[data-v-e4f1dbef]{font-variant-numeric:tabular-nums}.num[data-v-e4f1dbef]{text-align:right;font-variant-numeric:tabular-nums}.trash[data-v-2e677f37]{flex-direction:column;gap:1rem;display:flex}.section-head[data-v-2e677f37]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-title[data-v-2e677f37]{margin:0;font-size:1.3rem}.section-sub[data-v-2e677f37]{color:#6e6e73;margin:.2rem 0 0;font-size:.85rem}.mini[data-v-2e677f37]{font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e6;border-radius:8px;padding:.3rem .6rem;font-size:.8rem}.mini[data-v-2e677f37]:disabled{opacity:.5;cursor:default}.mini-del[data-v-2e677f37]{color:#b91c1c;border-color:#fecaca}.row-actions[data-v-2e677f37]{white-space:nowrap;gap:.4rem;display:flex}.msg[data-v-2e677f37]{color:#1a8f4c;margin:0;font-size:.88rem}.msg-err[data-v-2e677f37]{color:#b91c1c}.card[data-v-2e677f37]{background:#fff;border:1px solid #e6e6eb;border-radius:16px;padding:1rem 1.1rem;overflow-x:auto}.sub[data-v-2e677f37]{color:#6e6e73;margin:0;font-size:.85rem}table[data-v-2e677f37]{border-collapse:collapse;width:100%;font-size:.9rem}thead th[data-v-2e677f37]{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#6e6e73;border-bottom:1px solid #e6e6eb;padding:.6rem .7rem;font-size:.72rem}tbody td[data-v-2e677f37]{border-bottom:1px solid #f0f0f3;padding:.55rem .7rem}.mono[data-v-2e677f37]{font-variant-numeric:tabular-nums;white-space:nowrap}.layout[data-v-8288808d]{color:#1d1d1f;background:#f5f5f7;flex-direction:column;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;display:flex}.topbar[data-v-8288808d]{-webkit-backdrop-filter:saturate(1.6)blur(12px);z-index:30;background:#ffffffd1;border-bottom:1px solid #e6e6eb;flex-wrap:wrap;align-items:center;gap:1rem;padding:.55rem 1.25rem;display:flex;position:sticky;top:0}.logo[data-v-8288808d]{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.logo-lockup[data-v-8288808d]{object-fit:contain;flex-shrink:0;width:auto;height:28px;display:block}.nav[data-v-8288808d]{flex-wrap:wrap;flex:1;gap:.2rem;min-width:0;display:flex}.nav-item[data-v-8288808d]{color:#6e6e73;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item[data-v-8288808d]:hover{color:#1d1d1f;background:#ececef}.nav-item.active[data-v-8288808d]{color:#0092a8;background:#e2f4f7;font-weight:650}.nav-icon[data-v-8288808d]{font-size:1rem}.user[data-v-8288808d]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.user-info[data-v-8288808d]{text-align:right;line-height:1.15}.user-name[data-v-8288808d]{color:#1d1d1f;font-size:.85rem;font-weight:600}.user-role[data-v-8288808d]{color:#6e6e73;font-size:.72rem}.avatar[data-v-8288808d]{color:#fff;text-transform:uppercase;background:linear-gradient(140deg,#16b3cb,#2563eb);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.logout[data-v-8288808d]{color:#1d1d1f;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e6;border-radius:10px;padding:.45rem .85rem;font-size:.85rem;font-weight:550}.logout[data-v-8288808d]:hover{background:#f1f2f4}.content[data-v-8288808d]{flex:1;min-width:0;padding:1.15rem 1.25rem}.sync-reminder[data-v-8288808d]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.8rem;margin:.8rem 1.1rem 0;padding:.65rem .9rem;display:flex}.sync-reminder-text[data-v-8288808d]{flex:1;min-width:220px;font-size:.9rem}.sync-reminder-btn[data-v-8288808d]{color:#fff;font:inherit;cursor:pointer;background:#d97706;border:none;border-radius:8px;padding:.45rem .9rem;font-weight:600}.sync-reminder-btn[data-v-8288808d]:hover{background:#b45309}.sync-reminder-close[data-v-8288808d]{color:#92400e;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1rem}.badges[data-v-8288808d]{z-index:40;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:fixed;bottom:6px;right:8px}.build-badge[data-v-8288808d]{color:#e2e8f0;-webkit-user-select:none;user-select:none;cursor:default;background:#0f172ab8;border-radius:999px;padding:4px 9px;font-size:.68rem;line-height:1}.sync-badge[data-v-8288808d]{background:#057a55d9}@media (width<=640px){.topbar[data-v-8288808d]{gap:.5rem}.nav[data-v-8288808d]{flex-wrap:nowrap;flex:0 0 100%;order:3;overflow-x:auto}.user[data-v-8288808d]{margin-left:auto}.nav-label[data-v-8288808d],.user-info[data-v-8288808d]{display:none}}
