.business-list{min-width:0;color:var(--foreground);flex-direction:column;gap:16px;display:flex}.business-list-heading,.business-list-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.business-list-heading h3{font-size:16px;font-weight:650}.business-list-heading h2{letter-spacing:-.4px;font-size:23px;font-weight:650}.business-list-heading p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.business-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.business-filters>.owner-field{flex:160px;min-width:0}.business-filters>.owner-field:first-child{flex:2 220px}.business-filters .owner-field{color:var(--muted-foreground);font-size:11px}.business-filters input,.business-filters select{background:var(--card);width:100%;color:var(--foreground)}.business-filters .owner-field input,.business-filters .owner-field select{border:1px solid var(--border);border-radius:9px;min-height:42px;padding:8px 10px}.business-disclosure{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0}.business-disclosure>summary{cursor:pointer;min-height:42px;color:var(--muted-foreground);padding:10px 14px;font-size:12px}.business-disclosure>.business-filters{padding:0 14px 14px}.business-count{background:var(--accent);color:var(--primary);border-radius:20px;margin-left:8px;padding:2px 7px;font-size:10px;display:inline-flex}.business-list-meta{color:var(--muted-foreground);font-size:12px}.business-list-meta .owner-field{flex-direction:row;align-items:center;gap:10px;font-size:11px;display:flex}.business-list-meta select{width:76px;min-height:40px;padding:6px 8px}.business-table-scroll{border:1px solid var(--border);background:var(--card);border-radius:12px;max-width:100%;overflow:auto}.business-table{width:100%;min-width:780px;font-size:12px}.business-table th{background:var(--muted);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:550}.business-table td{vertical-align:middle;padding:12px}.business-table td:first-child{min-width:160px}.business-table td>strong{font-weight:600}.business-table td small{color:var(--muted-foreground);overflow-wrap:anywhere;max-width:320px;margin-top:5px;font-size:10px;display:block}.business-table .number{font-variant-numeric:tabular-nums;white-space:nowrap}.business-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bora-app .business-row-actions button{min-height:36px;padding:6px 10px;font-size:11px}.business-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.business-explanation{color:var(--muted-foreground);font-size:11px}.business-explanation summary{cursor:pointer;align-content:center;min-height:36px}.business-explanation p{max-width:100ch;margin-top:8px;line-height:1.6}.business-lot-matches{max-width:300px;margin-top:6px;font-size:10px}.business-lot-matches summary{cursor:pointer;align-content:center;min-height:30px}.business-lot-matches p{overflow-wrap:anywhere;margin-top:5px}.business-summary{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.business-summary>div{border-right:1px solid var(--border);min-width:0;padding:17px 20px}.business-summary>div:last-child{border-right:0}.business-summary p{color:var(--muted-foreground);margin-bottom:7px;font-size:10px}.business-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;font-weight:650}.business-summary small{color:var(--muted-foreground);margin-top:6px;font-size:10px;display:block}.business-row-menu{position:relative}.business-row-menu>summary{cursor:pointer;min-height:36px;color:var(--primary);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:11px;list-style:none;display:list-item}.business-row-menu[open]>div{flex-direction:column;align-items:stretch;gap:4px;padding-top:8px;display:flex}.business-row-menu button{justify-content:start}.business-action-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=1100px){.business-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.business-summary>div:nth-child(2){border-right:0}.business-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.purchase-main-filters>.owner-field:first-child{flex-basis:100%}.business-summary strong{font-size:19px}}.invoice-editor-simple{min-width:0}.invoice-editor-simple>.business-filters{border:1px solid var(--border);border-radius:10px;padding:12px 14px}.invoice-editor-simple>.business-filters>.owner-field{flex-basis:210px}.invoice-editor-simple .invoice-product-entry{background:var(--muted);border:1px solid var(--border)}.invoice-editor-simple .invoice-product-entry>div:first-child{align-items:center}.invoice-editor-simple .invoice-product-entry input[aria-label="Mal kabul ürünü ara"]{border:1px solid var(--border);background:var(--card);border-radius:9px;flex-basis:270px;min-height:46px;padding:10px 14px}.invoice-editor-simple .invoice-product-entry button{min-height:40px;font-size:12px}.invoice-editor-simple [data-purchase-branches]{border:0}.invoice-editor-simple [data-purchase-branches]>p{font-size:11px;line-height:1.6}.invoice-editor-simple>div:last-child{background:var(--card);border-top:1px solid var(--border);z-index:2;padding:16px 8px;position:sticky;bottom:-1px}.invoice-editor-simple>div:last-child>strong{font-variant-numeric:tabular-nums;font-size:21px}.bora-app .business-list button,.bora-app .business-list summary,.bora-app .business-list select,.bora-app .business-list .owner-field input,.bora-app .invoice-editor-simple button,.bora-app .invoice-editor-simple input{min-height:48px}.bora-app .business-row-menu>summary{min-width:48px}.bora-app .business-lot-matches>summary{min-height:48px}.purchase-list-simple{gap:12px}.purchase-main-filters{grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(130px,1fr) minmax(150px,1.1fr);gap:10px;display:grid}.purchase-main-filters>.owner-field:first-child{flex-basis:auto}.purchase-list-tools{justify-content:flex-start;gap:10px}.purchase-list-tools>.business-disclosure{flex:none}.purchase-list-tools>.business-disclosure[open]{flex-basis:100%;order:1}.purchase-list-tools>.business-disclosure>summary{align-items:center;list-style:none;display:flex}.purchase-list-tools>.business-disclosure>summary:after{content:"⌄";margin-left:10px}.purchase-list-tools>.business-disclosure>summary::-webkit-details-marker{display:none}.purchase-list-tools>.business-disclosure>div{padding:12px}.purchase-list-tools>.business-disclosure>p{padding:0 12px 12px}.purchase-list-tools>.owner-field{margin-left:auto}.purchase-list-help{flex-wrap:wrap;gap:18px;display:flex}.purchase-list-help>.business-explanation[open]{flex-basis:100%}.purchase-list-simple>.business-list-heading{min-height:48px}.purchase-list-simple>.business-list-heading button{font-size:12px}.purchase-list-simple>.business-list-heading h3{margin:0}@media (width<=950px){.purchase-main-filters{grid-template-columns:repeat(2,minmax(140px,1fr))}}.purchase-reference-layout .purchase-reference-period{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:end;gap:14px;padding:16px}.purchase-reference-layout .purchase-reference-period>.owner-field{flex:180px}.purchase-reference-layout .purchase-reference-period>button{flex:none}.purchase-reference-tools{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.purchase-reference-tools label{align-items:center;gap:8px;display:flex}.purchase-reference-tools select,.purchase-reference-tools input{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);border-radius:8px;padding:6px 10px}.purchase-reference-tools input{width:250px;max-width:100%}.purchase-reference-layout .business-table{min-width:1520px;font-size:12px}.purchase-reference-layout .business-table th{font-size:10px;position:relative}.purchase-reference-layout .business-table td:first-child{min-width:45px}.purchase-number-link{color:var(--primary);text-align:start;min-height:36px;font-weight:500}.purchase-reference-layout .business-table td:nth-child(4){min-width:140px}.purchase-reference-layout .business-table td:nth-child(5){min-width:160px}.purchase-reference-layout .business-table td.number{white-space:nowrap}.purchase-detail-reference{min-width:0}.purchase-detail-heading{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.purchase-detail-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.purchase-detail-heading h2{font-size:18px;font-weight:600}.purchase-detail-heading span{color:var(--muted-foreground);font-size:12px}.purchase-document-summary{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:18px;display:grid}.purchase-document-summary>div{min-width:0}.purchase-document-summary dt{text-transform:uppercase;color:var(--muted-foreground);margin-bottom:7px;font-size:10px}.purchase-document-summary dd{overflow-wrap:anywhere;font-size:13px;font-weight:500}.purchase-document-note{background:var(--secondary);white-space:pre-wrap;border-radius:9px;padding:12px 16px;font-size:12px}.purchase-detail-products{gap:12px;min-width:0;display:grid}.purchase-detail-products h3{font-size:16px;font-weight:600}.purchase-detail-table{min-width:1280px}.purchase-detail-table th{position:relative}.purchase-detail-table td:first-child{min-width:45px}.purchase-detail-table td:nth-child(3){min-width:200px}.purchase-detail-table td:nth-child(9){min-width:190px}.purchase-detail-total{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:flex-end;align-items:center;gap:24px;padding:16px 20px;font-size:14px;display:flex}.purchase-detail-total strong{font-variant-numeric:tabular-nums;font-size:24px}.purchase-detail-reference>[aria-label="Alış belgesi çıktıları"],.purchase-detail-reference>[aria-label="Alış belgesi çıktıları"] button{font-size:12px}@media (width<=1100px){.purchase-document-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.transfer-reference-directory{gap:12px;min-width:0;display:grid}.transfer-reference-page{min-width:0}.transfer-reference-page>div:first-child{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px 18px}.transfer-reference-page h2{font-size:18px}.transfer-reference-page>form{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px}.transfer-reference-page>form label{font-size:12px}.transfer-reference-table{min-width:1550px;font-size:12px}.transfer-reference-table th{font-size:10px;position:relative}.transfer-reference-table td:first-child{min-width:45px}.transfer-reference-table td:nth-child(4){min-width:180px}.transfer-reference-table td:nth-child(5),.transfer-reference-table td:nth-child(6){min-width:130px}.transfer-reference-table td button{height:auto;min-height:36px;font-size:12px}.transfer-code-link{text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--primary);text-align:start;display:block;overflow:hidden}.transfer-detail-link{color:var(--primary);white-space:nowrap}.transfer-state{background:var(--secondary);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:11px;display:inline-block}.purchase-draft-table th{font-size:10px;position:relative}.purchase-draft-table td:first-child{min-width:45px}.purchase-draft-table td:nth-child(6),.purchase-draft-table td:nth-child(7){min-width:110px}.purchase-draft-table td:nth-child(8){min-width:115px}.purchase-draft-table td:nth-child(9){min-width:85px}.purchase-draft-table input:not([type=checkbox]),.purchase-draft-table select{border:1px solid var(--border);background:var(--card);border-radius:8px;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-size:12px}.purchase-draft-table input[type=checkbox]{accent-color:var(--primary);width:18px;height:18px}.purchase-draft-table input[aria-invalid=true]{border-color:var(--destructive)}.purchase-draft-table td{vertical-align:top}.purchase-draft-table details summary{cursor:pointer;margin-top:8px;font-size:10px}.purchase-draft-table details input{margin-top:6px}.purchase-draft-table button{font-size:11px}.purchase-draft-table td>p[role=alert]{max-width:220px;margin-top:5px;font-size:11px}.invoice-reference-metadata{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.invoice-reference-metadata .owner-field{color:var(--muted-foreground);min-width:0;font-size:11px}.invoice-reference-metadata input,.invoice-reference-metadata select,.invoice-type-value{border:1px solid var(--border);background:var(--card);width:100%;min-height:40px;color:var(--foreground);border-radius:8px;padding:8px 11px;font-size:12px;display:block}.invoice-number-field,.invoice-supplier-field{min-width:0;position:relative}.invoice-number-field>button,.invoice-supplier-field>button{height:auto;color:var(--primary);padding:3px 6px;font-size:10px;position:absolute;top:-8px;right:0;min-height:26px!important}.invoice-reference-editor>.invoice-product-entry{margin-top:20px}.invoice-reference-editor>.business-table-scroll{border-radius:10px}.invoice-reference-editor>div:last-child{position:static}.invoice-reference-editor>.business-disclosure{min-width:0}.invoice-reference-editor>details:last-child{margin-top:24px}.invoice-reference-editor .invoice-product-entry p{font-size:11px}@media (width<=1000px){.invoice-reference-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.invoice-reference-metadata{grid-template-columns:minmax(0,1fr)}}.goods-return-reference-page{gap:18px;min-width:0;display:grid}.goods-return-reference-table{min-width:1430px}.goods-return-reference-table th{font-size:10px;position:relative}.goods-return-reference-table td:first-child{min-width:45px}.goods-return-reference-table td:nth-child(3){min-width:200px}.goods-return-reference-table td:nth-child(4){min-width:130px}.goods-return-reference-table td{vertical-align:middle;font-size:12px}.goods-return-reference-table input:not([type=checkbox]){border:1px solid var(--border);background:var(--card);border-radius:8px;width:110px;min-height:38px;padding:7px 10px}.goods-return-reference-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.goods-return-reference-page>div>p:first-child{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:16px}.bora-app .invoice-reference-editor .purchase-draft-table input:not([type=checkbox]),.bora-app .invoice-reference-editor .purchase-draft-table select{height:36px;min-height:36px}.bora-app .invoice-reference-editor .purchase-draft-table button{height:32px;min-height:32px;padding:5px;font-size:10px}.goods-return-reference-page>div,.goods-return-reference-page form,.goods-return-reference-page fieldset,.transfer-reference-form,.transfer-reference-form .business-table-scroll{min-width:0;max-width:100%}.transfer-reference-form>.owner-field{font-size:12px}.transfer-draft-table{min-width:880px}.transfer-draft-table td:first-child{min-width:60px;max-width:100px}.transfer-draft-table td:nth-child(2){min-width:130px}.transfer-draft-table td:nth-child(3){min-width:170px}.transfer-draft-table td:nth-child(4){min-width:250px;max-width:340px}.transfer-draft-table td:last-child{min-width:130px}.transfer-draft-table input:not([type=checkbox]){border:1px solid var(--border);background:var(--card);border-radius:8px;width:110px;min-height:40px;padding:8px 10px}.transfer-create-target{align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.transfer-draft-table select{width:100%;max-width:300px;min-height:40px;font-size:12px}.transfer-draft-table td:first-child button{white-space:normal;height:auto;min-height:40px;padding:6px;font-size:11px}.transfer-draft-count{color:var(--muted-foreground);font-size:12px}.transfer-other-details{border:1px solid var(--border);border-radius:10px}.transfer-other-details>summary{cursor:pointer;padding:12px 16px;font-size:12px;font-weight:600}.transfer-other-details>section{border:0;border-top:1px solid var(--border);border-radius:0;font-size:12px}.transfer-other-details input,.transfer-other-details select{width:100%;min-width:0}.transfer-other-details input[type=checkbox]{width:auto}.transfer-product-composer{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.transfer-product-composer>.owner-field{grid-column:span 3;min-width:0;font-size:12px}.transfer-product-composer>.owner-field:nth-child(4){grid-column:span 2}.transfer-product-composer>button{grid-column:span 1;min-width:0;height:auto;font-size:12px}.transfer-product-composer input,.transfer-product-composer select{width:100%;min-width:0;min-height:42px}.transfer-product-composer select{font-size:12px}@media (width<=700px){.transfer-product-composer{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-product-composer>.owner-field{grid-column:1/-1}.transfer-product-composer>.owner-field:nth-child(4),.transfer-product-composer>button{grid-column:span 1}}.transfer-document-fields{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.transfer-document-fields>.owner-field{min-width:0;font-size:12px}.transfer-document-fields input{min-height:42px}.transfer-document-fields .text-sm{font-size:11px;line-height:1.5}.transfer-document-fields>.owner-field:only-child{grid-column:1/-1}@media (width<=700px){.transfer-document-fields{grid-template-columns:1fr}}.supplier-account-reference{min-width:0}.supplier-account-reference>header{align-items:center}.supplier-account-reference h2{font-size:18px}.supplier-account-name{margin-top:5px;font-size:23px;font-weight:650}.supplier-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supplier-account-actions button{height:auto;min-height:42px;font-size:12px}.supplier-account-output{position:relative}.supplier-account-output>summary,.supplier-account-options>summary{cursor:pointer;min-height:42px;padding:12px 14px;font-size:12px;font-weight:600}.supplier-account-output>summary{border:1px solid var(--border);border-radius:9px}.supplier-account-output>div{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:5px;width:270px;padding:8px;display:flex;position:absolute;right:0;box-shadow:0 10px 24px #07134320}.supplier-account-output:not([open])>div{display:none}.supplier-account-output>div>button{white-space:normal;text-align:left;justify-content:flex-start}.supplier-account-options{border:1px solid var(--border);border-radius:10px;margin:14px 0}.supplier-account-options>div,.supplier-account-options>p{color:var(--muted-foreground);padding:0 14px 14px;font-size:12px}.supplier-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.supplier-account-summary article{background:var(--card);min-width:0}.supplier-account-summary p{color:var(--muted-foreground);font-size:11px}.supplier-account-summary strong{overflow-wrap:anywhere;margin-top:8px;font-size:24px;display:block}.supplier-account-summary article:last-child{background:color-mix(in srgb,var(--primary) 5%,var(--card));border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}.supplier-account-period{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:14px;display:flex}.supplier-account-period>.owner-field{flex:220px;min-width:0;font-size:12px}.supplier-account-period input{width:100%;min-width:0}.supplier-account-period>button{min-height:48px;font-size:12px}.supplier-account-directory-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0 12px;display:flex}.supplier-account-directory-tools>.owner-field{min-width:0;font-size:11px}.supplier-account-directory-tools>.owner-field:nth-child(2){order:2}.supplier-account-directory-tools>.owner-field:nth-child(3){order:1}.supplier-account-directory-tools>button{order:3;min-height:48px;font-size:12px}.supplier-account-directory-tools input,.supplier-account-directory-tools select{min-height:48px;font-size:12px}.supplier-account-table th{white-space:nowrap;font-size:10px}.supplier-account-table td{vertical-align:middle;padding:12px;font-size:12px}.supplier-account-table td:first-child{min-width:45px}.supplier-account-table td:nth-child(3){min-width:220px;max-width:290px}.supplier-account-table td:nth-child(4){min-width:150px}.supplier-account-table small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.supplier-account-table .number{white-space:nowrap;font-variant-numeric:tabular-nums}.supplier-account-table button{height:auto;min-height:38px;padding:6px 10px;font-size:11px}.supplier-movement-reason{overflow-wrap:anywhere}.supplier-row-metadata{margin-top:8px;font-size:11px}.supplier-row-metadata summary{cursor:pointer;color:var(--muted-foreground)}.supplier-account-period-balances{flex-wrap:wrap;gap:24px;display:flex}.supplier-account-period-balances strong{margin-left:8px}@media (width<=800px){.supplier-account-summary{grid-template-columns:1fr}.supplier-account-directory-tools>.owner-field:first-child{flex-basis:100%;margin-left:0}.supplier-account-reference>header{align-items:flex-start}.supplier-account-output>div{max-width:75vw;left:0;right:auto}}.variant-definition-directory{gap:14px;min-width:0;display:grid}.variant-definition-table{min-width:700px}.variant-definition-table td:first-child{min-width:50px}.variant-definition-table td:nth-child(2){min-width:180px}.variant-definition-table th{position:relative}.variant-definition-table th button{text-align:left;min-height:40px;font-size:11px}.variant-value-badges{flex-wrap:wrap;gap:7px;display:flex}.variant-value-badges span{background:var(--secondary);border-radius:6px;padding:5px 9px;font-size:11px;display:inline-block}.business-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.business-pagination>div{gap:8px;display:flex}.variant-definition-form,.variant-definition-form .owner-field{font-size:12px}.variant-definition-value{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-bottom:12px;display:grid}.variant-definition-value>button{grid-column:1/-1;justify-self:end;font-size:11px}.variant-definition-options>summary{cursor:pointer;color:var(--muted-foreground);padding:10px 0;font-size:11px}.variant-definition-options>div{grid-template-columns:80px 100px;align-items:end;gap:10px;display:grid}.variant-definition-options input[type=number]{width:80px}.variant-page{min-width:0}.variant-page>div:first-child>div:last-child{flex-wrap:wrap}.variant-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.variant-wizard-steps button{white-space:normal;align-items:center;gap:10px;height:auto;min-height:60px;padding:12px;font-size:16px;display:flex}.variant-wizard-steps span{text-align:left;font-size:12px}.variant-create-reference{min-width:0}.variant-create-reference section[hidden],.variant-page>section[hidden]{display:none}.variant-create-reference .owner-field{min-width:0;font-size:12px}.variant-create-reference input:not([type=checkbox]),.variant-create-reference select{width:100%;min-width:0;font-size:12px}.variant-create-reference section>button{margin-top:18px;margin-right:10px}.variant-draft-table{min-width:1300px}.variant-draft-table td:first-child{min-width:45px}.variant-draft-table td:nth-child(2){min-width:200px}.variant-draft-table td:nth-child(3){min-width:180px}.variant-draft-table td{vertical-align:top}.variant-draft-table input:not([type=checkbox]){width:110px;min-width:110px;min-height:42px;padding:8px 10px;font-size:12px}.variant-draft-table textarea{width:180px;min-height:60px;font-size:12px}.variant-draft-table h4{font-size:12px;font-weight:600}.variant-wizard-confirm{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:16px;padding:20px;display:grid}.variant-wizard-confirm h3{font-size:18px;font-weight:600}.variant-wizard-confirm p{font-size:13px}.variant-confirm-products{flex-wrap:wrap;gap:8px;display:flex}.variant-confirm-products span{background:var(--secondary);border-radius:7px;padding:7px 11px;font-size:12px}.variant-wizard-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (width<=800px){.variant-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-wizard-steps button{min-height:52px;font-size:14px}.variant-wizard-steps span{font-size:11px}.variant-definition-value{grid-template-columns:1fr}}.variant-product-directory{gap:14px;min-width:0;display:grid}.variant-product-table{min-width:1050px}.variant-product-table th,.variant-product-table td{vertical-align:top}.variant-product-table td small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.variant-family-code{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;display:block;overflow:hidden}.variant-product-barcodes{overflow-wrap:anywhere;gap:4px;max-width:160px;display:grid}.variant-product-info{color:var(--muted-foreground);margin-top:5px;font-size:11px}.variant-product-info summary{cursor:pointer;align-items:center;min-height:28px;display:flex}.variant-product-info p{overflow-wrap:anywhere;max-width:230px;margin-top:5px}.variant-product-table td:first-child{min-width:45px}.variant-product-table th{position:relative}.variant-product-table td:nth-child(4){min-width:190px;max-width:290px}.subproduct-directory{gap:14px;min-width:0;display:grid}.subproduct-list-filter{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.subproduct-list-filter select{background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:230px;min-height:40px;padding:8px}.subproduct-definition-table{min-width:1330px}.subproduct-definition-table th{position:relative}.subproduct-definition-table td:first-child{min-width:45px}.subproduct-definition-table td:nth-child(3),.subproduct-definition-table td:nth-child(6){overflow-wrap:anywhere;min-width:150px;max-width:240px}.subproduct-create-reference{gap:20px;min-width:0;display:grid}.subproduct-main-fields{grid-template-columns:1fr 2fr 1fr;gap:14px;display:grid}.subproduct-main-fields input,.subproduct-finder input{border:1px solid var(--border);background:var(--muted);border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px}.subproduct-search-results{max-height:240px;margin-top:8px}.subproduct-search-results table{min-width:780px;font-size:12px}.subproduct-search-results button{text-align:left;color:var(--primary);min-height:36px}.subproduct-create-table{min-width:960px;font-size:12px}.subproduct-create-table td{vertical-align:middle}.subproduct-create-table input,.subproduct-create-table select{border:1px solid var(--border);background:var(--muted);border-radius:8px;width:110px;min-height:40px;padding:8px}.subproduct-create-table td:nth-child(2){overflow-wrap:anywhere;min-width:180px;max-width:250px}.subproduct-create-table td:last-child button{min-width:36px;min-height:36px;padding:6px}.subproduct-page>section[hidden]{display:none}@media (width<=800px){.subproduct-main-fields{grid-template-columns:1fr}.subproduct-finder,.subproduct-main-fields .owner-field{min-width:0}}.dialog-content:has(.subproduct-create-reference){width:1140px}.return-request-page{min-width:0;padding:0}.return-request-directory{gap:14px;min-width:0;display:grid}.return-request-table{min-width:1240px}.return-request-table th{position:relative}.return-request-table td{vertical-align:top}.return-request-table td:first-child{min-width:45px}.return-request-table td:nth-child(3){min-width:170px;max-width:230px}.return-request-table td:nth-child(5){overflow-wrap:anywhere;min-width:170px;max-width:240px}.return-request-table td:nth-child(6){overflow-wrap:anywhere;min-width:100px;max-width:160px}.return-request-lines{gap:5px;display:grid}.return-request-lines>*{overflow-wrap:anywhere;align-items:center;min-height:32px;line-height:1.5;display:flex}.return-request-state{white-space:nowrap;background:var(--muted);border-radius:6px;align-items:center;min-height:28px;padding:5px 8px;font-size:11px;display:inline-flex}.return-request-state.state-pending{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--card))}.return-request-state.state-approved{color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--card))}.return-request-state.state-rejected{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,var(--card))}.return-request-details{min-width:0}.return-request-detail-table{min-width:690px;font-size:12px}.return-request-detail-table td{overflow-wrap:anywhere;max-width:230px}@media (width<=800px){.return-request-page{padding:0}.return-request-directory .purchase-reference-tools label{max-width:100%}.return-request-directory .purchase-reference-tools input{width:210px;min-width:0}}.return-request-table th:last-child,.return-request-table td:last-child{z-index:1;background:var(--card);min-width:110px;box-shadow:-1px 0 var(--border);position:sticky;right:0}.return-request-total-heading{color:var(--muted-foreground);font-size:10px;font-weight:400;display:block}.return-request-table td .return-request-total{white-space:nowrap;color:var(--foreground);margin-top:6px;font-size:11px}.product-return-directory{gap:16px;min-width:0;display:grid}.product-return-lookup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-return-lookup form{flex:400px;gap:12px;display:flex}.product-return-lookup input{border:1px solid var(--border);background:var(--card);border-radius:8px;flex:1;min-width:0;min-height:44px;padding:10px 12px}.product-return-sales-table{min-width:1280px}.product-return-sales-table th{position:relative}.product-return-sales-table td:first-child{min-width:40px}.product-return-sales-table td:nth-child(3){overflow-wrap:anywhere;min-width:110px;max-width:160px}.product-return-sales-table th:last-child,.product-return-sales-table td:last-child{background:var(--card);z-index:1;box-shadow:-1px 0 var(--border);min-width:80px;position:sticky;right:0}.product-return-code{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:11px;display:block;overflow:hidden}.product-return-picker{max-height:360px;margin-top:16px;overflow:auto}.product-return-picker table{font-size:12px}.product-return-picker button{color:var(--primary);text-align:left;min-height:36px}.sale-return-lines{min-width:1040px;font-size:12px}.sale-return-lines td{vertical-align:middle}.sale-return-lines td:nth-child(2){overflow-wrap:anywhere;min-width:160px;max-width:240px}.sale-return-lines input,.sale-return-lines select{border:1px solid var(--border);background:var(--muted);border-radius:8px;min-height:42px;padding:8px}.sale-return-lines input{width:100px}.sale-return-lines select{width:200px}.dialog-content:has(.sale-return-form){width:1140px}@media (width<=800px){.product-return-lookup form{flex-wrap:wrap}.product-return-lookup form input{flex-basis:100%}}.sale-receipt-lines{min-width:860px;font-size:12px}.sale-receipt-lines td{vertical-align:middle}.sale-receipt-lines td:nth-child(2){overflow-wrap:anywhere;min-width:150px;max-width:230px}.sale-return-form,.sale-return-form>fieldset,.sale-return-form .owner-field,.sale-return-form .business-table-scroll{min-width:0;max-width:100%}.sale-return-form>.owner-field input,.sale-return-form>fieldset>.owner-field input,.sale-return-form select{max-width:100%}.supplier-account-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-account-summary small{color:var(--muted-foreground);margin-top:7px;font-size:11px;display:block}.supplier-account-directory-tools>.owner-field{order:2}.supplier-account-directory-tools>.owner-field:has(input){flex:0 250px;order:5;margin-left:auto}.supplier-account-directory-tools>.owner-field:first-child{flex:0 230px;order:1;margin-left:0}.supplier-account-table{min-width:1350px}.supplier-account-reference>div:has(>.supplier-account-table){max-height:560px}.supplier-account-table th{background:var(--secondary);z-index:1;position:sticky;top:0}@media (width<=1100px){.supplier-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.supplier-account-summary{grid-template-columns:1fr}.supplier-account-directory-tools>.owner-field:has(input){flex-basis:100%;margin-left:0}}.supplier-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.supplier-card-fields>.owner-field{min-width:0}.supplier-card-fields>.owner-field:first-child,.supplier-card-fields>p,.supplier-card-fields>details{grid-column:1/-1}.supplier-card-fields>details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-card-fields>details>div>*{min-width:0;margin:0}.supplier-card-fields textarea{width:100%;min-height:90px}.supplier-card-fields details{border-top:1px solid var(--border)}.supplier-card-fields input{min-width:0;max-width:100%}@media (width<=600px){.supplier-card-fields,.supplier-card-fields>details>div{grid-template-columns:1fr}}.dark .supplier-account-reference input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.purchase-entry-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-entry-tools button{height:auto;min-height:42px;font-size:12px}.purchase-product-search{flex:1;min-width:0;position:relative}.purchase-product-search>label{color:var(--muted-foreground);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;display:flex}.purchase-search-input{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.purchase-search-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.purchase-search-input>svg{color:var(--muted-foreground);flex-shrink:0}.invoice-editor-simple .purchase-search-input input,.purchase-search-input input{outline:none;width:100%;min-width:0;height:46px;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important}.purchase-search-results{z-index:25;border:1px solid var(--border);background:var(--card);border-radius:10px;max-height:300px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #07134325}.purchase-search-results>button{text-align:left;border-bottom:1px solid var(--border);background:0 0;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-height:55px;padding:10px 14px;display:flex}.purchase-search-results>button[aria-selected=true],.purchase-search-results>button:hover{background:var(--secondary)}.purchase-search-results strong{font-size:12px}.purchase-search-results span,.purchase-search-results>p{color:var(--muted-foreground);font-size:11px}.purchase-search-results>p{padding:12px 14px;line-height:1.5}.invoice-reference-editor>.invoice-product-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.invoice-reference-editor>.invoice-product-entry>div.grid{grid-column:1/-1}.invoice-reference-editor .purchase-exact-search{height:46px}.invoice-reference-editor .invoice-product-entry>div.grid>label{min-width:0;font-size:11px}.invoice-reference-editor .invoice-product-entry>div.grid>label select,.invoice-reference-editor .invoice-product-entry>div.grid>label input{min-width:0;font-size:12px}.purchase-product-search [role=option]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (width<=800px){.purchase-entry-tools{width:100%}.purchase-entry-tools button{flex:160px}.invoice-reference-editor>.invoice-product-entry{grid-template-columns:minmax(0,1fr)}.invoice-reference-editor .purchase-exact-search{justify-self:start}.purchase-search-results{max-height:240px}}.bora-app .purchase-product-search .purchase-search-input input{flex:1 1 0;outline:none!important}.transfer-reference-form .transfer-product-composer>.owner-field,.transfer-reference-form .transfer-product-composer>button{grid-column:auto}.transfer-product-search{gap:10px;min-width:0;display:grid}.transfer-search-bar{align-items:end;gap:10px;display:flex}.transfer-search-bar label{min-width:0}.transfer-search-bar input{width:100%;min-width:0}.transfer-search-bar>button{min-height:48px}.transfer-search-matrix{max-height:280px;overflow:auto}.transfer-search-matrix table{min-width:790px;font-size:12px}.transfer-search-matrix th{background:var(--secondary);z-index:1;white-space:nowrap;position:sticky;top:0}.transfer-search-matrix th small,.transfer-search-matrix td span{margin-top:5px;display:block}.transfer-search-matrix td>div+div{border-top:1px solid var(--border);margin-top:5px;padding-top:5px}.transfer-search-matrix th:nth-child(3),.transfer-search-matrix td:nth-child(3){overflow-wrap:anywhere;min-width:180px;max-width:260px}.transfer-search-matrix td:nth-child(n+4){min-width:155px}.transfer-search-matrix td>button{text-align:left;color:var(--primary);min-height:40px;font-weight:600}.transfer-search-active td{background:var(--secondary)}.transfer-search-matrix td small{max-width:200px;margin-top:6px;font-size:10px;display:block}.transfer-search-hint{color:var(--muted-foreground);font-size:11px}.transfer-reference-form .transfer-product-composer{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.transfer-reference-form .transfer-product-composer label{min-width:0}.transfer-reference-form .transfer-product-composer select{max-width:100%}@media (width<=800px){.transfer-reference-form .transfer-product-composer{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-search-matrix{max-height:220px}.transfer-search-bar>button{padding:8px;font-size:11px}}.purchase-draft-table{min-width:1790px}.purchase-draft-table td:nth-child(2){min-width:240px}.purchase-draft-table td:nth-child(3){min-width:95px}.purchase-draft-table td:nth-child(4){min-width:200px}.purchase-draft-table td:nth-child(7),.purchase-draft-table td:nth-child(8),.purchase-draft-table td:nth-child(9){min-width:110px}.purchase-draft-table td:nth-child(10){min-width:75px}.purchase-draft-table td:nth-child(11){min-width:65px}.purchase-draft-table td:nth-child(12){min-width:115px}.purchase-entry-row{background:color-mix(in srgb,var(--primary) 3%,var(--card))}.purchase-entry-row>td{border-top:1px solid var(--border)}.purchase-entry-row>td:last-child{min-width:150px}.purchase-entry-row>td:last-child button{white-space:normal;width:100%;height:auto!important;min-height:36px!important}.purchase-entry-row .purchase-search-input{padding:0 8px}.purchase-entry-row .purchase-search-input input{height:36px!important}.purchase-search-compact .purchase-search-input>svg{width:14px}.purchase-search-portal{box-sizing:border-box;color:var(--foreground);font-family:inherit;right:auto}.purchase-search-portal button{color:var(--foreground)}.purchase-search-portal [aria-selected=true]{outline:1px solid var(--primary);outline-offset:-2px}.dark .transfer-reference-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.purchase-pick-name{text-align:left;min-height:36px;color:var(--primary);font-weight:600}.purchase-pick-name:disabled{opacity:.5}.dark .invoice-reference-editor input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.transfer-selected-products{gap:12px;min-width:0;display:grid}.transfer-selected-products .transfer-draft-table{min-width:650px}.transfer-selected-products .transfer-draft-table td:nth-child(2){min-width:140px}.transfer-selected-products .transfer-draft-table td:nth-child(3){min-width:230px}.transfer-selected-products .transfer-draft-table td:nth-child(4){min-width:190px;max-width:none}.transfer-selected-products .transfer-draft-table td:nth-child(4) input{width:100%;min-height:42px}.transfer-product-mappings,.transfer-manual-entry{border:1px solid var(--border);border-radius:9px;font-size:12px}.transfer-product-mappings>summary,.transfer-manual-entry>summary{cursor:pointer;min-height:38px;padding:10px 14px}.transfer-product-mappings>div,.transfer-manual-entry>div{border-top:1px solid var(--border);padding:14px}.transfer-mapping-row{border-top:1px solid var(--border);grid-template-columns:minmax(120px,1fr) minmax(160px,1fr) minmax(200px,2fr);align-items:center;gap:12px;margin-top:12px;padding:12px 0;display:grid}.transfer-mapping-row select{min-width:0;max-width:100%}.transfer-reference-form .transfer-document-fields{grid-template-columns:1fr;gap:12px;display:grid}.transfer-reference-form .transfer-document-fields>.owner-field{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:10px;display:grid}.transfer-reference-form .transfer-document-fields>.owner-field>span{grid-column:2;font-size:10px}.transfer-manual-entry .transfer-product-composer{grid-template-columns:2fr 1fr auto}.transfer-search-matrix tr{cursor:pointer}.transfer-search-matrix tbody tr:hover{background:var(--secondary)}@media (width<=800px){.transfer-mapping-row,.transfer-reference-form .transfer-document-fields>.owner-field{grid-template-columns:1fr}.transfer-reference-form .transfer-document-fields>.owner-field>span{grid-column:1}.transfer-manual-entry .transfer-product-composer{grid-template-columns:1fr}}.dialog-content:has(.transfer-reference-form){width:1140px}.transfer-reference-form{flex-direction:column;gap:12px;display:flex}.transfer-reference-form>*{margin-block:0!important}.transfer-search-matrix td,.transfer-search-matrix th,.transfer-selected-products .transfer-draft-table td,.transfer-selected-products .transfer-draft-table th{padding:10px 12px}.transfer-entry-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-reference-form .transfer-document-fields>.owner-field{font-size:12px}.transfer-reference-form .transfer-document-fields>.owner-field>span{font-size:10px;line-height:1.4}.transfer-product-mappings summary{min-height:34px}.transfer-entry-actions{z-index:4;background:var(--card);border-top:1px solid var(--border);box-shadow:0 -8px 14px var(--card);padding:12px 0;position:sticky;bottom:-16px}.transfer-selected-products>.business-table-scroll{max-height:340px}.transfer-selected-products .transfer-draft-table th{background:var(--secondary);z-index:1;position:sticky;top:0}[data-dialog-footer] .transfer-entry-actions{box-shadow:none;border:0;padding:0;position:static}[data-dialog-body]:has(.transfer-reference-form){scroll-padding-block:12px}.supplier-balance-badge{border:1px solid var(--border);background:var(--secondary);min-height:30px;color:var(--muted-foreground);border-radius:20px;align-items:center;margin-left:12px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.dialog-content:has(.supplier-movement-fields){width:820px}.supplier-movement-fields{flex-direction:column;gap:18px;min-width:0;display:flex}.supplier-movement-balance{border:1px solid var(--border);background:var(--secondary);border-radius:9px;align-items:start;gap:8px;padding:12px;font-size:12px;line-height:1.6;display:flex}.supplier-movement-balance>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.supplier-movement-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplier-movement-fields .owner-field{min-width:0;font-size:12px}.supplier-movement-fields input,.supplier-movement-fields select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:8px;padding:9px 11px}.supplier-movement-fields section{padding-top:2px}.supplier-movement-fields section>p{font-size:12px}.supplier-movement-fields section>p+p{font-size:11px}.supplier-movement-fields details{font-size:11px;line-height:1.7}.supplier-movement-fields summary{cursor:pointer;min-height:32px}.supplier-movement-buttons{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.supplier-movement-buttons button{min-height:48px}.dark .supplier-movement-fields input[type=date],.dark .supplier-account-reference input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=650px){.supplier-movement-main{grid-template-columns:1fr}.supplier-movement-buttons{flex-wrap:wrap}.supplier-movement-buttons button{flex:150px}}.staff-supplier-account .supplier-account-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-supplier-account .supplier-account-directory-tools>.owner-field:has(input){order:5;margin-left:auto}.staff-supplier-account .supplier-account-directory-tools>.owner-field:first-child{flex:0 160px}.staff-supplier-account .supplier-account-table{min-width:1150px}@media (width<=800px){.staff-supplier-account .supplier-account-summary{grid-template-columns:1fr}.staff-supplier-account .supplier-account-directory-tools>.owner-field:has(input){flex-basis:100%;margin-left:0}}.receipt-list-scroll{border:1px solid var(--border);background:var(--card);border-radius:10px;max-width:100%;overflow:auto}.receipt-list-table{min-width:850px;font-size:12px}.receipt-list-table th{white-space:nowrap;background:var(--secondary);z-index:1;font-size:10px;position:sticky;top:0}.receipt-list-table td{vertical-align:middle;padding:11px 12px}.receipt-list-table td:first-child{width:180px;min-width:150px;max-width:200px}.receipt-code-link{color:var(--primary);text-align:left;align-items:center;gap:6px;max-width:100%;min-height:40px;font-size:11px;display:flex}.receipt-code-link>svg{flex-shrink:0}.receipt-code-link span{overflow-wrap:anywhere}.receipt-list-table .number{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.receipt-list-table td small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.receipt-list-table td:nth-child(2){overflow-wrap:anywhere;min-width:120px;max-width:180px}.receipt-list-table td:nth-child(5){min-width:155px}.receipt-list-table td:last-child button{min-height:42px}.receipt-list-table td .receipt-return-badge{color:var(--destructive)}.recent-sales-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.recent-sales-heading button{min-height:42px;font-size:12px}.dialog-content:has(.recent-sales-heading) .receipt-list-scroll{max-height:55vh}.recent-sales-footer{justify-content:flex-end;margin-top:16px;display:flex}.recent-sales-footer button{min-height:48px}.receipt-detail-summary{border:1px solid var(--border);background:var(--secondary);border-radius:10px;margin-bottom:18px;padding:16px}.receipt-detail-total{font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:22px;font-weight:700}.receipt-detail-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.receipt-detail-summary dt{color:var(--muted-foreground);margin-bottom:5px;font-size:10px}.receipt-detail-summary dd{overflow-wrap:anywhere;font-size:12px;font-weight:600}.receipt-detail-note{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border);margin-top:14px;padding-top:14px;font-size:12px}.receipt-detail-note strong{margin-bottom:6px;font-size:10px;display:block}.receipt-other-actions{margin-top:18px}.dialog-content:has(.receipt-detail-summary) .sale-receipt-lines{min-width:700px}:is(.dialog-content:has(.receipt-detail-summary) .sale-receipt-lines td,.dialog-content:has(.receipt-detail-summary) .sale-receipt-lines th){padding:10px 12px}.dialog-content:has(.receipt-detail-summary) .business-table-scroll{max-height:340px;overflow:auto}.dialog-content:has(.receipt-detail-summary) .sale-receipt-lines th{background:var(--secondary);z-index:1;position:sticky;top:0}@media (width<=800px){.receipt-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.secondary-page{font-variant-numeric:tabular-nums;width:100%;min-width:0}.secondary-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.secondary-page-header h2{letter-spacing:-.5px;margin:0;font-size:25px;font-weight:700;line-height:1.3}.secondary-page-header p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px}.secondary-help{color:var(--muted-foreground);margin-bottom:16px;font-size:12px}.secondary-help summary{cursor:pointer;width:max-content;max-width:100%;min-height:48px;padding:14px 0;font-weight:600}.secondary-help p{padding:8px 0;line-height:1.65}.secondary-count-create-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:16px;display:grid}.secondary-dialog-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.secondary-counts [data-count-list]{gap:9px;display:grid}.secondary-counts [data-count-list]>button{border:1px solid var(--border);background:var(--card);border-radius:10px;min-height:70px;padding:12px 16px;font-size:13px}.secondary-counts [data-count-list]>button:hover{background:var(--secondary)}.secondary-counts [data-count-list]>button>span:last-child{color:var(--muted-foreground);font-size:12px}.secondary-label-selection-summary{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:7px;padding:16px 18px;display:flex}.secondary-label-selection-summary strong{font-size:17px;font-weight:650}.secondary-label-selection-summary span{color:var(--muted-foreground);font-size:12px}.secondary-label-advanced{border:1px solid var(--border);background:var(--card);border-radius:12px}.secondary-label-advanced>summary{cursor:pointer;min-height:48px;padding:15px 16px;font-size:13px;font-weight:600}.secondary-label-settings{gap:16px;min-width:0;display:grid}.secondary-label-advanced>.secondary-label-settings{padding:2px 16px 18px}.secondary-label-settings .owner-field{min-width:0}.secondary-label-settings input,.secondary-label-settings select{min-width:0;max-width:100%}.secondary-label-settings p{font-size:12px;line-height:1.6}.secondary-labels>.warning{padding:12px 14px;font-size:12px}.secondary-categories{gap:14px;display:grid}.secondary-category-filters{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:minmax(160px,1.5fr) minmax(170px,1fr) minmax(145px,1fr) auto minmax(110px,.7fr);align-items:end;gap:12px;padding:16px;display:grid}.secondary-category-filters>.owner-field{min-width:0;color:var(--muted-foreground);font-size:12px;font-weight:500}.secondary-category-filters input,.secondary-category-filters select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:9px;padding:8px 12px;font-size:13px}.secondary-category-filters>button:last-child{grid-column:1/-1;justify-self:end;height:auto;min-height:48px;padding:8px 10px;font-size:12px}.secondary-directory-status{color:var(--muted-foreground);margin:0;font-size:12px}.secondary-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.secondary-categories .secondary-category-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:690px}.secondary-categories .secondary-category-table th{background:var(--secondary);padding:12px 15px;font-size:11px;font-weight:600}.secondary-categories .secondary-category-table th:first-child{width:29%}.secondary-categories .secondary-category-table th:nth-child(2){width:24%}.secondary-categories .secondary-category-table th:nth-child(3){width:16%}.secondary-categories .secondary-category-table th:nth-child(4){width:14%}.secondary-categories .secondary-category-table th:nth-child(5){width:17%}.secondary-categories .secondary-category-table td{overflow-wrap:anywhere;padding:10px 15px;font-size:13px}.secondary-category-table strong{font-weight:600}.secondary-category-table small{color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}.secondary-category-table tbody tr:hover{background:color-mix(in srgb,var(--secondary) 40%,transparent)}.secondary-visibility{background:var(--secondary);color:var(--muted-foreground);border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.secondary-visibility[data-visible=true]{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--card))}.secondary-row-menu>summary{cursor:pointer;min-height:48px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;list-style:none;display:flex}.secondary-row-menu>summary::-webkit-details-marker{display:none}.secondary-row-menu>summary:hover{background:var(--secondary)}.secondary-row-menu>summary[aria-disabled=true]{opacity:.5;cursor:default}.secondary-row-menu>summary:focus-visible,.secondary-label-advanced>summary:focus-visible,.secondary-help>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.secondary-row-menu-panel{z-index:35;border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;min-width:240px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:fixed;box-shadow:0 8px 28px #0f172a22}.secondary-row-menu-panel button{white-space:normal;border-radius:7px;justify-content:flex-start;height:auto;min-height:48px;padding:10px 12px;font-size:12px}.secondary-empty{text-align:center;color:var(--muted-foreground);padding:28px 20px;font-size:13px}.secondary-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.secondary-pagination button{min-height:48px;font-size:12px}.category-page-heading{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:flex}.category-page-heading h2{align-items:center;gap:12px;margin:0;font-size:17px;font-weight:600;display:flex}.category-page-heading h2 span{color:var(--muted-foreground);background:var(--secondary);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:400}.category-page-heading>div{flex-wrap:wrap;gap:10px;display:flex}.category-help{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.category-help summary{cursor:pointer;width:fit-content;padding:8px 0}.category-help p{max-width:850px;padding:8px 0;line-height:1.6}.category-reference-layout{border:1px solid var(--border);background:var(--card);border-radius:14px;display:block;overflow:hidden}.category-filter-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.category-filter-tabs button{border:1px solid var(--border);min-height:36px;color:var(--muted-foreground);background:var(--card);border-radius:24px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:flex}.category-filter-tabs button span{background:var(--secondary);border-radius:20px;padding:1px 7px;font-size:11px}.category-filter-tabs button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.category-filter-tabs button[aria-pressed=true] span{color:inherit;background:#ffffff26}.category-list-tools{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:12px;display:flex}.category-list-tools label{align-items:center;gap:8px;display:flex}.category-list-tools input,.category-list-tools select{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);border-radius:8px;padding:6px 10px}.category-list-tools input{width:200px;max-width:100%}.category-reference-layout .secondary-table-wrap{border:0;border-radius:0}.category-reference-layout .secondary-category-table th:first-child{width:6%}.category-reference-layout .secondary-category-table th:nth-child(2){width:26%}.category-reference-layout .secondary-category-table th:nth-child(3){width:22%}.category-reference-layout .secondary-category-table th:nth-child(4),.category-reference-layout .secondary-category-table th:nth-child(5){width:14%}.category-reference-layout .secondary-category-table th:nth-child(6){width:18%}.category-reference-layout .secondary-category-table th{background:color-mix(in srgb,var(--secondary) 45%,var(--card));color:var(--muted-foreground);text-transform:uppercase;font-weight:500}.category-reference-layout th button{text-align:start;width:100%;min-height:30px;font-size:inherit;text-transform:inherit;justify-content:space-between;align-items:center;gap:8px;display:flex}.category-name-link{color:var(--foreground);text-align:start;min-height:36px;font-weight:500}.category-name-link:hover{color:var(--primary)}.category-inline-actions{align-items:center;gap:2px;display:flex}.category-inline-actions button{width:32px;min-width:32px;height:36px;min-height:36px;color:var(--muted-foreground);padding:6px}.category-hidden-label{color:var(--muted-foreground);font-size:11px}.category-reference-layout .secondary-pagination{border-top:1px solid var(--border);padding:12px 16px}.category-reference-layout .secondary-pagination>div{align-items:center;gap:8px;display:flex}.category-reference-layout .secondary-pagination button{height:36px;min-height:36px}.category-reference-layout button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.category-reference-layout button:disabled{opacity:.5;cursor:default}.category-reference-layout .secondary-category-table th{position:relative}.category-reference-layout .secondary-category-table{min-width:840px}.payment-reference-layout>header{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 18px}.payment-reference-layout>header h2{font-size:17px;font-weight:600}.payment-reference-layout>header p{margin-top:4px;font-size:11px}.payment-definition-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.payment-definition-summary article{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:16px}.payment-definition-summary h3{text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.payment-definition-summary strong{margin-block:8px;font-size:25px;font-weight:600;display:block}.payment-definition-summary p{color:var(--muted-foreground);font-size:11px;line-height:1.5}.payment-movement-details{border:1px solid var(--border);background:var(--card);border-radius:12px;font-size:12px}.payment-movement-details>summary{cursor:pointer;padding:14px 16px}.payment-movement-details>section{min-width:0;padding:16px}.payment-reference-layout table{font-size:12px}.payment-reference-layout table th{color:var(--muted-foreground);text-transform:uppercase;font-size:11px;font-weight:500;position:relative}.payment-reference-layout table button{height:36px;min-height:36px;font-size:12px}.payment-reference-layout>footer{flex-wrap:wrap;justify-content:flex-end;font-size:12px}.payment-reference-layout>footer button{font-size:12px}@media (width<=1000px){.payment-definition-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-list-panel{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px 16px}.payment-list-controls{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.payment-list-controls label{align-items:center;gap:8px;display:flex}.payment-list-controls input,.payment-list-controls select{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);border-radius:8px;padding:6px 10px}.payment-list-options{color:var(--muted-foreground);margin-top:10px;font-size:12px}.payment-list-options summary{cursor:pointer;width:fit-content;padding-block:6px}.payment-list-options>div{flex-wrap:wrap;align-items:end;gap:12px;padding-top:10px;display:flex}.payment-list-options label{font-size:12px}.payment-list-options select{min-height:36px}.payment-list-controls input{width:200px;max-width:100%}.personnel-reference-layout{min-width:0;font-size:12px}.personnel-reference-layout table{background:var(--card);min-width:800px;font-size:12px}.personnel-reference-layout table th{color:var(--muted-foreground);text-transform:uppercase;font-size:11px;font-weight:500;position:relative}.personnel-reference-layout th button{box-shadow:none;color:inherit;white-space:nowrap;background:0 0;border:0;height:32px;min-height:32px;padding:0;font-size:11px}.personnel-reference-layout td{vertical-align:middle}.personnel-code{text-overflow:ellipsis;white-space:nowrap;width:108px;display:block;overflow:hidden}.personnel-row-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.personnel-row-actions>button{height:36px;min-height:36px;padding:5px 8px;font-size:12px}.personnel-row-actions .secondary-row-menu>summary{min-height:36px}.personnel-reference-layout>.flex>label{font-size:12px}.personnel-reference-layout>.flex>label input,.personnel-reference-layout>.flex>label select{min-height:36px}.supplier-reference-layout .business-table{table-layout:auto;min-width:1080px}.supplier-reference-layout .business-table th{text-transform:uppercase;white-space:nowrap;width:auto;font-size:11px;position:relative}.supplier-reference-layout .business-table td{font-size:12px}.supplier-reference-layout .business-table td.number{white-space:nowrap}.supplier-name-link{color:var(--primary);text-align:start;min-height:36px;font-weight:500}.supplier-reference-tools{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.supplier-reference-tools label{color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.supplier-reference-tools input,.supplier-reference-tools select{background:var(--card);border:1px solid var(--border);min-height:36px;color:var(--foreground);border-radius:8px;padding:6px 10px}.supplier-reference-tools input{width:240px;max-width:100%}.supplier-reference-status{color:var(--muted-foreground);font-size:12px}.supplier-reference-layout .business-table td:first-child{min-width:45px}.supplier-reference-layout .business-table td:nth-child(2){min-width:180px}.secondary-counts .secondary-page-header{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px 18px}.secondary-counts .secondary-page-header h2{font-size:17px}.count-reference-table{width:100%;min-width:920px;font-size:12px}.count-reference-table th{text-transform:uppercase;color:var(--muted-foreground);background:var(--secondary);font-size:11px;font-weight:500;position:relative}.count-reference-table td{vertical-align:middle}.count-reference-table td button{color:var(--primary);text-align:start;min-height:36px;font-size:13px;font-weight:500}.count-short-code{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;display:block;overflow:hidden}.count-state{background:var(--secondary);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px;display:inline-block}.count-state[data-state=done]{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--card))}.count-state[data-state=open]{color:var(--primary);background:var(--accent)}.count-record-size{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.count-record-size label{align-items:center;gap:8px;display:flex}.count-record-size select{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);border-radius:8px;padding:6px 10px}@media (width<=1200px){.secondary-category-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-category-filters>button:last-child{grid-column:auto}.secondary-count-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-count-create-fields>button{grid-column:1/-1;justify-self:end}}@media (width<=650px){.secondary-category-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-category-filters>.owner-field:first-child{grid-column:1/-1}.secondary-count-create-fields{grid-template-columns:1fr}.secondary-count-create-fields>button{grid-column:auto;width:100%}.secondary-labels .xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(380px\,1fr\)\]{display:block}.secondary-page-header h2{font-size:22px}}.permission-sections{grid-template-columns:180px minmax(0,1fr);gap:18px;min-width:0;display:grid}.permission-section-nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:0}.permission-section-nav>button{text-align:left;min-height:42px;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.permission-section-nav>button[aria-selected=true]{background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}.permission-section-nav>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.permission-section-nav>button svg{flex-shrink:0}.permission-section-content{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0}.permission-section-content>section{min-width:0;padding:16px}.permission-section-content>section[hidden]{display:none}.permission-section-content h3{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:14px;font-size:14px;font-weight:650}.permission-section-content label{font-size:12px}.permission-section-content label.flex{border-bottom:1px solid var(--border);align-items:flex-start;min-height:48px;padding:9px 0}.permission-section-content label input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:1px}.permission-section-content p{margin:6px 0 14px;font-size:11px;line-height:1.6}.permission-section-content fieldset{min-width:0;margin-top:14px;padding:12px}.permission-section-content legend{font-size:12px;font-weight:600}.permission-section-content .grid{grid-template-columns:1fr}.permission-section-content input:not([type=checkbox]),.permission-section-content select{min-width:0;max-width:100%}.permission-save-actions{background:var(--card);border-top:1px solid var(--border);z-index:2;justify-content:flex-end;gap:8px;padding:14px 0 5px;display:flex;position:sticky;bottom:-28px}.permission-save-actions>button{min-height:44px;font-size:12px}@media (width<=700px){.permission-sections{grid-template-columns:1fr;gap:12px}.permission-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.permission-section-nav>button{min-width:0;font-size:11px}.permission-section-content>section{padding:12px}}.personnel-profile-reference>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.personnel-profile-reference .owner-field{min-width:0;font-size:12px}.personnel-profile-reference input,.personnel-profile-reference select,.personnel-profile-reference textarea{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:42px;color:var(--foreground);border-radius:8px;padding:8px 11px;font-size:12px}.personnel-profile-reference textarea{resize:vertical}.personnel-profile-reference .personnel-profile-notes{grid-column:1/-1}.personnel-profile-actions{background:var(--card);border-top:1px solid var(--border);padding:14px 0 5px;position:sticky;bottom:-28px}.personnel-profile-actions>button{min-height:44px;font-size:12px}@media (width<=650px){.personnel-profile-reference>fieldset{grid-template-columns:1fr}.personnel-profile-reference .personnel-profile-notes{grid-column:auto}}.personnel-card-header{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 24px;display:grid}.personnel-card-header .owner-field{min-width:0;font-size:12px}.personnel-card-header input{width:100%;min-width:0;min-height:42px;font-size:12px}.personnel-card-header small{color:var(--muted-foreground);font-size:10px}.personnel-card-branches{flex-direction:column;gap:8px;display:flex}.personnel-card-branches>label{align-items:center;gap:10px;min-height:42px;display:flex}.personnel-card-branches input{width:18px;height:18px}.personnel-profile-reference>fieldset{min-width:0}@media (width<=700px){.personnel-card-header{grid-template-columns:1fr;gap:12px}}.permission-section-content .personnel-profile-reference>fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.permission-section-content .personnel-profile-reference>fieldset .owner-field{border:0;padding:0}.permission-section-content .personnel-profile-reference .personnel-profile-notes{grid-column:1/-1}@media (width<=700px){.permission-section-content .personnel-profile-reference>fieldset{grid-template-columns:1fr}}.label-reference-workflow{flex-direction:column;gap:18px;min-width:0;display:flex}.label-workflow-step{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;max-width:100%;padding:18px}.label-workflow-step h3{align-items:center;gap:10px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}.label-workflow-step h3>span{background:color-mix(in srgb,var(--primary) 12%,var(--card));width:27px;height:27px;color:var(--primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.label-workflow-step h3 small{color:var(--muted-foreground);font-size:12px;font-weight:400}.label-search-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.label-search-fields .owner-field{min-width:0}.label-search-fields .owner-field>span{align-items:center;gap:7px;display:flex}.label-search-fields input,.label-search-fields select{width:100%;min-width:0}.label-search-checks{color:var(--muted-foreground);flex-wrap:wrap;gap:12px 28px;margin-top:14px;font-size:12px;display:flex}.label-search-checks label{align-items:center;gap:8px;min-height:32px;display:flex}.label-step-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.label-step-heading h3{margin:0}.label-step-heading button{gap:8px;display:flex}.label-directory-scroll{border:1px solid var(--border);border-radius:10px;max-width:100%;max-height:480px;overflow:auto}.label-directory-table{text-align:left;border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:12px}.label-directory-table th{z-index:1;background:var(--secondary);color:var(--muted-foreground);white-space:nowrap;font-size:11px;font-weight:500;position:sticky;top:0}.label-directory-table th,.label-directory-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.label-directory-table tbody tr:last-child td{border-bottom:0}.label-directory-table td:first-child{width:64px}.label-directory-table td>strong{overflow-wrap:anywhere;max-width:340px;font-weight:500;display:block}.label-directory-table td>small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.label-directory-table td button{width:32px;min-width:32px;color:var(--primary);padding:6px}.label-directory-table td select,.label-directory-table td input{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);border-radius:7px;padding:6px}.label-directory-table td select{max-width:190px}.label-directory-table td input{width:80px}.label-directory-table .label-directory-empty{text-align:center;color:var(--muted-foreground);padding:26px}.label-directory-pager{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;padding-top:9px;font-size:11px;display:flex}.label-directory-pager>div{gap:5px;display:flex}.label-directory-pager button{height:32px;min-height:32px;font-size:12px}.label-selection-status,.label-print-note{color:var(--muted-foreground);margin-top:10px;font-size:12px;line-height:1.6}.label-workflow-step fieldset{min-width:0;max-width:100%}@media (width<=900px){.label-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.label-search-fields>label:last-child{grid-column:1/-1}.label-workflow-step{padding:12px}.label-workflow-step h3{flex-wrap:wrap}.label-workflow-step h3 small{width:100%;margin-left:37px}}.profile-page{max-width:1400px;margin:0 auto}.profile-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.profile-heading h2{font-size:26px;font-weight:750}.profile-heading p{color:var(--muted-foreground);margin-top:5px;font-size:14px}.profile-heading>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.profile-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-tabs{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.profile-tabs button{text-align:left;min-height:50px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.profile-tabs button[aria-selected=true]{color:var(--primary);background:var(--secondary);font-weight:650}.profile-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.profile-content{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:24px}.profile-content h3{font-size:20px;font-weight:700}.profile-description{color:var(--muted-foreground);margin:8px 0 20px;font-size:14px;line-height:1.6}.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.profile-fields label:nth-child(2){grid-column:1/-1}.profile-content form{margin-bottom:24px}.profile-content input:not([type=checkbox]),.profile-content select,.profile-content textarea{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);border-radius:8px;padding:12px}.profile-content textarea{resize:vertical}.profile-receipt-fields{gap:20px;display:grid}.profile-receipt-fields>button{justify-self:start}.profile-checkbox{align-items:center;gap:12px;min-height:48px;display:flex}.profile-checkbox input{width:18px;height:18px}.profile-message{color:var(--success);margin:16px 0}.profile-list-legend{margin-bottom:16px;font-weight:650}.profile-quick-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-list-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.profile-layout{grid-template-columns:minmax(0,1fr);gap:16px}.profile-content{padding:18px}}@media (width<=600px){.profile-fields{grid-template-columns:minmax(0,1fr)}.profile-heading>div:last-child,.profile-heading>div:last-child>button{width:100%}}.hardware-page{gap:20px;min-width:0;max-width:1120px;margin-inline:auto;display:grid}.hardware-page header p,.hardware-card>p,.hardware-scanner-test>p{color:var(--muted-foreground);line-height:1.65}.hardware-page h3{margin:0 0 14px;font-size:1.1rem;font-weight:750}.hardware-card{border:1px solid var(--border);background:var(--card);border-radius:18px;gap:14px;min-width:0;padding:24px;display:grid}.hardware-card h3{margin-bottom:0}.hardware-form{gap:20px;min-width:0;display:grid}.hardware-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hardware-fields .owner-field{min-width:0}.hardware-fields input,.hardware-fields select,.hardware-scanner-test input{width:100%;min-width:0}.hardware-full-field{grid-column:1/-1}.hardware-advanced{border-top:1px solid var(--border);margin-top:8px;padding-top:18px}.hardware-advanced summary{cursor:pointer;padding-block:3px;font-weight:650}.hardware-advanced[open]>p{margin-block:14px}.hardware-actions{flex-wrap:wrap;gap:10px;display:flex}.hardware-save-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px;display:flex}.hardware-save-bar p{color:var(--muted-foreground);font-size:.85rem}.hardware-short-field{max-width:420px}.hardware-scanner-test{gap:14px;min-width:0;display:grid}.hardware-scanner-test>button{justify-self:start}.hardware-test-result{border:1px solid var(--border);background:var(--accent);border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.hardware-test-result code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:1.1rem}.hardware-test-result small{color:var(--muted-foreground)}.hardware-help{min-width:0;margin:12px 0;font-size:.875rem;line-height:1.65}.hardware-help ol{margin-block:8px;padding-left:23px;list-style:decimal}.hardware-help button{margin-top:6px}.hardware-page [role=alert]{overflow-wrap:anywhere}.hardware-page .warning:has(.hardware-help){display:block}@media (width<=900px){.hardware-card{padding:18px}.hardware-fields{grid-template-columns:minmax(0,1fr)}.hardware-full-field{grid-column:auto}.hardware-save-bar{align-items:stretch}.hardware-save-bar button{width:100%}}.scale-reference-page{font-variant-numeric:tabular-nums;width:100%;min-width:0}.scale-page-heading{background:var(--card);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.scale-page-heading h2{font-size:19px;font-weight:650}.scale-page-heading p{color:var(--muted-foreground);margin-top:5px;font-size:12px}.scale-page-heading>svg{color:var(--primary)}.scale-notice{background:color-mix(in srgb,var(--primary) 6%,var(--card));color:var(--muted-foreground);border-radius:10px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.7}.scale-content{flex-direction:column;gap:18px;min-width:0;max-width:100%;display:flex}.scale-table-panel,.scale-output-panel{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;max-width:100%;padding:16px}.scale-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:13px;display:flex}.scale-list-heading>div{align-items:center;gap:8px;display:flex}.scale-list-heading h3{font-weight:600}.scale-list-heading button,.scale-output-actions>button{align-items:center;gap:8px;display:flex}.scale-directory-tools{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;font-size:12px;display:flex}.scale-directory-tools label{align-items:center;gap:8px;display:flex}.scale-directory-tools .scale-search{margin-left:auto}.scale-directory-tools input{width:240px;max-width:100%}.scale-export.scale-reference-page select{background:var(--card);border-radius:8px;width:auto;max-width:100%;min-height:36px;padding:6px 10px;font-size:12px}.scale-reference-page input:not([type=checkbox]){border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);border-radius:8px;min-width:0;padding:6px 10px;font-size:12px}.scale-export.scale-reference-page input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);margin:0}.scale-selection-summary{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:14px;padding:6px 0 13px;font-size:11px;display:flex}.scale-selection-summary label{align-items:center;gap:8px;min-height:32px;display:flex}.scale-table-scroll{border:1px solid var(--border);border-radius:9px;max-width:100%;max-height:460px;overflow:auto}.scale-table-scroll table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:850px;font-size:12px}.scale-table-scroll th{z-index:1;background:var(--secondary);color:var(--muted-foreground);white-space:nowrap;font-size:11px;font-weight:500;position:sticky;top:0}.scale-table-scroll th button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;display:flex}.scale-table-scroll td strong{overflow-wrap:anywhere;max-width:280px;font-weight:500;display:block}.scale-table-scroll td small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.scale-table-scroll td input:not([type=checkbox]){width:80px}.scale-table-scroll td select{max-width:190px}.scale-empty{text-align:center;color:var(--muted-foreground);padding:24px!important}.scale-pagination{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:11px;display:flex}.scale-pagination>div{align-items:center;gap:8px;display:flex}.scale-pagination button{height:32px;min-height:32px;font-size:12px}.scale-output-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.scale-output-fields label{flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.scale-output-fields select,.scale-output-fields input{width:100%!important}.scale-output-actions{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:18px;display:flex}.scale-output-actions details{min-width:200px;color:var(--muted-foreground);flex:1;font-size:11px;line-height:1.8}.scale-output-actions summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.scale-export.scale-reference-page pre{white-space:pre;max-width:100%;max-height:280px;font-size:11px;overflow:auto}.scale-reference-page button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=1000px){.scale-output-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-directory-tools .scale-search{margin-left:0}.scale-table-panel,.scale-output-panel{padding:12px}}@media (width<=600px){.scale-output-fields{grid-template-columns:1fr}.scale-directory-tools label{flex-wrap:wrap}.scale-directory-tools .scale-search,.scale-directory-tools input{width:100%}}.product-directory{min-width:0;color:var(--foreground)}.product-directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.product-directory-heading h2{letter-spacing:-.45px;align-items:center;gap:10px;margin:0;font-size:25px;font-weight:750;line-height:1.25;display:flex}.product-directory-heading p{color:var(--muted-foreground);margin:6px 0 0 35px;font-size:12px}.product-directory-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.product-directory-heading-actions button{border-radius:9px;height:48px;min-height:48px;padding-inline:14px}.product-quick-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:5px;margin-bottom:14px;padding-bottom:12px;display:flex}.product-quick-filters button{min-height:48px;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;display:inline-flex}.product-quick-filters button:hover{background:var(--secondary);color:var(--foreground)}.product-quick-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 25%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);font-weight:650}.product-directory-filters{grid-template-columns:minmax(200px,1.7fr) repeat(3,minmax(110px,1fr)) minmax(68px,.5fr) minmax(155px,1.1fr);align-items:end;gap:10px;display:grid}.product-directory-filters>label{min-width:0;color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:11px;display:flex}.product-directory-filters select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:48px;color:var(--foreground);border-radius:8px;padding:7px 9px;font-size:12px}.product-directory-filters .product-search{border:1px solid var(--border);background:var(--card);height:48px;color:var(--muted-foreground);border-radius:8px;flex-direction:row;align-items:center;gap:9px;padding:0 11px;display:flex}.product-directory-filters .product-search input{width:100%;min-width:0;height:48px;min-height:0;color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.product-directory-secondary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin:11px 0 14px;display:flex}.product-directory-secondary>button{height:48px;min-height:48px;padding:4px 8px;font-size:12px;font-weight:500}.product-more-filters{flex:1;min-width:0}.product-more-filters>summary{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--muted-foreground);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;list-style:none;display:inline-flex}.product-more-filters>summary::-webkit-details-marker{display:none}.product-row-menu>summary::-webkit-details-marker{display:none}.product-more-filters>summary:focus-visible,.product-row-menu>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.product-more-filters[open]{flex-basis:100%;order:1}.product-more-filters[open]>summary{color:var(--foreground)}.product-more-filters-panel{border:1px solid var(--border);background:var(--card);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin-top:8px;padding:14px;display:grid}.product-more-filters-panel .owner-field{gap:5px;font-size:12px}.product-more-filters-panel select{border:1px solid var(--border);background:var(--card);width:100%;min-height:48px;color:var(--foreground);border-radius:7px;padding:6px 9px;font-size:12px}.product-more-filters-panel .product-combined{grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.product-more-filters-panel .product-combined input{width:16px;height:16px;accent-color:var(--primary)}.product-more-filters-panel>p{color:var(--muted-foreground);grid-column:1/-1;margin:0;font-size:12px}.product-directory-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:11px;width:100%;min-width:0;overflow:auto}.product-directory-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:13px}.product-directory-table th,.product-directory-table td{vertical-align:middle;padding:11px 12px}.product-directory-table th{background:color-mix(in srgb,var(--secondary) 65%,var(--card));color:var(--muted-foreground);font-size:11px;font-weight:600}.product-directory-table th:first-child{width:31%}.product-directory-table th:nth-child(2){width:12%}.product-directory-table th:nth-child(3){width:7%}.product-directory-table th:nth-child(4){width:15%}.product-directory-table th:nth-child(5){width:12%}.product-directory-table th:nth-child(6){width:23%}.product-directory-table th:nth-child(n+2):nth-child(-n+5){text-align:right}.product-directory-table td{border-top:1px solid var(--border)}.product-directory-table tbody tr:hover{background:color-mix(in srgb,var(--primary) 2.5%,var(--card))}.product-row-name{overflow-wrap:anywhere;font-size:13px;font-weight:650;display:block}.product-row-barcode,.product-row-category{color:var(--muted-foreground);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.35}.product-row-barcode{font-variant-numeric:tabular-nums}.product-directory-table .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.product-stock{background:var(--secondary);color:var(--foreground);border-radius:6px;align-items:baseline;gap:4px;padding:5px 7px;font-size:12px;font-weight:600;display:inline-flex}.product-stock small{font-size:10px;font-weight:400}.product-stock-critical{background:color-mix(in srgb,var(--destructive) 9%,var(--card));color:var(--destructive)}.product-row-price2{color:var(--muted-foreground);margin:4px 0 0;font-size:11px}.product-row-threshold{color:var(--muted-foreground);font-size:12px}.product-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.product-row-actions>button{border-radius:7px;min-width:0;height:48px;min-height:48px;padding:5px 10px;font-size:12px}.product-row-menu{display:inline-block}.product-row-menu>summary{border:1px solid var(--border);background:var(--card);min-width:48px;min-height:48px;color:var(--muted-foreground);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:5px 7px;list-style:none;display:flex}.product-row-menu>summary>span,.product-row-menu>summary>svg:last-child{display:none}.product-row-menu[open]>summary,.product-row-menu>summary:hover{color:var(--primary);background:var(--secondary)}.product-row-menu-panel{z-index:35;border:1px solid var(--border);background:var(--card);border-radius:10px;width:236px;max-height:calc(100vh - 32px);padding:5px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #07134324}.product-row-menu:not([open])>.product-row-menu-panel{display:none}.product-row-menu[open]>.product-row-menu-panel{flex-direction:column;display:flex}.product-row-menu-panel>button{width:100%;height:auto;min-height:48px;color:var(--foreground);text-align:left;border-radius:6px;flex-shrink:0;justify-content:flex-start;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.product-row-menu-panel>button:hover{background:var(--secondary)}@media (width<=1350px){.product-directory-filters{grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(110px,1fr))}.product-directory-heading h2{font-size:23px}}.staff-product-directory{color:var(--foreground)}.staff-product-search-row{grid-template-columns:minmax(220px,1fr) minmax(190px,.45fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.staff-product-search-row>label{min-width:0;color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:11px;display:flex}.staff-product-search-row .product-search{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:row;align-items:center;gap:8px;height:48px;padding:0 11px;display:flex}.staff-product-search-row .product-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.staff-product-search-row .product-search input{width:100%;min-width:0;height:48px;min-height:0;box-shadow:none;color:var(--foreground);background:0 0;border:0;padding:0;font-size:13px}.staff-product-search-row select{border:1px solid var(--border);background:var(--card);min-width:0;height:48px;color:var(--foreground);border-radius:8px;padding:7px 10px;font-size:12px}.staff-product-search-row>button{height:48px;min-height:48px;font-size:12px}.staff-product-filters{margin-bottom:14px}.staff-product-transfer{position:relative}.staff-product-transfer>summary{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:12px;list-style:none;display:flex}.staff-product-transfer>summary::-webkit-details-marker{display:none}.staff-product-edit>summary::-webkit-details-marker{display:none}.staff-product-operations>summary::-webkit-details-marker{display:none}.staff-product-transfer>div{z-index:25;border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;min-width:240px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #07134324}.staff-product-transfer:not([open])>div{display:none}.staff-product-transfer>div select{border:1px solid var(--border);background:var(--card);min-width:0;min-height:48px;color:var(--foreground);border-radius:7px;padding:5px 9px;font-size:12px}.staff-product-directory-table{border-collapse:collapse;width:100%;min-width:690px;font-size:13px}.staff-product-directory-table th{background:color-mix(in srgb,var(--secondary) 65%,var(--card));color:var(--muted-foreground);white-space:nowrap;padding:11px;font-size:11px;font-weight:600}.staff-product-directory-table td{border-top:1px solid var(--border);vertical-align:middle;padding:11px}.staff-product-directory-table th:first-child{width:36%;min-width:190px}.staff-product-directory-table th:not(:first-child):not(:last-child),.staff-product-directory-table .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.staff-product-directory-table td:last-child{text-align:right}.staff-product-directory-table td:last-child button{white-space:nowrap;border-radius:7px;min-width:0;height:48px;min-height:48px;padding:5px 10px;font-size:12px}.staff-product-directory-table tbody tr:hover{background:color-mix(in srgb,var(--primary) 2.5%,var(--card))}.staff-product-archived{background:var(--secondary);color:var(--muted-foreground);border-radius:5px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:500}.staff-product-edit,.staff-product-operations{border:1px solid var(--border);background:var(--card);border-radius:10px}.staff-product-edit>summary,.staff-product-operations>summary{min-height:48px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:13px;font-weight:600;list-style:none;display:flex}.staff-product-edit[open]>summary,.staff-product-operations[open]>summary{border-bottom:1px solid var(--border)}.staff-product-edit>summary:focus-visible,.staff-product-operations>summary:focus-visible,.staff-product-transfer>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.staff-product-edit-form,.staff-product-operation-content{padding:14px}.staff-product-operation-content>section{margin:0 0 12px}.staff-product-operation-content>section:last-child{margin-bottom:0}.staff-product-edit-form .owner-field{gap:5px;font-size:12px}.staff-product-edit-form input:not([type=checkbox]),.staff-product-edit-form select,.staff-product-edit-form textarea{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:7px;padding:7px 10px;font-size:13px}.staff-product-edit-form textarea{resize:vertical;min-height:76px}.staff-product-catalog-actions{border-top:1px solid var(--border);padding-top:12px}.staff-product-catalog-actions:first-child{border-top:0;padding-top:0}@media (width<=1100px){.staff-product-search-row{grid-template-columns:minmax(180px,1fr) minmax(170px,.6fr)}.staff-product-search-row>button{grid-column:1/-1;justify-self:end}}.product-directory-filters{grid-template-columns:minmax(200px,1.7fr) repeat(3,minmax(100px,1fr)) minmax(68px,.5fr) minmax(150px,1.1fr) 68px}.product-reference-table-wrap{max-height:650px}.product-directory-table.product-reference-table{table-layout:auto;border-collapse:separate;border-spacing:0;min-width:1240px;font-size:12px}.product-reference-table th:nth-child(n){white-space:nowrap;z-index:1;width:auto;position:sticky;top:0}.product-reference-table td:nth-child(2){min-width:230px;max-width:330px}.product-reference-table .product-row-index{color:var(--muted-foreground);width:45px;font-size:11px}.product-reference-table input,.product-reference-table select{background:var(--secondary);width:85px;min-width:0;max-width:100%;min-height:36px;color:var(--foreground);border:1px solid #0000;border-radius:8px;padding:6px 8px;font-size:12px}.product-reference-table input:focus,.product-reference-table select:focus{border-color:var(--primary);outline:1px solid var(--primary)}.product-reference-table .product-name-open{text-align:left;overflow-wrap:anywhere;min-height:30px;font-weight:550;display:block}.product-name-open:hover,.product-category-link:hover{color:var(--primary)}.product-reference-table .product-category-link{text-align:left;min-height:28px}.product-row-unit{color:var(--muted-foreground);white-space:nowrap;margin-top:3px;font-size:10px;display:block}.product-quick-row-actions{align-items:center;gap:3px;display:flex}.product-quick-row-actions>button{height:36px;min-height:36px;padding:6px;font-size:11px}.product-quick-row-actions>button[aria-label]{min-width:32px}.product-quick-row-edited td{background:color-mix(in srgb,var(--primary) 3%,var(--card))}.product-quick-row-error{max-width:250px;color:var(--destructive);white-space:normal;margin-top:6px;font-size:11px}@media (width<=1250px){.product-directory .product-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.product-directory-filters .product-search{grid-column:1/-1}}@media (width<=850px){.product-directory .product-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-bulk-label-tools{border:1px solid var(--border);background:var(--secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:12px;display:flex}.product-bulk-label-tools small{color:var(--muted-foreground);margin-left:auto}.product-reference-table input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--primary)}.product-reference-table th>button{width:100%;min-height:32px;font:inherit;text-align:left;white-space:nowrap;align-items:center;gap:8px;display:flex}.product-reference-table th>button>span{color:var(--primary)}.product-reference-table th:first-child,.product-reference-table td.product-selection-cell{width:40px;min-width:40px}.product-reference-table td:nth-child(2){min-width:40px}.product-reference-table .product-selection-cell input{padding:0}.bora-app .product-directory-filters .product-search input{flex:1 1 0;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.product-directory-filters .product-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.product-reference-table .product-image-cell{text-align:center;width:72px;min-width:72px;max-width:80px;padding-inline:8px}.product-thumbnail{border:1px solid var(--border);background:var(--secondary);width:48px;height:48px;color:var(--muted-foreground);border-radius:9px;justify-content:center;align-items:center;padding:3px;display:inline-flex;overflow:hidden}.product-thumbnail:disabled{opacity:.9;cursor:default}.product-thumbnail img{object-fit:contain;border-radius:6px;width:100%;height:100%}.product-thumbnail-has-image{background:var(--card);color:var(--primary)}.product-thumbnail-spin{animation:.85s linear infinite product-thumbnail-spin}@keyframes product-thumbnail-spin{to{transform:rotate(360deg)}}.staff-product-directory-table.staff-product-with-media th:first-child{text-align:center;width:72px;min-width:72px}.staff-product-directory-table.staff-product-with-media td:first-child{text-align:center}.product-reference-table td:nth-child(3){min-width:72px;max-width:80px}.product-reference-table td:nth-child(4){min-width:230px;max-width:330px}.staff-product-card-form{margin-top:12px}.staff-product-card-form textarea{resize:vertical;border:1px solid var(--border);background:var(--card);width:100%;min-height:120px;color:var(--foreground);border-radius:9px;padding:12px;font-size:13px}.staff-product-barcode-list{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:8px;display:grid}.owner-product-card output{overflow-wrap:anywhere;min-width:0}.staff-product-card-form .owner-product-save{z-index:2;background:var(--card);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;bottom:-28px}.product-shelf-menu>summary{background:var(--secondary);border-radius:9px;gap:8px;min-width:130px;height:48px;min-height:48px;padding-inline:14px}.product-shelf-menu>summary>span,.product-shelf-menu>summary>svg:last-child{display:inline}.product-shelf-menu>summary[aria-disabled=true]{opacity:.5;cursor:default}.dialog-content:has(.owner-product-card){width:1120px}.owner-product-form,.owner-product-card{min-width:0;max-width:100%}.owner-product-status{background:var(--secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.owner-product-status span{overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.owner-product-status small{color:var(--muted-foreground);font-size:11px}.owner-product-status small:last-child{margin-left:auto}.owner-product-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:7px;margin-bottom:18px;padding-bottom:13px;display:flex}.owner-product-tabs button{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--muted-foreground);border-radius:24px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.owner-product-tabs button[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.owner-product-tabs small{background:#80808020;border-radius:10px;padding:1px 6px;font-size:10px}.owner-product-main-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.owner-product-main-grid .owner-product-name{grid-column:span 2}.owner-product-card .owner-field{gap:7px;min-width:0;font-size:12px}.owner-product-card input:not([type=checkbox]),.owner-product-card select{width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;padding:8px 10px;font-size:12px}.owner-product-card output{background:var(--secondary);border:1px solid var(--border);border-radius:9px;align-items:center;min-height:42px;padding:8px 10px;font-size:12px;display:flex}.owner-product-note{color:var(--muted-foreground);margin:12px 0;font-size:11px;line-height:1.8}.owner-product-cost-note{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;margin-top:14px;padding:12px;font-size:11px}.owner-product-cost-note label{align-items:center;gap:9px;min-height:30px;display:flex}.owner-product-cost-note p{margin-top:5px;line-height:1.8}.owner-product-pricing{color:var(--muted-foreground);margin-top:14px;font-size:12px}.owner-product-pricing summary{cursor:pointer;padding:10px 0}.owner-product-pricing>fieldset{min-width:0;margin-top:10px}.owner-product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.owner-product-barcodes>div{align-items:flex-end;gap:10px;margin:12px 0;display:flex}.owner-product-barcodes label{flex:1}.owner-product-empty{color:var(--muted-foreground);padding:20px 0;font-size:12px}.owner-product-related{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;display:flex}.owner-product-related button{min-height:38px;font-size:12px}.owner-product-form>.owner-product-save{background:var(--card);border-top:1px solid var(--border);z-index:2;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 0 4px;display:flex;position:sticky;bottom:-28px}.owner-product-save small{color:var(--muted-foreground);font-size:11px;line-height:1.6}.owner-product-save button{min-width:180px}.owner-product-card section[hidden]{display:none}.owner-product-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=950px){.owner-product-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-card .owner-product-name{grid-column:1/-1}.owner-product-form>.owner-product-save{bottom:-28px}}@media (width<=550px){.owner-product-main-grid,.owner-product-detail-grid{grid-template-columns:minmax(0,1fr)}.owner-product-form>.owner-product-save{flex-wrap:wrap}.owner-product-save button{width:100%}}.owner-product-card input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--primary);flex:0 0 16px}.owner-product-card select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:9px}.bora-app .product-lookup-bar>label>input,.bora-app .product-lookup-bar>label>input:focus{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.product-editor-page .owner-product-status{display:none}.owner-product-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;display:grid}.owner-product-layout>div{min-width:0}.product-card-visual{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:14px}.product-card-visual .product-thumbnail,.product-card-visual-empty{border:1px solid var(--border);background:var(--secondary);width:100%;height:180px;color:var(--muted-foreground);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;display:flex}.product-card-visual .product-thumbnail img{object-fit:contain;width:100%;height:100%}.product-card-visual>button{background:var(--secondary);width:100%;min-height:48px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px;font-size:12px;display:flex}.product-card-visual>button:disabled{opacity:.5}.product-card-visual p{color:var(--muted-foreground);margin-top:10px;font-size:11px;line-height:1.7}.product-expiry-inline .owner-table{font-size:11px}.product-expiry-inline .owner-table button{height:auto;min-height:40px;padding:5px 8px;font-size:11px}.product-expiry-inline input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px}.product-expiry-inline .owner-table td{white-space:normal}.product-expiry-inline .owner-table td:last-child>div{flex-wrap:wrap}.product-expiry-create{min-width:0}.product-expiry-inline [role=alert]{overflow-wrap:anywhere}@media (width<=1100px){.owner-product-layout{grid-template-columns:minmax(0,1fr)}.product-card-visual{justify-self:start;width:100%;max-width:340px}}.product-editor-page{min-width:0}.product-lookup-bar{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:16px;display:flex}.product-lookup-bar h2{white-space:nowrap;font-size:17px;font-weight:650}.product-lookup-bar>label{border:1px solid var(--border);min-width:200px;color:var(--muted-foreground);border-radius:9px;flex:1;align-items:center;gap:8px;padding-inline:10px;display:flex}.product-lookup-bar input{width:100%;min-width:0;height:48px;box-shadow:none;background:0 0;border:0;padding:8px 0}.product-lookup-bar>label:focus-within{outline:2px solid var(--primary);outline-offset:2px}.product-lookup-bar>button{font-size:12px}.product-lookup-status{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:16px;font-size:12px;display:flex}.product-lookup-status strong{overflow-wrap:anywhere}.product-lookup-status span{color:var(--primary)}.product-editor-surface{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:20px}.product-editor-surface .owner-product-save{background:var(--card);border-top:1px solid var(--border);z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 0;display:flex;position:sticky;bottom:-20px}.product-editor-surface .owner-product-save small{color:var(--muted-foreground);font-size:11px;line-height:1.6}.product-lookup-discard{border:1px solid var(--border);background:var(--secondary);border-radius:12px;margin-bottom:14px;padding:16px;font-size:13px}.product-lookup-discard>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=700px){.product-lookup-bar>label{flex-basis:100%}.product-editor-surface{padding:14px}.product-editor-surface .owner-product-save{flex-wrap:wrap;bottom:-14px}}.extra-barcode-fields{min-width:0}.extra-barcode-fields>.owner-product-note{align-items:flex-start;gap:8px;display:flex}.extra-barcode-fields>.owner-product-note svg{flex-shrink:0;margin-top:2px}.extra-barcode-form{grid-template-columns:2fr 1fr 2fr auto;align-items:end;gap:12px;margin:18px 0;display:grid}.extra-barcode-form button{min-height:44px}.extra-barcode-table{min-width:620px;font-size:12px}.extra-barcode-table td:first-child{overflow-wrap:anywhere;max-width:180px}.extra-barcode-table td:nth-child(3){overflow-wrap:anywhere;max-width:240px}.extra-barcode-table td>div{gap:6px;display:flex}.extra-barcode-table button{min-height:42px;font-size:11px}.extra-barcode-fields .business-table-scroll{max-height:340px;overflow:auto}.extra-barcode-fields .warning{margin-top:12px}@media (width<=1100px){.extra-barcode-form{grid-template-columns:2fr 1fr}.extra-barcode-form button{justify-self:stretch}}@media (width<=600px){.extra-barcode-form{grid-template-columns:1fr}}form:has(.owner-product-card[data-existing=true] [data-card-panel=barcodes]:not([hidden])) .owner-product-save{display:none}form:has(.owner-product-card[data-existing=true] [data-card-panel=package]:not([hidden])) .owner-product-save{display:none}.product-packages{min-width:0}.package-section-heading,.package-card-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.package-section-heading h3{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.package-section-heading h3 span{color:var(--muted-foreground);font-size:11px;font-weight:400}.package-section-heading button{min-height:40px;font-size:11px}.package-guide{border:1px solid var(--border);background:var(--secondary);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;padding:16px;font-size:12px;display:grid}.package-guide>div{background:var(--card);border-radius:8px;padding:12px}.package-guide p{color:var(--muted-foreground);margin-top:6px;line-height:1.6}.package-guide>p{grid-column:1/-1}.package-guide button{color:var(--primary);text-decoration:underline}.package-stock-total{background:color-mix(in srgb,var(--success) 10%,var(--card));border:1px solid color-mix(in srgb,var(--success) 30%,var(--border));border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:16px 0;padding:14px 16px;font-size:13px;display:flex}.package-stock-total span{font-variant-numeric:tabular-nums;font-weight:700}.package-cards{gap:12px;margin:16px 0;display:grid}.package-cards article{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.package-card-heading h4{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.package-card-heading small{color:var(--muted-foreground);font-size:11px}.package-card-heading p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:7px;font-size:11px}.package-stock-badge{text-align:center;border:1px solid var(--border);border-radius:10px;min-width:90px;padding:10px}.package-stock-badge strong{font-size:22px;display:block}.package-stock-pair{color:var(--muted-foreground);flex-wrap:wrap;gap:20px;padding:14px 0;font-size:12px;display:flex}.package-card-actions,.package-form-actions{flex-wrap:wrap;gap:8px;display:flex}.package-card-actions button,.package-form-actions button{min-height:44px;font-size:12px}.package-add{border:1px dashed var(--border);width:100%;min-height:50px;font-size:13px}.package-link-form{border:1px solid var(--border);border-radius:12px;margin-top:16px;padding:16px}.package-link-form h4{margin-bottom:15px;font-size:14px;font-weight:650}.package-link-fields{grid-template-columns:2fr 1fr;gap:12px;display:grid}.package-link-form>p{margin:12px 0;font-size:12px}.package-new-card{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:16px 0;display:grid}.package-cost-basis,.package-secondary-price{grid-column:1/-1;font-size:12px}.package-cost-basis{align-items:center;gap:8px;display:flex}.package-form-actions{margin-top:16px}.package-direction{color:var(--primary);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.product-packages>.warning{margin-top:14px}@media (width<=1100px){.package-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.package-new-card{grid-template-columns:1fr 1fr}.package-new-card>label:first-child{grid-column:1/-1}}@media (width<=650px){.package-section-heading{flex-direction:column;align-items:flex-start}.package-guide,.package-link-fields,.package-new-card{grid-template-columns:1fr}.package-card-heading{align-items:flex-start}.package-stock-badge{min-width:65px}}.package-policy-summary{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.65rem 0 0;font-size:.8rem;display:flex}.package-policy-form{border:1px solid var(--border);border-radius:.8rem;gap:.65rem;margin-top:.8rem;padding:1rem;display:grid}.package-policy-form p{font-size:.8rem}.package-policy-form select{max-width:100%;min-height:44px}.package-policy-form .package-form-actions{flex-wrap:wrap}.purchase-package-choice{max-width:100%;margin-top:.5rem;font-weight:400}.purchase-package-choice label{align-items:center;gap:.35rem;display:flex}.purchase-package-choice select{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:40px;color:var(--foreground);border-radius:8px;padding:6px;font-size:12px}.purchase-package-pending select{background:color-mix(in srgb,#f59e0b 14%,var(--card));border-color:#d97706}.purchase-package-choice small{white-space:normal;margin-top:5px;display:block}.package-policy-help{vertical-align:middle;min-width:30px;min-height:30px;color:var(--primary);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.package-policy-explanation{color:var(--muted-foreground);margin-top:.6rem;font-size:12px;line-height:1.7}.package-name-results{border:1px solid var(--border);background:var(--card);z-index:3;border-radius:8px;gap:4px;max-height:220px;margin-top:5px;padding:4px;display:grid;position:relative;overflow:auto}.package-name-results button{text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;display:flex}.package-name-results button:hover{background:var(--secondary)}.package-name-results small{color:var(--muted-foreground);font-size:11px}.dashboard-modern{font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;min-width:0;display:flex}.dashboard-modern>:not(:last-child){margin-block-end:0}.dashboard-stock-warnings>summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.dashboard-stock-warnings>summary:before{content:"›";color:var(--muted-foreground);font-size:22px}.dashboard-stock-warnings[open]>summary:before{transform:rotate(90deg)}.dashboard-stock-warnings>summary>span{color:var(--muted-foreground);margin-left:auto;font-size:12px;font-weight:500}.dashboard-stock-preview{padding:0 16px 16px}.dashboard-stock-preview>p{color:var(--muted-foreground);margin-bottom:12px;font-size:12px;line-height:1.6}.dashboard-maturities{border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.dashboard-maturity-tabs{border-bottom:1px solid var(--border);gap:4px;padding:10px 14px;display:flex}.dashboard-maturity-tabs button{min-height:44px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.dashboard-maturity-tabs button[aria-selected=true]{background:var(--accent);color:var(--primary);font-weight:600}.dashboard-maturity-tabs span{font-size:11px}.dashboard-maturities>.dashboard-operation{border:0;border-radius:0}.dashboard-maturities>[hidden]{display:none}.dashboard-modern>.dashboard-page-heading{gap:12px;min-height:48px;margin:0}.dashboard-page-heading h2{letter-spacing:-.4px;font-size:23px;line-height:1.15}.dashboard-page-heading p{margin-top:3px;font-size:11px;line-height:1.3}.dashboard-page-heading button{min-height:48px;padding-inline:14px;font-size:12px}.dashboard-modern>.dashboard-toolbar{border-radius:12px;margin:0;padding:10px 14px}.dashboard-toolbar>fieldset{grid-template-columns:minmax(120px,.9fr) minmax(150px,1fr) minmax(130px,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.dashboard-toolbar .owner-field{min-width:0;color:var(--muted-foreground);gap:4px;font-size:11px;font-weight:500}.dashboard-modern .dashboard-toolbar input,.dashboard-modern .dashboard-toolbar select{width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:9px;font-size:12px}.dashboard-toolbar button{white-space:nowrap;min-height:48px;padding-inline:16px;font-size:12px}.dashboard-modern>.dashboard-applied{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.4}.dashboard-modern .dashboard-overview-compact{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin:0;display:grid}.dashboard-modern .dashboard-overview-compact>article{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;min-height:104px;padding:12px 15px;overflow:hidden}.dashboard-modern .dashboard-overview-compact>.dashboard-net{background:var(--accent);color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:none;position:relative}.dashboard-modern .dashboard-overview-compact .dashboard-net-label{align-items:center;gap:8px}.dashboard-modern .dashboard-overview-compact .dashboard-net-label>span:first-child{color:var(--primary);letter-spacing:.6px;gap:5px;font-size:10px;line-height:15px}.dashboard-modern .dashboard-overview-compact .dashboard-live{color:var(--muted-foreground);white-space:nowrap;font-size:9px}.dashboard-modern .dashboard-overview-compact .dashboard-live i{background:var(--success);width:5px;height:5px}.dashboard-modern .dashboard-overview-compact .dashboard-net>strong,.dashboard-modern .dashboard-overview-compact .dashboard-compact-metric>strong{letter-spacing:-.8px;overflow-wrap:anywhere;margin:8px 0 5px;font-size:26px;font-weight:700;line-height:1.15;display:block}.dashboard-modern .dashboard-overview-compact .dashboard-net>strong{color:var(--primary)}.dashboard-modern .dashboard-overview-compact .dashboard-net>p{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.3}.dashboard-modern .dashboard-overview-compact .dashboard-change{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:9px;line-height:1.3;display:flex}.dashboard-modern .dashboard-overview-compact .dashboard-change>b{color:var(--success);font-weight:650}.dashboard-modern .dashboard-overview-compact .dashboard-change[data-direction=down]>b{color:var(--destructive)}.dashboard-modern .dashboard-overview-compact .dashboard-change>svg{flex-shrink:0;width:12px;height:12px}.dashboard-modern .dashboard-overview-compact .dashboard-change>span{color:var(--muted-foreground)}.dashboard-modern .dashboard-overview-compact .dashboard-change>small{color:var(--muted-foreground);margin-left:auto;font-size:9px}.dashboard-modern .dashboard-overview-compact .dashboard-compact-metric h3{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:500;line-height:15px;display:flex}.dashboard-modern .dashboard-overview-compact .dashboard-compact-metric h3>svg{color:var(--primary);flex-shrink:0}.dashboard-modern .dashboard-overview-compact .dashboard-compact-metric>small{color:var(--muted-foreground);font-size:10px;line-height:1.3;display:block}.dashboard-modern .dashboard-overview-compact>article>strong.dashboard-metric-long{letter-spacing:-.3px;font-size:16px;line-height:1.85}.dashboard-modern .dashboard-trend{box-shadow:none;border-radius:14px;min-width:0;padding:15px 18px}.dashboard-modern .dashboard-chart-heading{align-items:center;gap:12px}.dashboard-modern .dashboard-chart-heading h3{margin-top:2px;font-size:18px;line-height:1.3}.dashboard-modern .dashboard-eyebrow{letter-spacing:1.2px;font-size:9px}.dashboard-modern .dashboard-chart-tools{flex-shrink:0;gap:8px}.dashboard-modern .dashboard-segmented{border-radius:9px;padding:3px}.dashboard-modern .dashboard-segmented button{min-width:48px;min-height:48px;padding:7px 12px;font-size:11px}.dashboard-modern .dashboard-period-badge{padding:5px 8px;font-size:10px}.dashboard-modern .dashboard-trend>.text-muted-foreground{margin-top:4px;font-size:11px;line-height:1.4}.dashboard-modern .dashboard-trend>.my-3{gap:12px;margin-block:7px;font-size:11px}.dashboard-modern .dashboard-plot{width:100%;min-width:0;position:relative}.dashboard-modern .dashboard-plot>svg{width:100%;max-width:100%;height:220px;display:block;overflow:visible}.dashboard-modern .dashboard-chart-targets{min-width:0}.dashboard-modern .dashboard-chart-targets button{min-width:0;min-height:48px}.dashboard-modern .dashboard-chart-detail{gap:10px 22px;min-height:48px;margin-top:3px;padding:10px 0 0;font-size:11px}.dashboard-modern .dashboard-chart-detail>strong{font-size:12px}.dashboard-modern .dashboard-chart-detail span{font-size:10px}.dashboard-modern .dashboard-chart-detail b{font-size:15px}.dashboard-modern .dashboard-trend>details{margin-top:10px}.dashboard-modern .dashboard-trend>details>summary{align-content:center;min-height:48px;padding-top:8px;font-size:11px}.dashboard-modern .dashboard-axis-tick{fill:var(--muted-foreground);font-size:10px}.dashboard-modern .dashboard-grid-line{stroke:var(--border)}.dashboard-modern .dashboard-empty-state{text-align:center;pointer-events:none;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:12px;line-height:1.6;display:flex;position:absolute;inset:24px 18px 52px 64px}.dashboard-modern .dashboard-empty-state>span{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:10px 14px}.dashboard-modern .dashboard-single-day-note{color:var(--muted-foreground);margin:5px 0 0;font-size:11px;line-height:1.4}.dashboard-modern .dashboard-priorities{gap:10px;margin-top:0}.dashboard-modern .dashboard-priorities button{border-radius:11px;min-height:64px;padding:10px 14px}.dashboard-modern .dashboard-priorities strong{font-size:16px}.dashboard-modern .dashboard-priorities>p{margin:0;font-size:10px;line-height:1.4}@media (width<=1100px){.dashboard-modern .dashboard-overview-compact{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:8px}.dashboard-modern .dashboard-overview-compact>article{min-height:104px;padding:11px 12px}.dashboard-modern .dashboard-overview-compact .dashboard-net>strong,.dashboard-modern .dashboard-overview-compact .dashboard-compact-metric>strong{font-size:23px}.dashboard-modern .dashboard-overview-compact>article>strong.dashboard-metric-long{font-size:14px}.dashboard-modern .dashboard-live,.dashboard-modern .dashboard-overview-compact .dashboard-change>small{display:none}.dashboard-modern .dashboard-trend{padding:13px 14px}.dashboard-toolbar>fieldset{gap:10px}}@media (width<=800px){.dashboard-toolbar>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-toolbar>fieldset>button{align-self:end}.dashboard-modern .dashboard-overview-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-modern .dashboard-chart-heading{flex-wrap:wrap}.dashboard-modern .dashboard-chart-tools{margin-left:auto}.dashboard-modern .dashboard-chart-heading h3{font-size:16px}.dashboard-modern .dashboard-chart-detail{gap:10px 14px}}@media (width<=480px){.dashboard-modern .dashboard-overview-compact>article{min-height:100px;padding:10px}.dashboard-modern .dashboard-overview-compact .dashboard-net>strong,.dashboard-modern .dashboard-overview-compact .dashboard-compact-metric>strong{font-size:20px}.dashboard-modern .dashboard-overview-compact>article>strong.dashboard-metric-long{font-size:13px}.dashboard-modern .dashboard-overview-compact .dashboard-change>span{display:none}.dashboard-modern .dashboard-chart-tools{justify-content:space-between;width:100%}.dashboard-modern .dashboard-trend{padding:12px}.dashboard-modern .dashboard-chart-detail>strong{width:100%;margin-right:0}}@media (width>=950px){.dashboard-modern{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:8px;display:grid}.dashboard-modern>*{grid-column:1/-1;min-width:0;margin-block:0}.dashboard-modern>.dashboard-page-heading{flex-flow:column;grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:8px;min-height:96px;display:flex}.dashboard-modern>.dashboard-page-heading>div{min-width:0}.dashboard-modern>.dashboard-page-heading p{letter-spacing:-.15px;white-space:nowrap;font-size:10px;line-height:1.2}.dashboard-modern>.dashboard-page-heading button{padding-inline:13px}.dashboard-modern>.dashboard-toolbar{grid-area:1/2;align-self:start;min-width:0;padding:14px}.dashboard-modern>.dashboard-toolbar>fieldset{grid-template-columns:minmax(100px,.9fr) minmax(128px,1fr) minmax(110px,1fr) auto;gap:10px}.dashboard-modern .dashboard-chart-instruction{margin-top:4px;font-size:11px;line-height:1.35}.dashboard-modern .dashboard-chart-legend{margin-block:6px;font-size:11px;line-height:1.35}.dashboard-modern .dashboard-chart-scale-note{margin-top:5px;font-size:10px;line-height:1.4}.dashboard-modern .dashboard-trend{padding-block:11px}}@media (width>=950px) and (height<=720px){.dashboard-modern>.dashboard-page-heading{gap:6px;min-height:78px}.dashboard-modern>.dashboard-page-heading p{display:none}.dashboard-modern>.dashboard-toolbar{padding:8px 14px}}.finance-page{--primary:#087cf7;font-variant-numeric:tabular-nums;flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.dark .finance-page{--primary:#60a5fa}.finance-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.finance-heading>div{align-items:center;gap:10px;display:flex}.finance-heading h2{letter-spacing:-.5px;margin:0;font-size:25px;font-weight:700;line-height:1.25}.finance-heading p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px}.finance-count{background:var(--secondary);color:var(--muted-foreground);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600}.finance-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-header-actions button{white-space:nowrap}.finance-actions-menu{position:relative}.finance-actions-menu>summary{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:8px 13px;font-size:13px;font-weight:600;list-style:none;display:flex}.finance-actions-menu>summary::-webkit-details-marker{display:none}.finance-advanced>summary::-webkit-details-marker{display:none}.finance-actions-menu>summary:hover{background:var(--secondary)}.finance-actions-menu>summary:focus-visible,.finance-advanced>summary:focus-visible,.finance-help>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:8px}.finance-menu-content{z-index:5;border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;min-width:225px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a18}.finance-menu-content button{border-radius:7px;justify-content:flex-start;height:auto;min-height:48px;font-size:13px}.finance-feedback{background:color-mix(in srgb,var(--success) 8%,var(--card));border:1px solid color-mix(in srgb,var(--success) 25%,var(--border));color:var(--success);border-radius:10px;margin:0;padding:12px 15px;font-size:13px}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-summary article{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:18px 20px}.finance-summary article:first-child{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card))}.finance-summary p{color:var(--muted-foreground);letter-spacing:.5px;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.finance-summary strong{letter-spacing:-.6px;overflow-wrap:anywhere;margin:10px 0 5px;font-size:26px;font-weight:700;line-height:1.3;display:block}.finance-summary article:first-child strong{color:var(--primary)}.finance-summary small{color:var(--muted-foreground);font-size:11px;display:block}.finance-summary [data-finance-metric=period] strong{letter-spacing:0;align-items:center;min-height:34px;font-size:15px;line-height:1.5;display:flex}.finance-filters{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:16px 18px}.finance-filter-primary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;min-width:0;display:grid}.finance-page .owner-field{min-width:0;color:var(--muted-foreground);gap:7px;font-size:12px;font-weight:500}.finance-page .owner-field input,.finance-page .owner-field select{width:100%;min-width:0;min-height:48px;color:var(--foreground);background:var(--card);border-radius:9px;font-size:13px}.finance-filter-actions{gap:7px;display:flex}.finance-advanced{border-top:1px solid var(--border);margin-top:14px;padding-top:5px}.finance-advanced>summary{width:max-content;max-width:100%;min-height:48px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:600;list-style:none;display:flex}.finance-advanced>summary svg:last-child{margin-left:4px}.finance-advanced[open]>summary svg:last-child{transform:rotate(180deg)}.finance-filter-extra{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.2fr) minmax(100px,.6fr);gap:14px;min-width:0;margin-top:10px;display:grid}.finance-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-8px;display:flex}.finance-list-heading h3{margin:0;font-size:15px;font-weight:650}.finance-list-heading p{color:var(--muted-foreground);margin:0;font-size:12px}.finance-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.finance-page .finance-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px}.finance-page .finance-table th{background:var(--secondary);color:var(--muted-foreground);padding:12px 14px;font-size:11px;font-weight:600}.finance-page .finance-table th:nth-child(5),.finance-page .finance-table th:nth-child(6){width:13%}.finance-page .finance-table td{vertical-align:middle;overflow-wrap:anywhere;padding:9px 14px;font-size:13px;line-height:1.45}.finance-page .finance-table tbody tr:hover{background:color-mix(in srgb,var(--secondary) 40%,transparent)}.finance-table small{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.finance-row-day{font-size:11px;font-weight:500;display:block}.finance-row-reason{font-weight:500}.finance-origin{overflow-wrap:anywhere}.finance-method{border:1px solid var(--border);background:var(--background);border-radius:6px;padding:4px 7px;font-size:11px;display:inline-block}.finance-page .finance-table .finance-amount{white-space:normal;font-weight:650}.finance-table .number{text-align:right}.finance-page .finance-table button{white-space:nowrap;min-width:0;height:auto;min-height:48px;color:var(--primary);border-radius:7px;padding:5px 8px;font-size:11px}.finance-row-state{color:var(--muted-foreground);font-size:11px}.finance-empty{text-align:center;padding:36px 20px}.finance-empty p{margin:0 0 7px;font-size:14px;font-weight:600}.finance-empty small{color:var(--muted-foreground);font-size:12px}.finance-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;font-size:12px;display:flex}.finance-pagination>div{gap:7px;display:flex}.finance-pagination button{border-radius:8px;height:auto;min-height:48px;padding:7px 12px;font-size:11px}.finance-help{color:var(--muted-foreground);font-size:12px}.finance-help>summary{cursor:pointer;width:max-content;max-width:100%;min-height:48px;padding:14px 0;font-weight:600}.finance-help>div{gap:9px;padding:12px 0 0;line-height:1.6;display:grid}.finance-help p{margin:0}.finance-entry-form{gap:20px;min-width:0;display:grid}.finance-entry-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.finance-entry-fields .owner-field{min-width:0}.finance-entry-fields input,.finance-entry-fields select{width:100%;min-width:0}.finance-entry-reason{grid-column:span 2}.finance-entry-note{background:var(--secondary);color:var(--muted-foreground);border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.finance-entry-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.dark .finance-page input[type=date],.dark .finance-entry-fields input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1200px){.finance-summary article{padding:15px}.finance-summary strong{font-size:22px}.finance-filter-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-filter-actions{grid-column:1/-1;justify-content:flex-end}.finance-filter-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-header-actions{width:100%}.finance-list-heading{flex-direction:column;align-items:flex-start;gap:5px}.finance-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-entry-reason{grid-column:1/-1}}@media (width<=600px){.finance-filter-primary,.finance-filter-extra{grid-template-columns:1fr}.finance-summary{gap:8px}.finance-summary article{padding:12px}.finance-summary strong{font-size:20px}.finance-filters{padding:14px}.finance-header-actions>button{flex:1}.finance-actions-menu>summary span{display:none}.finance-pagination>div{width:100%}.finance-pagination button{flex:1}.finance-entry-fields{grid-template-columns:1fr}.finance-entry-reason{grid-column:auto}}.finance-batch-reference{min-width:0;font-size:12px}.finance-batch-reference>p{font-size:12px;line-height:1.6}.finance-batch-reference>fieldset>section{padding-right:44px;position:relative}.finance-batch-reference>fieldset>section>.grid{grid-template-columns:110px 110px minmax(130px,2fr) 90px minmax(100px,1fr);gap:10px;display:grid}.finance-batch-reference>fieldset>section>.grid label{min-width:0;font-size:11px}.finance-batch-reference input,.finance-batch-reference select{border:1px solid var(--border);background:var(--card);border-radius:8px;width:100%;min-width:0;min-height:38px;padding:7px 9px}.finance-batch-reference>fieldset>section>button{max-width:36px;height:36px;min-height:36px;padding:8px;font-size:0;position:absolute;bottom:12px;right:4px;overflow:hidden}.finance-batch-reference>fieldset>section>button:after{content:"×";font-size:19px}.finance-batch-reference>fieldset>div:first-child{background:var(--secondary);border-radius:10px;gap:10px;padding:12px}.finance-batch-reference>fieldset>div:first-child label{font-size:11px}.finance-batch-reference button{font-size:12px}.finance-batch-empty-note{color:var(--muted-foreground);margin-top:12px}@media (width<=850px){.finance-batch-reference>fieldset>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-batch-reference>fieldset>section>.grid>label:nth-child(2){grid-column:1/-1}}.finance-batch-reference>fieldset>section>.grid{grid-template-columns:110px minmax(130px,2fr) 90px minmax(100px,1fr) 120px}@media (width<=850px){.finance-batch-reference>fieldset>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark .finance-batch-reference input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.finance-batch-help{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.finance-batch-help summary{cursor:pointer;width:fit-content;padding:7px 0}.finance-batch-help p{padding-top:8px;line-height:1.6}.finance-batch-reference .finance-batch-common{background:var(--secondary);border-radius:10px;order:-1;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr) 36px;align-items:end;gap:8px;margin:0 0 16px;padding:12px;display:grid}.finance-batch-common label{min-width:0;font-size:11px}.finance-batch-common button{width:36px;height:38px;min-height:38px;padding:6px;font-size:0}.finance-batch-common button:after{content:"✓";font-size:16px}.finance-batch-reference>fieldset{flex-direction:column;gap:0;display:flex}.finance-batch-columns{color:var(--muted-foreground);text-transform:uppercase;background:var(--secondary);border-radius:9px 9px 0 0;grid-template-columns:110px minmax(130px,2fr) 90px minmax(100px,1fr) 120px;gap:10px;padding:10px 44px 10px 12px;font-size:10px;display:grid;margin:0!important}.finance-batch-reference>fieldset>section{border-width:0 0 1px;border-radius:0;padding-block:10px;margin:0!important}.finance-batch-reference>fieldset>section>.grid>label{gap:0;font-size:0}.finance-batch-reference>fieldset>section>.grid input,.finance-batch-reference>fieldset>section>.grid select{height:38px;min-height:38px;font-size:12px}.finance-batch-reference>fieldset>div:last-child{margin-top:16px}@media (width<=850px){.finance-batch-columns{display:none}.finance-batch-reference>fieldset>section>.grid>label{gap:5px;font-size:11px}.finance-batch-reference .finance-batch-common{grid-template-columns:minmax(0,1fr) 36px}}.finance-directory-tools{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.finance-directory-tools label{align-items:center;gap:8px;min-width:0;display:flex}.finance-directory-tools input,.finance-directory-tools select{border:1px solid var(--border);background:var(--card);min-height:42px;color:var(--foreground);border-radius:8px;padding:7px 10px;font-size:13px}.finance-directory-tools input{width:250px;max-width:100%}.finance-page .finance-table{min-width:900px}.finance-page .finance-table th:first-child{width:5%}.finance-page .finance-table th:nth-child(2){width:14%}.finance-page .finance-table th:nth-child(3){width:24%}.finance-page .finance-table th:nth-child(4){width:14%}.finance-page .finance-table th:nth-child(5){width:11%}.finance-page .finance-table th:nth-child(6){width:19%}.finance-page .finance-table th:nth-child(7){width:13%}.finance-page .finance-table th{position:relative}.finance-page .finance-table th button{white-space:normal;text-align:left;width:100%;min-height:38px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:600;display:flex}.finance-page .finance-table th button svg{flex-shrink:0}.finance-filter-extra{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.finance-directory-tools{align-items:stretch}.finance-directory-tools label:last-child{flex:1}.finance-directory-tools input{width:100%;min-width:0}.finance-filter-extra{grid-template-columns:1fr}}.finance-batch-reference .finance-batch-columns,.finance-batch-reference>fieldset>section>.grid{grid-template-columns:100px minmax(130px,2fr) 90px minmax(95px,1fr) 90px 120px}.finance-batch-plan-parts{background:var(--secondary);border-radius:8px;margin:8px 0 14px;padding:10px;font-size:12px}.finance-batch-plan-parts summary{cursor:pointer}.finance-batch-plan-parts ol{margin-top:8px;line-height:1.8}@media (width<=850px){.finance-batch-reference>fieldset>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-directory,.customer-statement-page{min-width:0;color:var(--foreground)}.customer-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.customer-page-heading h2{letter-spacing:-.4px;align-items:center;gap:10px;margin:0;font-size:25px;font-weight:750;line-height:1.25;display:flex}.customer-page-heading p{color:var(--muted-foreground);margin:5px 0 0 35px;font-size:12px}.customer-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-heading-actions button{border-radius:9px;height:48px;min-height:48px;padding-inline:13px;font-size:12px}.customer-summary-grid{border:1px solid var(--border);background:var(--card);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid;overflow:hidden}.customer-summary-grid>article{border-right:1px solid var(--border);min-width:0;padding:15px 17px}.customer-summary-grid>article:last-child{border-right:0}.customer-summary-grid p{color:var(--muted-foreground);margin:0 0 6px;font-size:12px}.customer-summary-grid strong{letter-spacing:-.35px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:700;display:block}.customer-directory-search{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:10px;display:flex}.customer-directory-search>.owner-field:first-child{min-width:240px}.customer-directory-search>.owner-field:last-child{min-width:105px}.customer-directory .owner-field,.customer-statement-page .owner-field,.customer-card-form .owner-field{gap:5px;font-size:12px}.customer-directory input:not([type=checkbox]),.customer-directory select,.customer-statement-page>fieldset input,.customer-statement-page>fieldset select,.customer-statement-filter input,.customer-statement-filter select,.customer-card-form input:not([type=checkbox]),.customer-card-form select,.customer-card-form textarea{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:8px;padding:9px 11px;font-size:13px}.customer-directory input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.customer-filter-panel{margin-bottom:14px}.customer-filter-panel>summary,.customer-output-tools>summary{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;list-style:none;display:inline-flex}.customer-filter-panel>summary::-webkit-details-marker{display:none}.customer-row-menu>summary::-webkit-details-marker{display:none}.customer-detail-section>summary::-webkit-details-marker{display:none}.customer-form-details>summary::-webkit-details-marker{display:none}.customer-output-tools>summary::-webkit-details-marker{display:none}.customer-filter-fields{border:1px solid var(--border);background:var(--card);border-radius:10px;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:8px;padding:14px;display:grid}.customer-directory-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.customer-directory-table th{background:color-mix(in srgb,var(--secondary) 65%,var(--card));color:var(--muted-foreground);white-space:nowrap;padding:11px 12px;font-size:11px;font-weight:600}.customer-directory-table td{border-top:1px solid var(--border);vertical-align:middle;padding:11px 12px}.customer-directory-table td:first-child>strong{font-size:13px;font-weight:650}.customer-directory-table .number{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.customer-directory-table tbody tr:hover{background:color-mix(in srgb,var(--primary) 2.5%,var(--card))}.customer-directory-table{min-width:1250px}.customer-directory-table th{position:relative}.customer-directory-table th:first-child{width:auto;min-width:45px}.customer-directory-table th:nth-child(2){min-width:180px}.customer-directory-table td.number{font-size:12px}.customer-name-link{color:var(--primary);text-align:start;min-height:36px;font-size:13px;font-weight:600}.customer-debt-filter{margin-block:12px;font-size:12px}.customer-debt-filter label{align-items:center;gap:8px;display:flex}.customer-reference-tools{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px}.customer-reference-tools label{color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.customer-directory .customer-reference-tools select{width:75px;min-height:36px}.customer-directory .customer-reference-tools input{width:240px;min-height:36px}.customer-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.customer-row-actions>button{white-space:nowrap;border-radius:8px;height:48px;min-height:48px;padding:7px 10px;font-size:12px}.customer-row-menu>summary{border:1px solid var(--border);background:var(--card);min-width:48px;min-height:48px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:12px;list-style:none;display:flex}.customer-row-menu[open]>summary{background:var(--secondary);color:var(--primary)}.customer-row-menu-panel{z-index:35;border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:4px;width:220px;max-height:calc(100vh - 24px);padding:6px;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 32px #07134324}.customer-row-menu:not([open])>.customer-row-menu-panel{display:none}.customer-row-menu-panel>button{text-align:left;border-radius:7px;justify-content:flex-start;width:100%;height:48px;min-height:48px;padding:8px 10px;font-size:12px}.customer-row-menu-panel>button:hover{background:var(--secondary)}.customer-statement-selection{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(160px,.7fr);gap:12px;margin-bottom:14px;display:grid}.customer-statement-filter{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:10px;padding:14px;display:flex}.customer-statement-filter>.owner-field:nth-child(3){flex-basis:220px}.customer-statement-filter>.owner-field:nth-child(4){flex-basis:150px}.customer-statement-filter>.owner-field:nth-child(5){flex:0 100px}.customer-statement-filter>button{min-height:48px}.customer-output-tools{position:relative}.customer-output-tools>div{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;width:245px;margin-top:6px;padding:10px;display:flex;position:absolute;right:0;box-shadow:0 12px 32px #07134324}.customer-output-tools:not([open])>div{display:none}.customer-output-tools>div>button{justify-content:flex-start;height:auto;min-height:48px;padding:9px 11px;font-size:12px}.customer-statement-summary{margin-top:12px}.customer-detail-section{border:1px solid var(--border);background:var(--card);border-radius:10px;margin:0 0 13px}.customer-detail-section>summary,.customer-form-details>summary{min-height:48px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:10px 13px;font-size:13px;font-weight:600;list-style:none;display:flex}.customer-detail-section[open]>summary,.customer-form-details[open]>summary{border-bottom:1px solid var(--border)}.customer-detail-section>.customer-summary-grid{margin:12px}.customer-detail-section>p{color:var(--muted-foreground);padding:0 13px 12px;font-size:12px}.customer-account-tools{padding:13px}.customer-account-tools>button{margin-bottom:8px;margin-right:8px}.customer-detail-section>section{border:0;margin:0}.customer-form-details{border:1px solid var(--border);border-radius:10px}.customer-form-details>div,.customer-form-details>p{padding:12px}.customer-card-form textarea{resize:vertical;min-height:80px}.customer-card-form>button{min-height:48px}.customer-filter-panel>summary:focus-visible,.customer-row-menu>summary:focus-visible,.customer-detail-section>summary:focus-visible,.customer-form-details>summary:focus-visible,.customer-output-tools>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=1100px){.customer-filter-fields{grid-template-columns:repeat(2,minmax(160px,1fr))}.customer-summary-grid>article{padding:13px 12px}.customer-summary-grid strong{font-size:19px}}.customer-statement-page{min-width:0}.customer-statement-selection{border:1px solid var(--border);background:var(--card);border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr);padding:14px}.customer-statement-selection>.owner-field{min-width:0}.customer-statement-selection>.owner-field:nth-child(3){grid-column:1/-1}.customer-account-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 12px;display:flex}.customer-account-heading h3{margin:0;font-size:18px;font-weight:650}.customer-account-heading h3 span{color:var(--muted-foreground);font-weight:400}.customer-account-heading .customer-account-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.customer-account-heading .customer-account-tools>button,.customer-account-heading .customer-account-tools>div.my-4{margin:0}.customer-account-heading .customer-account-tools button{height:auto;min-height:42px;font-size:12px}.customer-account-other{position:relative}.customer-account-other>summary,.customer-account-heading .customer-output-tools>summary{border:1px solid var(--border);cursor:pointer;border-radius:8px;min-height:42px;padding:10px 14px;font-size:12px}.customer-account-other>div{z-index:15;background:var(--card);border:1px solid var(--border);border-radius:10px;width:290px;padding:12px;position:absolute;right:0;box-shadow:0 10px 24px #07134320}.customer-account-other:not([open])>div{display:none}.customer-statement-filter{padding:12px 14px}.customer-statement-filter>.owner-field{flex:220px}.customer-statement-table-tools{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0 12px;display:flex}.customer-statement-table-tools>.owner-field{min-width:0;font-size:11px}.customer-statement-table-tools>.owner-field:first-child{flex:0 240px;order:5;margin-left:auto}.customer-statement-table-tools>.owner-field:nth-child(2){order:2}.customer-statement-table-tools>.owner-field:nth-child(3){order:1}.customer-statement-table-tools>.owner-field:nth-child(4){order:3}.customer-statement-table-tools>button{order:4;height:auto;min-height:42px;font-size:12px}.customer-statement-table-tools input,.customer-statement-table-tools select{height:42px;min-height:42px;padding:7px 10px;font-size:12px}.customer-statement-table{min-width:1450px;font-size:12px}.customer-statement-table th{white-space:nowrap;font-size:10px}.customer-statement-table td{vertical-align:middle;padding:10px;font-size:12px}.customer-statement-table td:first-child{min-width:45px}.customer-statement-table td:nth-child(2){min-width:120px}.customer-statement-table td:nth-child(8){min-width:180px;max-width:280px}.customer-statement-table td code,.customer-statement-table td small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.customer-statement-table td.number{white-space:nowrap}.customer-statement-table button{height:auto;min-height:38px;padding:6px 9px;font-size:11px}.customer-movement-note{overflow-wrap:anywhere}.customer-statement-page>.customer-summary-grid{margin-bottom:18px}@media (width<=800px){.customer-statement-selection{grid-template-columns:1fr}.customer-statement-table-tools>.owner-field:first-child{flex-basis:100%;margin-left:0}.customer-account-heading{align-items:flex-start}.customer-account-heading .customer-account-tools{width:100%}}.customer-statement-summary article small{color:var(--muted-foreground);margin-top:9px;font-size:11px;display:block}.customer-credit-history{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;margin:24px 0;padding:16px}.customer-credit-history header h3{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.customer-credit-history header p{color:var(--muted-foreground);margin-top:7px;font-size:12px}.customer-credit-history form,.customer-credit-history footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;font-size:12px;display:flex}.customer-credit-history form>div,.customer-credit-history form label,.customer-credit-history footer>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.customer-credit-history select,.customer-credit-history input{border:1px solid var(--border);background:var(--card);min-height:42px;color:var(--foreground);border-radius:8px;min-width:0;padding:7px 10px}.customer-credit-history input{width:220px;max-width:100%}.customer-credit-history button{height:auto;min-height:42px;font-size:12px}.customer-credit-table-wrap{max-width:100%;overflow:auto}.customer-credit-history table{min-width:900px;font-size:12px}.customer-credit-history th{font-size:11px;position:relative}.customer-credit-history td:nth-child(3){overflow-wrap:anywhere;min-width:230px;max-width:350px}.customer-credit-history td.number{white-space:nowrap}.customer-credit-history td small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.customer-credit-history footer{color:var(--muted-foreground);margin-bottom:0}.customer-credit-history details{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.7}.customer-credit-history summary{cursor:pointer;min-height:42px;padding:10px 0}.customer-credit-empty{text-align:center;color:var(--muted-foreground);padding:24px;font-size:13px}@media (width<=800px){.customer-credit-history form>div{width:100%}.customer-credit-history input{width:180px}.customer-credit-history footer>div{width:100%}}.customer-credit-table-wrap{overscroll-behavior:contain;max-height:440px}.customer-credit-history td{vertical-align:middle;padding:10px 12px}.customer-credit-history td p{margin:0}.customer-credit-history thead th{z-index:1;background:var(--secondary);position:sticky;top:0}.customer-statement-selection{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.statement-customer-search{flex:280px;min-width:0;max-width:680px;position:relative}.statement-customer-input{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--muted-foreground);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.statement-customer-input:focus-within{outline:2px solid var(--primary);outline-offset:2px}.statement-customer-input input{width:100%;min-width:0;height:46px;color:var(--foreground);background:0 0;border:0;outline:0;font-size:14px}.bora-app .customer-statement-page .statement-customer-input input:not([type=checkbox]){background:0 0;border:0;border-radius:0;height:46px;min-height:46px;padding:0}.bora-app .customer-statement-page .statement-customer-input input:focus-visible{outline:0}.statement-customer-results{z-index:25;overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);border-radius:10px;max-height:300px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #07134324}.statement-customer-results button{text-align:start;overflow-wrap:anywhere;border-radius:6px;flex-direction:column;align-items:start;gap:4px;width:100%;min-height:48px;padding:9px 10px;font-size:13px;display:flex}.statement-customer-results button:hover,.statement-customer-results button[aria-selected=true]{background:var(--secondary);color:var(--primary)}.statement-customer-results small,.statement-customer-results p{color:var(--muted-foreground);font-size:11px}.statement-customer-results p{padding:12px}.customer-statement-selection>button{height:auto;min-height:48px}.statement-initial-period{max-width:240px;margin-bottom:18px}.statement-initial-period select{min-height:48px}.customer-statement-filter{align-items:center}.customer-statement-filter h3{flex:0 130px;font-size:14px;font-weight:600}.statement-date-field{flex:300px;align-items:end;gap:0;min-width:0;display:flex}.statement-date-field>.owner-field:first-child{flex:1;min-width:0}.statement-date-field>.owner-field:last-child{flex:0 0 110px;min-width:0}.statement-date-field input[type=date]{border-radius:8px 0 0 8px}.statement-date-field input[type=time]{border-left:0;border-radius:0 8px 8px 0}.bora-app .customer-statement-page .statement-date-field input[type=date]{border-radius:8px 0 0 8px}.bora-app .customer-statement-page .statement-date-field input[type=time]{border-left:0;border-radius:0 8px 8px 0}.dark .statement-date-field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.customer-statement-table .statement-receipt-code{border:1px solid var(--border);max-width:100%;color:var(--primary);background:var(--card);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:5px;margin-top:5px;display:flex}.statement-receipt-code:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=1100px){.customer-statement-filter h3{flex-basis:100%}}@media (width<=800px){.customer-statement-selection>button{width:100%}.statement-customer-search{max-width:none}.statement-date-field{flex-basis:100%}.customer-statement-filter>button{flex:1}.statement-date-field>.owner-field:last-child{flex-basis:100px}}.customer-sort-heading{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.customer-sort-heading:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.customer-sort-heading:disabled{cursor:default;opacity:.6}.web-mode-notice{border-bottom:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);flex:none;min-width:0;font-size:12px;line-height:1.5}.web-mode-notice summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:6px 16px;list-style:none;display:flex}.web-mode-notice summary::-webkit-details-marker{display:none}.web-mode-notice summary strong{color:var(--foreground)}.web-mode-notice summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.web-mode-more{color:var(--foreground);align-items:center;gap:5px;margin-left:auto;display:flex}.web-mode-notice details[open] .web-mode-more svg{transform:rotate(180deg)}.web-mode-description{gap:6px;max-height:25vh;padding:0 16px 12px;display:grid;overflow:auto}.web-mode-description p{margin:0}@media (width<=550px){.web-mode-notice summary>span:not(.web-mode-more){display:none}}.web-account-shell{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.web-account-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.web-account-content[hidden]{display:none}.web-account-content>.bora-app{flex:1;height:100%;min-height:0}.web-account-content>main:not(.bora-app){min-height:100%}.web-account-entry{background:var(--background);min-height:0;color:var(--foreground);flex:1;place-items:center;padding:clamp(22px,5vw,76px);display:grid;overflow:auto}.web-account-entry-layout{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:clamp(40px,7vw,100px);width:min(1040px,100%);display:grid}.web-account-intro{min-width:0;max-width:490px}.web-account-logo{width:154px;height:auto;margin-bottom:52px;display:block}.web-account-eyebrow{letter-spacing:.13em;color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:750;display:flex}.web-account-intro h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(38px,4.8vw,60px);font-weight:730;line-height:1.07}.web-account-intro h1 span{color:var(--primary)}.web-account-intro>p{max-width:400px;color:var(--muted-foreground);margin:0 0 28px;font-size:16px;line-height:1.8}.web-account-benefit{align-items:center;gap:11px;margin:15px 0;font-size:13px;display:flex}.web-account-benefit svg{color:var(--primary);flex-shrink:0}.web-account-intro-footer{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:32px;padding-top:20px;font-size:12px}.web-account-card{border:1px solid var(--border);background:var(--card);border-radius:24px;min-width:0;padding:clamp(24px,3vw,36px);box-shadow:0 18px 60px -30px #11183733}.web-account-symbol{background:var(--secondary);width:50px;height:50px;color:var(--primary);border-radius:15px;flex-shrink:0;place-items:center;margin-bottom:22px;display:inline-grid}.web-account-card h2{letter-spacing:-.035em;margin:0 0 10px;font-size:24px;font-weight:720;line-height:1.25}.web-account-muted{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.web-account-card>.web-account-muted{min-height:44px;margin:0 0 24px}.web-account-form{gap:16px;display:grid}.web-account-form label{gap:9px;font-size:13px;font-weight:600;display:grid}.web-account-form input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:50px;color:var(--foreground);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400}.web-account-form input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.web-account-form input:disabled{opacity:.65}.web-account-form input[name=login-token]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.web-account-form>button[type=submit]{justify-content:space-between;width:100%}.web-account-text-button{text-align:left;min-height:36px;color:var(--primary);text-underline-offset:4px;padding:3px 0;font-size:12px;text-decoration:underline}.web-account-text-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.web-account-text-button:disabled{opacity:.5}.web-account-security{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:flex-start;gap:7px;margin:24px 0 0;padding-top:20px;font-size:11px;line-height:1.7;display:flex}.web-account-security svg{flex-shrink:0;margin-top:2px}.web-account-message{background:color-mix(in srgb,var(--success) 7%,var(--card));border:1px solid color-mix(in srgb,var(--success) 25%,var(--border));color:var(--success);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.6;display:flex}.web-account-message svg{flex-shrink:0;margin-top:2px}.web-account-error{background:color-mix(in srgb,var(--destructive) 7%,var(--card));border:1px solid color-mix(in srgb,var(--destructive) 28%,var(--border));color:var(--destructive);overflow-wrap:anywhere;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.web-account-loading{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}.web-account-loading svg{color:var(--primary)}.web-account-spin{animation:1.1s linear infinite web-account-spin}@keyframes web-account-spin{to{transform:rotate(360deg)}}.web-account-blocked{text-align:center;max-width:520px;color:var(--foreground);margin:auto;padding:32px}.web-account-blocked .web-account-symbol{margin-inline:auto}.web-account-blocked h1{margin:0 0 16px;font-size:24px;font-weight:700}.web-account-blocked>p{margin:0 0 14px;font-size:14px;line-height:1.7}.web-account-blocked>button{margin-top:8px}.web-account-bar{border-bottom:1px solid var(--border);background:var(--card);min-height:40px;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:9px;padding:5px 16px;font-size:11px;line-height:1.5;display:flex}.web-account-bar-icon{color:var(--primary);place-items:center;display:grid}.web-account-bar-status{flex:1;min-width:0}.web-account-bar-status strong{color:var(--foreground);font-weight:600}.web-account-bar-expired{background:color-mix(in srgb,#f59e0b 8%,var(--card))}.web-account-bar-expired .web-account-bar-icon{color:#b45309}.web-account-account-button{max-width:40%;min-height:30px;color:var(--foreground);border-radius:7px;align-items:center;gap:7px;padding:4px 6px;display:flex}.web-account-account-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-account-account-button:hover{background:var(--secondary)}.web-account-account-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.web-account-bar>.inline-flex{height:30px;min-height:30px;padding:3px 10px;font-size:11px}.web-account-panel{gap:20px;min-width:0;display:grid}.web-account-profile{align-items:center;gap:14px;min-width:0;display:flex}.web-account-profile .web-account-symbol{margin:0}.web-account-profile strong{font-size:16px}.web-account-profile p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.web-account-plan-state{border:1px solid var(--border);background:var(--background);border-radius:14px;gap:7px;padding:18px;display:grid}.web-account-plan-state>span{color:var(--success);font-size:12px;font-weight:650}.web-account-plan-state>strong{font-size:16px}.web-account-plan-state>p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}.web-account-plan-state-expired>span{color:#b45309}.web-account-renew{gap:14px;display:grid}.web-account-renew h3{margin:0;font-size:14px;font-weight:650}.web-account-renew fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.web-account-renew fieldset label{border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:12px 10px;font-size:13px;display:flex}.web-account-renew fieldset label.selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}.web-account-renew input[type=radio]{appearance:auto;accent-color:var(--primary);flex-shrink:0;width:15px;height:15px}.web-account-renew fieldset small{width:100%;color:var(--muted-foreground);padding-left:23px;font-size:11px}.web-account-renew>.web-account-muted{margin:0;font-size:11px}.web-account-pending{background:color-mix(in srgb,var(--success) 6%,var(--card));border:1px solid color-mix(in srgb,var(--success) 25%,var(--border));border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.web-account-pending>svg{color:var(--success);flex-shrink:0}.web-account-pending strong{font-size:13px}.web-account-pending p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px;line-height:1.6}.web-account-panel-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.web-account-panel-footer>p{color:var(--muted-foreground);max-width:175px;margin:0;font-size:11px}.web-account-panel-footer>button{height:auto;min-height:40px;font-size:12px}@media (width<=760px){.web-account-entry-layout{grid-template-columns:minmax(0,1fr);gap:28px;max-width:440px}.web-account-logo{width:134px;margin-bottom:24px}.web-account-intro h1{margin-bottom:14px;font-size:38px}.web-account-intro h1 br{display:none}.web-account-intro>p{margin-bottom:0;font-size:14px;line-height:1.7}.web-account-eyebrow{margin-bottom:14px;font-size:9px}.web-account-benefit,.web-account-intro-footer{display:none}.web-account-card>.web-account-muted{min-height:0}.web-account-card{border-radius:19px}.web-account-bar{flex-wrap:wrap;gap:6px;padding-inline:10px}.web-account-bar-status>span{display:none}.web-account-account-button{max-width:42%;font-size:10px}.web-account-account-button>svg:first-child{display:none}.web-account-bar-expired .web-account-bar-status{flex-basis:calc(100% - 30px)}}@media (prefers-reduced-motion:reduce){.web-account-spin{animation:none}}.web-account-safety-overlay{z-index:9998;background:var(--background);position:fixed;inset:0}.web-account-safety-cover{z-index:9999;background:var(--background);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--foreground);border:0;place-items:center;margin:0;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.web-account-safety-cover:focus{outline:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-indigo-500:oklch(58.5% .233 277.117);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Segoe UI,sans-serif;font-size:16px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}input{border:1px solid var(--border);background:var(--card);min-width:48px;height:48px;color:var(--foreground);border-radius:12px;padding:0 14px}input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}kbd{opacity:.75;border:1px solid;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:600}}@layer components{.owner-field{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.owner-select{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--foreground);border-radius:12px;padding:8px 12px}.owner-table{text-align:left;width:100%;font-size:14px}.owner-table th{color:var(--muted-foreground);padding:16px;font-size:12px}.owner-table td{border-top:1px solid var(--border);padding:16px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.left-0{left:0}.left-1\/2{left:50%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-96{height:calc(var(--spacing) * 96)}.h-\[55vh\]{height:55vh}.h-\[60vh\]{height:60vh}.h-\[65vh\]{height:65vh}.h-\[480px\]{height:480px}.h-auto{height:auto}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[65vh\]{max-height:65vh}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-screen{min-height:100vh}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[420px\]{width:420px}.w-\[560px\]{width:560px}.w-\[960px\]{width:960px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[520px\]{min-width:520px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary,.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-success{color:var(--success)}.text-white{color:var(--color-white)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:var(--color-indigo-500)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:\[color-scheme\:dark\]:where(.dark,.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.bora-app .receipt-design .owner-select{border:1px solid var(--border);background:var(--card);min-width:0;min-height:48px;color:var(--foreground);border-radius:12px;padding:8px 12px}.bora-app .receipt-design .owner-select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.subproduct-page select{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--foreground);border-radius:10px;padding:10px 12px}.report-page .owner-field select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:12px;padding:8px 12px}.subproduct-page input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary)}.variant-page select,.variant-page textarea{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--foreground);border-radius:10px;padding:10px 12px}.variant-page textarea{resize:vertical;width:100%}.variant-page input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary)}.bora-line-price{flex-direction:column;gap:4px;display:flex}.bora-app .bora-inline-price{flex-direction:column;gap:5px;min-width:0;display:flex}.bora-app .bora-inline-price-field{border:1px solid var(--primary);background:var(--card);border-radius:8px;align-items:center;gap:3px;min-height:40px;padding:0 5px;display:flex}.bora-app .bora-inline-price-field input{text-align:right;width:100%;min-width:0;min-height:38px;font-size:14px;font-weight:600}.bora-app .bora-inline-price-field:focus-within{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.bora-app .bora-inline-price-field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 18%,transparent)}}.bora-app .bora-inline-price-pin{flex-direction:column;gap:3px;font-size:11px;display:flex}.bora-app .bora-inline-price-pin input{border:1px solid var(--border);background:var(--card);border-radius:6px;width:100%;min-height:36px;padding:4px}.bora-app .bora-inline-price-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;display:grid}.bora-app .bora-inline-price-actions button,.bora-app .bora-inline-price-reset{border:1px solid var(--border);min-height:32px;color:var(--primary);border-radius:6px;padding:3px 5px;font-size:11px}.bora-app .bora-inline-price-actions button{min-width:0;padding-inline:2px}.bora-app .bora-inline-price-error{color:var(--destructive);overflow-wrap:anywhere;font-size:11px}.bora-line-price select{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:48px;color:var(--foreground);border-radius:10px;padding:4px;font-size:12px}.bora-app .bora-cart-head,.bora-app .bora-cart-row{grid-template-columns:29px minmax(80px,1fr) 108px 104px 73px 20px}.bora-app .bora-quantity input{width:62px;min-width:62px}.bora-app .report-page button,.dark .bora-app button{transition-property:box-shadow,filter}.dark .report-page input[type=datetime-local],.dark .customer-statement-page input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.staff-event-filters label{flex-direction:column;gap:6px;display:flex}.staff-event-filters input,.staff-event-filters select{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--foreground);border-radius:12px;padding:8px 12px}.dark .staff-event-filters input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.label-tools .field{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--foreground);border-radius:12px;padding:8px 12px}.label-tools .owner-field .field{width:100%;min-width:0}.label-tools input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:var(--primary);flex-shrink:0}:root{--background:#f5f6fa;--foreground:#0f172a;--card:#fff;--primary:#4f46e5;--primary-foreground:#fff;--secondary:#eef0f6;--muted-foreground:#536176;--border:#dce1eb;--accent:#e1e5f1;--destructive:#b91c1c;--success:#15803d}.dark{--background:#0b1120;--foreground:#f8fafc;--card:#141e30;--primary:#a5b4fc;--primary-foreground:#0f172a;--secondary:#233149;--muted-foreground:#b6c1d3;--border:#354259;--accent:#30405a;--destructive:#b91c1c;--success:#86efac}.number{font-variant-numeric:tabular-nums}.receipt{color:#0f172a;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px dashed #94a3b8;border-radius:8px;padding:24px;font-family:Consolas,monospace;font-size:13px}.dark .warning{color:#fca5a5}.warning{color:#b91c1c}.product-card{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:112px;padding:16px;transition:border-color .12s;display:flex}.product-card:hover{border-color:var(--primary)}.product-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (height<=850px){.product-card{min-height:96px;padding:12px}}.bora-app{--b-blue:#005cff;--b-ink:#071343;--b-muted:#6c83ab;--b-line:#e6edf7;--b-soft:#f2f6fc;height:100vh;min-height:0;color:var(--b-ink);background:linear-gradient(120deg,#f6f9fe,#eef4fa);grid-template-rows:80px minmax(0,1fr);grid-template-columns:182px minmax(0,1fr);font-family:Segoe UI,Arial,sans-serif;font-size:14px;display:grid}.bora-app button{font:inherit;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.bora-app button:disabled{cursor:not-allowed;opacity:.55}.bora-app button:focus-visible,.bora-app select:focus-visible{outline:2px solid var(--b-blue);outline-offset:2px}.bora-app input{min-width:0;height:auto;box-shadow:none;outline-offset:2px;color:inherit;background:0 0;border:0;border-radius:0;font-size:14px}.bora-app input:focus-visible{outline:0}.bora-header{border-bottom:1px solid var(--b-line);z-index:20;background:#ffffffed;grid-column:1/-1;align-items:center;gap:11px;padding:15px 18px 15px 24px;display:flex;position:relative}.bora-brand{color:#070d3d;flex:0 0 168px;align-items:center;gap:13px;margin-right:11px;text-decoration:none;display:flex}.bora-brand strong{letter-spacing:-1.1px;font-size:26px;font-weight:750}.bora-logo{color:#0000;filter:drop-shadow(1px 2px 1px #0075ae33);letter-spacing:-7px;background:linear-gradient(115deg,#13e5f2 5%,#008ed7 45%,#0055a7 65%,#07d7ed 95%);-webkit-background-clip:text;background-clip:text;width:38px;font-family:Arial,sans-serif;font-size:51px;font-style:italic;font-weight:950;line-height:49px;display:block}.bora-search{border:1px solid var(--b-line);color:#526c97;background:linear-gradient(110deg,#f4f7fc,#eff4fb);border-radius:14px;flex:1;align-items:center;gap:14px;min-width:210px;height:51px;margin-right:10px;padding:0 18px;display:flex}.bora-search input{width:100%;height:48px;font-size:16px}.bora-search input::placeholder{color:#526e9a;opacity:1}.bora-search button{color:var(--b-blue);background:0 0;border:0;padding:0;display:flex}.bora-date,.bora-time{border:1px solid var(--b-line);background:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;height:51px;display:flex}.bora-date{width:150px}.bora-date span{flex-direction:column;line-height:19px;display:flex}.bora-date strong{white-space:nowrap;font-size:14px}.bora-date small{color:var(--b-muted);font-size:13px}.bora-time{gap:13px;width:107px;font-size:16px}.bora-branch{border:1px solid var(--b-line);height:51px;color:var(--b-blue);background:linear-gradient(115deg,#f3f7ff,#edf3fb);border-radius:13px;flex-shrink:0;align-items:center;gap:10px;width:214px;padding:0 13px;display:flex}.bora-branch span{margin-right:-8px;font-size:12px}.bora-branch select{appearance:none;width:127px;min-width:0;color:var(--b-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.bora-branch>svg:last-child{color:#173970;flex-shrink:0;margin-left:auto}.bora-sale-status{white-space:nowrap;align-items:center;gap:6px;min-width:107px;margin:0 6px;font-size:12px;display:flex}.bora-sale-status i{background:#00c822;border-radius:50%;flex-shrink:0;width:11px;height:11px}.bora-bell{color:#1e3b70;background:0 0;border:0;min-width:34px;padding:5px;position:relative}.bora-bell b{color:#fff;background:#ff2237;border-radius:50%;width:12px;height:12px;font-size:9px;position:absolute;top:0;right:0}.bora-options{border:1px solid var(--b-line);background:#fff;border-radius:13px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:141px;height:50px;padding:0 12px;display:flex;font-size:13px!important;font-weight:650!important}.bora-sidebar{background:linear-gradient(110deg,#fff,#f4f9ff);border-right:1px solid #edf3fa;flex-direction:column;grid-row:2;padding:20px 13px 36px;display:flex}.bora-sidebar nav{flex-direction:column;gap:5px;display:flex}.bora-sidebar nav button{text-align:left;color:#213d6b;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:16px;height:51px;padding:0 18px;font-size:16px;display:flex;position:relative}.bora-sidebar nav button.active{color:var(--b-blue);background:linear-gradient(100deg,#eef5ff,#e9f2fe);font-weight:700}.bora-sidebar nav button.active:before{content:"";background:var(--b-blue);border-radius:4px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.bora-sidebar nav button:hover{background:#e8f1ff}.bora-user{align-items:center;gap:13px;margin-top:auto;padding:15px 9px 22px;font-size:13px;display:flex}.bora-user>span{background:#dfeaf3;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.bora-user small{color:var(--b-muted);font-size:12px;display:block}.bora-logout{text-align:left;color:#213d6b;background:0 0;border:0;align-items:center;gap:16px;height:36px;padding:0 18px;display:flex}.bora-main{grid-area:2/2;grid-template-columns:minmax(480px,.725fr) minmax(620px,1fr);gap:11px;min-width:0;min-height:0;padding:14px 11px 25px;display:grid;overflow:auto}.bora-receipt{background:#fff;border-radius:16px;flex-direction:column;min-height:0;padding:16px 16px 17px;display:flex;box-shadow:0 7px 25px #153b6b05}.bora-receipt-title{align-items:center;gap:17px;min-height:49px;margin-bottom:19px;display:flex}.bora-receipt-title h1{letter-spacing:-.6px;white-space:nowrap;margin:0;font-size:27px;font-weight:750}.bora-customer{height:47px;color:var(--b-blue);background:#fff;border:1px solid #dfe8f5;border-radius:12px;align-items:center;gap:12px;margin-left:auto;padding:0 15px;font-size:14px;display:flex;font-weight:600!important}.bora-customer svg:last-child{margin-left:5px}.bora-icon-button{color:#284d7f;background:#fff;border:1px solid #dfe8f5;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:47px;display:grid}.bora-slots{gap:6px;margin-bottom:16px;display:flex}.bora-slots>button:not(:last-child){color:#314c78;background:linear-gradient(120deg,#f6f8fc,#eff4fa);border:0;border-radius:10px;flex:1;height:44px;font-weight:650;position:relative}.bora-slots>button.active{color:#fff;background:linear-gradient(135deg,#007bff,#0053ff);box-shadow:0 5px 11px #005cff29}.bora-slots>button i{background:#0ac890;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.bora-slots .bora-icon-button{width:48px;height:44px;margin-left:2px}.bora-cart{border:1px solid var(--b-line);border-radius:12px;flex-direction:column;flex:1;min-height:180px;display:flex;overflow:hidden}.bora-cart-head,.bora-cart-row{grid-template-columns:29px minmax(80px,1fr) 88px 85px 73px 20px;align-items:center;gap:8px;display:grid}.bora-cart-head{color:#29436c;background:linear-gradient(110deg,#f0f5fc,#f3f7fc);flex-shrink:0;height:44px;padding:0 14px}.bora-cart-head>span:nth-child(n+3){text-align:center}.bora-cart-body{flex:1;min-height:0;position:relative;overflow:auto}.bora-empty{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:220px;padding-bottom:8px;display:flex}.bora-empty>div{color:#506b94;background:linear-gradient(120deg,#f2f6fc,#f7fafe);border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.bora-empty h2{letter-spacing:-.6px;margin:6px 0 2px;font-size:24px;font-weight:750}.bora-empty p{color:var(--b-muted);text-align:center;margin:0 10px;font-size:15px}.bora-cart-row{border-bottom:1px solid var(--b-line);padding:14px 8px 14px 14px;font-size:12px}.bora-cart-row small{color:var(--b-muted);margin-top:4px;font-size:10px;display:block}.bora-cart-row button{color:#4f6990;background:0 0;border:0;justify-content:center;align-items:center;min-height:30px;padding:0;display:flex}.bora-cart-row>span:nth-last-child(3),.bora-cart-row>strong{text-align:right}.bora-quantity{align-items:center;gap:3px;display:flex}.bora-quantity input{border:1px solid var(--b-line);text-align:center;border-radius:6px;width:42px;height:32px;font-size:12px}.bora-stock-warning{color:#c62e3c!important}.bora-adjustments{flex-shrink:0;align-items:center;gap:8px;height:46px;margin-top:16px;display:flex}.bora-adjustments>button,.bora-adjustments>select{color:#526f99;background:#fff;border:1px solid #dfe8f5;border-radius:11px;justify-content:center;align-items:center;gap:10px;height:46px;display:flex}.bora-misc{border:1px solid #dfe8f5;border-radius:11px;flex:1;align-items:center;gap:12px;min-width:100px;height:46px;padding:0 16px;display:flex}.bora-misc input{width:100%;font-size:13px}.bora-misc input::placeholder{color:#7189ad}.bora-add-misc{flex-shrink:0;width:72px;color:var(--b-blue)!important;background:#f0f6ff!important;font-weight:650!important}.bora-discount{min-width:125px;padding:0 12px}.bora-adjustments select{width:70px;padding:0 10px}.bora-return{white-space:nowrap;min-width:132px;padding:0 12px;color:#f62435!important;background:linear-gradient(120deg,#fff,#fff1f3)!important;border-color:#ffccd1!important}.bora-tendered{flex-shrink:0;align-items:center;gap:10px;height:47px;margin:18px 0 17px;display:flex}.bora-tendered>strong{margin-right:5px;font-size:16px}.bora-tendered>div{border:1px solid #dce6f4;border-radius:11px;flex:1;align-items:center;gap:20px;min-width:105px;height:46px;padding:0 16px;display:flex}.bora-tendered input{width:100%;font-size:19px;font-weight:650}.bora-tendered>button{background:#fff;border:1px solid #dfe8f5;border-radius:11px;min-width:62px;height:46px;font-size:14px;font-weight:650}.bora-total{background:linear-gradient(115deg,#eaf3ff,#eaf2ff);border-radius:13px;flex-shrink:0;justify-content:space-between;align-items:center;height:106px;padding:20px;display:flex}.bora-total>div{flex-direction:column;gap:5px;display:flex}.bora-total>div strong{font-size:16px}.bora-total>div span{color:#6784ae;font-size:14px}.bora-total>strong{letter-spacing:-2px;color:var(--b-blue);font-size:50px;font-weight:750;line-height:1}.bora-products{background:#ffffff70;border-radius:16px;flex-direction:column;gap:13px;min-width:0;min-height:0;padding:12px 11px;display:flex;box-shadow:0 7px 25px #153b6b05}.bora-list-bar{flex-shrink:0;align-items:center;gap:7px;height:59px;display:flex}.bora-list-bar>button:not(.bora-filter){border:1px solid var(--b-line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:11px;min-width:0;height:58px;padding:0 11px;display:flex}.bora-list-bar>button>svg{box-sizing:content-box;color:#607ba5;background:#f2f6fc;border-radius:50%;padding:6px}.bora-list-bar>button>span{text-align:left;white-space:nowrap;flex-direction:column;display:flex}.bora-list-bar strong{font-size:12px;font-weight:700}.bora-list-bar small{color:#8095b6;font-size:12px}.bora-list-bar>button.active{color:#fff;background:linear-gradient(125deg,#007bff,#0054ff);border-color:#005cff;box-shadow:0 4px 10px #005cff1c}.bora-list-bar>button.active>svg{color:#fff;background:#ffffff18}.bora-list-bar>button.active small{color:#d6e5ff}.bora-filter{border:1px solid var(--b-line);color:#526c97;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:auto;min-width:48px;max-width:220px;height:48px;padding:0 10px;display:flex}.bora-filter-label{text-overflow:ellipsis;white-space:nowrap;color:var(--b-ink);font-size:12px;font-weight:650;overflow:hidden}.bora-filter[aria-expanded=true]{border-color:var(--b-blue);box-shadow:0 0 0 2px var(--b-blue)}@supports (color:color-mix(in lab, red, red)){.bora-filter[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--b-blue) 15%,transparent)}}.bora-product-search{border:1px solid var(--b-line);color:#607ba5;background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;width:154px;height:46px;padding:0 12px;display:flex}.bora-product-search input{width:100%;font-size:12px}.bora-product-search input::placeholder{color:#6b82a7}.bora-product-grid{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:123px;align-content:start;gap:12px 9px;min-height:0;padding:0 0 2px;display:grid;overflow:auto}.bora-product-card{text-align:left;border:1px solid var(--b-line);background:#fff;border-radius:11px;flex-direction:column;align-items:stretch;min-width:0;padding:11px 12px 10px;display:flex;box-shadow:0 4px 9px #153b6b02}.bora-product-card:hover,.bora-product-card:focus-visible{background:linear-gradient(120deg,#fff,#edf5ff);border-color:#3679ff;box-shadow:0 3px 10px #005cff22}.bora-product-card small{color:#7890b7;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:11px;line-height:18px;overflow:hidden}.bora-product-card>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.bora-product-card strong{color:var(--b-blue);white-space:nowrap;align-self:flex-end;margin-top:auto;font-size:17px;line-height:23px}.bora-payments{flex-shrink:0;grid-template-columns:1fr .92fr 1.06fr 1.06fr;gap:8px;height:75px;display:grid}.bora-payments button{text-align:left;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:13px;padding:0 12px;display:flex;box-shadow:0 4px 9px #153b6b06}.bora-payments button>span:not(.payment-icon){white-space:nowrap;flex-direction:column;gap:4px;display:flex}.bora-payments strong{letter-spacing:-.2px;font-size:16px;font-weight:650}.bora-payments small{font-size:13px}.bora-payments button>svg:last-child{margin-left:auto}.payment-icon{background:#ffffff16;border-radius:10px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.bora-payments .cash{color:#fff;background:linear-gradient(125deg,#00a38b,#008e78)}.bora-payments .card{color:#fff;background:linear-gradient(125deg,#007bff,#0060ff)}.bora-payments .account{color:var(--b-ink);background:linear-gradient(120deg,#fff2de,#ffedd6)}.bora-payments .account>.payment-icon{color:#ff9210}.bora-payments .account>svg{color:#f28b05}.bora-payments .split{color:var(--b-ink);background:linear-gradient(120deg,#f1dbff,#ecd8ff);gap:15px}.bora-payments .split>svg{color:#8600d7;flex-shrink:0}.bora-payments .split small{color:#6c75a3}.bora-top-popover{background:var(--card);border:1px solid var(--b-line);z-index:50;border-radius:12px;flex-direction:column;width:260px;padding:12px;display:flex;position:absolute;top:72px;right:18px;box-shadow:0 12px 40px #142b5826}.bora-notifications{gap:12px;padding:20px;right:175px}.bora-toast{color:#44638c;z-index:40;cursor:pointer;background:#ffffffed;border:1px solid #dce7f6;border-radius:9px;max-width:calc(100vw - 210px);padding:8px 14px;font-size:12px;position:fixed;bottom:6px;left:195px;box-shadow:0 4px 12px #1434690a}.bora-toast.error{color:#b21b2b;border-color:#f3c8cd}.bora-toast button{color:var(--b-blue);background:0 0;border:0;margin-left:15px}.bora-filter-panel{border:1px solid var(--b-line);background:#fff;border-radius:12px;align-items:end;gap:12px;padding:10px;display:flex}.bora-category-select{min-width:190px;color:var(--b-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:650;display:flex}.bora-category-select select{background:var(--b-soft);height:40px;color:var(--b-ink);border:0;border-radius:8px;padding:0 12px}.bora-filter-panel select{background:var(--b-soft);border:0;border-radius:8px;flex:1;min-width:0;height:40px;padding:0 12px}.bora-filter-panel button{background:var(--b-soft);border:0;border-radius:8px;padding:0 12px}.bora-no-products{color:var(--b-muted);grid-column:1/-1;padding:30px}.bora-no-products button{color:var(--b-blue);background:0 0;border:0;padding:15px 0}.bora-pagination{grid-column:1/-1;justify-content:center;align-items:center;gap:20px;padding:15px;display:flex}.bora-pagination button{border:1px solid var(--b-line);background:#fff;border-radius:8px;padding:12px}.bora-customer-list,.bora-list-edit{flex-direction:column;gap:8px;max-height:400px;margin:20px 0;display:flex;overflow:auto}.bora-list-edit label{align-items:center;gap:10px;min-height:40px;display:flex}.bora-list-edit input{width:20px;min-width:20px;height:20px}:is(.bora-main:has(>section.management-shell),.bora-main:has(>main),.bora-main:has(>.management-shell)){display:block}.management-shell{background:#fff;border-radius:15px;grid-column:1/-1;min-height:100%;padding:25px;overflow:auto}.bora-main>main{grid-column:1/-1;min-width:0;max-width:100%}.bora-main:has(>h2){display:block}.bora-main>h2,.bora-main>form,.bora-main>div:not(.bora-products),.bora-main>p{grid-column:1/-1}.dark .bora-app{--b-ink:#e9f0ff;--b-muted:#a6bbdb;--b-line:#2b4161;--b-soft:#20304a;background:#0b1322}.dark .bora-header,.dark .bora-sidebar,.dark .bora-receipt,.dark .bora-product-card,.dark .bora-date,.dark .bora-time,.dark .bora-options,.dark .bora-products,.dark .management-shell{color:var(--b-ink);background:#142039}.dark .bora-brand{color:#fff}.dark .bora-search,.dark .bora-branch,.dark .bora-cart-head,.dark .bora-slots>button:not(.active),.dark .bora-total{color:var(--b-ink);background:#1d3150}.dark .bora-sidebar button,.dark .bora-branch select{color:var(--b-ink)}.dark .bora-sidebar nav button.active{color:#79abff;background:#1c3760}.dark .bora-empty>div{background:#223857}.dark .bora-list-bar>button:not(.active),.dark .bora-customer,.dark .bora-icon-button,.dark .bora-adjustments>button,.dark .bora-adjustments>select,.dark .bora-tendered>button,.dark .bora-filter,.dark .bora-product-search{color:var(--b-ink);background:#1a2b46}.dark .bora-toast{color:var(--b-ink);background:#192b46}.dark .bora-total>strong,.dark .bora-product-card strong{color:#7aaeff}@media (width<=1450px){.bora-header{gap:8px;padding-left:16px}.bora-brand{flex-basis:157px;margin-right:0}.bora-brand strong{font-size:24px}.bora-date{gap:8px;width:129px}.bora-time{gap:8px;width:88px}.bora-branch{gap:6px;width:190px}.bora-sale-status{min-width:0;margin:0;font-size:11px}.bora-options{gap:6px;width:124px}.bora-app{grid-template-columns:164px minmax(0,1fr)}.bora-sidebar{padding-left:9px;padding-right:9px}.bora-sidebar nav button{padding-left:13px}.bora-main{grid-template-columns:minmax(435px,.8fr) minmax(570px,1fr);gap:10px;padding-left:10px}.bora-receipt{padding:13px}.bora-receipt-title{gap:12px}.bora-receipt-title h1{font-size:24px}.bora-customer{gap:8px;padding:0 10px}.bora-product-search{width:110px}.bora-list-bar>button:not(.bora-filter){gap:5px;padding:0 7px}.bora-list-bar>button>svg{width:16px;height:16px;padding:4px}.bora-list-bar,.bora-adjustments{gap:5px}.bora-adjustments select{width:58px;padding:0 5px}.bora-discount{min-width:102px;padding:0 8px}.bora-return{min-width:110px;padding:0 8px;gap:5px!important}.bora-add-misc{width:60px}.bora-tendered{gap:7px}.bora-tendered>button{min-width:50px}.bora-payments{gap:6px}.bora-payments button{gap:8px;padding:0 9px}.payment-icon{width:33px}.bora-payments strong{font-size:14px}.bora-payments small{font-size:11px}.bora-payments button>svg:last-child:not(:first-child){width:16px}.bora-payments .split{gap:7px}.bora-product-card{padding:10px}.bora-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bora-cart-head,.bora-cart-row{grid-template-columns:20px minmax(60px,1fr) 76px 65px 60px 18px;gap:5px}.bora-total>strong{font-size:42px}.bora-misc{gap:7px;padding:0 8px}.bora-tendered>div{gap:10px;padding:0 10px}.bora-toast{left:175px}}.bora-app .management-shell input:not([type=checkbox]),.bora-app .owner-main input:not([type=checkbox]){border:1px solid var(--b-line);background:var(--b-soft);border-radius:10px;min-height:48px;padding:0 12px}.bora-app .management-shell input:focus-visible{outline:2px solid var(--b-blue);outline-offset:2px}.bora-logo{filter:none;background:url(../design-reference.png) -24px -22px/1672px 941px no-repeat;flex:0 0 35px;width:35px;height:38px;font-size:0}.bora-payments button:disabled{opacity:1}.bora-empty{padding-bottom:0;transform:translateY(14px)}.bora-empty p{font-size:16px}.bora-cart-head,.bora-cart-row{grid-template-columns:41px minmax(80px,1fr) 88px 104px 73px 20px}.dark .bora-payments .account,.dark .bora-payments .split{color:#071343}.dark .bora-filter-panel{background:#142039;border-color:#2b4161}.dark .bora-search input::placeholder,.dark .bora-product-search input::placeholder,.dark .bora-cart-row button{color:#a6bbdb}.bora-sidebar nav button>svg:first-child{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:color .14s,background .14s,border-color .14s,transform .14s}.bora-sidebar nav button:hover>svg:first-child{transform:translate(1px)}.bora-sidebar nav button.active>svg:first-child{stroke-width:2.15px;background:linear-gradient(145deg,var(--b-blue),var(--b-blue))}@supports (color:color-mix(in lab, red, red)){.bora-sidebar nav button.active>svg:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--b-blue) 14%,transparent),color-mix(in srgb,var(--b-blue) 5%,transparent))}}.bora-sidebar nav button.active>svg:first-child{border:1px solid var(--b-blue)}@supports (color:color-mix(in lab, red, red)){.bora-sidebar nav button.active>svg:first-child{border:1px solid color-mix(in srgb,var(--b-blue) 24%,transparent)}}.bora-sidebar nav button.active>svg:first-child{box-sizing:content-box;border-radius:9px;padding:4px}.bora-sidebar nav button.active:before{background:linear-gradient(180deg,#13c8d9,var(--b-blue));width:4px;box-shadow:0 0 0 2px var(--b-blue),0 4px 10px var(--b-blue)}@supports (color:color-mix(in lab, red, red)){.bora-sidebar nav button.active:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--b-blue) 8%,transparent),0 4px 10px color-mix(in srgb,var(--b-blue) 22%,transparent)}}.bora-sidebar nav .bora-subnav{border-left:1px dashed var(--b-line)}.bora-sidebar{padding:10px 5px 18px}.bora-sidebar>nav{flex:1;gap:2px;min-height:0;overflow-y:auto}.bora-nav-group>button{width:100%;border-radius:11px!important;gap:15px!important;height:43px!important;padding:0 13px!important;font-size:14px!important}.bora-nav-group>button>span{flex:1}.bora-nav-group>button>svg:last-child:not(:first-child){width:15px;transition:transform .15s}.bora-nav-group>button>svg.expanded{transform:rotate(180deg)}.bora-subnav{border-left:1px solid var(--b-line);flex-direction:column;margin:4px 6px 8px 29px;padding-left:12px;display:flex}.bora-sidebar nav .bora-subnav button{white-space:normal;color:#53698e;border-radius:5px;gap:0;height:auto;min-height:34px;padding:7px 4px;font-size:12px;line-height:19px}.bora-sidebar nav .bora-subnav button.selected{color:var(--b-blue);background:#eef5ff}.bora-sidebar nav button:disabled{opacity:.58;cursor:not-allowed}.bora-sidebar nav button.active:before{display:none}.dark .bora-sidebar nav .bora-subnav button{color:#aec0dd}.dark .bora-sidebar nav .bora-subnav button.selected{color:#91baff;background:#20395e}.bora-app{grid-template-columns:239px minmax(0,1fr)}.bora-empty{padding-top:28px;transform:none}.bora-sidebar nav .bora-subnav button{font-size:13px}.bora-nav-group>button{height:43px!important}.bora-sidebar{padding-right:5px}.bora-toast{left:250px}.bora-search input,.bora-misc input,.bora-tendered input,.bora-product-search input{padding:0}input.transfer-checkbox{flex-shrink:0;padding:0;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.bora-app .transaction-history input{border:1px solid var(--b-line);background:var(--b-soft);border-radius:10px;min-height:48px;padding:0 12px}.bora-brand.posbizde-brand,.posbizde-brand-loading{background:#fff;border-radius:8px;height:48px;min-height:48px;display:block;position:relative;overflow:hidden}.bora-brand.posbizde-brand{flex-shrink:0}.posbizde-brand img{width:124%;max-width:none;height:auto;position:absolute;top:50%;left:-12%;transform:translateY(-50%)}.posbizde-brand-loading{width:240px;height:64px}.scale-export fieldset>.grid>label{gap:8px;display:grid}.scale-export select{border:1px solid var(--border);background:var(--secondary);min-height:48px;color:var(--foreground);border-radius:12px;width:100%;padding:8px 12px}.scale-export th,.scale-export td{border-bottom:1px solid var(--border);padding:10px 8px}.scale-export input[type=checkbox]{cursor:pointer;width:24px;height:24px;margin:12px}.scale-export pre{background:var(--secondary);border-radius:12px;padding:12px}.customer-screen{background:var(--background);height:100dvh;color:var(--foreground);flex-direction:column;gap:24px;padding:clamp(16px,3vw,44px);display:flex}.customer-screen header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-screen header p{color:var(--primary);font-size:18px;font-weight:750}.customer-screen h1{font-size:clamp(28px,4vw,44px);font-weight:750}.customer-screen header>span{color:var(--muted-foreground);font-size:20px}.customer-screen-items{border:1px solid var(--border);background:var(--card);border-radius:20px;flex:1;min-height:0;overflow:auto}.customer-screen table{border-collapse:collapse;width:100%;font-size:clamp(16px,2vw,26px)}.customer-screen th{background:var(--card);color:var(--muted-foreground);text-align:left;font-size:16px;position:sticky;top:0}.customer-screen td,.customer-screen th{border-bottom:1px solid var(--border);padding:20px}.customer-screen td:first-child{overflow-wrap:anywhere;width:48%}.customer-screen td:not(:first-child){white-space:nowrap}.customer-screen td:last-child{font-weight:750}.customer-screen small{color:var(--muted-foreground);margin-top:6px;font-size:16px;display:block}.customer-screen footer{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;font-size:24px;display:flex}.customer-screen footer strong{color:var(--primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(36px,6vw,64px)}.customer-screen-message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex;overflow:auto}.customer-screen-message>svg{color:var(--primary)}.customer-screen-message h2{font-size:clamp(30px,5vw,56px);font-weight:750}.customer-screen-message p{color:var(--muted-foreground);font-size:22px}.customer-screen-message dl{width:min(600px,100%);font-size:28px}.customer-screen-message dl>div{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px;display:flex}.customer-screen-message dd{font-weight:750}.customer-screen-note{text-align:center;color:var(--muted-foreground);font-size:14px}.bora-main[data-receipt-width]{grid-template-columns:minmax(435px,.725fr) minmax(0,1fr)}.bora-main[data-receipt-width=wide]{grid-template-columns:minmax(435px,1fr) minmax(0,1fr)}.bora-main[data-receipt-width=wider]{grid-template-columns:minmax(435px,1.25fr) minmax(0,1fr)}.bora-main[data-pos-density] .bora-products{container-type:inline-size}.bora-main[data-pos-density] .bora-product-grid{--pos-card-min:145px;--pos-card-height:123px;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pos-card-min)),1fr));grid-auto-rows:var(--pos-card-height)}.bora-main[data-pos-density=compact] .bora-product-grid{--pos-card-min:110px;--pos-card-height:108px}.bora-main[data-pos-density=comfortable] .bora-product-grid{--pos-card-min:145px;--pos-card-height:132px}.bora-main[data-pos-density=large] .bora-product-grid{--pos-card-min:185px;--pos-card-height:156px}.bora-main[data-pos-density] .bora-product-card{min-height:48px}.bora-main[data-pos-density] .bora-list-bar{scrollbar-width:thin;height:66px;overflow:auto hidden}.bora-main[data-pos-density] .bora-list-bar>button,.bora-main[data-pos-density] .bora-product-search{flex-shrink:0}.bora-main[data-pos-density] .bora-payments{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.bora-top-popover{max-height:calc(100dvh - 95px);overflow-y:auto}@container (width<=720px){.bora-main[data-pos-density] .bora-payments{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.bora-main[data-pos-density] .bora-payments>button{min-height:56px}.bora-main[data-pos-density=auto] .bora-product-grid{--pos-card-min:130px;--pos-card-height:112px}}@container (width<=380px){.bora-main[data-pos-density=auto] .bora-product-grid{--pos-card-min:110px;--pos-card-height:108px}}.bora-main[data-pos-density] .bora-list-bar>button:not(.bora-filter){flex:none;min-width:104px}.bora-main[data-pos-density] .bora-list-bar>button>svg{flex-shrink:0}.bora-app button{min-width:48px;min-height:48px}.bora-main[data-pos-density] .bora-receipt{min-width:0}.bora-main[data-pos-density] .bora-cart{container-type:inline-size}.bora-main[data-pos-density] .bora-cart-head,.bora-main[data-pos-density] .bora-cart-row{grid-template-columns:24px minmax(120px,1fr) 144px 90px 90px 48px;gap:6px}.bora-main[data-pos-density] .bora-quantity{width:144px}.bora-main[data-pos-density] .bora-quantity button{flex:0 0 48px}.bora-main[data-pos-density] .bora-quantity input{width:48px;min-width:48px}.bora-main[data-pos-density] .bora-slots{flex-shrink:0;grid-template-columns:repeat(10,minmax(0,1fr)) 44px;gap:4px;height:48px;display:grid;overflow:visible}.bora-main[data-pos-density] .bora-slots>button{min-width:0;height:48px;min-height:48px;padding:0}.bora-main[data-pos-density] .bora-slots>button:last-child{width:44px;min-width:44px;margin-left:0}.bora-main[data-pos-density] .bora-adjustments,.bora-main[data-pos-density] .bora-tendered{flex-wrap:wrap;height:auto;min-height:48px}@container (width<=700px){.bora-main[data-pos-density] .bora-cart-head,.bora-main[data-pos-density] .bora-cart-row{grid-template-columns:20px minmax(124px,1fr) 90px 90px}.bora-main[data-pos-density] .bora-cart-head>:first-child,.bora-main[data-pos-density] .bora-cart-row>:first-child{grid-area:1/1}.bora-main[data-pos-density] .bora-cart-head>:nth-child(2),.bora-main[data-pos-density] .bora-cart-row>:nth-child(2){overflow-wrap:anywhere;grid-area:1/2/auto/4;min-width:0}.bora-main[data-pos-density] .bora-cart-head>:nth-child(3),.bora-main[data-pos-density] .bora-cart-row>:nth-child(3){grid-area:2/1/auto/3}.bora-main[data-pos-density] .bora-cart-head>:nth-child(4),.bora-main[data-pos-density] .bora-cart-row>:nth-child(4){grid-area:2/3}.bora-main[data-pos-density] .bora-cart-head>:nth-child(5),.bora-main[data-pos-density] .bora-cart-row>:nth-child(5){grid-area:2/4}.bora-main[data-pos-density] .bora-cart-head>:nth-child(6),.bora-main[data-pos-density] .bora-cart-row>:nth-child(6){grid-area:1/4;justify-self:end}}@media (width<=1250px){.bora-app{grid-template-rows:auto minmax(0,1fr)}.bora-header{flex-wrap:wrap;gap:8px;padding:8px 16px}.bora-search{flex:1 0 calc(100% - 16px);order:2;margin:0}}.bora-main[data-pos-density] .bora-quantity input{min-height:48px}.bora-toast{cursor:default;align-items:center;gap:12px;max-height:35vh;display:flex;overflow:auto}.bora-toast>span{overflow-wrap:anywhere;flex:1;min-width:0}.bora-toast-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bora-toast .bora-toast-actions button{border:1px solid;border-radius:8px;min-width:48px;min-height:48px;margin-left:0;padding:4px 10px}.bora-discount-input{background:var(--b-panel,#fff);min-width:90px;max-width:145px;height:46px;color:var(--b-ink,#526f99);border:1px solid #dfe8f5;border-radius:11px;align-items:center;gap:6px;display:flex}.bora-discount-input>svg{flex-shrink:0}.bora-discount-input button{place-items:center;min-width:24px;min-height:40px;display:grid}.bora-discount-input input:disabled{opacity:.5}.bora-discount-input input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none}.bora-discount-input:focus-within{outline:2px solid var(--b-blue,#1677ff);outline-offset:2px}.bora-last-sale{border:1px solid var(--b-border,#dbe6f5);background:var(--b-soft,#f1f6ff);border-radius:12px;margin-top:12px;padding:12px;font-size:13px}.bora-last-sale>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bora-last-sale>div>strong:last-child{margin-left:auto;font-size:20px}.bora-last-sale p{overflow-wrap:anywhere;max-height:4.5em;margin:6px 0;overflow:auto}.bora-last-sale button{min-height:32px;color:var(--b-blue,#1677ff);margin-left:auto}.daily-simple .daily-list-title{justify-content:space-between;align-items:center;margin:20px 0 12px;font-size:18px;font-weight:700;display:flex}.daily-list-title small{color:var(--muted-foreground);font-size:13px;font-weight:400}.daily-day-buttons{gap:6px;display:flex}.daily-day-buttons button{height:32px;min-height:32px}.daily-branches summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:600}.daily-branches fieldset{margin-top:12px}.daily-payment-cards,.daily-finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.daily-payment-cards article,.daily-finance-cards button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:12px;padding:18px}.daily-cash-card span{align-items:center;gap:6px;display:flex}.daily-payment-cards strong{color:var(--primary);margin:8px 0;font-size:26px;font-weight:700;line-height:1.4;display:block}.daily-payment-cards small,.daily-finance-cards small{color:var(--muted-foreground);font-size:12px;display:block}.daily-totals-note{color:var(--muted-foreground);margin:12px 0 20px;font-size:13px}.daily-finance-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-finance-cards strong{margin:8px 0;font-size:20px;font-weight:700;display:block}.daily-finance-cards button:hover,.daily-finance-cards button[aria-expanded=true]{border-color:var(--primary);background:var(--accent)}.daily-profit{margin:16px 0}.daily-overview{margin:20px 0}.daily-simple .owner-table th,.daily-simple .owner-table td{padding:12px 10px}@media (width<=1000px){.daily-payment-cards,.daily-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.daily-payment-cards,.daily-finance-cards{grid-template-columns:1fr}.daily-list-title{flex-wrap:wrap;gap:8px}}.daily-simple{--primary:#087cf7}.dark .daily-simple{--primary:#60a5fa}.daily-filter{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.daily-filter>*{grid-column:1/-1;margin-block:0!important}.daily-filter>.daily-branches{grid-column:1;align-self:center}.daily-filter>.daily-primary-actions{grid-column:2}.daily-day-picker{align-items:flex-end;gap:4px;min-width:0;display:flex}.daily-day-picker>.owner-field{flex:1;min-width:0}.daily-day-picker .daily-day-buttons{flex-shrink:0}.daily-day-picker .daily-day-buttons button{min-width:40px;height:48px;padding:0 8px}@media (width<=1200px){.daily-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.daily-filter{display:block}.daily-filter>*{margin-bottom:12px!important}.daily-basic-fields{grid-template-columns:1fr}.daily-primary-actions{justify-content:flex-end}}.dashboard-modern{--primary:#087cf7;font-variant-numeric:tabular-nums}.dark .dashboard-modern{--primary:#60a5fa}.dashboard-modern>div[role=status],.dashboard-modern>p[role=status]{color:var(--muted-foreground);font-size:13px}.dashboard-metrics{border-block:1px solid var(--border);gap:0;padding:8px 0}.dashboard-metrics article{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;padding:16px 24px}.dashboard-metrics article:last-child{border-right:0}.dashboard-metrics strong{letter-spacing:-1px;font-size:30px;font-weight:700}.dashboard-metrics article:last-child strong{color:var(--primary)}.dashboard-chart-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-eyebrow{letter-spacing:1.5px;color:var(--primary);font-size:10px;font-weight:700}.dashboard-chart-heading h3{margin-top:4px;font-size:21px}.dashboard-period-badge{background:var(--accent);color:var(--muted-foreground);border-radius:20px;padding:6px 10px;font-size:12px}.dashboard-trend{background:var(--card);border-color:var(--border);padding:24px}.dashboard-plot{min-width:640px;position:relative}.dashboard-selected-day{fill:var(--primary);opacity:.08}.dashboard-chart-targets{display:grid;position:absolute;inset:0 1% 16% 3%}.dashboard-chart-targets button{outline-offset:-2px;cursor:crosshair;background:0 0;border:0}.dashboard-chart-targets button:focus-visible{outline:2px solid var(--primary);border-radius:6px}.dashboard-chart-detail{background:var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;padding:16px 20px;font-size:14px;display:flex}.dashboard-chart-detail>strong{margin-right:auto}.dashboard-chart-detail>div{flex-direction:column;gap:3px;display:flex}.dashboard-chart-detail span{color:var(--muted-foreground);font-size:11px}.dashboard-chart-detail b{font-size:17px}.dashboard-chart-detail>div:last-child b{color:var(--primary)}.dashboard-modern .owner-table td{font-variant-numeric:tabular-nums}.dashboard-modern section{background:var(--card)}@media (width<=700px){.dashboard-metrics article{border-right:0;padding:12px}.dashboard-metrics strong{font-size:24px}.dashboard-trend{padding:16px}.dashboard-chart-detail{gap:16px}.dashboard-chart-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dashboard-modern *{transition:none!important;animation:none!important}}.dashboard-overview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.dashboard-modern .dashboard-net{color:#fff;background:#132a4c;border:0;border-radius:20px;min-width:0;padding:26px 30px;position:relative;overflow:hidden}.dashboard-net-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-net-label>span:first-child{color:#b9d7ff;letter-spacing:1px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.dashboard-net>strong{letter-spacing:-2px;overflow-wrap:anywhere;margin:22px 0 10px;font-size:clamp(32px,3.5vw,54px);font-weight:700;line-height:1.2;display:block}.dashboard-net>p{color:#b0c4df;font-size:12px}.dashboard-live{color:#c1d2e9;align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-live i{background:#4bd6b4;border-radius:50%;width:6px;height:6px}.dashboard-change{flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.dashboard-change>b{color:#6de5bf}.dashboard-change[data-direction=down]>b{color:#ffb4bc}.dashboard-change>span{color:#c1d2e9}.dashboard-change small{margin-left:auto;font-size:12px}.dashboard-supporting{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.dashboard-supporting article{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-width:0;padding:16px 4px;display:flex}.dashboard-supporting article:last-child{border-bottom:0}.dashboard-metric-icon{background:var(--accent);width:42px;height:42px;color:var(--primary);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.dashboard-supporting article>div{grid-template-columns:1fr auto;align-items:center;gap:4px 24px;width:100%;min-width:0;display:grid}.dashboard-supporting h3{color:var(--muted-foreground);font-size:13px}.dashboard-supporting strong{overflow-wrap:anywhere;font-size:23px;font-weight:700}.dashboard-supporting small{color:var(--muted-foreground);grid-column:1/-1;font-size:11px}.dashboard-chart-tools{align-items:center;gap:12px;display:flex}.dashboard-segmented{background:var(--accent);border-radius:10px;gap:3px;padding:4px;display:flex}.dashboard-segmented button{min-height:34px;color:var(--muted-foreground);border-radius:7px;padding:7px 12px;font-size:12px}.dashboard-segmented button[aria-pressed=true]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #11224415}.dashboard-plot>svg{height:260px}.dashboard-plot[data-chart-mode=line] .dashboard-selected-day{opacity:.035}.dashboard-chart-detail{border-top:1px solid var(--border);background:0 0;border-radius:0;padding:16px 0 4px}.dashboard-secondary-grid{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.dashboard-secondary-grid>*{min-width:0}.dashboard-secondary-grid section{border-radius:16px}.dashboard-secondary-grid .grid{grid-template-columns:1fr}.dashboard-secondary-grid table,.dashboard-secondary-grid p{font-size:12px}.dashboard-modern .dashboard-trend{border-radius:18px;box-shadow:0 5px 24px #0b214605}.dark .dashboard-modern .dashboard-net{background:#17345b}@media (width<=1100px){.dashboard-overview,.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-supporting{flex-direction:row;gap:12px}.dashboard-supporting article{flex:1;align-items:flex-start}.dashboard-supporting article>div{display:block}.dashboard-supporting strong,.dashboard-supporting small{margin-top:6px;display:block}.dashboard-supporting strong{font-size:20px}}@media (width<=650px){.dashboard-supporting{flex-direction:column}.dashboard-net-label{flex-wrap:wrap}.dashboard-chart-tools{flex-wrap:wrap;justify-content:flex-end}.dashboard-net>strong{font-size:34px}.dashboard-modern .dashboard-net{padding:22px}.dashboard-chart-heading{gap:8px}.dashboard-period-badge{display:none}}.dashboard-activity-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.dashboard-hour-panel,.dashboard-payment-panel{border:1px solid var(--border);border-radius:18px;min-width:0;padding:24px}.dashboard-panel-heading{align-items:center;gap:12px;display:flex}.dashboard-panel-heading>div{flex:1;min-width:0}.dashboard-panel-heading h3{margin-top:3px;font-size:17px;font-weight:650;line-height:1.4}.dashboard-panel-caption{color:var(--muted-foreground);margin:16px 0 20px;font-size:12px}.dashboard-panel-caption strong{color:var(--foreground)}.dashboard-hour-bars{border-bottom:1px solid var(--border);grid-template-columns:repeat(24,minmax(0,1fr));align-items:stretch;gap:5px;height:184px;display:grid}.dashboard-hour-bars button{outline-offset:3px;flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.dashboard-hour-track{background:var(--accent);border-radius:5px 5px 0 0;width:100%;height:145px;position:relative;overflow:hidden}.dashboard-hour-track i{background:var(--primary);opacity:.48;border-radius:5px 5px 0 0;position:absolute;bottom:0;left:0;right:0}.dashboard-hour-bars button[aria-pressed=true] i,.dashboard-hour-bars button:hover i{opacity:1}.dashboard-hour-bars button[aria-pressed=true] .dashboard-hour-track{outline:1px solid var(--primary);outline-offset:1px}.dashboard-hour-tick{height:30px;color:var(--muted-foreground);padding-top:9px;font-size:10px}.dashboard-hour-detail{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;font-size:12px;display:flex}.dashboard-hour-detail>strong{font-size:15px}.dashboard-hour-detail>span{color:var(--muted-foreground)}.dashboard-hour-detail>b{color:var(--primary);margin-left:auto;font-size:15px}.dashboard-panel-notes{color:var(--muted-foreground);margin-top:20px;font-size:11px}.dashboard-panel-notes summary{cursor:pointer;align-content:center;min-height:32px;display:list-item}.dashboard-panel-notes p{margin-top:10px;line-height:1.65}.dashboard-payment-list{flex-direction:column;gap:17px;display:flex}.dashboard-payment-list>div{grid-template-columns:1fr auto;gap:7px 16px;display:grid}.dashboard-payment-list dt{color:var(--muted-foreground);align-items:center;gap:9px;font-size:13px;display:flex}.dashboard-payment-list dd{align-items:center;gap:6px;font-size:15px;font-weight:650;display:flex}.dashboard-payment-list dd svg{color:var(--primary)}.dashboard-payment-list [data-direction=negative] dd,.dashboard-payment-list [data-direction=negative] dd svg{color:#db4765}.dashboard-payment-track{background:var(--accent);border-radius:6px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.dashboard-payment-track:after{content:"";background:var(--muted-foreground);opacity:.5;width:1px;height:100%;position:absolute;left:50%}.dashboard-payment-track span{background:var(--primary);border-radius:6px;height:100%;position:absolute}.dashboard-payment-list [data-direction=negative] .dashboard-payment-track span{background:#db4765}.dashboard-profit-line{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.dashboard-profit-line span{color:var(--muted-foreground)}.dashboard-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-priorities button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.dashboard-priorities button>svg:first-child{color:var(--primary);flex-shrink:0}.dashboard-priorities button>svg:last-child{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.dashboard-priorities button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-priorities small{color:var(--muted-foreground);font-size:11px}.dashboard-priorities strong{overflow-wrap:anywhere;font-size:17px}.dashboard-priorities button:hover{border-color:var(--primary);background:var(--accent)}.dashboard-priorities>p{color:var(--muted-foreground);grid-column:1/-1;font-size:11px}.dashboard-operation{outline-offset:5px;scroll-margin-top:100px}.dashboard-operation:focus-visible{outline:2px solid var(--primary)}@media (width<=1100px){.dashboard-activity-grid{grid-template-columns:1fr}}@media (width<=700px){.dashboard-priorities{grid-template-columns:1fr}.dashboard-hour-panel,.dashboard-payment-panel{padding:18px}.dashboard-hour-bars{gap:3px}.dashboard-hour-detail>b{width:100%;margin-left:0}.dashboard-panel-heading h3{font-size:15px}}.dashboard-hour-track{border-bottom:2px solid var(--accent);background:0 0}.dashboard-hour-bars button[aria-pressed=true] .dashboard-hour-track{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-hour-bars button[aria-pressed=true] .dashboard-hour-track{background:color-mix(in srgb,var(--primary) 4%,transparent)}}.dashboard-records-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.dashboard-records-grid>section{border-radius:16px;min-width:0;max-height:420px;overflow:auto}.dashboard-records-grid h3{z-index:1;background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:0}.dashboard-records-grid table{font-size:12px}.dashboard-records-grid td small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.dashboard-records-grid td button{padding:8px;font-size:12px}.dashboard-trend details>summary{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:8px;font-size:12px}.dashboard-records-grid>section:focus-within{outline-offset:3px}@media (width<=1200px){.dashboard-records-grid{grid-template-columns:1fr}}.dashboard-secondary-grid{align-items:start}.dashboard-branch-panel,.dashboard-comparison-panel{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;padding:24px}.dashboard-branch-list{scrollbar-gutter:stable;flex-direction:column;max-height:560px;display:flex;overflow:auto}.dashboard-branch-list>article{border-bottom:1px solid var(--border);min-width:0;padding:16px 0}.dashboard-branch-list>article:first-child{padding-top:0}.dashboard-branch-list>article:last-child{border-bottom:0;padding-bottom:0}.dashboard-branch-heading{grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:12px;display:grid}.dashboard-branch-heading h4{overflow-wrap:anywhere;font-size:14px;font-weight:650}.dashboard-branch-heading strong{overflow-wrap:anywhere;max-width:220px;font-size:18px}.dashboard-branch-track{background:var(--accent);border-radius:8px;height:6px;margin:10px 0;overflow:hidden}.dashboard-branch-track>span{background:var(--primary);border-radius:8px;height:100%;display:block}.dashboard-branch-subline{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.dashboard-branch-subline b{color:var(--foreground);margin-left:5px}.dashboard-branch-analysis{margin-top:8px;font-size:12px}.dashboard-branch-analysis>summary{cursor:pointer;min-height:36px;color:var(--primary);align-content:center}.dashboard-branch-numbers{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 36px;padding:12px 0;display:flex}.dashboard-branch-numbers dt{color:var(--muted-foreground);font-size:11px}.dashboard-branch-numbers dd{margin-top:4px;font-weight:600}.dashboard-comparison-table th,.dashboard-comparison-table td{vertical-align:middle;padding:13px 8px}.dashboard-comparison-table th{color:var(--muted-foreground);font-size:11px;font-weight:550}.dashboard-comparison-table th:first-child{padding-left:0}.dashboard-comparison-table tbody th{color:var(--foreground);min-width:85px;font-weight:500}.dashboard-comparison-table td{font-variant-numeric:tabular-nums;font-size:12px}.dashboard-comparison-table td:last-child{max-width:140px;font-size:11px}.dashboard-comparison-table [data-metric=net]{background:var(--accent)}.dashboard-comparison-table [data-metric=net] td,.dashboard-comparison-table [data-metric=net] th{font-weight:650}.dashboard-comparison-table [data-metric=net] th:first-child{padding-left:8px}.dashboard-comparison-panel>.dashboard-panel-notes{margin-top:12px}@media (width<=700px){.dashboard-branch-panel,.dashboard-comparison-panel{padding:18px}.dashboard-branch-heading{grid-template-columns:minmax(0,1fr) 48px}.dashboard-branch-heading strong{grid-area:2/1;max-width:none;font-size:17px}.dashboard-branch-heading button{grid-area:1/2/3}.dashboard-branch-list{max-height:480px}.dashboard-comparison-table{min-width:480px}}.bora-search-main{flex:1;min-width:0;position:relative}.bora-search-main>input{width:100%;min-width:0}.bora-search-results{background:var(--card);color:var(--foreground);border:1px solid var(--border);z-index:100;text-align:left;border-radius:14px;max-height:min(65vh,540px);position:absolute;top:calc(100% + 18px);left:-40px;right:-40px;overflow:auto;box-shadow:0 14px 40px #142b5826}.bora-search-results-heading{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.bora-search-results .bora-search-results-heading>button{width:auto;min-height:36px;padding:6px;font-size:12px}.bora-search-results>button{text-align:left;width:100%;height:auto;min-height:64px;color:var(--foreground);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.bora-search-results>button[aria-selected=true],.bora-search-results>button:hover{background:var(--accent)}.bora-search-results>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.bora-search-results strong{overflow-wrap:anywhere;font-size:14px}.bora-search-results small{color:var(--muted-foreground);font-size:11px}.bora-search-results b{white-space:nowrap;color:var(--primary);font-size:14px}.bora-search-results>p,.bora-search-results>footer{color:var(--muted-foreground);padding:12px 16px;font-size:12px}.bora-search-results>footer{border-top:1px solid var(--border)}.bora-app .bora-main[data-pos-density]{align-items:stretch;min-height:0;padding-bottom:14px;overflow:auto}.bora-app .bora-main[data-pos-density]:has(>.bora-receipt){overflow:hidden}.bora-app .bora-main[data-pos-density] .bora-receipt{gap:0;min-height:0;overflow:hidden}.bora-app .bora-receipt-title{flex-shrink:0;margin-bottom:10px}.bora-app .bora-main[data-pos-density] .bora-slots{height:48px;margin-bottom:6px}.bora-app .bora-receipt>button[aria-label="Fiş notu ve telefon"]{flex-shrink:0;min-height:32px;font-size:12px}.bora-app .bora-main[data-pos-density] .bora-cart{flex:1 1 0;min-height:0;container-type:normal}.bora-app .bora-cart-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.bora-app .bora-main[data-pos-density] .bora-cart-head,.bora-app .bora-main[data-pos-density] .bora-cart-row{grid-template-columns:18px minmax(0,1fr) 100px 84px 70px 30px;gap:4px;padding:8px}.bora-app .bora-main[data-pos-density] .bora-cart-head>:nth-child(n),.bora-app .bora-main[data-pos-density] .bora-cart-row>:nth-child(n){grid-area:auto;justify-self:stretch;min-width:0}.bora-app .bora-main[data-pos-density] .bora-cart-head{height:34px;padding-block:0;font-size:10px}.bora-app .bora-main[data-pos-density] .bora-cart-row{background:var(--primary);border-bottom:0;border-radius:9px;align-items:center;min-height:68px;margin:4px}@supports (color:color-mix(in lab, red, red)){.bora-app .bora-main[data-pos-density] .bora-cart-row{background:color-mix(in srgb,var(--primary) 3%,var(--card))}}.bora-app .bora-main[data-pos-density] .bora-cart-row{font-size:12px}.bora-app .bora-cart-product{min-width:0;overflow:hidden}.bora-app .bora-cart-product>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.bora-app .bora-cart-product small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.bora-app .bora-main[data-pos-density] .bora-quantity{background:var(--card);border-radius:20px;gap:0;width:100px}.bora-app .bora-main[data-pos-density] .bora-quantity button{flex:0 0 30px;min-width:30px;min-height:34px}.bora-app .bora-main[data-pos-density] .bora-quantity input{background:0 0;border:0;width:40px;min-width:40px;height:34px;min-height:34px}.bora-app .bora-cart-row>button,.bora-app .bora-cart-head>button{min-width:28px;min-height:32px}.bora-app .bora-cart-row>.bora-line-price{overflow-wrap:anywhere;gap:2px;min-width:0}.bora-app .bora-line-price>.bora-inline-price-value{min-height:30px;font-size:12px}.bora-app .bora-line-price>select{border-radius:6px;height:28px;min-height:28px;padding:2px;font-size:10px}.bora-app .bora-line-price>small{margin:0;font-size:8px}.bora-app .bora-main[data-pos-density] .bora-adjustments{flex-shrink:0;gap:5px;margin-top:10px}.bora-app .bora-main[data-pos-density] .bora-tendered{flex-shrink:0;gap:5px;margin-block:10px}.bora-app .bora-total{border-radius:12px;flex-shrink:0;min-height:86px;padding:14px}.bora-app .bora-total>strong{font-size:clamp(28px,2.8vw,46px)}.bora-app .bora-main[data-pos-density] .bora-products{flex-direction:column;min-height:0;display:flex;overflow:hidden}.bora-app .bora-main[data-pos-density] .bora-product-grid{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.bora-app .bora-main[data-pos-density] .bora-list-bar,.bora-app .bora-main[data-pos-density] .bora-payments{flex-shrink:0}.bora-app .bora-last-receipt-link{min-height:24px;color:var(--primary);flex-shrink:0;align-self:flex-end;margin-top:-2px;font-size:10px}.bora-sale-completion{text-align:center;height:100%;min-height:180px;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.bora-completion-check{color:#12866e;background:#0fa882;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}@supports (color:color-mix(in lab, red, red)){.bora-completion-check{background:color-mix(in srgb,#0fa882 11%,var(--card))}}.bora-sale-completion h2{margin:0;font-size:21px;font-weight:650}.bora-sale-completion p{margin:0;font-size:14px}.bora-sale-completion>p>b{font-size:23px}.bora-sale-completion small{color:var(--muted-foreground);font-size:11px}.bora-completion-lines{-webkit-line-clamp:2;max-width:100%;color:var(--muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:11px!important}.bora-completion-id{font-variant-numeric:tabular-nums}.bora-completion-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0;display:flex}.bora-app .bora-completion-actions button{border:1px solid var(--border);min-height:38px;color:var(--primary);background:var(--card);border-radius:9px;align-items:center;gap:7px;padding:7px 13px;display:flex}.bora-sale-success{z-index:80;background:var(--card);border:1px solid #139779;align-items:center;gap:14px;width:360px;max-width:calc(100vw - 44px);padding:17px;display:flex;position:fixed;bottom:22px;left:22px}@supports (color:color-mix(in lab, red, red)){.bora-sale-success{border:1px solid color-mix(in srgb,#139779 35%,var(--border))}}.bora-sale-success{color:var(--foreground);border-left:4px solid #139779;border-radius:14px;animation:.18s ease-out bora-success-in;box-shadow:0 12px 36px #152a4930}.bora-sale-success>svg{color:#139779;flex-shrink:0}.bora-sale-success>div{flex:1;min-width:0}.bora-sale-success strong{font-size:14px}.bora-sale-success p{color:var(--muted-foreground);margin:4px 0;font-size:13px}.bora-app .bora-sale-success button{min-width:28px;min-height:28px;color:var(--primary);font-size:12px}.bora-success-close{align-self:flex-start}@keyframes bora-success-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bora-sale-success{animation:none}}@media (width<=1250px){.bora-app .bora-main[data-pos-density] .bora-cart-head,.bora-app .bora-main[data-pos-density] .bora-cart-row{grid-template-columns:14px minmax(0,1fr) 88px 76px 64px 26px;gap:3px;padding-inline:6px}.bora-app .bora-main[data-pos-density] .bora-quantity{width:88px}.bora-app .bora-main[data-pos-density] .bora-quantity button{flex-basis:26px;min-width:26px}.bora-app .bora-main[data-pos-density] .bora-quantity input{width:36px;min-width:36px}.bora-app .bora-receipt-title{gap:7px}.bora-app .bora-receipt-title h1{font-size:22px}}.receipt-preview-modern{background:var(--muted);border-radius:14px;padding:16px}.receipt-preview-modern iframe{background:#fff;border:0;border-radius:8px;max-width:820px;min-height:480px;margin:14px auto 0;display:block;box-shadow:0 8px 30px #16283f18}.bora-app .bora-cart-product>strong{font-size:13px;font-weight:650}.bora-app .bora-cart-row>strong{font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-size:14px}.bora-app .bora-main[data-pos-density] .bora-cart-head{font-size:11px;font-weight:600}.bora-app .bora-cart-row:focus-within{outline:1px solid var(--primary);outline-offset:-1px;background:var(--accent)}.bora-app .bora-discount-input{background:var(--card);color:var(--foreground);border-color:var(--border)}.bora-app .bora-discount-input input::placeholder{color:var(--muted-foreground);opacity:1}@media (height<=720px){.bora-app:has(>.bora-main[data-pos-density]){grid-template-rows:auto minmax(0,1fr)}.bora-app:has(>.bora-main[data-pos-density])>.bora-header{padding-block:8px}.bora-app .bora-main[data-pos-density] .bora-receipt{padding-block:12px}.bora-app .bora-main[data-pos-density] .bora-receipt-title{margin-bottom:4px}.bora-app .bora-main[data-pos-density] .bora-receipt>button[aria-label="Fiş notu ve telefon"]{min-height:26px}.bora-app .bora-main[data-pos-density] .bora-adjustments{margin-top:6px}.bora-app .bora-main[data-pos-density] .bora-tendered{margin-block:6px}.bora-app .bora-main[data-pos-density] .bora-total{height:80px;min-height:80px;padding-block:10px}}.daily-filter>.daily-primary-actions{grid-column:1/-1;justify-content:flex-end}.daily-branch-picker{min-width:0}.daily-branch-picker fieldset{padding:0}.daily-table-tools{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.daily-table-tools>.owner-field{width:140px}.daily-table-tools>.daily-table-search{width:min(360px,100%)}.daily-table-search>span{align-items:center;gap:6px;display:flex}.report-sort-heading{width:100%;min-height:38px;font:inherit;color:inherit;text-align:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.report-sort-heading:hover,.report-receipt-link:hover{color:var(--primary)}.report-sort-heading:focus-visible,.report-receipt-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.report-receipt-link{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600}.report-return-badge{background:var(--muted);color:var(--foreground);border-radius:5px;margin-left:6px;padding:2px 6px;font-size:11px;display:inline-block}.daily-simple .owner-table td{overflow-wrap:anywhere;max-width:280px}.daily-simple .owner-table{min-width:1180px}.daily-branch-picker label{overflow-wrap:anywhere}@media (width<=550px){.daily-table-tools{flex-direction:column;align-items:stretch}.daily-table-tools>.owner-field,.daily-table-tools>.daily-table-search{width:100%}}.daily-cash-opening{border:1px solid var(--border);background:var(--card);border-radius:12px;max-width:900px;padding:20px}.daily-cash-opening header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.daily-cash-opening h3{align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}.daily-cash-opening header p,.daily-cash-recorded{color:var(--muted-foreground);margin-top:6px;font-size:12px}.daily-cash-recorded{align-items:center;gap:6px;display:flex}.daily-cash-opening form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.daily-cash-opening .owner-field{flex:240px;min-width:0;font-size:12px}.daily-cash-opening input{width:100%;min-width:0}.daily-cash-opening form button{min-height:48px;font-size:12px}.daily-cash-opening .daily-cash-expected{margin-top:16px;font-size:13px}.daily-cash-opening .daily-cash-scope{color:var(--muted-foreground);margin-top:12px;font-size:12px}.daily-cash-opening details{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.7}.daily-cash-opening summary{cursor:pointer;min-height:32px;padding-top:8px}@media (width<=700px){.daily-cash-opening{padding:14px}.daily-cash-opening form button{flex:160px}}.bora-branch .bora-branch-settings{width:30px;min-width:30px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.bora-branch .bora-branch-settings:hover{background:var(--b-line)}.bora-branch .bora-branch-settings:focus-visible{outline-offset:2px;outline:2px solid}.bora-branch select{flex:1}.bora-branch>span{margin-right:0}@media (width<=1450px){.bora-branch>span{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
