@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-89a0f815],[data-v-89a0f815]::backdrop,[data-v-89a0f815]:after,[data-v-89a0f815]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}.flow-shell[data-v-89a0f815]{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar[data-v-89a0f815]{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:#eff6fff2}@supports (color:color-mix(in lab,red,red)){.app-sidebar[data-v-89a0f815]{background-color:color-mix(in oklab,var(--color-blue-50,oklch(97% .014 254.604)) 95%,transparent)}}.app-sidebar[data-v-89a0f815]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right-width:1px;align-content:start;gap:18px;height:100vh;padding:18px;display:grid;position:sticky;top:0}.brand-strip[data-v-89a0f815],.form-actions[data-v-89a0f815],.page-actions[data-v-89a0f815],.page-head[data-v-89a0f815],.panel-title[data-v-89a0f815],.period-control[data-v-89a0f815],.profile-switcher[data-v-89a0f815],.section-bar[data-v-89a0f815],.toolbar-actions[data-v-89a0f815]{align-items:center;gap:10px;display:flex}.brand-mark[data-v-89a0f815]{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-white,#fff);--tw-shadow-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){.brand-mark[data-v-89a0f815]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.brand-mark[data-v-89a0f815]{width:44px;height:44px;box-shadow:0 10px 24px var(--tw-shadow-color);border-width:1px;border-radius:10px;place-items:center;display:grid;overflow:hidden}.brand-mark img[data-v-89a0f815]{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.brand-strip span[data-v-89a0f815],.brand-strip strong[data-v-89a0f815]{display:block}.brand-strip span[data-v-89a0f815],.page-head p[data-v-89a0f815],.rule-list-mini small[data-v-89a0f815],.section-bar span[data-v-89a0f815],.settings-card p[data-v-89a0f815],td small[data-v-89a0f815]{color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:.86rem}.profile-switcher[data-v-89a0f815],.side-nav[data-v-89a0f815]{gap:8px;display:grid}.side-nav a[data-v-89a0f815]{color:var(--color-slate-700,oklch(37.2% .044 257.287));text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-weight:800;transition:all .15s;display:flex}.side-nav a.active[data-v-89a0f815],.side-nav a[data-v-89a0f815]:hover{background-color:var(--color-white,#fff);color:var(--color-blue-700,oklch(48.8% .243 264.376));--tw-shadow-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){.side-nav a.active[data-v-89a0f815],.side-nav a[data-v-89a0f815]:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.side-nav a.active[data-v-89a0f815],.side-nav a[data-v-89a0f815]:hover{box-shadow:0 10px 24px var(--tw-shadow-color)}.period-control[data-v-89a0f815]{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-white,#fff);border-width:1px;border-radius:6px;min-height:38px;padding:0 10px}.period-control select[data-v-89a0f815]{color:inherit;font:inherit;background:0 0;border:0;outline:0}.period-control select[data-v-89a0f815]:first-of-type{min-width:96px}.user-select[data-v-89a0f815]{width:210px}.workspace[data-v-89a0f815]{align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.page-head[data-v-89a0f815]{justify-content:space-between}.page-actions[data-v-89a0f815]{flex-wrap:wrap;justify-content:flex-end}.page-head h1[data-v-89a0f815],.page-head p[data-v-89a0f815]{margin:0}.page-head h1[data-v-89a0f815]{font-size:clamp(1.5rem,2vw,2.1rem);font-weight:900}.eyebrow[data-v-89a0f815]{color:var(--color-blue-700,oklch(48.8% .243 264.376));text-transform:uppercase;font-size:.75rem;font-weight:900}.kpi-grid[data-v-89a0f815]{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;display:grid}.kpi[data-v-89a0f815]{gap:7px;padding:14px;display:grid}.kpi span[data-v-89a0f815]{color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:.82rem}.kpi strong[data-v-89a0f815]{font-size:2rem;line-height:1}.management-panel[data-v-89a0f815]{gap:14px;padding:14px;display:grid}.modal-backdrop[data-v-89a0f815]{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.modal-backdrop[data-v-89a0f815]{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695)) 45%,transparent)}}.modal-backdrop[data-v-89a0f815]{z-index:60;place-items:start center;padding:6vh 18px;display:grid;position:fixed;inset:0;overflow:auto}.modal-card[data-v-89a0f815]{width:min(980px,100%);max-height:88vh;overflow:auto}.delivery-modal[data-v-89a0f815]{width:min(620px,100%)}.registro-modal[data-v-89a0f815]{width:min(760px,100%)}.panel-title[data-v-89a0f815]{justify-content:space-between}.panel-title h2[data-v-89a0f815],.section-bar h2[data-v-89a0f815]{margin:0;font-size:1.05rem;font-weight:900}.editor-grid[data-v-89a0f815],.task-form[data-v-89a0f815]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.editor-grid.compact[data-v-89a0f815]{grid-template-columns:1fr 220px auto}.delivery-grid[data-v-89a0f815]{grid-template-columns:repeat(2,minmax(0,1fr))}.registro-grid[data-v-89a0f815]{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-grid label[data-v-89a0f815],.task-form label[data-v-89a0f815]{gap:6px;display:grid}.obligation-picker[data-v-89a0f815],.wide[data-v-89a0f815]{grid-column:1/-1}.obligation-picker[data-v-89a0f815]{gap:8px;display:grid}.obligation-picker>span[data-v-89a0f815]{grid-column:1/-1}.team-picker[data-v-89a0f815]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.obligation-grid[data-v-89a0f815]{grid-template-columns:repeat(auto-fill,minmax(190px,190px))}.check-row[data-v-89a0f815]{align-items:center;gap:7px;min-height:34px;padding:4px 0;display:inline-flex}.check-row input[data-v-89a0f815]{width:15px;height:15px;accent-color:var(--color-blue-700)}.rule-list-mini[data-v-89a0f815]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.rule-list-mini button[data-v-89a0f815]{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-white,#fff);text-align:left;border-width:1px;border-radius:8px;padding:10px;display:grid}.table-section[data-v-89a0f815]{gap:10px;display:grid}.settings-grid[data-v-89a0f815]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-card[data-v-89a0f815]{align-content:start;gap:12px;padding:16px;display:grid}.settings-matrix-card[data-v-89a0f815]{grid-column:1/-1}.settings-card h2[data-v-89a0f815],.settings-card p[data-v-89a0f815]{margin:0}.settings-card h2[data-v-89a0f815]{font-size:1.05rem;font-weight:900}.settings-actions[data-v-89a0f815]{flex-wrap:wrap;gap:8px;display:flex}.matrix-shell[data-v-89a0f815]{border-radius:8px;max-height:min(68vh,640px);overflow:auto}.link-matrix[data-v-89a0f815]{border-collapse:separate;border-spacing:0;width:-moz-max-content;width:max-content;min-width:100%}.link-matrix td[data-v-89a0f815],.link-matrix th[data-v-89a0f815]{border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);text-align:center;vertical-align:middle;border-bottom-width:1px;border-right-width:1px;min-width:148px;padding:10px}.link-matrix thead th[data-v-89a0f815]{background-color:var(--color-slate-50,oklch(98.4% .003 247.858));color:var(--color-slate-700,oklch(37.2% .044 257.287));z-index:2;font-size:.8rem;font-weight:900;position:sticky;top:0}.link-matrix .matrix-company-col[data-v-89a0f815]{z-index:3;text-align:left;min-width:240px;position:sticky;left:0}.link-matrix tbody .matrix-company-col[data-v-89a0f815]{background-color:var(--color-white,#fff)}.link-matrix thead .matrix-company-col[data-v-89a0f815]{background-color:var(--color-slate-50,oklch(98.4% .003 247.858));z-index:4}.matrix-company-button[data-v-89a0f815]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.matrix-company-button:hover strong[data-v-89a0f815]{color:var(--color-blue-700,oklch(48.8% .243 264.376));text-decoration:underline}.link-matrix small[data-v-89a0f815],.link-matrix strong[data-v-89a0f815]{display:block}.link-matrix small[data-v-89a0f815]{color:var(--color-slate-500,oklch(55.4% .046 257.417));margin-top:3px;font-weight:700}.link-matrix input[type=checkbox][data-v-89a0f815]{width:16px;height:16px;accent-color:var(--color-blue-700)}.section-bar[data-v-89a0f815]{justify-content:space-between}.table-shell[data-v-89a0f815]{overflow:auto}.obligation-queue[data-v-89a0f815]{gap:12px;display:grid}.obligation-filters[data-v-89a0f815]{grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.obligation-filters label[data-v-89a0f815]{gap:6px;display:grid}.obligation-filters .icon-only[data-v-89a0f815]:disabled{opacity:.45;cursor:not-allowed}.queue-block[data-v-89a0f815]{gap:10px;padding:12px;display:grid}.queue-heading[data-v-89a0f815]{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-heading h3[data-v-89a0f815]{margin:0;font-size:.98rem;font-weight:900}.queue-heading span[data-v-89a0f815]{color:var(--color-slate-500,oklch(55.4% .046 257.417));text-transform:uppercase;font-size:.78rem;font-weight:800}.compact-shell[data-v-89a0f815]{border-radius:8px}table[data-v-89a0f815]{border-collapse:collapse;table-layout:fixed;width:100%}.summary-table[data-v-89a0f815]{min-width:920px}.work-table[data-v-89a0f815]{min-width:1180px}.obligation-work-table[data-v-89a0f815]{min-width:1040px}td[data-v-89a0f815],th[data-v-89a0f815]{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:11px 10px}td[data-v-89a0f815]:first-child,th[data-v-89a0f815]:first-child{width:24%}.company-table td[data-v-89a0f815]:first-child,.company-table th[data-v-89a0f815]:first-child{width:28%}.company-table td[data-v-89a0f815]:nth-child(2),.company-table th[data-v-89a0f815]:nth-child(2),.obligation-work-table td[data-v-89a0f815]:first-child,.obligation-work-table th[data-v-89a0f815]:first-child{width:20%}.obligation-work-table td[data-v-89a0f815]:nth-child(2),.obligation-work-table th[data-v-89a0f815]:nth-child(2){width:19%}th[data-v-89a0f815]{background-color:var(--color-blue-100,oklch(93.2% .032 255.585));color:var(--color-slate-600,oklch(44.6% .043 257.281));text-align:center;text-transform:uppercase;font-size:.76rem}td strong[data-v-89a0f815]{display:block}td[data-v-89a0f815]{text-align:center}td[data-v-89a0f815]:first-child{text-align:left}.click-row[data-v-89a0f815]{cursor:pointer}.click-row[data-v-89a0f815]:hover{background-color:var(--color-blue-50,oklch(97% .014 254.604))}.action-cell[data-v-89a0f815]{text-align:center;width:58px}.row-edit[data-v-89a0f815]{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-white,#fff);color:var(--color-blue-700,oklch(48.8% .243 264.376));opacity:0;border-width:1px;border-radius:6px;place-items:center;width:30px;height:30px;transition:all .15s;display:inline-grid}.row-edit.visible[data-v-89a0f815],.row-edit[data-v-89a0f815]:focus-visible,tr:hover .row-edit[data-v-89a0f815]{opacity:1}.row-edit.danger[data-v-89a0f815]{color:var(--color-red-700,oklch(50.5% .213 27.518))}.metric-danger[data-v-89a0f815],.metric-good[data-v-89a0f815],.metric-purple[data-v-89a0f815],.metric-warn[data-v-89a0f815]{font-weight:900}.metric-good[data-v-89a0f815]{color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.metric-warn[data-v-89a0f815]{color:var(--color-yellow-600,oklch(68.1% .162 75.834))}.metric-purple[data-v-89a0f815]{color:var(--color-violet-700,oklch(49.1% .27 292.581))}.metric-danger[data-v-89a0f815]{color:var(--color-red-700,oklch(50.5% .213 27.518))}.detail-toolbar[data-v-89a0f815]{justify-content:space-between;padding:12px}.detail-toolbar[data-v-89a0f815],.detail-toolbar>div[data-v-89a0f815]{align-items:center;gap:10px;display:flex}.task-form[data-v-89a0f815]{padding:14px}.form-actions[data-v-89a0f815]{justify-content:flex-end;align-self:end}.delivery-cell[data-v-89a0f815]{text-align:center}.delivery-check[data-v-89a0f815]{cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.delivery-check input[data-v-89a0f815]{width:16px;height:16px;accent-color:var(--color-blue-700)}.delivery-date[data-v-89a0f815]{color:var(--color-blue-700,oklch(48.8% .243 264.376));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}.delivery-date[data-v-89a0f815]:hover{text-decoration:underline}.icon-only[data-v-89a0f815]{aspect-ratio:1;width:38px;padding:0}.hidden[data-v-89a0f815]{display:none}.empty[data-v-89a0f815]{color:var(--color-slate-500,oklch(55.4% .046 257.417));padding:16px}.empty.positive[data-v-89a0f815]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-700,oklch(50.8% .118 165.612));border-radius:8px;font-weight:800}.lz-badge[data-v-89a0f815]{text-transform:capitalize}.badge-good[data-v-89a0f815]{border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.badge-warn[data-v-89a0f815]{border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));color:var(--color-amber-700,oklch(55.5% .163 48.998))}.badge-danger[data-v-89a0f815]{border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-700,oklch(50.5% .213 27.518))}.badge-info[data-v-89a0f815]{border-color:var(--color-sky-200,oklch(90.1% .058 230.902));background-color:var(--color-sky-50,oklch(97.7% .013 236.62));color:var(--color-sky-700,oklch(50% .134 242.749))}.badge-muted[data-v-89a0f815]{border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));color:var(--color-slate-600,oklch(44.6% .043 257.281))}.done-icon[data-v-89a0f815]{color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.pending-icon[data-v-89a0f815]{color:var(--color-amber-700,oklch(55.5% .163 48.998))}.toast[data-v-89a0f815]{border-color:#155dfc40}@supports (color:color-mix(in lab,red,red)){.toast[data-v-89a0f815]{border-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 25%,transparent)}}.toast[data-v-89a0f815]{background-color:var(--color-blue-700,oklch(48.8% .243 264.376));color:var(--color-white,#fff);--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.toast[data-v-89a0f815]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000) 15%,transparent) var(--tw-shadow-alpha),transparent)}}.toast[data-v-89a0f815]{z-index:50;max-width:min(420px,100vw - 36px);box-shadow:0 18px 40px var(--tw-shadow-color);border-width:1px;border-radius:8px;padding:12px 14px;position:fixed;bottom:18px;right:18px}@media(max-width:1120px){.flow-shell[data-v-89a0f815]{grid-template-columns:220px minmax(0,1fr)}.kpi-grid[data-v-89a0f815]{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-grid[data-v-89a0f815],.obligation-filters[data-v-89a0f815],.task-form[data-v-89a0f815]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.flow-shell[data-v-89a0f815]{display:block}.app-sidebar[data-v-89a0f815]{border-bottom-width:1px;border-right-width:0;height:auto;position:static}.side-nav[data-v-89a0f815]{grid-template-columns:repeat(2,minmax(0,1fr))}.period-control[data-v-89a0f815],.user-select[data-v-89a0f815]{width:100%}.workspace[data-v-89a0f815]{padding:14px}.page-head[data-v-89a0f815]{align-items:flex-start;display:grid}.page-actions[data-v-89a0f815],.settings-actions[data-v-89a0f815]{justify-content:stretch}.editor-grid[data-v-89a0f815],.editor-grid.compact[data-v-89a0f815],.kpi-grid[data-v-89a0f815],.obligation-filters[data-v-89a0f815],.settings-grid[data-v-89a0f815],.task-form[data-v-89a0f815]{grid-template-columns:1fr}.form-actions[data-v-89a0f815]{justify-content:stretch}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
