:root{--color-bg:#fff8f0;--color-card:#f5f0eb;--color-border:#e5ddd5;--color-border-focus:#1a1a1a;--color-accent:#e8652b;--color-accent-hover:#d4541c;--color-primary:#1a1a1a;--color-primary-hover:#333;--color-text:#1a1a1a;--color-text-muted:#6b7280;--color-text-light:#9ca3af;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-white:#fff;--color-priority-normal:#6b7280;--color-priority-acil:#f59e0b;--font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sidebar-width:240px;--topbar-height:60px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-md:0 4px 12px rgba(0,0,0,.08)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body,html{max-width:100vw;overflow-x:hidden}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family);line-height:1.6;min-height:100vh}#__nuxt{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:var(--font-family)}button:focus{outline:none}button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}input,select,textarea{font-family:var(--font-family)}.btn{align-items:center;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;min-width:0;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.btn-primary{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-accent{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-white)}.btn-accent:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-secondary{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary:hover{background:var(--color-card);border-color:#ccc}.btn-danger{background:var(--color-danger);border:1px solid var(--color-danger);color:var(--color-white)}.btn-sm{font-size:.8125rem;padding:5px 12px}.btn-lg{font-size:1rem;padding:11px 24px}.card{background:var(--color-card)}.card,.card-white{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:20px}.card-white{background:var(--color-white)}.badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:500;padding:3px 10px}.badge-normal{background:#f3f4f6;color:var(--color-priority-normal)}.badge-acil{background:#fef3c7;color:#92400e}.badge-success{background:#dcfce7;color:#166534}.badge-warning{background:#fef3c7;color:#92400e}.badge-danger{background:#fee2e2;color:#991b1b}.badge-info{background:#dbeafe;color:#1e40af}.badge-iade{background:#ede9fe;color:#5b21b6}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.form-input{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.9375rem;padding:9px 12px;transition:border-color .15s;width:100%}.form-input:focus{border-color:var(--color-border-focus);outline:none}.form-input::-moz-placeholder{color:var(--color-text-light)}.form-input::placeholder{color:var(--color-text-light)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.9375rem;padding:9px 32px 9px 12px;transition:border-color .15s;width:100%}.form-select:focus{border-color:var(--color-border-focus);outline:none}.form-textarea{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.9375rem;min-height:80px;padding:9px 12px;resize:vertical;transition:border-color .15s;width:100%}.form-textarea:focus{border-color:var(--color-border-focus);outline:none}.divider{background:var(--color-border);height:1px;margin:16px 0}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.flex,[class*=flex-]{min-width:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ccc}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.empty-state{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;gap:10px;padding:48px 24px;text-align:center}.empty-state p{font-size:.9rem}html.dark{--color-bg:#0a0a0a;--color-card:#141414;--color-border:#2a2a2a;--color-border-focus:#888;--color-text:#ededed;--color-text-muted:#999;--color-text-light:#555;--color-white:#141414;--color-priority-normal:#999}html.dark .card,html.dark .card-white{background:var(--color-card);border-color:var(--color-border)}html.dark .form-input,html.dark .form-select,html.dark .form-textarea{background:#0a0a0a;border-color:var(--color-border);color:var(--color-text)}html.dark .form-input::-moz-placeholder,html.dark .form-textarea::-moz-placeholder{color:var(--color-text-light)}html.dark .form-input::placeholder,html.dark .form-textarea::placeholder{color:var(--color-text-light)}html.dark .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E")}html.dark .btn-primary{background:#fff;border-color:#fff;color:#0a0a0a}html.dark .btn-primary:hover{background:#e5e5e5;border-color:#e5e5e5}html.dark .btn-secondary{background:#1e1e1e;border-color:var(--color-border);color:var(--color-text)}html.dark .btn-secondary:hover{background:#252525;border-color:#444}html.dark .toolbar__daterange,html.dark .toolbar__search,html.dark .toolbar__select{background:#141414;border-color:var(--color-border);color:var(--color-text)}html.dark .toolbar__date-input,html.dark .toolbar__search-input{color:var(--color-text)}html.dark .filter-pill{color:var(--color-text-muted)}html.dark .filter-pill,html.dark .table-wrap{background:#141414;border-color:var(--color-border)}html.dark .jobs-table thead tr{background:#1a1a1a}html.dark .jobs-table th{color:var(--color-text-muted)}html.dark .jobs-table td,html.dark .jobs-table th{border-color:var(--color-border)}html.dark .jobs-table__row:hover td{background:#1e1e1e}html.dark .edit-modal,html.dark .modal,html.dark .print-overlay{background:#141414}html.dark .edit-modal__footer,html.dark .edit-modal__header,html.dark .modal__actions,html.dark .modal__header{border-color:var(--color-border)}html.dark .badge-normal{background:#1e1e1e;color:#999}html.dark .badge-acil{background:#2a1200;color:#fcd34d}html.dark .badge-success{background:#0a1f0a;color:#6ee79c}html.dark .badge-warning{background:#2a1200;color:#fcd34d}html.dark .badge-danger{background:#220808;color:#fca5a5}html.dark .badge-info{background:#071428;color:#93c5fd}html.dark .stage-pill{background:#0a1c30;color:#7db9f5}html.dark select{background:#141414;border-color:var(--color-border);color:var(--color-text)}html.dark select option{background:#1a1a1a;color:var(--color-text)}html.dark .stat-card{background:#141414;border-color:var(--color-border)}html.dark .badge-iade{background:#1a0a3a;color:#c4b5fd}html.dark .activity-item:hover{background:#1a1a1a}html.dark ::-webkit-scrollbar-thumb{background:#333}@media print{body>:not(.print-teleport){display:none!important}.print-teleport{display:block!important}.no-print{display:none!important}.print-only{display:block!important}@page{size:A4;margin:0}}.toast-stack[data-v-dc562e19]{bottom:28px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:28px;z-index:9999}.toast-item[data-v-dc562e19]{align-items:center;border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000026;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:8px;max-width:320px;padding:12px 18px}.toast-item--success[data-v-dc562e19]{background:var(--color-success)}.toast-item--error[data-v-dc562e19]{background:var(--color-danger)}.toast-item--info[data-v-dc562e19]{background:var(--color-primary)}.toast-enter-active[data-v-dc562e19],.toast-leave-active[data-v-dc562e19]{transition:all .25s ease}.toast-enter-from[data-v-dc562e19]{opacity:0;transform:translateY(12px)}.toast-leave-to[data-v-dc562e19]{opacity:0;transform:translate(20px)}
