.admin-scope,.admin-scope *{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important}.admin-scope h1,.admin-scope h2,.admin-scope h3,.admin-scope h4,.admin-scope h5,.admin-scope h6{letter-spacing:-.01em;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important}.admin-scope a{color:inherit!important;text-decoration:none!important}.admin-scope a:hover{text-decoration:none!important}.admin-scope ul,.admin-scope ol{margin:0!important;padding:0!important}.admin-scope p{margin:0!important}.admin-scope{color:#1c212c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--admin-surface:220 20% 98%;--admin-card:0 0% 100%;--admin-border:220 14% 90%;--admin-border-strong:220 14% 82%;--admin-muted:220 9% 46%;--admin-fg:222 22% 14%;--admin-fg-strong:222 30% 8%;--admin-accent:222 47% 18%;font-size:14px;line-height:1.5}.admin-scope .admin-main{background:hsl(var(--admin-surface))}.admin-scope .admin-card{background:hsl(var(--admin-card));border:1px solid hsl(var(--admin-border));border-radius:8px;box-shadow:0 1px #11182705,0 1px 2px #1118270a}.admin-scope .admin-topbar{border-bottom:1px solid hsl(var(--admin-border));-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);background:#ffffffd9}.admin-scope :where(button,[role=button],a):focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3068e8}.admin-scope .admin-btn{white-space:nowrap;background:hsl(var(--admin-card));color:hsl(var(--admin-fg));cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.admin-scope .admin-btn:hover{background:hsl(var(--admin-surface))}.admin-scope .admin-btn:disabled,.admin-scope .admin-btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.admin-scope .admin-btn-primary{color:#fff;background:#ff3f92}.admin-scope .admin-btn-primary:hover{background:#e03582}.admin-scope .admin-btn-secondary{color:#3e3e3e;background:#eee}.admin-scope .admin-btn-secondary:hover{background:#e2e2e2}.admin-scope .admin-btn-ghost{color:#3e3e3e;background:0 0}.admin-scope .admin-btn-ghost:hover{background:#0000000a}.admin-scope .admin-btn-danger{color:#fff;background:#dc2626}.admin-scope .admin-btn-danger:hover{background:#b91d1d}.admin-scope .admin-btn-sm{padding:.375rem .75rem;font-size:.75rem}.admin-scope .admin-btn-lg{padding:.625rem 1.25rem;font-size:.875rem}.admin-scope .admin-btn-filter{color:#3e3e3e;background:#fff}.admin-scope .admin-btn-filter:hover{background:#f5f5f5}.admin-scope .admin-btn-filter.is-active{color:#fff;background:#ff3f92}.admin-scope .admin-btn-filter.is-active:hover{background:#e03582}.admin-scope table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.admin-scope thead th{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--admin-muted));border-bottom:1px solid hsl(var(--admin-border));text-align:left;background:#f6f7f9;padding:10px 12px;font-size:11px;font-weight:600}.admin-scope tbody td{border-bottom:1px solid hsl(var(--admin-border));vertical-align:middle;padding:10px 12px}.admin-scope tbody tr:hover td{background:#f9fafb}.admin-scope input,.admin-scope select,.admin-scope textarea{font-family:inherit}.admin-scope .admin-input{background:hsl(var(--admin-card));width:100%;color:hsl(var(--admin-fg-strong));border:1px solid hsl(var(--admin-border));outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.admin-scope .admin-input:focus{border-color:hsl(var(--admin-accent))}.admin-scope .bg-primary,.admin-scope .bg-primary *,.admin-scope .bg-destructive,.admin-scope .bg-destructive *,.admin-scope .admin-btn-primary,.admin-scope .admin-btn-primary *,.admin-scope .admin-btn-danger,.admin-scope .admin-btn-danger *,.admin-scope .admin-btn-filter.is-active,.admin-scope .admin-btn-filter.is-active *,.admin-scope .text-primary-foreground,.admin-scope .text-destructive-foreground{color:#fff!important}.admin-scope .bg-primary svg,.admin-scope .bg-destructive svg,.admin-scope .admin-btn-primary svg,.admin-scope .admin-btn-danger svg,.admin-scope .admin-btn-filter.is-active svg{color:#fff!important;stroke:currentColor!important}.admin-scope .bg-secondary,.admin-scope .bg-secondary *{color:hsl(var(--admin-fg-strong))!important}.admin-scope [class*="bg-primary/"],.admin-scope [class*="bg-destructive/"],.admin-scope [class*="bg-secondary/"]{color:inherit!important}.admin-scope [class*="bg-destructive/"]{color:hsl(var(--destructive))!important}.admin-scope .fk-doc{color:#1a1a1a;box-sizing:border-box;background:#fff;flex-direction:column;width:210mm;min-height:297mm;padding:18mm 20mm 26mm;font-family:Inter,Inter Display,system-ui,sans-serif;font-size:10pt;line-height:1.45;display:flex;position:relative}.admin-scope .fk-preview{overflow:auto}.admin-scope .fk-preview .fk-doc{transform-origin:0 0;box-shadow:0 2px 14px #1118271f}@media(max-width:1600px){.admin-scope .fk-preview .fk-print-root{width:100%;overflow:hidden}.admin-scope .fk-preview .fk-doc{margin-bottom:-95mm;margin-right:-67mm;transform:scale(.68)}}.fk-doc-head{justify-content:space-between;align-items:flex-start;gap:12mm;margin-bottom:12mm;display:flex}.fk-doc-logo img{object-fit:contain;max-width:70mm;max-height:22mm}.fk-doc-logo-text{color:#ff3f92;font-size:16pt;font-weight:700}.fk-doc-sender{text-align:right;color:#555;font-size:8.5pt;line-height:1.35}.fk-doc-body{flex:auto}.fk-doc-topgrid{grid-template-columns:1fr auto;align-items:start;gap:10mm;margin-bottom:10mm;display:grid}.fk-doc-address{min-height:30mm}.fk-doc-senderline{color:#777;border-bottom:.4pt solid #ccc;margin-bottom:3mm;padding-bottom:1mm;font-size:7pt}.fk-doc-meta{padding-top:8mm;font-size:9pt}.fk-doc-meta table{border-collapse:collapse}.fk-doc-meta td{vertical-align:top;padding:.4mm 0}.fk-doc-meta td:first-child{color:#666;white-space:nowrap;padding-right:8mm}.fk-doc-meta td:last-child{text-align:right;white-space:nowrap}.fk-doc-title{margin:6mm 0 2mm;font-size:15pt;font-weight:700}.fk-doc-subject{margin:0 0 4mm;font-weight:600}.fk-doc-text{white-space:pre-line;margin:0 0 4mm}.fk-doc-muted{color:#999}.fk-doc-items{border-collapse:collapse;width:100%;margin:4mm 0;font-size:9pt}.fk-doc-items thead th{text-align:left;border-bottom:.8pt solid #333;padding:1.5mm 1mm;font-size:8.5pt;font-weight:600}.fk-doc-items tbody td{vertical-align:top;border-bottom:.3pt solid #e3e3e3;padding:1.8mm 1mm}.fk-doc-items .fk-col-num{text-align:right;white-space:nowrap}.fk-doc-items .fk-col-pos{width:8mm}.fk-doc-items .fk-col-unit{white-space:nowrap}.fk-doc-desc{color:#555;white-space:pre-line;font-size:8.5pt}.fk-doc-totals{justify-content:flex-end;margin-top:4mm;display:flex}.fk-doc-totals table{border-collapse:collapse;min-width:80mm;font-size:9.5pt}.fk-doc-totals td{padding:1.2mm 1mm}.fk-doc-totals td:last-child{text-align:right;white-space:nowrap}.fk-doc-grand td{border-top:.8pt solid #333;font-size:10.5pt;font-weight:700}.fk-doc-footer{color:#666;border-top:.4pt solid #ccc;grid-template-columns:repeat(3,1fr);gap:6mm;margin-top:8mm;padding-top:3mm;font-size:7.5pt;display:grid}.fk-page-number,.fk-print-portal{display:none}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}body.fk-printing>:not(.fk-print-portal){display:none!important}body.fk-printing .fk-print-portal{width:auto!important;display:block!important;position:static!important;overflow:visible!important}body:not(.fk-printing) *{visibility:hidden!important}body:not(.fk-printing) .fk-print-root,body:not(.fk-printing) .fk-print-root *{visibility:visible!important}body:not(.fk-printing) .fk-print-root{width:100%;position:absolute;inset:0 auto auto 0}.fk-chrome{display:none!important}.admin-scope .fk-doc,.admin-scope .fk-preview .fk-doc{width:auto;min-height:0;padding:0;box-shadow:none!important;margin:0!important;transform:none!important}.fk-doc-meta{padding-top:0}.fk-doc-items thead{display:table-header-group}.fk-doc-items tr{break-inside:avoid;page-break-inside:avoid}.fk-doc-totals,.fk-doc-footer{break-inside:avoid}.fk-doc-footer{position:fixed;bottom:0;left:0;right:0}.fk-page-number{display:none!important}@page{size:A4;margin:15mm 18mm 28mm}}
