@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Montserrat:wght@400;500;600&display=swap";
@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-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}}}.customer-file-backdrop{padding:18px}.customer-file{color:#292318;background:#f8f4eb;border:1px solid #b99a56;border-radius:18px;width:min(1180px,100%);max-height:94vh;overflow:auto;box-shadow:0 35px 100px #0009}.file-top{z-index:3;color:#f5ead2;background:linear-gradient(105deg,#171510,#2b261d);border-bottom:1px solid #977b3f;justify-content:space-between;align-items:center;padding:19px 23px;display:flex;position:sticky;top:0}.file-top small{letter-spacing:2px;color:#c9ab65;font-size:8px}.file-top h2{margin:3px 0;font:700 27px Cormorant Garamond,Georgia,serif}.file-top p{color:#a9a08e;margin:0;font-size:9px}.file-actions{gap:9px;display:flex}.file-actions button,.file-mobile-actions button{color:#ded3bd;cursor:pointer;background:#ffffff09;border:1px solid #6c6049;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:700}.file-actions .save-client,.file-mobile-actions .save-client{color:#fff9e9;background:linear-gradient(135deg,#c4a452,#806126);border-color:#d9c17d;box-shadow:0 8px 22px #0005}.file-body{grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:17px;display:grid}.file-form{flex-direction:column;gap:11px;display:flex}.customer-file fieldset{background:#fffdf8;border:1px solid #ded1b8;border-radius:11px;margin:0;padding:13px}.customer-file legend{color:#98783a;letter-spacing:.5px;text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:700}.detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detail-grid .span-2{grid-column:span 2}.detail-grid .span-3{grid-column:span 3}.customer-file label{color:#786d59;text-transform:uppercase;letter-spacing:.35px;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.customer-file input,.customer-file select,.customer-file textarea{color:#2c271f;background:#fff;border:1px solid #ddd1bc;border-radius:7px;outline:none;width:100%;padding:9px 10px;font:500 10px Montserrat,Arial,sans-serif}.customer-file input:focus,.customer-file select:focus,.customer-file textarea:focus{border-color:#aa8840;box-shadow:0 0 0 3px #b8984c18}.customer-file input:disabled{color:#918878;background:#eee9df}.customer-file textarea{resize:vertical;min-height:66px}.file-aside{flex-direction:column;gap:12px;display:flex}.photo-card{text-align:center;color:#f5ead5;background:linear-gradient(150deg,#29251d,#171510);border:1px solid #6f5a2f;border-radius:12px;padding:18px}.photo-placeholder{color:#272219;background:linear-gradient(145deg,#efe4cb,#b99b55);border:4px solid #433a29;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 12px;font-size:48px;display:grid}.photo-card strong,.photo-card small{display:block}.photo-card strong{font:700 19px Cormorant Garamond,Georgia,serif}.photo-card small{color:#a99f8c;margin:5px 0 12px;font-size:8px;line-height:1.5}.photo-card button{color:#e5ce91;cursor:pointer;background:#c4a34b18;border:1px solid #ac8e49;border-radius:8px;width:100%;padding:9px;font-size:9px}.file-aside .radio-line,.file-aside .check-line{text-transform:none;color:#40382c;flex-direction:row;align-items:center;gap:8px;margin:7px 0;font-size:10px}.file-aside .radio-line input,.file-aside .check-line input{accent-color:#a98438;width:auto}.privacy-note{color:#846b36;background:#eee5d2;border:1px solid #decba4;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.privacy-note>span{color:#fff;background:#aa8a45;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.privacy-note p{margin:0}.privacy-note strong,.privacy-note small{display:block}.privacy-note strong{font-size:9px}.privacy-note small{color:#837967;margin-top:3px;font-size:7px;line-height:1.5}.file-mobile-actions{justify-content:flex-end;gap:9px;padding:0 17px 17px;display:none}@media (max-width:900px){.file-body{grid-template-columns:1fr}.file-aside{grid-template-columns:1fr 1fr;display:grid}.photo-card{grid-row:span 2}.detail-grid{grid-template-columns:repeat(2,1fr)}.detail-grid .span-3{grid-column:span 2}}@media (max-width:620px){.customer-file-backdrop{padding:0}.customer-file{border:0;border-radius:0;max-height:100vh}.file-top{padding:15px}.file-top h2{font-size:23px}.file-actions{display:none}.file-body{padding:12px}.detail-grid{grid-template-columns:1fr}.detail-grid .span-2,.detail-grid .span-3{grid-column:auto}.file-aside{display:flex}.file-mobile-actions{background:#f8f4eb;border-top:1px solid #ddd0b8;padding-top:12px;display:flex;position:sticky;bottom:0}.file-mobile-actions button{color:#564b39;border-color:#cfc1a8}.file-mobile-actions .save-client{color:#fff9e9}}.client-name-link{color:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font:700 9px Montserrat,Arial,sans-serif;-webkit-text-decoration:underline #b9974e;text-decoration:underline #b9974e}.client-name-link:hover{color:#9a742d}.client-table-row.selected .client-name-link{color:#fff5db}.consult-mode .file-body input,.consult-mode .file-body select,.consult-mode .file-body textarea{pointer-events:none;color:#433b2f;background:#f3efe6;border-color:#ded5c5}.consult-mode .file-body button{pointer-events:none;opacity:.65}.consult-mode .file-top{background:linear-gradient(105deg,#15140f,#3b3020)}.client-toolbar .danger-tool{color:#a2473e;background:#fff9f7;border-color:#d9afa6}.client-toolbar .danger-tool:hover{color:#87362e;border-color:#ad493f}.customer-print-sheet{display:none}@page customerSheet{size:A4;margin:12mm}@media print{body{background:#fff!important}.app-shell,.modal-backdrop,.toast{display:none!important}.customer-print-sheet{page:customerSheet;z-index:9999;color:#1f1b15;background:#fff;padding:0;font-family:Montserrat,Arial,sans-serif;position:fixed;inset:0;display:block!important}.customer-print-sheet header{border-bottom:2px solid #aa8840!important;justify-content:space-between!important;align-items:center!important;margin:0 0 18px!important;padding:0 0 15px!important;display:flex!important}.customer-print-sheet header>div{align-items:center;gap:11px;display:flex}.customer-print-sheet header>div>span{color:#d6b765;background:#211e18;border-radius:8px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.customer-print-sheet h1{color:#211e18!important;margin:0!important;font:700 28px Cormorant Garamond,Georgia,serif!important}.customer-print-sheet header p{color:#766e61;margin:2px 0 0;font-size:9px}.customer-print-sheet header aside{text-align:right}.customer-print-sheet header aside small,.customer-print-sheet header aside strong{display:block}.customer-print-sheet header aside small{letter-spacing:1px;color:#8b7d66;font-size:7px}.customer-print-sheet header aside strong{margin-top:3px;font-size:18px}.customer-print-sheet>section{background:#f3ede1;border-left:4px solid #ad8a3e;margin-bottom:15px;padding:13px 16px}.customer-print-sheet>section h2{margin:0;font:700 22px Cormorant Garamond,Georgia,serif}.customer-print-sheet>section p{color:#756b5b;text-transform:capitalize;margin:4px 0 0;font-size:8px}.print-grid{border-top:1px solid #d9d0c1;border-left:1px solid #d9d0c1;grid-template-columns:repeat(3,1fr);display:grid}.print-grid>div{border-bottom:1px solid #d9d0c1;border-right:1px solid #d9d0c1;min-height:54px;padding:9px}.print-grid small,.print-grid strong{display:block}.print-grid small,.print-notes small{letter-spacing:.5px;color:#8b7d66;font-size:7px}.print-grid strong{margin-top:6px;font-size:9px;font-weight:600}.print-notes{border:1px solid #d9d0c1;min-height:70px;margin-top:14px;padding:11px}.print-notes p{margin:7px 0 0;font-size:9px;line-height:1.6}.customer-print-sheet footer{color:#8d8375;border-top:1px solid #d9d0c1;justify-content:space-between;margin-top:18px;padding-top:9px;font-size:7px;display:flex}html,body{background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.sidebar,.mobile-header,.mobile-bottom-nav,.mobile-overlay,.stage-bar,.content>header,.toast,.modal-backdrop{display:none!important}.app-shell{background:#fff!important;min-height:0!important;display:block!important}.content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.content>*{display:none!important}:is(.content>.grife-consignment:has(.consignment-print-sheet),.content>.client-search-screen:has(.customer-print-sheet)){display:block!important}.grife-consignment>:not(.consignment-print-sheet):not(.consignment-quarter-pair),.client-search-screen>:not(.customer-print-sheet){display:none!important}.customer-print-sheet,.consignment-print-sheet{color:#111!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;font-family:Arial,sans-serif!important;display:block!important;position:static!important}.consignment-print-sheet header{border-bottom:2px solid #8c6a28;justify-content:space-between;padding-bottom:12px;display:flex}.consignment-print-sheet header>div{align-items:center;gap:10px;display:flex}.consignment-print-sheet h1{font-size:27px!important}.consignment-print-sheet header p,.consignment-print-sheet section p{margin:3px 0;font-size:10px}.consignment-print-sheet section{padding:14px 0}.print-consignment-head,.print-consignment-row{grid-template-columns:1.4fr .8fr .55fr 1fr 1fr;gap:8px;padding:8px;display:grid}.print-consignment-head{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:8px;color:#fff!important;background:#222!important}.print-consignment-row{break-inside:avoid;border-bottom:1px solid #ddd;font-size:9px}.print-group-summary{break-inside:avoid;border:1px solid #bbb;margin:14px 0;padding:8px}.print-group-summary div{justify-content:space-between;padding:4px;font-size:9px;display:flex}.print-grand-total{break-inside:avoid;border-top:2px solid #111;justify-content:space-between;padding-top:10px;font-size:12px;display:flex}.print-grand-total strong{font-size:18px}.print-award{break-inside:avoid;border:1px solid #8c6a28;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;display:flex!important}.print-award small{margin-left:auto;padding-left:18px}.signature{break-inside:avoid;justify-content:space-between;margin-top:60px;display:flex}.signature span{text-align:center;border-top:1px solid #333;width:42%;padding-top:6px;font-size:8px}.consignment-print-sheet header>div>span{border:1px solid #8c6a28;place-items:center;width:38px;height:42px;font-size:0;display:grid;position:relative}.consignment-print-sheet header>div>span:before{content:"79";font-size:5px;position:absolute;top:2px;left:3px}.consignment-print-sheet header>div>span:after{content:"Au";font:700 18px Georgia,serif}.grife-consignment:has(.consignment-quarter-pair){box-sizing:border-box!important;gap:0!important;width:210mm!important;max-width:210mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.consignment-quarter-pair{page:consignmentReceipt!important;box-sizing:border-box!important;break-after:avoid-page!important;page-break-after:avoid!important;background:#fff!important;grid-template-columns:105mm 105mm!important;width:210mm!important;max-width:210mm!important;height:148.5mm!important;max-height:148.5mm!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.consignment-print-sheet.thermal-receipt.paper-80mm{box-sizing:border-box!important;color:#000!important;background:#fff!important;width:80mm!important;min-width:80mm!important;max-width:80mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:2.5mm 4mm!important;font:600 8pt/1.12 Arial,sans-serif!important;overflow:visible!important}.consignment-print-sheet.thermal-receipt.paper-80mm *{box-sizing:border-box!important;color:#000!important;min-width:0!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important}.consignment-print-sheet.thermal-receipt.paper-80mm header{text-align:center!important;border-bottom:1px solid #000!important;padding:0 0 1.4mm!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm h1{white-space:nowrap!important;margin:0!important;font:800 15pt/1 Arial,sans-serif!important}.consignment-print-sheet.thermal-receipt.paper-80mm header p{display:none!important}.consignment-print-sheet.thermal-receipt.paper-80mm header aside{white-space:nowrap!important;justify-content:center!important;gap:2mm!important;margin:.8mm 0 0!important;display:flex!important}.consignment-print-sheet.thermal-receipt.paper-80mm header aside small,.consignment-print-sheet.thermal-receipt.paper-80mm header aside strong{margin:0!important;font:700 7pt/1.05 Arial,sans-serif!important;display:inline!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-store-data{text-align:center!important;border-bottom:1px solid #000!important;gap:.4mm!important;padding:1.2mm 0!important;font-size:6.6pt!important;line-height:1.05!important;display:grid!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-store-data p{white-space:nowrap!important;margin:0!important}.consignment-print-sheet.thermal-receipt.paper-80mm>section{border-bottom:1px solid #000!important;padding:1.5mm 0!important}.consignment-print-sheet.thermal-receipt.paper-80mm>section>small{white-space:nowrap!important;font-size:6.5pt!important;line-height:1!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm>section h2{white-space:nowrap!important;letter-spacing:-.12pt!important;margin:.7mm 0!important;font:800 10.5pt/1 Arial,sans-serif!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-fit-line[data-fit=medium]{letter-spacing:-.25pt!important;font-size:9.2pt!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-fit-line[data-fit=long]{letter-spacing:-.35pt!important;font-size:7.7pt!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-document-meta{grid-template-columns:18mm 25mm 1fr!important;gap:.8mm 1.5mm!important;margin:.8mm 0 0!important;display:grid!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-document-meta p{white-space:nowrap!important;gap:.25mm!important;margin:0!important;display:grid!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-document-meta p:nth-child(4){grid-column:1/-1!important;align-items:baseline!important;gap:1.5mm!important;display:flex!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-document-meta b{text-transform:uppercase!important;white-space:nowrap!important;font-size:5.7pt!important;line-height:1!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-document-meta span{white-space:nowrap!important;font-size:7pt!important;font-weight:700!important;line-height:1!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-head,.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-row{grid-template-columns:minmax(0,1fr) 9mm 18mm 21mm!important;align-items:center!important;gap:1mm!important;display:grid!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-head{text-transform:uppercase!important;border-bottom:1px solid #000!important;padding:1.2mm 0 .8mm!important;font-size:5.7pt!important;line-height:1!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-row{break-inside:avoid!important;border-bottom:1px solid #000!important;padding:1.2mm 0!important;font-size:7.2pt!important;line-height:1!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-head>*,.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-row>*{white-space:nowrap!important;margin:0!important;overflow:visible!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-row .print-item-group{white-space:nowrap!important;grid-column:auto!important;font-size:7.2pt!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-row span,.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-row strong{text-align:right!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] [data-label]:before{display:none!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-head,.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-row{grid-template-columns:minmax(0,1fr) 12mm 7mm 15mm 19mm!important;align-items:center!important;gap:.7mm!important;display:grid!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-head{border-bottom:1px solid #000!important;padding:1.1mm 0 .8mm!important;font-size:5.2pt!important;line-height:1!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-row{break-inside:avoid!important;border-bottom:1px solid #000!important;padding:1mm 0!important;font-size:6.3pt!important;line-height:1!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-head>*,.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-row>*{white-space:nowrap!important;text-align:right!important;margin:0!important;overflow:visible!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-head>:first-child,.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-row>:first-child{text-align:left!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-row .print-item-group{white-space:nowrap!important;grid-column:auto!important;font-size:6.3pt!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-row [data-label]:before{display:none!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-grand-total{text-align:center!important;break-inside:avoid!important;border-top:1.5px solid #000!important;border-bottom:1.5px solid #000!important;margin:1.4mm 0 0!important;padding:1.2mm 0!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-grand-total span{white-space:nowrap!important;font-size:6.7pt!important;line-height:1!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-grand-total strong{margin:.6mm 0 0!important;font-size:15pt!important;line-height:1!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-settlement,.consignment-print-sheet.thermal-receipt.paper-80mm .print-gift{margin:0!important;padding:1.5mm 0!important;font-size:7pt!important;line-height:1.1!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-qr{text-align:left!important;break-inside:avoid!important;border-top:1px solid #000!important;grid-template-columns:24mm 1fr!important;align-items:center!important;gap:2mm!important;margin:1.5mm 0 0!important;padding:1.5mm 0 0!important;display:grid!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-qr img{width:23mm!important;height:23mm!important;margin:0!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-qr b{font-size:9pt!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-qr p{margin:.7mm 0 0!important;font-size:6.8pt!important;line-height:1.12!important}.consignment-print-sheet.thermal-receipt.paper-80mm .signature{break-inside:avoid!important;grid-template-columns:1fr 1fr!important;gap:3mm!important;margin:5mm 0 0!important;display:grid!important}.consignment-print-sheet.thermal-receipt.paper-80mm .signature span{text-align:center!important;border-top:1px solid #000!important;width:auto!important;margin:4mm 0 0!important;padding:.8mm 0 0!important;font-size:6pt!important;line-height:1.05!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm .signature small{margin:.4mm 0 0!important;font-size:5.2pt!important;display:block!important}.consignment-print-sheet.thermal-receipt.paper-80mm footer{text-align:center!important;border-top:1px solid #000!important;margin:1.5mm 0 0!important;padding:1mm 0 0!important;font-size:5.4pt!important;line-height:1.05!important}.consignment-print-sheet.thermal-receipt.paper-80mm footer b{display:none!important}.consignment-print-sheet.thermal-receipt.paper-80mm footer span{white-space:nowrap!important;display:block!important}.consignment-quarter-pair{page:consignmentReceipt!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;grid-template-columns:105mm 105mm!important;width:210mm!important;height:148.5mm!important;max-height:148.5mm!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.consignment-quarter-pair>.consignment-print-sheet.paper-a4-quarter{box-sizing:border-box!important;break-inside:avoid!important;page-break-inside:avoid!important;width:105mm!important;min-width:105mm!important;max-width:105mm!important;height:148.5mm!important;min-height:148.5mm!important;max-height:148.5mm!important;margin:0!important}.consignment-quarter-pair>.consignment-print-sheet.paper-a4-quarter:first-child{border-right:.2mm dashed #777!important}.consignment-print-sheet.paper-a4-quarter{width:105mm!important;max-width:105mm!important;height:148.5mm!important;max-height:148.5mm!important;padding:4mm!important;font-size:7.5pt!important;line-height:1.08!important;overflow:hidden!important}.consignment-print-sheet.paper-a4-quarter header{padding:0 0 1mm!important}.consignment-print-sheet.paper-a4-quarter h1{font-size:12pt!important;line-height:1!important}.consignment-print-sheet.paper-a4-quarter header p{display:none!important}.consignment-print-sheet.paper-a4-quarter header aside{justify-content:center!important;gap:2mm!important;margin-top:.7mm!important;display:flex!important}.consignment-print-sheet.paper-a4-quarter header aside small,.consignment-print-sheet.paper-a4-quarter header aside strong{margin:0!important;font-size:7pt!important;display:inline!important}.consignment-print-sheet.paper-a4-quarter .print-store-data{justify-content:center!important;gap:2mm!important;padding:1mm 0!important;font-size:6.5pt!important;display:flex!important}.consignment-print-sheet.paper-a4-quarter .print-store-data p{margin:0!important}.consignment-print-sheet.paper-a4-quarter>section{padding:1.2mm 0!important}.consignment-print-sheet.paper-a4-quarter>section>small{font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter>section h2{margin:.5mm 0!important;font-size:10pt!important;line-height:1.05!important}.consignment-print-sheet.paper-a4-quarter .print-document-meta{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5mm 1.5mm!important;margin-top:.8mm!important}.consignment-print-sheet.paper-a4-quarter .print-document-meta b{font-size:5.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-document-meta span{font-size:6.7pt!important}.consignment-print-sheet.paper-a4-quarter .print-summary-head{padding:.8mm 0!important;font-size:5.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-summary-row{padding:.75mm 0!important;font-size:6.7pt!important;line-height:1.05!important}.consignment-print-sheet.paper-a4-quarter .print-consignment-head,.consignment-print-sheet.paper-a4-quarter .print-consignment-row{padding:.7mm 0!important;font-size:6.3pt!important;line-height:1.04!important}.consignment-print-sheet.paper-a4-quarter .print-item-group{font-size:6.8pt!important}.consignment-print-sheet.paper-a4-quarter .print-grand-total{margin-top:1mm!important;padding:1mm 0!important}.consignment-print-sheet.paper-a4-quarter .print-grand-total span{font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-grand-total strong{margin-top:.4mm!important;font-size:13pt!important}.consignment-print-sheet.paper-a4-quarter .print-settlement,.consignment-print-sheet.paper-a4-quarter .print-gift{padding:1mm 0!important;font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-qr{grid-template-columns:16mm 1fr!important;margin-top:1mm!important;padding-top:1mm!important}.consignment-print-sheet.paper-a4-quarter .print-qr img{width:15mm!important;height:15mm!important}.consignment-print-sheet.paper-a4-quarter .print-qr b{font-size:8pt!important}.consignment-print-sheet.paper-a4-quarter .print-qr p{margin:.5mm 0!important;font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter .signature{gap:4mm!important;margin-top:2mm!important}.consignment-print-sheet.paper-a4-quarter .signature span{margin-top:3mm!important;padding-top:.7mm!important;font-size:6pt!important}.consignment-print-sheet.paper-a4-quarter .signature small{font-size:5pt!important}.consignment-print-sheet.paper-a4-quarter footer{margin-top:1mm!important;padding-top:.7mm!important;font-size:5.5pt!important}.consignment-print-sheet.paper-a4-quarter footer b{display:none!important}.consignment-print-sheet.paper-a4-quarter footer span{white-space:nowrap!important}.consignment-print-sheet.paper-80mm .print-label-full{display:none!important}.consignment-print-sheet.paper-80mm .print-label-compact{display:inline!important}.consignment-print-sheet.thermal-receipt.paper-80mm[data-print-mode=summary] .print-summary-head>*,.consignment-print-sheet.thermal-receipt.paper-80mm .print-consignment-head>*{text-overflow:clip!important;overflow:hidden!important}.consignment-print-sheet.paper-a4{page:consignmentReceipt!important;width:100%!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:10pt!important;line-height:1.35!important}.consignment-print-sheet.paper-a4 .print-summary-head{grid-template-columns:1.4fr .6fr 1fr 1fr!important;display:grid!important}.consignment-print-sheet.paper-a4 .print-summary-row{grid-template-columns:1.4fr .6fr 1fr 1fr!important}.consignment-print-sheet.paper-a4 .print-consignment-head,.consignment-print-sheet.paper-a4 .print-consignment-row{grid-template-columns:1.4fr .8fr .6fr 1fr 1fr!important}.consignment-print-sheet.paper-a4 .print-item-group{grid-column:auto!important}.consignment-print-sheet.paper-a4 [data-label]:before{display:none!important}.consignment-print-sheet.paper-58mm{page:consignmentReceipt!important;padding:2mm 3mm!important;font-size:8.5pt!important;line-height:1.2!important}.consignment-print-sheet.paper-58mm h1{font-size:14pt!important}.consignment-print-sheet.paper-58mm>section h2{font-size:11pt!important}.consignment-print-sheet.paper-58mm .print-document-meta{grid-template-columns:1fr!important}.consignment-print-sheet.paper-58mm .print-summary-head,.consignment-print-sheet.paper-58mm .print-consignment-head{display:none!important}.consignment-print-sheet.paper-58mm .print-summary-row,.consignment-print-sheet.paper-58mm .print-consignment-row{grid-template-columns:1fr 1fr!important;gap:1mm!important;padding:2mm 0!important}.consignment-print-sheet.paper-58mm .print-item-group{grid-column:1/-1!important;font-size:9.5pt!important}.consignment-print-sheet.paper-58mm [data-label]:before{font-size:6.8pt!important;display:block!important}.consignment-print-sheet.paper-58mm .print-qr img{width:26mm!important;height:26mm!important}.consignment-print-sheet.paper-58mm .print-grand-total strong{font-size:15pt!important}.consignment-print-sheet.paper-58mm .signature{margin-top:7mm!important}.consignment-print-sheet.paper-58mm .signature span{margin-top:8mm!important}}@page consignmentReceipt{size:80mm auto;margin:0}@media print{.consignment-print-sheet.thermal-receipt{page:consignmentReceipt;box-sizing:border-box!important;color:#000!important;-webkit-print-color-adjust:economy!important;print-color-adjust:economy!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:2mm 3mm!important;font-family:Arial,sans-serif!important;font-size:10pt!important;font-weight:500!important;line-height:1.28!important}.consignment-print-sheet.thermal-receipt *{color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-image:none!important}.consignment-print-sheet.thermal-receipt header{text-align:center!important;border-bottom:1px solid #000!important;padding:0 0 2.5mm!important;display:block!important}.consignment-print-sheet.thermal-receipt header>div{display:block!important}.consignment-print-sheet.thermal-receipt header>div>span,.consignment-print-sheet.thermal-receipt .print-store-logo{display:none!important}.consignment-print-sheet.thermal-receipt h1{margin:0!important;font:800 16pt Arial,sans-serif!important}.consignment-print-sheet.thermal-receipt header p{margin:1mm 0 0!important;font-size:9pt!important;font-weight:600!important}.consignment-print-sheet.thermal-receipt header aside{text-align:center!important;margin-top:2mm!important}.consignment-print-sheet.thermal-receipt header aside small{font-size:8pt!important;font-weight:600!important;display:block!important}.consignment-print-sheet.thermal-receipt header aside strong{margin-top:.8mm!important;font-size:12pt!important;display:block!important}.consignment-print-sheet.thermal-receipt .print-store-data{border-bottom:1px solid #000!important;padding:2mm 0!important;font-size:8.5pt!important;font-weight:600!important}.consignment-print-sheet.thermal-receipt>section{text-align:left!important;border-bottom:1px solid #000!important;padding:3mm 0!important}.consignment-print-sheet.thermal-receipt>section>small{font-size:8pt!important;font-weight:700!important}.consignment-print-sheet.thermal-receipt>section h2{margin:1mm 0!important;font:800 13pt Arial,sans-serif!important}.consignment-print-sheet.thermal-receipt>section p{font-size:9.5pt!important;font-weight:600!important}.consignment-print-sheet.thermal-receipt .print-document-meta{grid-template-columns:1fr 1fr!important;gap:1mm 3mm!important;margin-top:2mm!important;display:grid!important}.consignment-print-sheet.thermal-receipt .print-document-meta p{grid-template-columns:1fr!important;gap:.3mm!important;margin:0!important;display:grid!important}.consignment-print-sheet.thermal-receipt .print-document-meta b{text-transform:uppercase!important;font-size:7.5pt!important}.consignment-print-sheet.thermal-receipt .print-document-meta span{overflow-wrap:anywhere!important;font-size:9pt!important;font-weight:700!important}.consignment-print-sheet.thermal-receipt .print-summary-head,.consignment-print-sheet.thermal-receipt .print-consignment-head{display:none!important}.consignment-print-sheet.thermal-receipt .print-summary-row,.consignment-print-sheet.thermal-receipt .print-consignment-row{break-inside:avoid!important;border-bottom:1px solid #000!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5mm!important;padding:2.5mm 0!important;font-size:10pt!important;display:grid!important}.consignment-print-sheet.thermal-receipt .print-consignment-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.consignment-print-sheet.thermal-receipt .print-item-group{text-transform:uppercase!important;grid-column:1/-1!important;margin-bottom:.5mm!important;font-size:11pt!important;font-weight:800!important;display:block!important}.consignment-print-sheet.thermal-receipt .print-summary-row span,.consignment-print-sheet.thermal-receipt .print-summary-row strong,.consignment-print-sheet.thermal-receipt .print-consignment-row span,.consignment-print-sheet.thermal-receipt .print-consignment-row strong{text-align:left!important;overflow-wrap:anywhere!important;min-width:0!important;font-weight:700!important;display:block!important}.consignment-print-sheet.thermal-receipt [data-label]:before{content:attr(data-label);text-transform:uppercase;margin-bottom:.7mm;font-size:8pt;font-weight:700;display:block;color:#000!important}.consignment-print-sheet.thermal-receipt .print-grand-total{text-align:center!important;border-top:2px solid #000!important;border-bottom:2px solid #000!important;margin-top:3mm!important;padding:2.5mm 0!important;display:block!important}.consignment-print-sheet.thermal-receipt .print-grand-total span{font-size:9pt!important;font-weight:700!important;display:block!important}.consignment-print-sheet.thermal-receipt .print-grand-total strong{margin-top:1mm!important;font-size:18pt!important;font-weight:800!important;display:block!important}.consignment-print-sheet.thermal-receipt .print-settlement,.consignment-print-sheet.thermal-receipt .print-gift{font-size:9.5pt!important;font-weight:600!important}.consignment-print-sheet.thermal-receipt .print-settlement span{justify-content:space-between!important;gap:2mm!important;display:flex!important}.consignment-print-sheet.thermal-receipt .print-qr{text-align:center!important;border-top:1px solid #000!important;margin-top:4mm!important;padding-top:3mm!important;display:block!important}.consignment-print-sheet.thermal-receipt .print-qr img{width:32mm!important;height:32mm!important;margin:0 auto 2mm!important;display:block!important}.consignment-print-sheet.thermal-receipt .print-qr div{max-width:none!important}.consignment-print-sheet.thermal-receipt .print-qr b{font-size:11pt!important}.consignment-print-sheet.thermal-receipt .print-qr p{margin:1mm 0!important;font-size:9pt!important;font-weight:600!important}.consignment-print-sheet.thermal-receipt .print-report-url{display:none!important}.consignment-print-sheet.thermal-receipt .signature{margin-top:12mm!important;display:block!important}.consignment-print-sheet.thermal-receipt .signature span{text-align:center!important;border-top:1px solid #000!important;width:100%!important;margin-top:12mm!important;padding-top:1.5mm!important;font-size:8pt!important;display:block!important}.consignment-print-sheet.thermal-receipt footer{text-align:center!important;border-top:1px solid #000!important;margin-top:5mm!important;padding-top:2mm!important;font-size:7.5pt!important;font-weight:600!important}.consignment-print-sheet.thermal-receipt footer b,.consignment-print-sheet.thermal-receipt footer span{display:block!important}.consignment-print-sheet.thermal-receipt footer b{margin-bottom:1mm!important;font-size:9pt!important}.consignment-print-sheet.thermal-receipt[data-print-mode=summary] .print-summary-head{text-transform:uppercase!important;border-bottom:1px solid #000!important;grid-template-columns:1.15fr .55fr 1fr 1.15fr!important;gap:1mm!important;padding:2mm 0 1.5mm!important;font-size:7pt!important;font-weight:800!important;display:grid!important}.consignment-print-sheet.thermal-receipt[data-print-mode=summary] .print-summary-row{grid-template-columns:1.15fr .55fr 1fr 1.15fr!important;align-items:center!important;gap:1mm!important;padding:2mm 0!important;font-size:8.5pt!important}.consignment-print-sheet.thermal-receipt[data-print-mode=summary] .print-item-group{overflow-wrap:anywhere!important;grid-column:auto!important;margin:0!important;font-size:9pt!important}.consignment-print-sheet.thermal-receipt[data-print-mode=summary] [data-label]:before{display:none!important}.consignment-print-sheet.thermal-receipt[data-print-mode=summary] .print-summary-row strong{text-align:right!important}.print-summary-head,.print-summary-row{grid-template-columns:1.5fr .55fr 1fr 1fr;align-items:center;gap:8px;padding:9px 8px;display:grid}.print-summary-head{font-size:8px;color:#fff!important;background:#222!important}.print-summary-row{border-bottom:1px solid #ddd;font-size:10px}.print-summary-row strong{text-align:right}.consignment-print-sheet.thermal-receipt{background:#fff!important;height:auto!important;min-height:0!important;padding:3mm 4mm!important;overflow:visible!important}.consignment-print-sheet.thermal-receipt.paper-80mm{width:80mm!important;max-width:80mm!important}.consignment-print-sheet.thermal-receipt.paper-58mm{width:58mm!important;max-width:58mm!important;padding:3mm 5mm!important;font-size:8.5pt!important;line-height:1.2!important}.consignment-print-sheet.paper-58mm .print-summary-head,.consignment-print-sheet.paper-58mm .print-consignment-head{display:none!important}.consignment-print-sheet.paper-58mm .print-summary-row,.consignment-print-sheet.paper-58mm .print-consignment-row{break-inside:avoid!important;grid-template-columns:1fr 1fr!important;gap:1.2mm 2mm!important;padding:2mm 0!important}.consignment-print-sheet.paper-58mm .print-item-group{grid-column:1/-1!important}.consignment-print-sheet.paper-58mm .print-qr img{width:25mm!important;height:25mm!important}.consignment-print-sheet.paper-58mm .signature{margin-top:5mm!important}.consignment-print-sheet.paper-58mm .signature span{margin-top:6mm!important}.consignment-print-sheet.paper-58mm footer span{display:none!important}.consignment-print-sheet.paper-a4-quarter{page:consignmentReceipt!important;box-sizing:border-box!important;color:#000!important;background:#fff!important;width:105mm!important;max-width:105mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:6mm!important;font-family:Arial,sans-serif!important;font-size:8.5pt!important;line-height:1.22!important}.consignment-print-sheet.paper-a4-quarter *{box-shadow:none!important;text-shadow:none!important;color:#000!important;background-color:#0000!important;background-image:none!important}.consignment-print-sheet.paper-a4-quarter header{padding-bottom:1.5mm!important}.consignment-print-sheet.paper-a4-quarter .print-store-data,.consignment-print-sheet.paper-a4-quarter>section{padding:1.5mm 0!important}.consignment-print-sheet.paper-a4-quarter .print-summary-head{grid-template-columns:1.2fr .5fr .9fr 1fr!important;font-size:6.5pt!important;display:grid!important}.consignment-print-sheet.paper-a4-quarter .print-summary-row{grid-template-columns:1.2fr .5fr .9fr 1fr!important;padding:1.2mm 0!important;font-size:7.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-consignment-head,.consignment-print-sheet.paper-a4-quarter .print-consignment-row{grid-template-columns:1.2fr .75fr .45fr .9fr 1fr!important;padding:1.2mm 0!important;font-size:7.2pt!important;display:grid!important}.consignment-print-sheet.paper-a4-quarter .print-item-group{grid-column:auto!important}.consignment-print-sheet.paper-a4-quarter [data-label]:before{display:none!important}.consignment-print-sheet.paper-a4-quarter .print-qr{grid-template-columns:22mm 1fr!important;align-items:center!important;display:grid!important}.consignment-print-sheet.paper-a4-quarter .signature span{width:auto!important;margin-top:5mm!important}.consignment-print-sheet.paper-a4-quarter footer{margin-top:2mm!important;padding-top:1mm!important}.print-consignment-row,.print-summary-row,.print-grand-total,.print-settlement,.print-gift,.print-qr,.signature{break-inside:avoid!important;page-break-inside:avoid!important}.consignment-print-sheet.thermal-receipt.paper-a4-quarter{width:105mm!important;max-width:105mm!important;height:148.5mm!important;min-height:148.5mm!important;max-height:148.5mm!important;padding:4mm!important;font-size:7.5pt!important;line-height:1.08!important;overflow:hidden!important}.consignment-print-sheet.paper-a4-quarter header{padding:0 0 1mm!important}.consignment-print-sheet.paper-a4-quarter h1{font-size:12pt!important;line-height:1!important}.consignment-print-sheet.paper-a4-quarter header p{display:none!important}.consignment-print-sheet.paper-a4-quarter header aside{justify-content:center!important;gap:2mm!important;margin-top:.7mm!important;display:flex!important}.consignment-print-sheet.paper-a4-quarter header aside small,.consignment-print-sheet.paper-a4-quarter header aside strong{margin:0!important;font-size:7pt!important;display:inline!important}.consignment-print-sheet.paper-a4-quarter .print-store-data{justify-content:center!important;gap:2mm!important;padding:1mm 0!important;font-size:6.5pt!important;display:flex!important}.consignment-print-sheet.paper-a4-quarter .print-store-data p{margin:0!important}.consignment-print-sheet.paper-a4-quarter>section{padding:1.2mm 0!important}.consignment-print-sheet.paper-a4-quarter>section>small{font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter>section h2{margin:.5mm 0!important;font-size:10pt!important;line-height:1.05!important}.consignment-print-sheet.paper-a4-quarter .print-document-meta{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5mm 1.5mm!important;margin-top:.8mm!important}.consignment-print-sheet.paper-a4-quarter .print-document-meta b{font-size:5.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-document-meta span{font-size:6.7pt!important}.consignment-print-sheet.paper-a4-quarter .print-summary-head{padding:.8mm 0!important;font-size:5.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-summary-row{padding:.75mm 0!important;font-size:6.7pt!important;line-height:1.05!important}.consignment-print-sheet.paper-a4-quarter .print-consignment-head,.consignment-print-sheet.paper-a4-quarter .print-consignment-row{padding:.7mm 0!important;font-size:6.3pt!important;line-height:1.04!important}.consignment-print-sheet.paper-a4-quarter .print-item-group{font-size:6.8pt!important}.consignment-print-sheet.paper-a4-quarter .print-grand-total{margin-top:1mm!important;padding:1mm 0!important}.consignment-print-sheet.paper-a4-quarter .print-grand-total span{font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-grand-total strong{margin-top:.4mm!important;font-size:13pt!important}.consignment-print-sheet.paper-a4-quarter .print-settlement,.consignment-print-sheet.paper-a4-quarter .print-gift{padding:1mm 0!important;font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter .print-qr{grid-template-columns:16mm 1fr!important;align-items:center!important;margin-top:1mm!important;padding-top:1mm!important;display:grid!important}.consignment-print-sheet.paper-a4-quarter .print-qr img{width:15mm!important;height:15mm!important;margin:0!important}.consignment-print-sheet.paper-a4-quarter .print-qr b{font-size:8pt!important}.consignment-print-sheet.paper-a4-quarter .print-qr p{margin:.5mm 0!important;font-size:6.5pt!important}.consignment-print-sheet.paper-a4-quarter .signature{grid-template-columns:1fr 1fr!important;gap:4mm!important;margin-top:2mm!important;display:grid!important}.consignment-print-sheet.paper-a4-quarter .signature span{width:auto!important;margin-top:3mm!important;padding-top:.7mm!important;font-size:6pt!important}.consignment-print-sheet.paper-a4-quarter .signature small{font-size:5pt!important}.consignment-print-sheet.paper-a4-quarter footer{margin-top:1mm!important;padding-top:.7mm!important;font-size:5.5pt!important}.consignment-print-sheet.paper-a4-quarter footer b{display:none!important}.consignment-print-sheet.paper-a4-quarter footer span{white-space:nowrap!important}.consignment-print-sheet.thermal-receipt.paper-80mm{padding:2.5mm 4mm!important;font-weight:500!important}.consignment-print-sheet.thermal-receipt.paper-80mm :is(b,strong,span,small,p),.consignment-print-sheet.thermal-receipt.paper-80mm header aside :is(small,strong),.consignment-print-sheet.thermal-receipt.paper-80mm .print-store-data,.consignment-print-sheet.thermal-receipt.paper-80mm>section>small,.consignment-print-sheet.thermal-receipt.paper-80mm .print-document-meta :is(b,span),.consignment-print-sheet.thermal-receipt.paper-80mm :is(.print-summary-row,.print-consignment-row) :is(b,strong,span),.consignment-print-sheet.thermal-receipt.paper-80mm :is(.print-settlement,.print-gift) :is(b,strong,span),.consignment-print-sheet.thermal-receipt.paper-80mm .print-qr :is(b,p),.consignment-print-sheet.thermal-receipt.paper-80mm footer{font-weight:500!important}.consignment-print-sheet.thermal-receipt.paper-80mm :is(.print-summary-head,.print-consignment-head),.consignment-print-sheet.thermal-receipt.paper-80mm :is(.print-summary-head,.print-consignment-head)>*{font-weight:600!important}.consignment-print-sheet.thermal-receipt.paper-80mm h1,.consignment-print-sheet.thermal-receipt.paper-80mm>section h2,.consignment-print-sheet.thermal-receipt.paper-80mm .print-grand-total strong{font-weight:700!important}.consignment-print-sheet.thermal-receipt.paper-80mm header,.consignment-print-sheet.thermal-receipt.paper-80mm .print-store-data,.consignment-print-sheet.thermal-receipt.paper-80mm>section,.consignment-print-sheet.thermal-receipt.paper-80mm :is(.print-summary-head,.print-summary-row,.print-consignment-head,.print-consignment-row){border:0!important;border-bottom:.25mm solid #000!important}.consignment-print-sheet.thermal-receipt.paper-80mm :is(.print-qr,footer){border:0!important;border-top:.25mm solid #000!important}.consignment-print-sheet.thermal-receipt.paper-80mm .print-grand-total{border:.35mm solid #000!important;border-left:0!important;border-right:0!important}.consignment-print-sheet.thermal-receipt.paper-80mm .signature span{border-top:.25mm solid #000!important}}.group-screen{flex-direction:column;gap:14px;display:flex}.group-search{overflow:hidden;padding:0!important}.group-filters{grid-template-columns:1.2fr 2fr .55fr .55fr;align-items:end;gap:12px;padding:16px 18px;display:grid}.group-filters label{color:#776b58;flex-direction:column;gap:6px;font-size:9px;font-weight:600;display:flex}.group-filters label>div{align-items:center;gap:7px;display:flex}.group-filters input{background:#fffefa;border:1px solid #d9cdb8;border-radius:8px;outline:none;width:100%;padding:10px;font-size:10px}.group-filters button{color:#716655;cursor:pointer;background:#fffdf8;border:1px solid #d8cbb5;border-radius:8px;padding:10px 8px;font-size:9px}.group-filters .filter-main{color:#ecd58f;background:#29241b;border-color:#29241b}.group-list{flex-direction:column;min-height:430px;display:flex;overflow:hidden;padding:0!important}.group-head,.group-row{grid-template-columns:1fr 120px;align-items:center;display:grid}.group-head{color:#d9c486;letter-spacing:.6px;background:#29251d;padding:12px 18px;font-size:8px}.group-row{text-align:left;color:#453d31;cursor:pointer;background:#fffdf8;border:0;border-bottom:1px solid #ece4d6;padding:10px 18px;font-size:10px}.group-row:nth-child(odd){background:#faf6ed}.group-row:hover{background:#f1e7d4}.group-row.selected{color:#fff5db;background:linear-gradient(90deg,#3d3323,#544426)}.group-row span{align-items:center;gap:9px;display:flex}.group-row i{color:#8c6d31;background:#ecdfc4;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.group-row strong{text-align:center}.group-toolbar{background:#f0e8d9;border-top:1px solid #d8ccb6;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;display:flex}.group-toolbar>div{gap:6px;display:flex}.group-toolbar button{color:#645a4b;cursor:pointer;background:#fffdf8;border:1px solid #cfc1a9;border-radius:7px;padding:9px 11px;font-size:8px}.group-toolbar .tool-primary,.group-toolbar .open-products{color:#fff8e5;background:linear-gradient(135deg,#b99545,#806229);border-color:#b99545}.group-toolbar .danger-tool{color:#a2473e;background:#fff9f7;border-color:#d9afa6}.group-help{background:#eee5d2;border:1px solid #decba4;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.group-help>span{color:#9a7937;font-size:22px}.group-help p{margin:0}.group-help strong,.group-help small{display:block}.group-help strong{font-size:10px}.group-help small{color:#817664;margin-top:4px;font-size:8px}@media (max-width:720px){.group-filters{grid-template-columns:1fr 1fr}.group-toolbar{flex-direction:column;align-items:stretch}.group-toolbar>div{overflow:auto}.group-toolbar .open-products{width:100%}}.product-search-screen{flex-direction:column;gap:14px;display:flex}.product-search-filter,.product-search-list{overflow:hidden;padding:0!important}.product-filter-grid{grid-template-columns:1.4fr 1.5fr .5fr .5fr;align-items:end;gap:12px;padding:16px 18px;display:grid}.product-filter-grid label{color:#776b58;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.product-filter-grid label>div{align-items:center;gap:7px;display:flex}.product-filter-grid .wide{grid-column:span 2}.product-filter-grid input,.product-filter-grid select{background:#fffefa;border:1px solid #d9cdb8;border-radius:8px;outline:none;width:100%;padding:10px;font-size:9px}.product-filter-grid button{cursor:pointer;background:#fffdf8;border:1px solid #d8cbb5;border-radius:8px;padding:10px 8px;font-size:8px}.product-filter-grid .filter-main{color:#ecd58f;background:#29241b}.product-search-list{flex-direction:column;min-height:430px;display:flex}.product-search-head,.product-search-row{grid-template-columns:1.4fr .5fr 1fr .6fr .8fr .8fr;align-items:center;gap:10px;display:grid}.product-search-head{color:#d9c486;background:#29251d;padding:12px 15px;font-size:7px}.product-search-row{text-align:left;color:#4b4235;cursor:pointer;background:#fffdf8;border:0;border-bottom:1px solid #ece4d6;padding:10px 15px;font-size:9px}.product-search-row:nth-child(odd){background:#faf6ed}.product-search-row.selected{color:#fff5db;background:linear-gradient(90deg,#3d3323,#544426)}.product-search-row em{text-align:right;font-style:normal}.product-search-toolbar{background:#f0e8d9;border-top:1px solid #d8ccb6;gap:7px;margin-top:auto;padding:12px;display:flex}.product-search-toolbar button{color:#645a4b;cursor:pointer;background:#fffdf8;border:1px solid #cfc1a9;border-radius:7px;padding:9px 11px;font-size:8px}.product-search-toolbar .tool-primary{color:#fff8e5;background:linear-gradient(135deg,#b99545,#806229)}.retail-entry{background:linear-gradient(135deg,#f4ead7,#fffdf8);border:1px solid #dac9a8;border-radius:12px;grid-template-columns:1.2fr 1.1fr .65fr 1fr .65fr;align-items:end;gap:11px;margin-top:14px;padding:17px;display:grid}.retail-entry label{color:#776b58;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.retail-entry input,.retail-entry select{background:#fff;border:1px solid #d4c4a7;border-radius:8px;width:100%;padding:11px;font-size:11px}.calculated-price{color:#fff4d8;background:#211e18;border-radius:9px;padding:9px 12px}.calculated-price small,.calculated-price span{color:#baaa89;font-size:6px;display:block}.calculated-price strong{color:#e7ca7e;margin:2px 0;font:700 21px Cormorant Garamond,Georgia,serif;display:block}.retail-entry>button{color:#fff9e9;cursor:pointer;background:linear-gradient(135deg,#b99545,#806229);border:1px solid #d4bb7c;border-radius:9px;padding:12px 8px;font-size:8px;font-weight:700}.retail-rule{background:#f4efe5;border:1px solid #e0d5c0;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.retail-rule>span{color:#aa8942;font-size:24px}.retail-rule p{margin:0}.retail-rule strong,.retail-rule small{display:block}.retail-rule strong{font-size:10px}.retail-rule small{color:#8f8574;margin-top:4px;font-size:8px}@media (max-width:900px){.retail-entry,.product-filter-grid{grid-template-columns:1fr 1fr}.product-search-head,.product-search-row{min-width:720px}.product-search-list{overflow:auto}}@media (max-width:600px){.retail-entry,.product-filter-grid{grid-template-columns:1fr}.product-filter-grid .wide{grid-column:auto}}.sale-product-found{background:#fffaf0;border:1px solid #d8c59f;border-radius:13px;align-items:center;gap:16px;margin:14px 0 0;padding:15px;display:flex}.sale-product-found>img,.sale-product-found>span{object-fit:cover;color:#b28a39;background:#fff;border:1px solid #e2d5bd;border-radius:13px;flex:0 0 86px;place-items:center;width:86px;height:86px;font-size:28px;display:grid}.sale-product-found small,.sale-product-found h3,.sale-product-found p,.sale-product-found b{margin:0;display:block}.sale-product-found small{letter-spacing:1.2px;color:#a27b2b;font-size:7px}.sale-product-found h3{color:#171b35;margin:4px 0;font:700 22px Cormorant Garamond,Georgia,serif}.sale-product-found p,.sale-product-found b{color:#81745e;font-size:8px}.sale-product-found b{color:#39765b;margin-top:5px}.sale-cart-product{align-items:center;gap:10px}.sale-cart-product>img,.sale-cart-placeholder{object-fit:cover;color:#b18a3d;background:#fff;border:1px solid #e1d5c0;border-radius:9px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.sale-cart-product>span:nth-child(2){flex:1}.sale-cart-empty{text-align:center;color:#9a8f7e;padding:36px 6px;font-size:9px}.modern-sale .cart-items{min-height:260px}.modern-sale .retail-entry select:disabled{color:#837966;background:#eee9df}@media (max-width:600px){.sale-product-found{align-items:flex-start}.sale-product-found>img,.sale-product-found>span{flex-basis:68px;width:68px;height:68px}.sale-cart-product>img,.sale-cart-placeholder{flex-basis:42px;width:42px;height:42px}}.product-empty{text-align:center;color:#978b78;padding:45px}.product-preview-modal{max-width:720px}.product-preview-main{background:#fffaf0;border:1px solid #dfd0b4;border-radius:15px;align-items:center;gap:20px;padding:18px;display:flex}.product-preview-main>img,.product-preview-empty{object-fit:cover;color:#b1893b;background:#fff;border:1px solid #ded1ba;border-radius:16px;flex:0 0 150px;place-items:center;width:150px;height:150px;font-size:42px;display:grid}.product-preview-empty small{color:#948875;font-size:8px;display:block}.product-preview-main>div:last-child small,.product-preview-main>div:last-child h3,.product-preview-main>div:last-child p,.product-preview-main>div:last-child b{margin:0;display:block}.product-preview-main>div:last-child small{letter-spacing:1.4px;color:#a37c2c;font-size:7px}.product-preview-main h3{color:#171b35;font:700 30px Cormorant Garamond,Georgia,serif;margin:5px 0!important}.product-preview-main p{color:#83745d;font-size:10px}.product-preview-main b{color:#317253;font-size:10px;margin-top:12px!important}.product-preview-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.product-preview-grid span{background:#fbf8f2;border:1px solid #e2d6c0;border-radius:11px;padding:14px}.product-preview-grid small,.product-preview-grid b{display:block}.product-preview-grid small{color:#96886f;margin-bottom:5px;font-size:7px}.product-preview-grid b{color:#211d18;font-size:11px}.product-preview-footer{justify-content:flex-end;margin-top:16px;display:flex}.product-preview-footer button{color:#fff;background:#a47d2d;border:1px solid #cdae68;border-radius:10px;padding:12px 20px}.product-search-row.selected .product-ref-cell img{border-color:#d5b55f}.product-search-row:focus-visible{outline-offset:-2px;outline:2px solid #b68b32}@media (max-width:650px){.product-preview-main{align-items:flex-start}.product-preview-main>img,.product-preview-empty{flex-basis:100px;width:100px;height:100px}.product-preview-grid{grid-template-columns:1fr 1fr}}.sale-origin-choice{gap:8px;margin-top:12px;display:flex}.sale-origin-choice button{color:#695d4b;cursor:pointer;background:#fff;border:1px solid #d8c7a5;border-radius:8px;padding:8px 11px;font-size:8px}.sale-origin-choice button.active{color:#f4d989;background:#262119;border-color:#262119}.legacy-reference-notice{color:#635642;background:#fffaf0;border:1px dashed #c9a75d;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.legacy-reference-notice>span{color:#b68a32;font-size:22px}.legacy-reference-notice b,.legacy-reference-notice small{display:block}.legacy-reference-notice b{font-size:10px}.legacy-reference-notice small{color:#8b7c66;margin-top:3px;font-size:8px}.sale-review-modal{max-width:900px}.sale-review-list{border:1px solid #e1d6c2;border-radius:12px;max-height:46vh;overflow:auto}.sale-review-list>div{border-bottom:1px solid #eee6d8;grid-template-columns:48px 1fr 145px 110px 60px;align-items:center;gap:12px;padding:11px 14px;display:grid}.sale-review-list>div:last-child{border-bottom:0}.sale-review-list img,.sale-review-list>div>span{object-fit:cover;background:#f5efe5;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.sale-review-list b small{color:#978972;font-weight:400;display:block}.sale-review-list>div>div{justify-content:center;align-items:center;gap:10px;display:flex}.sale-review-list button{background:#fff;border:1px solid #d7c9b1;border-radius:7px;padding:6px 9px}.sale-review-list .remove{color:#9a3d2c}.sale-review-list em{font-style:normal;font-weight:700}.sale-review-info{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:14px 0;display:grid}.sale-review-info span{background:#f6f0e5;border-radius:10px;padding:12px;font-size:8px}.sale-review-info b,.sale-review-info strong{margin-top:4px;font-size:11px;display:block}.sale-review-modal footer,.receipt-actions{justify-content:flex-end;gap:9px;display:flex}.sale-review-modal footer button,.receipt-actions button,.sale-success-pop button{background:#fffdf8;border:1px solid #d4c4a6;border-radius:9px;padding:11px 16px}.sale-review-modal .primary,.receipt-actions .primary,.sale-success-pop .primary{color:#fff;background:#a57d2e}.sale-success-pop{text-align:center;background:#fffdf7;border:1px solid #cfb675;border-radius:22px;max-width:540px;padding:42px}.success-check{color:#26744d;background:#e0f2e8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:30px;display:grid}.sale-success-pop small{letter-spacing:2px;color:#a47d2d}.sale-success-pop h2{margin:8px 0;font:700 34px Cormorant Garamond,Georgia,serif}.sale-success-pop>strong{margin:15px;font:700 30px Cormorant Garamond,Georgia,serif;display:block}.sale-success-pop>div:last-child{justify-content:center;gap:10px;display:flex}.sale-receipt-modal{background:#fff;border-radius:16px;width:min(880px,95vw);max-height:94vh;padding:22px;overflow:auto}.sale-receipt-sheet{color:#16130f;background:#fff;padding:28px}.sale-receipt-sheet header{border-bottom:2px solid #9b772d;align-items:center;gap:14px;padding-bottom:14px;display:flex}.sale-receipt-sheet header img,.sale-receipt-sheet header>span{object-fit:contain;border:1px solid #cdb477;place-items:center;width:58px;height:58px;font:700 25px Georgia;display:grid}.sale-receipt-sheet header h1,.sale-receipt-sheet header p{margin:0}.sale-receipt-sheet header aside{text-align:right;margin-left:auto}.sale-receipt-sheet header aside small,.sale-receipt-sheet header aside b{display:block}.sale-receipt-sheet>section{padding:12px 0}.sale-receipt-sheet>section p{margin:3px 0;font-size:10px}.sale-receipt-meta{background:#f3eee4;grid-template-columns:2fr 1fr 1fr;gap:8px;padding:11px;display:grid}.sale-receipt-meta small,.sale-receipt-meta b{display:block}.sale-receipt-meta small{font-size:7px}.sale-receipt-items{margin-top:15px}.sale-receipt-items>div{border-bottom:1px solid #ddd;grid-template-columns:2fr .4fr .7fr .8fr;gap:10px;padding:9px;font-size:9px;display:grid}.sale-receipt-items>div:first-child{color:#fff;background:#242019}.sale-receipt-items span small{display:block}.sale-receipt-sheet footer{border-top:2px solid #201c16;justify-content:space-between;margin-top:18px;padding-top:14px;display:flex}.receipt-note{text-align:center;margin-top:25px;display:block}.receipt-actions{background:#f5efe4;padding:14px 28px}.product-editor-modal{max-width:820px}.product-current-photo{background:#faf6ee;border:1px solid #ded1b9;border-radius:10px;align-items:center;gap:14px;padding:10px;display:flex}.product-current-photo img{object-fit:cover;border-radius:10px;width:72px;height:72px}.product-current-photo b,.product-current-photo small{display:block}.product-saving-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14110cc7;place-items:center;display:grid;position:fixed;inset:0}.product-saving-overlay>div{text-align:center;background:#fffaf1;border:1px solid #caa958;border-radius:20px;width:min(420px,88vw);padding:38px;box-shadow:0 30px 80px #0008}.saving-spinner{border:4px solid #eadfc8;border-top-color:#a87f2d;border-radius:50%;width:52px;height:52px;margin:0 auto 18px;animation:.8s linear infinite au-spin;display:block}.product-saving-overlay small{letter-spacing:2px;color:#a47c2d}.product-saving-overlay h2{margin:7px 0;font:700 32px Cormorant Garamond,Georgia,serif}.product-saving-overlay p{font-weight:700}.product-saving-overlay em{color:#877a66;font-size:9px;font-style:normal;display:block}@keyframes au-spin{to{transform:rotate(360deg)}}@media (max-width:650px){.sale-origin-choice{flex-direction:column}.sale-review-list>div{grid-template-columns:42px 1fr 110px}.sale-review-list>div>em,.sale-review-list .remove{grid-column:2}.sale-review-info,.sale-receipt-meta{grid-template-columns:1fr}.sale-success-pop{padding:28px 18px}.sale-success-pop>div:last-child{flex-direction:column}.sale-receipt-sheet{padding:12px}.sale-receipt-items>div{grid-template-columns:1.6fr .35fr .65fr .75fr;font-size:8px}}@media print{body:has(.sale-receipt-sheet) *{visibility:hidden!important}.sale-receipt-sheet,.sale-receipt-sheet *{visibility:visible!important}.sale-receipt-sheet{width:100%;position:absolute;inset:0;padding:0!important}.receipt-actions{display:none!important}}.payment-composer{background:#fffaf0;border:1px solid #dbc9a5;border-radius:14px;margin:16px 0;padding:16px}.payment-composer header{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-composer header small{letter-spacing:1.4px;color:#a27b2d;font-size:7px}.payment-composer header h3{margin:3px 0;font:700 22px Cormorant Garamond,Georgia,serif}.payment-composer header button{color:#725824;background:#fff;border:1px solid #c9ac6b;border-radius:9px;padding:9px 12px}.payment-allocation-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.payment-allocation{background:#f5eee1;border-radius:10px;grid-template-columns:1.15fr .7fr 1.2fr .45fr 34px;align-items:end;gap:8px;padding:10px;display:grid}.payment-allocation label,.promissory-date{color:#76684f;flex-direction:column;gap:5px;font-size:8px;display:flex}.payment-allocation input,.payment-allocation select,.promissory-date input{background:#fff;border:1px solid #d7c7aa;border-radius:8px;width:100%;height:39px;padding:0 9px}.payment-remove{color:#a04435;background:#f1dfd8;border:0;border-radius:8px;height:39px}.promissory-date{max-width:320px;margin-top:12px}.promissory-date small{color:#9a8b72}.payment-composer footer{border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding:10px;display:grid}.payment-composer footer.balanced{color:#286b4e;background:#e8f4ed}.payment-composer footer.unbalanced{color:#9e4939;background:#f8e9e3}.payment-composer footer span,.payment-composer footer b,.payment-composer footer strong{display:block}.payment-composer footer span{font-size:8px}.payment-composer footer b,.payment-composer footer strong{margin-top:3px;font-size:11px}.payment-hint{color:#8d806c;margin-top:9px;display:block}.payment-composer.compact header h3{font-size:18px}@media (max-width:720px){.payment-allocation{grid-template-columns:1fr 1fr}.payment-remove{grid-column:2;justify-self:end;width:42px}.payment-composer footer{grid-template-columns:1fr}}.payment-composer header p{color:#8d806b;margin:4px 0 0;font-size:8px;line-height:1.45}.payment-row-title{color:#9a762c;letter-spacing:1.2px;grid-column:1/-1;font-size:7px}.payment-allocation label{min-width:0;font-size:9px;font-weight:700}.payment-allocation input,.payment-allocation select{color:#29231b;font-size:10px}.payment-composer.compact{padding:16px}.payment-composer.compact header{flex-direction:column;align-items:stretch}.payment-composer.compact header h3{font-size:22px;line-height:1.05}.payment-composer.compact header button{width:100%;height:44px;font-size:10px;font-weight:700}.payment-composer.compact .payment-allocation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;padding:13px}.payment-composer.compact .payment-row-title,.payment-composer.compact .payment-machine-field{grid-column:1/-1}.payment-composer.compact .payment-remove{grid-column:2;justify-self:end;width:44px}.payment-composer.compact .payment-allocation input,.payment-composer.compact .payment-allocation select{height:46px;font-size:11px}.payment-composer.compact footer{grid-template-columns:1fr;gap:7px;padding:13px}.payment-composer.compact footer span{justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.payment-composer.compact footer b,.payment-composer.compact footer strong{margin:0;font-size:12px}.payment-composer.compact .payment-hint{font-size:9px;line-height:1.55}.retail-entry select:focus-visible,.retail-entry input:focus-visible,.retail-entry button:focus-visible,.outgoing-add select:focus-visible,.outgoing-add input:focus-visible,.outgoing-add button:focus-visible{outline-offset:2px;border-color:#8a671d;outline:3px solid #d4a93f}@media (max-width:480px){.payment-composer.compact .payment-allocation{grid-template-columns:1fr}.payment-composer.compact .payment-row-title,.payment-composer.compact .payment-machine-field,.payment-composer.compact .payment-remove{grid-column:1}.payment-composer.compact .payment-remove{justify-self:end}}.sale-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sale-accessibility{align-items:center;gap:6px;display:flex}.sale-accessibility small{color:#8b6b2a;margin-right:3px;font-size:8px}.sale-accessibility button{color:#684d18;background:#fffaf0;border:1px solid #b18b3d;border-radius:8px;width:42px;height:38px;font-weight:800}.sale-accessibility button:disabled{opacity:.35}.modern-sale.sale-font-0{--sale-entry-font:14px}.modern-sale.sale-font-1{--sale-entry-font:17px}.modern-sale.sale-font-2{--sale-entry-font:21px}.modern-sale .retail-entry label{font-size:calc(var(--sale-entry-font) * .72)}.modern-sale .retail-entry input,.modern-sale .retail-entry select{min-height:52px;font-size:var(--sale-entry-font);color:#10162c;border-width:2px}.modern-sale .retail-entry>button{min-height:52px;font-size:var(--sale-entry-font)}.modern-sale .retail-entry input:focus,.modern-sale .retail-entry select:focus{background:#fff7d9;border-color:#8a6415;outline:0;box-shadow:0 0 0 4px #d4a93f38}@media (max-width:720px){.sale-top{flex-direction:column;align-items:stretch}.sale-accessibility{justify-content:flex-end}}.customer-pending-notice{color:#4b3d25;background:#fff8e7;border:1px solid #d8bd76;border-radius:11px;margin:12px 0;padding:12px}.customer-pending-notice.overdue{background:#fff1ee;border-color:#c9786c}.customer-pending-heading{align-items:center;gap:10px;display:flex}.customer-pending-heading>span{color:#fff;background:#a47c2d;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.customer-pending-notice.overdue .customer-pending-heading>span{background:#a3483e}.customer-pending-heading small,.customer-pending-heading strong,.customer-pending-heading p{display:block}.customer-pending-heading small{letter-spacing:1px;color:#8d6b2b;font-size:7px}.customer-pending-notice.overdue .customer-pending-heading small{color:#a3483e}.customer-pending-heading strong{margin-top:2px;font-size:13px}.customer-pending-heading p{color:#8c806c;margin:3px 0 0;font-size:8px}.customer-pending-list{border-top:1px solid #e4d3ad;margin-top:10px}.customer-pending-list>div{border-bottom:1px solid #eadfc6;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.customer-pending-list span:last-child{text-align:right}.customer-pending-list b,.customer-pending-list small{display:block}.customer-pending-list b{font-size:8px}.customer-pending-list small{color:#8e8371;margin-top:3px;font-size:7px}.customer-pending-list small.late{color:#a3483e;font-weight:700}.customer-pending-guidance{color:#786e5e;font-size:7px;margin:9px 0 0!important}.sales-consult-button{color:#f4d989!important;background:#262119!important;border-color:#262119!important;width:auto!important;padding:0 14px!important}.sale-editing-banner{background:#fff4cf;border:1px solid #c8a85c;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:12px;display:flex}.sale-editing-banner small,.sale-editing-banner b{display:block}.sale-editing-banner small{letter-spacing:1.2px;color:#967020;font-size:7px}.sale-editing-banner b{color:#332719;margin-top:3px}.sale-editing-banner button{color:#725416;background:#fff;border:1px solid #c8a85c;border-radius:8px;padding:8px}.sale-discount{background:linear-gradient(135deg,#fff9ec,#f4ead5);border:1px solid #d5c29d;border-radius:11px;margin-top:13px;padding:13px}.sale-discount label{color:#5c4a28;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.sale-discount input{text-align:right;background:#fff;border:2px solid #b28b3b;border-radius:8px;width:130px;height:43px;padding:0 10px;font-size:15px;font-weight:800}.sale-discount small{color:#88795e;margin-top:6px;font-size:8px;display:block}.sales-consult-modal{width:min(900px,94vw);max-width:900px}.sales-search{color:#766950;flex-direction:column;gap:7px;margin-bottom:14px;font-size:9px;font-weight:700;display:flex}.sales-search input{border:2px solid #d4bd88;border-radius:11px;height:50px;padding:0 15px;font-size:13px}.sales-consult-list{border:1px solid #e0d4be;border-radius:12px;max-height:58vh;overflow:auto}.sales-consult-list article{background:#fffdf8;border-bottom:1px solid #eee4d3;grid-template-columns:1.6fr .7fr auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.sales-consult-list article:nth-child(2n){background:#faf5ea}.sales-consult-list article:last-child{border-bottom:0}.sales-consult-list small,.sales-consult-list b,.sales-consult-list span,.sales-consult-list strong{display:block}.sales-consult-list small{color:#987529;font-size:7px}.sales-consult-list b{margin:3px 0;font-size:10px}.sales-consult-list span{color:#8a7c67;font-size:8px}.sales-consult-list strong{margin-top:3px;font-size:13px}.sales-consult-list article button{color:#fff;background:#a98131;border:1px solid #a98131;border-radius:9px;padding:10px 13px;font-weight:700}.cart-total span{line-height:1.45}@media (max-width:650px){.sale-accessibility{flex-wrap:wrap}.sales-consult-button{order:3;width:100%!important}.sales-consult-list article{grid-template-columns:1fr}.sales-consult-list article button{width:100%}.sale-editing-banner{flex-direction:column;align-items:stretch}}.sale-coupon-backdrop{z-index:120}.sale-coupon-modal{background:#f8f3e9;border:1px solid #cdb77f;border-radius:20px;grid-template-columns:minmax(310px,420px) 1fr;gap:20px;width:min(1180px,96vw);max-height:96vh;padding:22px;display:grid;overflow:auto;box-shadow:0 35px 100px #0008}.sale-coupon-controls>small{letter-spacing:1.7px;color:#a17a2b;font-size:8px}.sale-coupon-controls h2{margin:5px 0;font:700 31px Cormorant Garamond,Georgia,serif}.sale-coupon-controls>p{color:#80735f;margin:0 0 18px}.sale-coupon-paper-options,.sale-coupon-mode-options{gap:8px;display:grid}.sale-coupon-paper-options{grid-template-columns:repeat(3,1fr)}.sale-coupon-paper-options button,.sale-coupon-mode-options button{text-align:left;color:#544938;background:#fffdf8;border:1px solid #d7c8aa;border-radius:11px;padding:12px}.sale-coupon-paper-options button.active,.sale-coupon-mode-options button.active{color:#f3d98e;background:#2a251c;border-color:#9b742a}.sale-coupon-paper-options b,.sale-coupon-paper-options span,.sale-coupon-mode-options b,.sale-coupon-mode-options span{display:block}.sale-coupon-paper-options b{font-size:9px}.sale-coupon-paper-options span{margin-top:4px;font-size:7px}.sale-coupon-mode-options{margin-top:14px}.sale-coupon-mode-options button{padding:15px}.sale-coupon-mode-options span{margin-top:5px;font-size:8px;line-height:1.45}.sale-coupon-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.sale-coupon-actions button{background:#fff;border:1px solid #cbb98f;border-radius:9px;padding:11px 16px}.sale-coupon-actions .primary{color:#fff;background:#9b742a}.sale-coupon-preview{text-align:center;background:#dcd7cd;border-radius:16px;min-width:0;padding:18px;overflow:auto}.sale-coupon-preview>small{letter-spacing:1.4px;color:#625a4e;margin-bottom:10px;font-size:8px;display:block}.sale-coupon-sheet{box-sizing:border-box;color:#111;text-align:left;background:#fff;margin:auto;padding:12mm;font-family:Arial,sans-serif;box-shadow:0 12px 40px #0002}.sale-coupon-sheet.paper-a4{width:210mm;min-height:270mm}.sale-coupon-sheet.paper-80mm{width:80mm;padding:4mm}.sale-coupon-sheet.paper-58mm{width:58mm;padding:3mm}.sale-coupon-sheet header{text-align:center;border-bottom:1px solid #111;padding-bottom:4mm}.sale-coupon-sheet header img{object-fit:contain;width:18mm;height:18mm;margin:0 auto 2mm;display:block}.sale-coupon-sheet h1{margin:0;font:800 20pt Arial,sans-serif}.sale-coupon-sheet header p,.sale-coupon-sheet header b,.sale-coupon-sheet header strong{margin:1mm 0;display:block}.sale-coupon-sheet header p{font-size:9pt}.sale-coupon-sheet header b{font-size:8pt}.sale-coupon-sheet header strong{font-size:13pt}.sale-coupon-store{text-align:center;border-bottom:1px solid #222;padding:3mm 0;font-size:8pt}.sale-coupon-store span{margin:.7mm;display:block}.sale-coupon-meta{border-bottom:1px solid #222;padding:4mm 0}.sale-coupon-meta small{font-size:8pt;font-weight:700}.sale-coupon-meta h2{margin:1mm 0;font:800 14pt Arial,sans-serif}.sale-coupon-meta p{margin:1mm 0;font-size:8.5pt}.sale-coupon-rows>div{border-bottom:1px dashed #777;grid-template-columns:1fr auto auto;align-items:center;gap:3mm;padding:3mm 0;font-size:9pt;display:grid}.sale-coupon-rows b small{margin-top:1mm;font-weight:400;display:block}.sale-coupon-rows strong{text-align:right}.sale-coupon-totals{border-top:2px solid #111;border-bottom:2px solid #111;padding:4mm 0}.sale-coupon-totals span,.sale-coupon-totals>strong{justify-content:space-between;padding:1mm 0;display:flex}.sale-coupon-totals>strong{font-size:15pt}.sale-coupon-sheet footer{text-align:center;padding-top:5mm;font-size:8pt}.sale-coupon-sheet footer span,.sale-coupon-sheet footer p,.sale-coupon-sheet footer small{margin:2mm 0;display:block}.sale-coupon-sheet.paper-58mm h1{font-size:15pt}.sale-coupon-sheet.paper-58mm .sale-coupon-rows>div{grid-template-columns:1fr;gap:1mm}.sale-coupon-sheet.paper-58mm .sale-coupon-rows strong{text-align:left}.sale-coupon-sheet.paper-58mm .sale-coupon-totals>strong{font-size:13pt}@media (max-width:850px){.sale-coupon-modal,.sale-coupon-paper-options{grid-template-columns:1fr}.sale-coupon-preview{max-height:60vh}.sale-coupon-sheet.paper-a4{width:100%;min-height:auto}}@media print{body:has(.sale-coupon-sheet) *{visibility:hidden!important}.sale-coupon-sheet,.sale-coupon-sheet *{visibility:visible!important}.sale-coupon-sheet{width:100%!important;min-height:0!important;box-shadow:none!important;color:#000!important;background:#fff!important;margin:0!important;padding:3mm!important;position:absolute!important;top:0!important;left:0!important}.sale-coupon-sheet *{box-shadow:none!important;text-shadow:none!important;background-image:none!important}.sale-coupon-sheet.paper-a4{padding:0!important}.sale-coupon-backdrop,.sale-coupon-modal,.sale-coupon-preview{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.sale-coupon-controls,.sale-coupon-preview>small{display:none!important}}.results-history-screen{flex-direction:column;gap:16px;display:flex}.results-history-hero{color:#fff;background:linear-gradient(135deg,#201c16,#383022);border:1px solid #ddcfb5;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;padding:23px 25px;display:flex}.results-history-hero small{letter-spacing:1.8px;color:#d7b85e;font-size:8px}.results-history-hero h2{margin:5px 0;font:700 34px Cormorant Garamond,Georgia,serif}.results-history-hero p{color:#c5b9a5;margin:0}.results-tabs{gap:7px;display:flex}.results-tabs button{color:#cbbd9f;background:#2a251d;border:1px solid #756342;border-radius:10px;padding:11px 16px}.results-tabs button.active{color:#fff;background:#b38a34;border-color:#d7b963}.results-filters{grid-template-columns:auto 180px 1fr;align-items:end;gap:13px;padding:16px;display:grid}.results-period-buttons{gap:6px;display:flex}.results-period-buttons button{background:#fff;border:1px solid #d4c5a8;border-radius:9px;height:46px;padding:0 15px}.results-period-buttons button.active{color:#f1d887;background:#2a251d}.results-filters label{color:#776a55;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.results-filters input{border:1px solid #d8c9ae;border-radius:9px;height:46px;padding:0 12px;font-size:10px}.results-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.results-kpis article{background:#fffdf8;border:1px solid #ddcfb6;border-radius:15px;padding:18px}.results-kpis small,.results-kpis strong,.results-kpis span{display:block}.results-kpis small{letter-spacing:1.2px;color:#98742b;font-size:7px}.results-kpis strong{margin:5px 0;font:700 27px Cormorant Garamond,Georgia,serif}.results-kpis span{color:#8b7e69;font-size:8px}.results-list{overflow:hidden;padding:0!important}.results-list>header{justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.results-list>header small{letter-spacing:1.4px;color:#9d782f;font-size:7px}.results-list>header h3{margin:4px 0 0;font:700 23px Cormorant Garamond,Georgia,serif}.results-list>header>span{color:#8c806d;font-size:8px}.results-list-head,.results-list>article{grid-template-columns:1.5fr .9fr .45fr .7fr auto;align-items:center;gap:12px;display:grid}.results-list-head{color:#dfc983;background:#26221b;padding:11px 17px;font-size:7px}.results-list>article{border-bottom:1px solid #ede5d8;padding:13px 17px}.results-list>article:nth-of-type(2n){background:#faf6ee}.results-list>article small,.results-list>article b,.results-list>article em{display:block}.results-list>article small{color:#9c762c;font-size:7px}.results-list>article em{color:#9b4938;margin-top:3px;font-size:7px;font-style:normal}.results-list>article>span{font-size:8px}.results-list>article>button{color:#fff;background:#a67e2d;border:1px solid #aa8232;border-radius:8px;padding:9px 12px}.results-empty{text-align:center;color:#8f836f;padding:45px}.results-empty>span,.results-empty>b,.results-empty>p{display:block}.results-empty>span{color:#b78e38;font-size:31px}.results-empty>p{font-size:9px}@media (max-width:850px){.results-history-hero{flex-direction:column;align-items:stretch}.results-tabs{grid-template-columns:repeat(3,1fr);display:grid}.results-filters{grid-template-columns:1fr}.results-kpis{grid-template-columns:1fr 1fr}.results-list{overflow:auto}.results-list-head,.results-list>article{min-width:720px}}@media (max-width:480px){.results-tabs,.results-kpis{grid-template-columns:1fr}}.month-clock[role=button]{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.month-clock[role=button]:hover,.month-clock[role=button]:focus-visible{border-color:#b99343;outline:0;transform:translateY(-3px);box-shadow:0 20px 45px #58441e20}.month-clock section>button{color:#7b5c1c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b18a3b;margin-top:10px;padding:3px 0;font-size:8px;font-weight:700;display:block}.dashboard-receivables{grid-template-columns:minmax(250px,.85fr) 2fr;gap:14px;margin:16px 0;display:grid}.dashboard-receivables-intro,.dashboard-receivables-breakdown{background:#fffdf8;border:1px solid #dfd2b9;border-radius:14px;box-shadow:0 10px 28px #4d3c1d12}.dashboard-receivables-intro{color:#fff;background:linear-gradient(135deg,#252118,#40351f);padding:18px 20px}.dashboard-receivables-intro small{letter-spacing:1.4px;color:#d8bd72;font-size:7px}.dashboard-receivables-intro h2{margin:4px 0;font:700 22px Cormorant Garamond,Georgia,serif}.dashboard-receivables-intro p{color:#bdb4a4;margin:0 0 14px;font-size:8px}.dashboard-receivables-intro>strong{color:#f0d58e;font:700 27px Cormorant Garamond,Georgia,serif;display:block}.dashboard-receivables-intro>span{color:#c8beae;margin-top:3px;font-size:8px;display:block}.dashboard-receivables-intro>em{color:#ffd4ce;background:#8f3e352f;border:1px solid #c86b5f;border-radius:20px;margin-top:9px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.dashboard-receivables-breakdown{grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.dashboard-receivables-breakdown article{border-right:1px solid #e8decb;flex-direction:column;justify-content:center;padding:18px;display:flex}.dashboard-receivables-breakdown article:last-child{border-right:0}.dashboard-receivables-breakdown span{color:#8e6d2e;background:#eee3cd;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.dashboard-receivables-breakdown small{letter-spacing:.8px;color:#938672;margin:12px 0 5px;font-size:7px}.dashboard-receivables-breakdown strong{color:#2b251c;font:700 20px Cormorant Garamond,Georgia,serif}@media (max-width:850px){.dashboard-receivables,.dashboard-receivables-breakdown{grid-template-columns:1fr}.dashboard-receivables-breakdown article{border-bottom:1px solid #e8decb;border-right:0}.dashboard-receivables-breakdown article:last-child{border-bottom:0}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}.client-search-screen{flex-direction:column;gap:13px;display:flex}.client-filter{overflow:hidden;padding:0!important}.filter-title{background:linear-gradient(90deg,#fffdf8,#f5ecda);border-bottom:1px solid #e0d5c0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.filter-title>div{align-items:center;gap:11px;display:flex}.filter-title>div>span{color:#d8bb70;background:#282218;border-radius:10px;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.filter-title h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:21px}.filter-title p{color:#948b7d;margin:3px 0 0;font-size:8px}.filter-title>small{color:#84682f;background:#eee4d0;border-radius:15px;padding:6px 9px;font-size:8px}.filter-grid{grid-template-columns:1fr 1.6fr 1.15fr .75fr;gap:13px;padding:15px 18px;display:grid}.filter-grid>label{color:#776b58;flex-direction:column;gap:6px;font-size:9px;font-weight:600;display:flex}.filter-grid input,.filter-grid select{background:#fffefa;border:1px solid #d9cdb8;border-radius:8px;outline:0;width:100%;padding:9px 10px;font-size:10px}.filter-grid input:focus,.filter-grid select:focus{border-color:#a9853e;box-shadow:0 0 0 3px #b9934320}.code-range>div{align-items:center;gap:7px;display:flex}.code-range>div>span{color:#a09789;font-size:8px}.filter-grid fieldset{border:1px solid #d9cdb8;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.filter-grid fieldset legend{color:#7a6e5c;padding:0 4px;font-size:8px}.filter-grid fieldset label{color:#6f6658;align-items:center;gap:3px;font-size:8px;display:flex}.filter-grid fieldset input{accent-color:#9a7937;width:auto}.filter-actions{align-items:end;gap:6px;display:flex}.filter-actions button{color:#716655;cursor:pointer;background:#fffdf8;border:1px solid #d8cbb5;border-radius:8px;flex:1;padding:9px 8px;font-size:9px}.filter-actions .filter-main{color:#ecd58f;background:#29241b;border-color:#29241b}.filter-grid .wide{grid-column:span 2}.client-results{overflow:hidden;padding:0!important}.client-table-wrap{min-height:340px;max-height:480px;overflow:auto}.client-table-head,.client-table-row{grid-template-columns:2fr 1.25fr .45fr repeat(5,.55fr);align-items:center;min-width:950px;display:grid}.client-table-head{z-index:2;color:#d9c486;letter-spacing:.5px;background:#29251d;padding:11px 12px;font-size:7px;position:sticky;top:0}.client-table-row{text-align:left;color:#453d31;cursor:pointer;background:#fffdf8;border:0;border-bottom:1px solid #ece4d6;width:100%;padding:8px 12px;font-size:9px}.client-table-row:nth-child(odd){background:#faf6ed}.client-table-row:hover{background:#f1e7d4}.client-table-row.selected{color:#fff5db;background:linear-gradient(90deg,#3d3323,#544426)}.client-table-row>span:first-child{align-items:center;gap:8px;display:flex}.client-table-row i{color:#80652e;background:#e9dcc2;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.client-table-row.selected i{color:#292117;background:#d2b76e}.client-table-row>span:nth-child(2){text-transform:capitalize}.client-table-row strong{text-align:center}.client-table-row em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.client-toolbar{background:#f0e8d9;border-top:1px solid #d8ccb6;justify-content:space-between;gap:10px;padding:11px 13px;display:flex;overflow:auto}.client-toolbar>div{gap:6px;display:flex}.client-toolbar button{white-space:nowrap;color:#645a4b;cursor:pointer;background:#fffdf8;border:1px solid #cfc1a9;border-radius:7px;padding:8px 10px;font-size:8px}.client-toolbar button:hover{color:#80642d;border-color:#9d7d3e}.client-toolbar .tool-primary{color:#fff8e5;background:linear-gradient(135deg,#b99545,#806229);border-color:#b99545}@media (max-width:1000px){.filter-grid{grid-template-columns:1fr 1fr}.filter-grid .wide{grid-column:span 1}}@media (max-width:720px){.filter-grid{grid-template-columns:1fr}.filter-title p,.filter-title>small{display:none}.filter-grid .wide{grid-column:auto}.client-toolbar{flex-direction:column}}.legacy-sidebar{padding:24px 14px 18px!important}.legacy-sidebar .brand{padding-bottom:18px}.home-link{color:#d8c17e;text-align:left;cursor:pointer;background:#242018;border:1px solid #3b3325;border-radius:10px;width:100%;margin-bottom:13px;padding:11px 13px;font-size:11px}.home-link span{margin-right:10px;font-size:16px}.home-link.active{background:linear-gradient(90deg,#c6a85a27,#c6a85a0d);border-color:#8e733c}.legacy-nav{padding-right:2px;overflow:auto}.legacy-nav details{border-bottom:1px solid #332f27;padding:4px 0}.legacy-nav summary{color:#d2c7b1;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:11px 10px;list-style:none;display:flex}.legacy-nav summary::-webkit-details-marker{display:none}.legacy-nav summary:hover{background:#ffffff07}.legacy-nav summary>span{color:#c9aa61;width:22px;font-size:17px}.legacy-nav summary>b{letter-spacing:.2px;font-size:11px}.legacy-nav summary>i{color:#756c5b;margin-left:auto;font-style:normal;transition:all .2s}.legacy-nav details[open] summary>i{transform:rotate(180deg)}.legacy-nav details>div{border-left:1px solid #4b402e;margin:0 0 7px 31px;padding-left:8px}.legacy-item{color:#968e80;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;padding:8px 9px;font-size:9px;display:flex}.legacy-item:hover,.legacy-item.active{color:#e3cc8e;background:#c6a85a12}.legacy-item>b{color:#b99a52;margin-left:auto}.legacy-item>em{color:#6f6759;text-transform:uppercase;letter-spacing:.6px;margin-left:auto;font-size:6px;font-style:normal}.system-version{border-bottom:1px solid #383228;margin-bottom:9px;padding:9px 8px 13px}.system-version span,.system-version small{display:block}.system-version span{letter-spacing:1.4px;color:#b99c58;font-size:7px}.system-version small{color:#756e61;margin-top:5px;font-size:8px}.operational{min-height:100vh}.stage-bar{color:#fff;background:linear-gradient(100deg,#171510,#302819);border:1px solid #806935;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:12px 16px;display:flex}.stage-bar div{align-items:center;gap:10px;display:flex}.stage-bar span{letter-spacing:1.5px;color:#18140d;background:#c6a85a;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700}.stage-bar strong{font-family:Cormorant Garamond,Georgia,serif;font-size:15px}.stage-bar small{color:#bcb19d;border-left:1px solid #5a4d35;padding-left:10px;font-size:9px}.stage-bar i{color:#75c99b;letter-spacing:1px;font-size:8px;font-style:normal}.locked{opacity:.48;cursor:not-allowed}.live-dot{color:#529e76;font-size:9px}.quick.luxe{background:linear-gradient(135deg,#242018,#504126)!important}.quick.luxe:nth-child(2){background:linear-gradient(135deg,#11110f,#29261f)!important}.quick.luxe:nth-child(3){background:linear-gradient(135deg,#9b7935,#d1ad5e)!important}.data-preview{margin-top:14px}.panel-title button{color:#9a7734;cursor:pointer}.data-head,.data-row{align-items:center;gap:16px;padding:13px 12px;display:grid}.data-head{letter-spacing:.7px;color:#9b927f;border-bottom:1px solid #e4dac7;margin-top:14px;font-size:8px}.data-row{border-bottom:1px solid #eee7da;min-height:50px;font-size:11px}.data-row:last-child{border-bottom:0}.data-row small,.product-cols small{color:#a29a8c;margin-top:4px;font-size:8px;display:block}.five{grid-template-columns:.6fr 1.4fr 1fr 1fr .8fr}.customer-cols{grid-template-columns:1.5fr 1fr 1fr .6fr}.product-cols{grid-template-columns:1.5fr .8fr .65fr .8fr .8fr}.type-pill{text-transform:capitalize;color:#896b31;background:#efe6d4;border-radius:20px;justify-self:start;padding:5px 9px;font-size:8px}.module{padding:20px}.module-tools{justify-content:space-between;gap:18px;margin-bottom:8px;display:flex}.module-tools>div{color:#9d8350;background:#fffdf8;border:1px solid #ddd1ba;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.module-tools input,.sale-top input{background:0 0;border:0;outline:0;width:100%;padding:12px 0;font-size:11px}.person{align-items:center;gap:10px;display:flex}.person>i{color:#fff;background:linear-gradient(145deg,#c7a859,#765a28);border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.low-stock{color:#c05b54;font-weight:700}code{color:#6c5935;background:#f1eadc;border-radius:6px;padding:5px 7px;font-size:9px}.empty{text-align:center;color:#aaa08e;grid-column:1/-1;padding:35px 10px}.empty span{color:#c6aa68;font-size:25px}.empty p{font-size:10px}.sale-layout{grid-template-columns:minmax(0,1fr) 330px;gap:15px;display:grid}.sale-products,.cart{padding:18px}.sale-top{border-bottom:1px solid #e6dcc8;justify-content:space-between;gap:12px;padding-bottom:15px;display:flex}.sale-switch{background:#eee7da;border-radius:9px;padding:3px;display:flex}.sale-switch button{color:#756b5c;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:10px}.sale-switch button.active{color:#edd797;background:#242018}.sale-top>input{border:1px solid #ddd1ba;border-radius:9px;max-width:270px;padding:8px 12px}.product-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.product-cards>button{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #ded3be;border-radius:11px;padding:14px}.product-cards>button:hover{border-color:#af8b42;box-shadow:0 7px 18px #5b462220}.product-cards>button:disabled{opacity:.45}.product-cards span,.product-cards b,.product-cards small,.product-cards strong{display:block}.product-cards span{color:#b28d42;font-size:20px}.product-cards b{margin:7px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:15px}.product-cards small{color:#9e9689;font-size:8px}.product-cards strong{color:#7d6029;margin-top:10px;font-size:11px}.cart h3{margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:21px}.cart label,.form-grid label{color:#786d5b;flex-direction:column;gap:6px;font-size:9px;font-weight:600;display:flex}.cart select,.form-grid input,.form-grid select{background:#fffdf8;border:1px solid #ddd1ba;border-radius:9px;outline:0;padding:10px;font-size:10px}.cart-items{border-top:1px solid #e6dcc8;border-bottom:1px solid #e6dcc8;min-height:210px;margin:15px 0}.cart-items>div:not(.empty){border-bottom:1px solid #eee7da;justify-content:space-between;padding:12px 0;display:flex}.cart-items b,.cart-items small{font-size:10px;display:block}.cart-items small{color:#9c9385;margin-top:4px;font-size:8px}.cart-items button{color:#b45b52;background:0 0;border:0}.cart-total{justify-content:space-between;align-items:end;margin:18px 0;display:flex}.cart-total span{font-size:10px}.cart-total strong{font-family:Cormorant Garamond,Georgia,serif;font-size:28px}.finish{color:#fff9e9;cursor:pointer;background:linear-gradient(135deg,#b99545,#806229);border:1px solid #d4bb7c;border-radius:9px;width:100%;padding:13px;font-weight:700}.finish:disabled{opacity:.4}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;background:#120f0bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbf8f1;border:1px solid #bda66f;border-radius:16px;width:min(600px,100%);padding:23px;box-shadow:0 30px 80px #0008}.modal-title{border-bottom:1px solid #e1d6c1;justify-content:space-between;align-items:start;margin-bottom:17px;padding-bottom:14px;display:flex}.modal-title small{color:#a48443;letter-spacing:1.6px;font-size:8px}.modal-title h2{margin:3px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:27px}.modal-title>button{color:#897d69;background:0 0;border:0;font-size:25px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid .full{grid-column:1/-1}.form-actions{border-top:1px solid #e1d6c1;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:16px;display:flex}.form-actions>button:first-child{color:#766b5a;background:0 0;border:1px solid #d8cdb9;border-radius:9px;padding:10px 16px}.form-actions .primary{padding:10px 16px}@media (max-width:1000px){.sale-layout{grid-template-columns:1fr}.product-cards{grid-template-columns:repeat(2,1fr)}.five,.customer-cols,.product-cols{min-width:650px}.module{overflow-x:auto}}@media (max-width:720px){.stage-bar small{display:none}.sale-top{flex-direction:column}.product-cards,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}.premium-line{color:#a9905e;letter-spacing:2px;justify-content:center;align-items:center;gap:8px;margin:-18px 0 24px;font-size:7px;display:flex}.premium-line i{background:linear-gradient(90deg,#0000,#a9905e);width:25px;height:1px}.premium-line i:last-child{background:linear-gradient(90deg,#a9905e,#0000)}.app-shell{background:radial-gradient(circle at 78% 5%,#fff 0,#f5f0e8 28%,#eee8de 100%)!important}.sidebar{box-shadow:10px 0 40px #2b24161a;background:linear-gradient(#151410 0%,#201e19 100%)!important;border-right:1px solid #423a2c!important}.brand strong{letter-spacing:.5px;color:#f4ead5!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:28px!important}.brand span{color:#b9a372!important}.gem{color:#181610!important;background:linear-gradient(145deg,#d8bd78,#8a6c32)!important;border:1px solid #f2dda6!important;box-shadow:0 0 0 5px #c8a85b13,0 12px 28px #0008!important}.nav-label{color:#827864!important}.nav-item{color:#c3b9a5!important}.nav-item.active,.nav-item:hover{box-shadow:inset 2px 0 #c9aa60;color:#e6ce8f!important;background:linear-gradient(90deg,#c6a85a22,#c6a85a09)!important}.nav-item em{color:#dec887!important;background:#b996491f!important}.sidebar-bottom{border-color:#3a352b!important}.avatar{border:1px solid #dcc47e;color:#fff9e9!important;background:linear-gradient(145deg,#c7a859,#765a28)!important}.user strong{color:#eadfc9}.user small{color:#887f6f}.content{font-family:Montserrat,Arial,sans-serif!important}.white-label-bar{background:linear-gradient(100deg,#191713,#2c271e 65%,#594723)!important;border:1px solid #806935!important;box-shadow:0 10px 30px #34291626!important}.white-label-bar strong{letter-spacing:.4px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px!important}.white-label-bar button{color:#f1deaa!important;background:#d1ae4a14!important;border-color:#bda35d!important}.eyebrow{color:#9a8354!important;letter-spacing:1.8px!important}h1{color:#242017!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:36px!important}h1 span{color:#b99444!important}.client-chip,.icon-btn{color:#6e5b35!important;background:#fffdf8!important;border-color:#ddd1ba!important}.primary{color:#fff9e9!important;background:linear-gradient(135deg,#b99545,#806229)!important;border:1px solid #d4bb7c!important;box-shadow:0 10px 24px #80622942!important}.quick{border:1px solid #ffffff1f!important;box-shadow:0 12px 28px #392e1c29!important}.quick.violet{background:linear-gradient(135deg,#29251d,#4b3e27)!important}.quick.navy{background:linear-gradient(135deg,#11110f,#29261f)!important}.quick.amber{background:linear-gradient(135deg,#9b7935,#d1ad5e)!important}.quick-icon{border:1px solid #fff4d741!important}.toolbar h2,.panel-title h3{color:#312a1e;font-family:Cormorant Garamond,Georgia,serif!important;font-size:19px!important}.toolbar select{background:#fffdf8!important;border-color:#dfd5c1!important}.metrics article,.panel{background:linear-gradient(145deg,#fffefa,#faf7f0)!important;border:1px solid #e1d7c3!important;box-shadow:0 9px 26px #45381f10!important}.metrics strong{color:#292218;font-family:Cormorant Garamond,Georgia,serif!important;font-size:25px!important}.metric-icon{border:1px solid #d7c7a9}.lilac,.pink,.yellow,.green{color:#9a7734!important;background:#f2ead8!important}.badge{color:#8c6927!important;background:#efe3ca!important}.view-all{color:#ead28f!important;background:linear-gradient(90deg,#27231b,#4b3d26)!important}.link-btn{color:#9a7734!important}.toast{color:#f3dfaa!important;background:#201c15!important;border:1px solid #9a7a38!important}.brand span{letter-spacing:2.2px!important;font-size:7px!important}.content{padding-top:24px!important}.white-label-bar{color:#fff;background:linear-gradient(90deg,#211a3c,#3c2e69);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:11px 14px;display:flex;box-shadow:0 8px 24px #30244d22}.white-label-bar div{align-items:center;gap:8px;display:flex}.white-label-bar div>span{color:#f0b74d}.white-label-bar strong{font-size:11px}.white-label-bar small{color:#c9c0dc;border-left:1px solid #655884;padding-left:9px;font-size:9px}.white-label-bar button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff5;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:700}.client-chip{border:1px solid var(--line);color:#6d6579;background:#fff;border-radius:9px;padding:9px 11px;font-size:10px}.customize{color:#7541cb!important}.customize em{color:#f1d089!important;background:#2b234b!important;padding:3px 5px!important;font-size:7px!important}@media (max-width:720px){.white-label-bar small,.client-chip{display:none}.white-label-bar{gap:8px}}:root{--ink:#1d1730;--muted:#817b91;--line:#eeeaf3}*{box-sizing:border-box}body{color:var(--ink);background:#f7f6fa;margin:0;font-family:Arial,sans-serif}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;width:244px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 30px;display:flex}.gem{color:#fff;background:linear-gradient(145deg,#7f4ce2,#4c249e);border-radius:12px;place-items:center;width:42px;height:42px;font-size:32px;display:grid;box-shadow:0 8px 20px #6c3ad33d}.brand strong{font:700 24px/20px Georgia;display:block}.brand span{letter-spacing:5px;color:#8c7e9e;font-size:8px}.nav-label{letter-spacing:1.5px;color:#aaa3b5;margin:15px 12px 8px;font-size:10px;font-weight:700}.nav-item{color:#6f697d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin:2px 0;padding:11px 12px;font-size:13px;display:flex}.nav-item>span:first-child{text-align:center;width:22px;font-size:19px}.nav-item b,.nav-item em{margin-left:auto}.nav-item em{color:#7141c8;background:#f1e9ff;border-radius:9px;padding:2px 7px;font-size:10px;font-style:normal}.nav-item.active,.nav-item:hover{color:#6835c6;background:#f2ecff;font-weight:700}.sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.user{align-items:center;gap:9px;padding:14px 7px 0;display:flex}.avatar{color:#fff;background:#2c2447;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.user strong,.user small{display:block}.user strong{font-size:12px}.user small{color:#9991a5;margin-top:3px;font-size:10px}.user>span{margin-left:auto}.content{width:calc(100% - 244px);max-width:1500px;margin-left:244px;padding:34px 42px 60px}header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.3px;color:#a29baa;margin:0 0 9px;font-size:10px;font-weight:700}h1{margin:0;font:700 28px Georgia}h1 span{color:#d69b2f;font-size:18px}header p:last-child{color:var(--muted);margin:8px 0 0;font-size:13px}.header-actions{align-items:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--line);color:#6f687e;background:#fff;border-radius:10px;width:40px;height:40px;font-size:20px;position:relative}.icon-btn i{background:#e04d65;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.primary{color:#fff;cursor:pointer;background:#6b3acb;border:0;border-radius:10px;padding:12px 19px;font-size:12px;font-weight:700;box-shadow:0 7px 18px #6b3acb40}.quick-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quick{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:15px;align-items:center;gap:14px;height:88px;padding:18px;display:flex;box-shadow:0 8px 22px #33245b17}.violet{background:linear-gradient(120deg,#7342da,#8e59e3)}.navy{background:linear-gradient(120deg,#282149,#423762)}.amber{background:linear-gradient(120deg,#d99431,#edb14f)}.quick-icon{background:#fff2;border-radius:12px;place-items:center;width:45px;height:45px;font-size:25px;display:grid}.quick div{flex:1}.quick strong,.quick small{display:block}.quick strong{font-size:14px}.quick small{opacity:.76;margin-top:6px;font-size:10px}.quick>b{font-size:20px}.toolbar{justify-content:space-between;align-items:center;margin:30px 0 14px;display:flex}.toolbar h2{font-size:16px}.toolbar select{border:1px solid var(--line);color:#625b6f;background:#fff;border-radius:9px;padding:9px 30px 9px 12px;font-size:11px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metrics article,.panel{border:1px solid var(--line);background:#fff;border-radius:14px}.metrics article{padding:16px}.metric-head{justify-content:space-between;align-items:center;display:flex}.metric-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.lilac{color:#7642d1;background:#eee6ff}.pink{color:#cd557e;background:#ffe8f0}.yellow{color:#d18c26;background:#fff2d8}.green{color:#279368;background:#e1f7ed}.metric-head small{color:#2aa778;background:#e7f8f1;border-radius:7px;padding:4px 6px;font-size:9px}.metric-head .neutral{color:#a67624;background:#fff4dd}.metrics p{color:var(--muted);margin:15px 0 7px;font-size:11px}.metrics strong{font-size:20px;display:block}.metrics em{color:#aaa3b2;margin-top:7px;font-size:9px;font-style:normal;display:block}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{padding:19px}.panel-title{justify-content:space-between;align-items:start;display:flex}.panel-title h3{margin:0;font-size:14px}.panel-title p{color:#9c95a7;margin:6px 0 0;font-size:10px}.panel-title button{background:0 0;border:0}.legend{color:#777083;justify-content:flex-end;gap:18px;font-size:9px;display:flex}.legend i,.dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.legend .v,.dot.purple{background:#7543d4}.legend .n,.dot.blue{background:#30284f}.legend .a,.dot.gold{background:#e2a23e}.chart{height:178px;margin-top:4px;padding:13px 0 20px 35px;position:relative}.y-labels{color:#aaa4b2;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:8px;bottom:23px;left:0}.bars{background:repeating-linear-gradient(#fff 0 24%,#f0edf4 25%);border-bottom:1px solid #ddd8e5;justify-content:space-around;align-items:flex-end;gap:5px;height:100%;display:flex}.bar-group{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.bar-group i,.bar-group b,.bar-group em{border-radius:3px 3px 0 0;width:5px;display:block}.bar-group i{background:#7543d4}.bar-group b{background:#30284f}.bar-group em{background:#e2a23e}.months{color:#aaa4b2;justify-content:space-around;margin-top:8px;font-size:7px;display:flex}.badge{color:#6f3bc7;background:#f0e8ff;border-radius:8px;padding:5px 9px;font-size:10px}.alert-row{border-bottom:1px solid #f1eef4;align-items:center;gap:11px;padding:15px 0;display:flex}.alert-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.alert-icon.red{color:#d95761;background:#ffe8e9}.alert-icon.orange{color:#d48927;background:#fff0dc}.alert-icon.purple{color:#7543d4;background:#eee6ff}.alert-row div{flex:1}.alert-row strong{font-size:11px}.alert-row p{color:#9992a4;margin:4px 0;font-size:9px}.alert-row>b{color:#a6a0ae}.view-all{color:#6c3dcc;background:#f5f0ff;border:0;border-radius:9px;width:100%;margin-top:13px;padding:10px;font-size:10px;font-weight:700}.sales-table{margin-top:14px}.link-btn{font-size:10px;color:#6e3ccc!important}.table-head,.table-row{grid-template-columns:.65fr 1.5fr 1fr .8fr .7fr;align-items:center;padding:11px 8px;display:grid}.table-head{color:#a39cab;border-bottom:1px solid var(--line);margin-top:12px;font-size:8px}.table-row{border-bottom:1px solid #f4f1f5;font-size:10px}.status{border-radius:10px;justify-self:start;padding:4px 9px;font-size:8px}.paid{color:#25855f;background:#e4f7ee}.billed{color:#4671c2;background:#e8effe}.open{color:#ae7828;background:#fff1d9}.toast{color:#fff;z-index:20;background:#211a38;border-radius:10px;padding:13px 18px;font-size:12px;position:fixed;bottom:30px;right:30px;box-shadow:0 12px 40px #0004}@media (max-width:1000px){.sidebar{width:210px}.content{width:calc(100% - 210px);margin-left:210px;padding:26px 22px}.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:720px){.sidebar{display:none}.content{width:100%;margin:0;padding:22px 14px}.quick-grid,.metrics{grid-template-columns:1fr}header{align-items:flex-start}.header-actions .icon-btn{display:none}.dashboard-grid{grid-template-columns:1fr}.sales-table{overflow-x:auto}.table-head,.table-row{min-width:620px}}:root{--consign-gold:#b99545}.grife-flow-head{color:#fff;justify-content:space-between;align-items:center;display:flex;background:linear-gradient(100deg,#191711,#342b1c)!important;padding:18px 22px!important}.grife-flow-head small{letter-spacing:1.5px;color:#d2b96f;font-size:7px}.grife-flow-head h2{margin:3px 0;font:700 23px Cormorant Garamond,Georgia,serif}.grife-flow-head p{color:#bcb3a2;margin:0;font-size:9px}.operation-status{align-items:center;gap:8px;display:flex}.operation-status span{color:#938771;border:1px solid #665a43;border-radius:20px;padding:8px 12px;font-size:8px;font-weight:700}.operation-status span.active{color:#19150e;background:#c2a453;border-color:#e3cb8a}.operation-status i{color:#8e8066}.grife-consignment .consignment-client{grid-template-columns:1.3fr 1fr 1fr 1fr}.grife-guidance,.entry-warning{background:#f7f0e2;border:1px dashed #cbb47d;border-radius:11px;align-items:center;gap:12px;margin-top:16px;padding:18px;display:flex}.grife-guidance>span,.entry-warning>span{color:#e6ce8b;background:#29241b;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.grife-guidance b,.grife-guidance small,.entry-warning b,.entry-warning small{display:block}.grife-guidance small,.entry-warning small{color:#8c816e;margin-top:4px;font-size:9px}.grife-columns{grid-template-columns:1.35fr .75fr .55fr 1fr .8fr 30px!important}.grife-summary{background:#fffdf8;border:1px solid #d9c9aa;border-radius:12px;margin:16px 0;overflow:hidden}.summary-title{background:#f2eadb;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.summary-title small{color:#9b7937;letter-spacing:1px;font-size:7px}.summary-title h3{margin:2px 0;font:700 18px Cormorant Garamond,Georgia,serif}.summary-title>span{color:#887d6b;font-size:8px}.summary-head,.summary-row,.summary-total{grid-template-columns:1.4fr .6fr 1fr .8fr;align-items:center;gap:10px;padding:10px 14px;display:grid}.summary-head{color:#d9c383;background:#2b261e;font-size:7px}.summary-row{border-bottom:1px solid #ece3d3;font-size:10px}.summary-total{background:#e9dcc2;font-size:11px}.summary-row strong,.summary-total strong{text-align:right}.entry-warning{border-style:solid;margin-bottom:14px}.entry-totals{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0;display:grid}.entry-totals>div{background:#f2eadb;border:1px solid #dfd0b3;border-radius:9px;padding:12px}.entry-totals small,.entry-totals strong{display:block}.entry-totals small{color:#9b8b70;font-size:7px}.entry-totals strong{margin-top:5px;font:700 20px Cormorant Garamond,Georgia,serif}.print-award{display:none}@media (max-width:900px){.grife-flow-head{align-items:flex-start;gap:14px}.operation-status{flex-direction:column}.operation-status i{display:none}.grife-consignment .consignment-client,.entry-totals{grid-template-columns:1fr 1fr}}.consignment-screen{gap:16px;display:grid}.consignment-entry,.pending-consignments{padding:22px}.consignment-title{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.consignment-title small{color:#a28343;letter-spacing:1.5px;font-size:8px}.consignment-title h2{margin:3px 0;font:700 25px Cormorant Garamond,Georgia,serif}.consignment-title p{color:#918878;margin:3px 0;font-size:10px}.consignment-title>strong{color:#9b7935;font:700 32px Cormorant Garamond,Georgia,serif}.consignment-title>strong small{font:700 8px Montserrat,Arial}.consignment-client,.consignment-add{gap:12px;display:grid}.consignment-client{background:#f3ecdf;border:1px solid #e1d4ba;border-radius:11px;grid-template-columns:1.4fr 1fr .8fr;padding:13px}.consignment-add{grid-template-columns:1.3fr .8fr .65fr .8fr auto;align-items:end;margin:15px 0}.consignment-client label,.consignment-add label,.gift-field{color:#786d5b;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.consignment-client input,.consignment-client select,.consignment-add input,.consignment-add select,.gift-field input{background:#fffdf8;border:1px solid #d9ccb4;border-radius:8px;padding:10px;font-size:10px}.consignment-add>div small,.consignment-add>div strong{display:block}.consignment-add>div small{color:#a08e6d;font-size:7px}.consignment-add>div strong{margin-top:5px;font:700 19px Cormorant Garamond,Georgia,serif}.consignment-add>button{color:#edd797;background:#252118;border:1px solid #d4bb7c;border-radius:8px;padding:11px 14px;font-weight:700}.consignment-table{border:1px solid #e1d7c3;border-radius:10px;overflow:hidden}.consignment-head,.consignment-row{grid-template-columns:1.5fr .8fr .6fr .8fr .8fr 30px;align-items:center;gap:8px;padding:10px 12px;display:grid}.consignment-head{color:#d9c384;letter-spacing:.8px;background:#29251e;font-size:7px}.consignment-row{border-bottom:1px solid #eee6d7;font-size:10px}.consignment-row button{color:#b2584f;background:0 0;border:0;font-size:17px}.consignment-bottom{grid-template-columns:1fr 290px;gap:15px;margin-top:15px;display:grid}.group-summary{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.group-summary span{background:#f2eadb;border:1px solid #e0d3ba;border-radius:20px;padding:7px 10px;font-size:9px}.group-summary strong{color:#8b692a;margin-left:8px}.consignment-total{text-align:right}.consignment-total small,.consignment-total strong{display:block}.consignment-total small{color:#9f927e;font-size:7px}.consignment-total strong{margin:4px 0 8px;font:700 30px Cormorant Garamond,Georgia,serif}.consignment-total button,.pending-row button{color:#fff9e9;background:linear-gradient(135deg,#b99545,#806229);border:1px solid #d0b267;border-radius:8px;padding:10px 14px;font-weight:700}.consignment-total button:disabled{opacity:.4}.pending-row{border-top:1px solid #ebe3d4;grid-template-columns:1.6fr .65fr .45fr auto;align-items:center;gap:12px;padding:13px 5px;font-size:10px;display:grid}.pending-row div b,.pending-row div small{display:block}.pending-row div small{color:#918878;margin-top:5px}.pending-row>span{text-transform:uppercase;text-align:center;color:#8e6d2e;background:#f2e7cf;border-radius:14px;padding:5px 8px;font-size:7px}.pending-row.fechada>span{color:#3c7c5b;background:#e1f2e8}.settlement-modal{width:min(850px,100%)}.settlement-help{color:#827867;font-size:10px}.settlement-head,.settlement-row{grid-template-columns:1.4fr .5fr .7fr .6fr .9fr;align-items:center;gap:10px;padding:9px;display:grid}.settlement-head{color:#d9c384;background:#29251e;font-size:7px}.settlement-row{border-bottom:1px solid #e8dfcf;font-size:10px}.settlement-row b small{color:#998d79;margin-top:4px;display:block}.settlement-row input{border:1px solid #d8cbb3;border-radius:7px;width:80px;padding:8px}.settlement-row em{font-style:normal}.settlement-rule{background:#f4ead1;border:1px solid #dbc58d;border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:11px;display:flex}.settlement-rule>span{color:#a67e2e;font-size:22px}.settlement-rule b,.settlement-rule small{display:block}.settlement-rule small{color:#83755e;margin-top:4px;font-size:8px}.consignment-print-sheet{display:none}@media (max-width:900px){.consignment-client,.consignment-bottom{grid-template-columns:1fr}.consignment-add,.pending-row{grid-template-columns:1fr 1fr}.consignment-table{overflow:auto}.consignment-head,.consignment-row{min-width:650px}}@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}
