.mm-print-status{z-index:110;color:#172c28;gap:8px;width:min(430px,100vw - 24px);max-height:50dvh;font:13px Arial,sans-serif;display:grid;position:fixed;bottom:86px;right:18px;overflow:auto}.mm-print-notice{overflow-wrap:anywhere;background:#fff;border:1px solid #91aaa0;border-radius:6px;padding:14px 34px 14px 14px;position:relative;box-shadow:0 4px 20px #0002}.mm-print-notice p{margin:4px 0;line-height:1.4}.mm-print-printer{color:#4a5e55;font-size:11px}.mm-print-notice.success{border-color:#478565}.mm-print-notice.error,.mm-print-notice.warning{border-color:#b57723}.mm-print-notice-close{color:#34473e;cursor:pointer;background:0 0;border:0;padding:2px 5px;font:22px Arial;position:absolute;top:5px;right:6px}.mm-print-notice .btn{margin-top:8px;font-size:12px}:is(.modal:has(.mm-customer-type-manager),.modal:has(.mm-type-discount-grid)){max-width:1000px}.mm-customer-type-manager,.mm-pricing-editor,.mm-type-discount-grid{color:#111;min-width:0;font:12px Arial,sans-serif}.mm-pricing-help{background:#f2f2e7;border:1px solid #b5b5a5;padding:8px;line-height:1.5}.mm-pricing-toolbar,.mm-pricing-type-fields,.mm-pricing-rule-tools,.mm-pricing-add{flex-wrap:wrap;align-items:end;gap:9px;margin:10px 0;display:flex}.mm-pricing-toolbar label,.mm-pricing-type-fields label,.mm-pricing-rule-tools label,.mm-pricing-add label,.mm-pricing-product-picker label{flex:1;gap:5px;min-width:130px;display:grid}.mm-pricing-editor input,.mm-pricing-editor select,.mm-customer-type-manager input,.mm-customer-type-manager select,.mm-type-discount-grid input{color:#111;background:#fff;border:1px solid #999;border-radius:0;width:100%;min-width:0;min-height:29px;padding:4px 6px;font:12px Arial,sans-serif}.mm-pricing-editor input:disabled,.mm-customer-type-manager input:disabled{background:#eee}.mm-pricing-general{grid-template-columns:155px 140px 1fr;align-items:center;gap:8px;margin:14px 0;display:grid}.mm-pricing-general small{font-size:11px}.mm-pricing-product-picker{border:1px solid #aaa;gap:8px;padding:9px;display:grid}.mm-pricing-add input{max-width:160px}.mm-pricing-rules{background:#fff;border:1px solid #999;max-height:290px;overflow:auto}.mm-pricing-rules table{border-collapse:collapse;width:100%;font:12px Arial,sans-serif}.mm-pricing-rules td,.mm-pricing-rules th{text-align:left;overflow-wrap:anywhere;border:1px solid #ccc;padding:6px}.mm-pricing-rules th{z-index:1;background:#e5e5e5;position:sticky;top:0}.mm-pricing-rules td:last-child{white-space:nowrap}.mm-pricing-rules .btn{margin:2px;padding:5px 8px;font-size:11px}.mm-pricing-rules>p{padding:10px}.mm-customer-card-tabs{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.mm-customer-card-tabs button{flex:1}.mm-customer-card-tabs button[aria-selected=true]{background:#d8e8ff;border:1px solid #547595}.mm-customer-type-hint{margin:8px 0;font-size:11px}.mm-product-pricing{border:1px solid #999;margin:12px 0;padding:12px}.mm-product-pricing summary{cursor:pointer;font-weight:700}.mm-classification-actions{flex-wrap:wrap}.mm-type-discount-grid td:first-child{width:35%}.mm-type-discount-grid td:nth-child(2){width:25%}@media (width<=650px){.mm-pricing-general{grid-template-columns:1fr}.mm-pricing-rules{max-height:250px}.mm-pricing-rules table{min-width:510px}.mm-pricing-rule-tools label{min-width:45%}.mm-pricing-toolbar>.btn,.mm-pricing-add>.btn{flex:1}.mm-pricing-type-fields label{min-width:100%}}.mm-pricing-pending{color:#183d13;background:#eef6eb;border:1px solid #9aaf97;padding:7px}.mm-customer-type-manager>.mm-customer-actions{z-index:2;background:#eee;padding:8px 0;position:sticky;bottom:0}:is(.modal:has(.mm-customer-search),.modal:has(.mm-customer-card)){max-width:950px}.mm-customer-search,.mm-customer-card{color:#111;font:12px Arial,sans-serif}.mm-customer-filters{grid-template-columns:1fr 1fr;gap:7px 24px;margin-bottom:14px;display:grid}.mm-customer-filters label,.mm-customer-card-fields label{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.mm-customer-search input,.mm-customer-search select,.mm-customer-card input,.mm-customer-card select,.mm-customer-card textarea{color:#111;background:#fff;border:1px solid #999;border-radius:0;width:100%;min-width:0;min-height:28px;padding:4px 6px;font:12px Arial,sans-serif}.mm-customer-results{background:#fff;border:1px solid #888;height:330px;overflow:auto}.mm-customer-results table{border-collapse:collapse;table-layout:fixed;width:100%}.mm-customer-results th,.mm-customer-results td{text-align:left;overflow-wrap:anywhere;color:#111;border:1px solid #ccc;padding:6px;font-size:12px}.mm-customer-results th{z-index:1;background:#e5e5e5;position:sticky;top:0}.mm-customer-results th:first-child{width:11%}.mm-customer-results th:nth-child(2){width:27%}.mm-customer-results th:nth-child(3){width:28%}.mm-customer-results tr.selected{background:#d8e8ff}.mm-customer-results td button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mm-customer-results>p{padding:14px}.mm-customer-count{margin:8px 0;font-size:11px}.mm-customer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.mm-customer-actions>span{flex:1}.mm-customer-card-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mm-customer-card fieldset{border:1px solid #999;min-width:0;margin:0;padding:10px}.mm-customer-card legend{padding:0 5px;font-weight:700}.mm-customer-card-fields{gap:7px;display:grid}.mm-customer-card-fields output{padding:5px;font-weight:700}.mm-customer-comment{align-items:start!important}.mm-customer-delivery{margin-top:14px!important}.mm-customer-delivery>.mm-customer-card-fields{grid-template-columns:1fr 1fr;column-gap:24px;margin-top:10px}.mm-customer-check{align-items:center;gap:7px;display:flex}.mm-customer-check input{width:auto;min-height:0}.mm-client-buttons{flex-wrap:wrap}@media (width<=650px){.mm-customer-filters,.mm-customer-card-columns,.mm-customer-delivery>.mm-customer-card-fields{grid-template-columns:1fr}.mm-customer-results{height:280px}.mm-customer-results table{min-width:650px}.mm-customer-actions>span{display:none}.mm-customer-actions .btn{flex:1}.mm-customer-card-fields label,.mm-customer-filters label{grid-template-columns:95px minmax(0,1fr)}}.mm-customer-pricing-type{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mm-customer-pricing-type select{width:100%;min-width:0}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--bg:#f5f6f3;--panel:#fff;--ink:#203b37;--text:#263b37;--muted:#7a8782;--line:#e6ebe5;--green:#176a4b;--light:#e9f2eb;--amber:#ab7623;--radius:13px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:29px;font-weight:650;line-height:1.25}h2{letter-spacing:-.3px;font-size:16px;font-weight:650}h3{font-size:14px;font-weight:600}small{color:var(--muted);font-size:11px}b,strong{font-weight:600}input,select,textarea{min-height:38px;color:var(--text);background:#fff;border:1px solid #dfe5df;border-radius:7px;outline:none;max-width:100%;padding:8px 10px}input:focus,select:focus,textarea:focus{border-color:#8cae9a;box-shadow:0 0 0 3px #176a4b0d}input[type=checkbox]{accent-color:var(--green);flex-shrink:0;width:16px;height:16px;min-height:16px}textarea{resize:vertical;min-height:76px}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #7caf91}::selection{background:#c6ddcd}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:228px;padding:29px 16px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:1.5px;align-items:center;gap:11px;padding:0 13px;font-size:21px;font-weight:750;line-height:1.05;display:flex}.brand small{letter-spacing:2.5px;color:#758b80;margin-top:6px;font-size:8px;display:block}.brand-mark{color:#fff;letter-spacing:-2px;background:#22694f;border-radius:9px;justify-content:center;align-items:center;width:37px;height:40px;padding-right:2px;font-size:27px;font-weight:750;display:flex;box-shadow:0 3px 6px #1c5c4114}.workspace-label{background:#f6f8f4;border:1px solid #e8ede5;border-radius:7px;align-items:center;gap:8px;margin:34px 9px 28px;padding:10px;font-size:11px;font-weight:600;display:flex}.workspace-label svg{color:#8a958c;margin-left:auto}.green-dot{background:#4a9566;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.nav-caption{letter-spacing:1.6px;color:#96a195;margin-bottom:12px;padding:0 14px;font-size:8px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;color:#687a70;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:12px;display:flex}.nav-item svg{stroke-width:1.65px}.nav-item.active{color:#276a48;background:#eaf2eb;font-weight:650}.nav-item:hover{background:#f2f6f0}.nav-item b{text-align:center;background:#d5e6d8;border-radius:4px;min-width:18px;margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto;padding:30px 9px 0}.sidebar-bottom>button{color:#7a867e;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.sidebar-status{border-top:1px solid var(--line);color:#89938b;align-items:center;gap:7px;margin-top:12px;padding-top:16px;font-size:9px;display:flex}.sidebar-status>span:last-child{margin-left:auto}.app-body{flex:1;min-width:0;margin-left:228px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 36px;display:flex}.breadcrumbs{white-space:nowrap;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumbs>span{color:#8a968e}.breadcrumbs svg{color:#a4afa5}.topbar-actions{align-items:center;gap:20px;display:flex}.test-label{color:#75866e;letter-spacing:1px;border:1px solid #e2e9df;border-radius:4px;padding:4px 7px;font-size:8px}.profile{border-left:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding-left:20px;display:flex}.avatar{color:#667951;background:#e8eee3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.profile b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11px;display:block;overflow:hidden}.profile select{min-height:18px;box-shadow:none;color:var(--muted);background:0 0;border:0;max-width:165px;padding:0;font-size:10px}.profile small{display:block}.main-content{max-width:1750px;min-height:calc(100vh - 130px);margin:auto;padding:33px 36px 25px}.app-footer{color:#8c978d;border-top:1px solid #e4e9df;justify-content:space-between;align-items:center;gap:12px;margin:0 36px;padding:17px 0;font-size:9px;display:flex}.app-footer .green-dot{margin-right:5px}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.8px;color:#7d8d7b;margin-bottom:9px;font-size:8px;font-weight:650}.page-title p{color:#879187;max-width:620px;margin-top:9px;font-size:11px}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.btn{color:#5d7062;white-space:nowrap;background:#fff;border:1px solid #dde5dc;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.btn:hover:not(:disabled){background:#f4f8f2;border-color:#c7d4c4}.btn.primary{color:#fff;background:#24684b;border-color:#24684b;box-shadow:0 2px 4px #164b1910}.btn.primary:hover:not(:disabled){background:#19583d}.btn.link{color:#5c8062;background:0 0;border:0;min-height:24px;padding:4px;font-size:10px}.btn.full{width:100%}.btn.danger{color:#ad4d3a;border-color:#edd6cc}.icon-btn{color:#8a978c;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:flex}.icon-btn:hover{color:#376c43;background:#f0f4ed}.row{align-items:center;display:flex}.between{justify-content:space-between}.gap{gap:9px}.grow{flex:1}.right{text-align:right}.muted{color:var(--muted)}.red{color:#b75a49}.green-text{color:#397951}.amber-text{color:#b18331}.mt{margin-top:24px}.mt-small{margin-top:14px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.padded{padding:25px}.padded>p{color:var(--muted);margin:10px 0 18px;font-size:12px}.panel-head{justify-content:space-between;align-items:center;gap:12px;padding:21px 23px 17px;display:flex}.panel-head h2{font-size:13px}.panel-head p{color:#8d978c;margin-top:4px;font-size:10px}.panel-head>svg{color:#98a48f}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;padding:19px 21px}.metric-top{color:#859180;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.metric-top svg{color:#9aab90;stroke-width:1.5px}.metric>strong{letter-spacing:-.8px;color:#2f4b37;margin:13px 0 6px;font-size:26px;line-height:1.35;display:block}.metric>small{color:#929d8d;font-size:8px}.metric.green{background:#ecf3e9;border-color:#dde9d9}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:24px;margin-bottom:24px;display:grid}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{letter-spacing:.55px;text-transform:uppercase;color:#929b8c;text-align:left;background:#fbfcf9;border-top:1px solid #eef1e9;border-bottom:1px solid #eef1e9;padding:10px 22px;font-size:8px;font-weight:550}td{color:#687a65;vertical-align:middle;border-bottom:1px solid #edf0e9;padding:15px 22px;font-size:11px}tbody tr:last-child td{border-bottom:0}td b{color:#415c43}td small{color:#98a18f;margin-top:3px;font-size:9px;display:block}td button.btn{min-height:30px;padding:5px 9px;font-size:10px}.badge{white-space:nowrap;color:#78876e;background:#eef1ec;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:8px;line-height:1.4;display:inline-flex}.badge.awaiting_cash,.badge.queued{color:#a5883c;background:#fcf3dd}.badge.warehouse,.badge.preparing,.badge.ordered{color:#5b8271;background:#e9f0ed}.badge.ready,.badge.fulfilled,.badge.received{color:#5b8b51;background:#e8f2e6}.badge.partial{color:#ae8555;background:#f9eddf}.badge.cancelled,.badge.credited{color:#ae7f6b;background:#f6eae5}.badge.quote{color:#9580a9;background:#f0edf5}.workflow-row{border-top:1px solid #f0f2ed;align-items:center;gap:13px;padding:14px 23px;display:flex}.stage-icon{color:#7a936a;background:#f0f4ec;border:1px solid #e6eddf;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.workflow-row b{color:#5a7450;font-size:11px;display:block}.workflow-row small{margin-top:3px;font-size:9px;display:block}.workflow-row>svg,.stage-count{color:#8bb17f;margin-left:auto;font-size:10px}.stage-count{background:#f0f3eb;border-radius:4px;padding:3px 8px}.panel-note{color:#99a18e;background:#fafbf7;border-top:1px solid #edf1e5;align-items:flex-start;gap:8px;padding:13px 22px;font-size:9px;line-height:1.6;display:flex}.panel-note svg{flex-shrink:0}.low-list>div{border-top:1px solid #eff1eb;align-items:center;gap:12px;padding:12px 23px;display:flex}.low-list b{color:#627855;font-size:10px;display:block}.low-list small{font-size:8px;display:block}.low-list strong{color:#718e5a;text-align:right;margin-left:auto;font-size:12px}.low-list strong small{display:inline}.thumb{object-fit:cover;border-radius:7px;justify-content:center;align-items:center;width:100%;height:120px;display:flex;position:relative;overflow:hidden}.thumb.small{border-radius:6px;flex-shrink:0;width:35px;height:35px}.swatch{color:#fff9;box-shadow:inset 0 0 20px #ffffff40}.tile-lines{background-image:linear-gradient(90deg,#0000 49.5%,#fff6 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#fff6 50%,#0000 50.5%);background-size:100% 100%;position:absolute;inset:0;transform:rotate(-5deg)scale(1.35)}.thumb.small .tile-lines{transform:none}.activity-list>div:not(.empty){border-top:1px solid #eff1eb;align-items:center;gap:13px;padding:12px 23px;display:flex}.activity-dot{background:#b7c8a6;border-radius:50%;width:6px;height:6px}.activity-list b{color:#7c8f6b;font-size:10px;display:block}.activity-list small{margin-top:4px;font-size:8px;display:block}.activity-list svg{color:#b1c7a1;margin-left:auto}.welcome{background:#edf2e7;border:1px solid #dfe7d6;border-radius:13px;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:25px;padding:30px 33px;display:grid;position:relative;overflow:hidden}.welcome h2{letter-spacing:-.7px;color:#3a623c;font-size:25px;line-height:1.3}.welcome p{color:#849573;max-width:450px;margin:13px 0 21px;font-size:11px}.welcome-art{min-height:180px;position:relative}.mini-box{color:#608253;background:#ffffffc9;border:1px solid #dde7d5;border-radius:12px;flex-direction:column;width:125px;height:90px;padding:15px;font-size:10px;display:flex;position:absolute;transform:rotate(-6deg);box-shadow:0 10px 25px #5574410a}.mini-box svg{width:20px;margin-bottom:8px}.mini-box b{color:#a7bb98;font-size:15px;position:absolute;top:15px;right:14px}.mini-box.one{top:7px;left:0}.mini-box.two{top:55px;left:110px;transform:rotate(6deg)}.mini-box.three{top:102px;left:15px;transform:rotate(-3deg)}.empty{text-align:center;max-width:420px;margin:0 auto;padding:39px 20px}.empty-icon{color:#a2b295;background:#f4f6ef;border:1px solid #ebefe4;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 13px;display:flex}.empty h3{color:#7d9070;margin-bottom:6px;font-size:12px}.empty p{color:#a0ab97;max-width:280px;margin:0 auto 14px;font-size:10px;line-height:1.7}.demo-banner,.role-banner,.error-banner{color:#a38b4c;background:#f4edda;border-bottom:1px solid #eee2c3;justify-content:center;align-items:center;gap:8px;padding:7px 20px;font-size:10px;display:flex}.demo-banner button{color:#8b733c;background:0 0;border:0;margin-left:9px;font-size:10px;text-decoration:underline}.role-banner{color:#678374;background:#e6edea;border-color:#dbe5de}.error-banner{color:#b26d52;background:#f9e8e1}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips button{color:#879481;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:10px}.chips button:hover{background:#edf1e8}.chips button.selected{color:#5d7d4c;background:#fff;border-color:#dfe6d6;box-shadow:0 1px 3px #26351205}.small-search,.searchbar{border:1px solid var(--line);color:#a5af9c;background:#fff;border-radius:8px;align-items:center;gap:10px;min-width:180px;padding:0 12px;display:flex}.small-search input,.searchbar input{box-shadow:none;background:0 0;border:0;width:100%;padding-left:0;font-size:11px}.small-search{max-width:420px}.searchbar{margin-bottom:19px}.searchbar input{min-height:42px}.keycap{color:#abb59e;border:1px solid #e5eadd;border-radius:4px;padding:2px 5px;font-size:8px}.sale-layout{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:25px;display:grid}.catalog>.chips{margin-bottom:17px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.product-card{text-align:left;background:#fff;border:1px solid #e3e9dd;border-radius:10px;min-width:0;padding:0;transition:box-shadow .15s,transform .15s;overflow:hidden}.product-card:hover{border-color:#baceac;transform:translateY(-2px);box-shadow:0 7px 20px #344d2012}.product-image{background:#fafbf7;padding:11px;position:relative}.product-image .thumb{border-radius:5px;height:126px}.stock-dot,.product-type{color:#6a7c5f;background:#fff9;border-radius:3px;padding:3px 6px;font-size:7px;position:absolute;top:18px;left:18px}.stock-dot.available{color:#59804b}.stock-dot.order{color:#967b3f}.add-product{color:#6d895b;background:#fff;border-radius:50%;padding:4px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 2px 4px #37562b0d}.product-card-body{padding:11px 13px}.product-card-body>small{letter-spacing:.6px;font-size:8px}.product-card h3{color:#657e55;min-height:32px;margin:4px 0 11px;font-size:11px;line-height:1.5}.product-card-price{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.product-card-price b{color:#5d7c4d;font-size:13px}.product-card-price b small{font-size:8px;font-weight:400}.product-card-price>span{color:#a9b29e;font-size:7px}.product-stock{color:#9aa88b;border-top:1px solid #eef1e6;justify-content:space-between;gap:5px;margin-top:10px;padding-top:8px;font-size:8px;display:flex}.group-strip{color:#8c9f78;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:17px;display:flex}.group-strip button{color:#7d9666;background:#eaf0e2;border:1px solid #dce7cf;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;font-size:9px;display:flex}.cart{position:sticky;top:20px}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.cart-head h2{color:#557548;font-size:14px}.cart-head p{color:#9fa993;margin-top:4px;font-size:9px}.cart-head svg{color:#adc19a}.cart-lines{max-height:430px;overflow:auto}.cart-lines .empty{padding:30px 15px}.cart-line{border-bottom:1px solid #eef1e7;padding:15px 19px}.cart-line-top{align-items:center;gap:10px;display:flex}.cart-line-top>div:nth-child(2){flex:1}.cart-line b{color:#748d63;font-size:10px}.cart-line small{font-size:8px;display:block}.cart-line-bottom{align-items:center;gap:8px;margin-top:12px;display:flex}.cart-line-bottom>span{color:#a4af98;font-size:8px}.cart-line-bottom>b{white-space:nowrap;margin-left:auto}.quantity{border:1px solid #e3e9da;border-radius:4px;align-items:center;display:flex}.quantity button{color:#93a780;background:0 0;border:0;padding:5px;display:flex}.quantity input{text-align:center;width:53px;min-height:24px;box-shadow:none;-moz-appearance:textfield;border:0;padding:3px 0;font-size:10px}.quantity input::-webkit-inner-spin-button{appearance:none}.discount-input{color:#9eae8a;align-items:center;gap:2px;font-size:8px;display:flex}.discount-input input{border-color:#edf0e7;border-radius:4px;width:32px;min-height:24px;padding:3px;font-size:9px}.inline-price{color:#b0baa5;justify-content:flex-end;align-items:center;gap:8px;margin-top:7px;font-size:8px;display:flex}.inline-price input{width:75px;min-height:24px;padding:2px 5px;font-size:9px}.cart-options{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:18px 20px;display:flex}.cart-options input,.cart-options select,.cart-options textarea{font-size:10px}.two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cart-options .field>span{font-size:8px}.cart-options details{color:#9aa88c;margin-top:4px;font-size:9px}.detail-fields{flex-direction:column;gap:9px;padding-top:10px;display:flex}.cart-totals{background:#fcfdf9;flex-direction:column;gap:9px;padding:17px 20px;display:flex}.cart-totals>div{color:#93a181;justify-content:space-between;font-size:10px;display:flex}.cart-totals>div.total{color:#61834f;padding:7px 0 11px;font-size:12px}.cart-totals strong{letter-spacing:-.4px;font-size:21px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{color:#7e9270;font-size:10px;font-weight:550}.field>small{color:#a9b29e;font-size:9px;font-weight:400}.field input,.field select,.field textarea{width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wide{grid-column:1/-1}.check-label{color:#839875;align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:25px;padding-top:18px;display:flex}.form-summary{align-items:center;gap:13px;padding-bottom:18px;display:flex}.form-summary h3{margin-bottom:3px}.form-summary .thumb{width:50px;height:50px}.sub-form{background:#fafcf7;border:1px solid #e8eedf;border-radius:8px;margin:14px 0;padding:16px}.sub-form h3{margin-bottom:12px}.component-row{grid-template-columns:minmax(0,1fr) 85px 30px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.component-row input{width:100%}.count-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.total-preview{color:#779264;background:#edf4e7;border:1px solid #e0ebd5;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px;font-size:11px;display:flex}.total-preview strong{color:#577b42;font-size:22px}.info-strip{color:#829a6e;background:#edf3e8;border:1px solid #dfe9d6;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 16px;font-size:10px;line-height:1.7;display:flex}.info-strip svg{flex-shrink:0;margin-top:1px}.inline-warning{color:#b19956;background:#fcf3de;border-radius:5px;align-items:center;gap:8px;margin:10px 0;padding:9px 12px;font-size:10px;display:flex}.queue-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.queue-item{text-align:left;color:#7c936a;background:#fff;border:0;border-top:1px solid #edf1e7;border-left:3px solid #0000;width:100%;padding:20px 22px;display:block}.queue-item.selected{background:#f0f5e9;border-left-color:#749e57}.queue-item strong{font-size:13px}.queue-item b{font-size:11px}.queue-item p{color:#8fa37e;margin:5px 0;font-size:10px}.queue-item small{font-size:8px}.count{color:#90a57c;background:#edf2e7;border-radius:4px;justify-content:center;min-width:20px;margin-left:6px;padding:2px 5px;font-size:9px;display:inline-flex}.queue-detail .panel-head h2{margin-top:10px;font-size:22px}.summary-block{flex-direction:column;gap:13px;padding:22px;display:flex}.summary-block>div{color:#9bab8b;justify-content:space-between;gap:20px;font-size:11px;display:flex}.summary-block b{color:#7e9969;text-align:right}.summary-block .grand{border-top:1px solid var(--line);align-items:center;padding:19px 0 7px}.summary-block .grand strong{color:#608443;font-size:25px}.summary-block.compact{padding:18px 0}.checkout-total{text-align:center;background:#eff4e9;border:1px solid #e2ecd6;border-radius:10px;margin-bottom:23px;padding:23px}.checkout-total strong{letter-spacing:-1px;color:#618545;font-size:37px;line-height:1.5;display:block}.checkout-total>span{color:#9baf84;font-size:10px}.payment-shortcuts{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.payment-shortcuts .btn{padding:7px 10px;font-size:9px}.input-unit{align-items:center;display:flex;position:relative}.input-unit input{padding-right:30px}.input-unit>span{color:#b2bea1;font-size:11px;position:absolute;right:12px}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.warehouse-card{padding:21px}.warehouse-card h2{color:#6c8a56;margin-top:17px;font-size:19px}.warehouse-card>p{color:#9aab88;margin-top:5px;font-size:11px}.warehouse-card .pick-list{margin:19px 0}.pick-list>div{border-top:1px solid #edf1e4;align-items:center;gap:11px;padding:12px 0;display:flex}.pick-list b{color:#8ca274;font-size:11px;display:block}.pick-list small{font-size:9px;display:block}.pick-list strong{color:#8eaa70;text-align:right;margin-left:auto;font-size:14px}.warehouse-actions{border-top:1px solid #eef1e8;flex-wrap:wrap;gap:6px;padding-top:16px;display:flex}.warehouse-actions .btn{padding:7px 9px;font-size:9px}.location-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:23px;display:grid}.location-card{text-align:left;background:#fff;border:1px solid #e3ead9;border-radius:8px;flex-direction:column;gap:5px;padding:14px;display:flex;position:relative}.location-card .thumb{height:85px;margin:10px 0}.rack-label{color:#7b9e60;background:#eaf1e3;border-radius:5px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:650}.location-card b{color:#8aa173;font-size:11px}.location-card strong{color:#8fae70;margin-top:8px;font-size:18px}.location-card p,.location-card small{color:#a7b698;font-size:8px}.category-label{color:#a4b68b;background:#f3f6ec;border-radius:4px;padding:3px 6px;font-size:8px}.settings-tabs{margin-bottom:24px}.settings-form{max-width:850px}.section-heading{color:#88a16f;align-items:center;gap:12px;margin-bottom:25px;display:flex}.section-heading p{color:#a4b38f;margin-top:4px;font-size:10px}.settings-form h3{color:#89a26e}.connection-list{margin-top:20px}.connection-list>div{color:#8ba472;border-bottom:1px solid #eef2e7;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:11px;display:flex}.connection-list .badge{font-size:9px}.permission-grid{grid-template-columns:1fr 1fr;gap:11px;margin:17px 0;display:grid}.button-pair{gap:6px;display:flex}.button-pair .btn{padding:7px 10px;font-size:9px}.date-filter input{min-height:33px;padding:5px 8px;font-size:10px}.date-filter{color:#b5c2a6}.cash-count{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.cash-count .field{max-width:240px}.cash-count p{font-size:11px}.cash-breakdown{flex-direction:column;gap:11px;display:flex}.cash-breakdown>div{color:#9caf87;justify-content:space-between;font-size:12px;display:flex}.cash-breakdown strong{color:#82a165}.cash-formula{color:#a5b492;margin-top:20px;font-size:11px;line-height:1.9}.cash-report-grid{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.contact-list{grid-template-columns:1fr 1fr;gap:9px;max-height:200px;display:grid;overflow:auto}.contact-list button{text-align:left;color:#8ba672;background:#fbfdf8;border:1px solid #e4ecd9;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.contact-list button b,.contact-list button small{font-size:10px;display:block}.contact-list button svg:last-child{margin-left:auto}.upload-area{color:#a2b78c;cursor:pointer;background:#f9fcf5;border:1px dashed #c8d8b5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:11px;display:flex;position:relative}.upload-area input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-area span{color:#b3c0a0;font-size:9px}.import-preview{max-height:235px}.upload-preview{align-items:center;gap:15px;margin-bottom:20px;display:flex}.upload-preview .thumb{width:80px;height:80px}.credit-line{border-bottom:1px solid #edf1e4;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.credit-line b{color:#96b07c;font-size:11px}.credit-line small{font-size:9px;display:block}.credit-line input{width:95px}.journal-row{grid-template-columns:1fr 1fr 1fr 26px;align-items:end;gap:9px;margin-bottom:14px;display:grid}.journal-row .icon-btn{margin-bottom:4px}.json-view{white-space:pre-wrap;word-break:break-word;color:#9fb588;background:#f7faf2;border:1px solid #e8f0de;border-radius:6px;max-height:450px;padding:15px;font-size:10px;overflow:auto}.mono{font-family:ui-monospace,monospace}.steps{color:#8ea777;margin:20px 0;padding-left:20px;font-size:12px;line-height:2.3}.text-link{color:#739e55;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:inline-flex}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17362466;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e4edda;border-radius:14px;flex-direction:column;width:100%;max-width:730px;max-height:calc(100dvh - 50px);display:flex;box-shadow:0 25px 80px #13321630}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 25px;display:flex}.modal>header h2{color:#608346;font-size:16px}.modal-content{overscroll-behavior:contain;padding:24px 25px;overflow:auto}.modal-content>p,.modal-content form>p{color:#91a57c;margin:0 0 17px;font-size:11px;line-height:1.8}.modal-content form>.field{margin-bottom:16px}.toast{z-index:100;color:#668d48;background:#fff;border:1px solid #d9e8cd;border-radius:9px;align-items:center;gap:10px;max-width:480px;padding:14px 16px;font-size:12px;display:flex;position:fixed;bottom:26px;right:25px;box-shadow:0 8px 30px #1c3b1b1c}.toast.error{color:#b37d59;border-color:#edd6c5}.toast button{color:#a6b897;background:0 0;border:0;margin-left:8px;display:flex}.loading-screen{background:#f7f9f3;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;display:flex}.loading-screen h2{color:#799d5d;margin-top:10px;font-size:20px}.loading-screen p{color:#9fb58b;font-size:12px}.loading-screen a{color:#83aa65;font-size:12px;text-decoration:underline}.mobile-menu,.nav-shade{display:none}.spin{animation:1s linear infinite spin}.small{font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1250px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.app-body{margin-left:205px}.main-content{padding:28px 25px}.topbar{padding:0 25px}.app-footer{margin:0 25px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.metrics{gap:12px}.metric{padding:17px}.metric>strong{font-size:23px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:20px}.location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome{padding:25px}.mini-box.two{left:80px}.page-title{align-items:flex-start}h1{font-size:25px}.page-actions{max-width:330px}.cash-report-grid{grid-template-columns:1fr 1fr}td,th{padding-left:16px;padding-right:16px}}@media (width<=1024px){.sidebar{width:185px}.app-body{margin-left:185px}.brand{padding:0 9px;font-size:18px}.brand small{letter-spacing:1.8px;font-size:7px}.brand-mark{width:32px;height:35px;font-size:24px}.nav-item{gap:9px;padding:10px;font-size:11px}.sidebar .workspace-label{margin-left:4px;margin-right:4px;font-size:10px}.main-content{padding:25px 20px}.topbar{height:66px;padding:0 20px}.topbar-actions{gap:10px}.test-label{display:none}.profile{padding-left:10px}.profile b{max-width:105px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.warehouse-grid{grid-template-columns:1fr}.queue-layout{grid-template-columns:245px minmax(0,1fr);gap:18px}.sale-layout{grid-template-columns:minmax(0,1fr) 300px;gap:15px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card-body{padding:10px}.product-card h3{font-size:10px}.product-image .thumb{height:95px}.page-title{gap:15px}.page-title .page-actions{max-width:250px}.welcome-art{display:none}.welcome,.cash-report-grid{grid-template-columns:1fr}.location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.sidebar{width:228px;transition:transform .2s;transform:translate(-100%)}.sidebar.show{transform:translate(0)}.app-body{margin-left:0}.mobile-menu{display:flex}.nav-shade{z-index:25;background:#21361c55;display:block;position:fixed;inset:0}.topbar{padding:0 17px}.main-content{padding:23px 17px}.app-footer{margin:0 17px}.breadcrumbs{gap:8px}.profile select{max-width:120px}.page-title p{font-size:11px}.page-title{flex-wrap:wrap}.page-title .page-actions{justify-content:flex-start;max-width:none}.sale-layout{grid-template-columns:minmax(0,1fr) 320px;gap:17px}.product-card h3{min-height:30px}.modal-backdrop{padding:15px}.modal{max-height:calc(100dvh - 30px)}.modal-content{padding:20px}.modal>header{padding:16px 20px}}@media (width<=620px){h1{font-size:25px}.main-content{padding:22px 14px}.topbar{height:64px;padding:0 14px}.profile .avatar{display:none}.profile{padding-left:8px}.profile b{max-width:110px;font-size:10px}.profile select{max-width:120px;font-size:9px}.topbar-actions{gap:3px}.breadcrumbs>span,.breadcrumbs>svg{display:none}.breadcrumbs b{font-size:10px}.metrics{gap:10px;margin-bottom:20px}.metrics.three{grid-template-columns:1fr}.metric{padding:15px}.metric>strong{margin-top:9px;font-size:23px}.metric>small{font-size:8px;display:block}.metric-top{font-size:9px}.metric-top svg{width:15px}.welcome{padding:24px}.welcome h2{font-size:23px}.welcome .row{flex-wrap:wrap}.dashboard-grid{gap:18px;margin-bottom:18px}.page-title{margin-bottom:21px}.panel-head{padding:18px}.panel-head h2{font-size:13px}.sale-layout{flex-direction:column;gap:24px;display:flex}.catalog,.cart{width:100%}.cart{position:static}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-image .thumb{height:128px}.product-card h3{font-size:11px}.product-card-body{padding:11px}.queue-layout{grid-template-columns:1fr}.queue{max-height:330px;overflow:auto}.queue-item{padding:15px 18px}.warehouse-card{padding:18px}.warehouse-grid{gap:18px}.toolbar{gap:12px}.chips{gap:3px}.chips button{padding:7px 9px;font-size:9px}.small-search{width:100%;max-width:none}.page-actions .btn{font-size:10px}.app-footer{margin:0 14px;font-size:8px}.app-footer>span:last-child{display:none}.modal-backdrop{padding:8px}.modal{border-radius:11px;max-height:calc(100dvh - 16px)}.modal>header{padding:15px}.modal-content{padding:18px 15px}.form-grid{gap:13px}.field>span{font-size:10px}.count-grid{gap:9px}.count-grid input{text-align:center;min-height:56px;padding:5px;font-size:20px}.count-grid .field>span{text-align:center;font-size:8px}.permission-grid{grid-template-columns:1fr}.total-preview strong{font-size:21px}.contact-list{grid-template-columns:1fr}.location-grid{gap:12px;padding:15px}.location-card{padding:12px}.connection-list>div{flex-direction:column;align-items:flex-start;gap:8px}.demo-banner{justify-content:flex-start;align-items:flex-start;padding:8px 14px;font-size:9px}.demo-banner button{white-space:nowrap;margin:0;font-size:9px}.demo-banner svg{flex-shrink:0}.role-banner{font-size:9px}.date-filter{justify-content:space-between;width:100%}.date-filter input{max-width:140px}.toast{max-width:none;font-size:11px;bottom:15px;left:12px;right:12px}.form-actions{z-index:2;background:#fff;padding:16px 0 2px;position:sticky;bottom:-18px}.padded{padding:20px}.journal-row{grid-template-columns:.8fr 1fr 1fr 22px;gap:5px}.journal-row input{min-width:0;padding:7px}.upload-preview{flex-wrap:wrap}.warehouse-actions .btn{flex:1}td,th{padding-left:15px;padding-right:15px}.button-pair .btn{font-size:8px}.summary-block{padding:18px}.steps{font-size:11px;line-height:2}.modal-content .form-grid .wide{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.page-title p,.panel-head p,.metric>small,.product-stock,.cart-line small,.queue-item small,.activity-list small,.low-list small,.product-card-body>small,.cart-head p{color:#788576}.field>span{color:#536a51}.field>small{color:#788774}.product-card h3,.cart-line b,.pick-list b,.location-card b,.credit-line b,.contact-list button,.warehouse-card h2{color:#3e6044}.product-card-price b,.cart-totals .total,.total-preview strong,.summary-block .grand strong{color:#2b6948}.modal-content>p,.modal-content form>p,.check-label,.steps{color:#63775e}.info-strip{color:#647b58}.modal>header h2,.settings-form h3{color:#3e6243}.connection-list>div,.sub-form{color:#63765b}.summary-block b{color:#4e6c4d}.summary-block>div{color:#798a71}.empty h3{color:#637a55}.empty p{color:#87947d}.panel-note{color:#7a8d6d}.metric>strong{font-variant-numeric:tabular-nums}.wrap{flex-wrap:wrap}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cash-math{padding:0 23px 22px}.cash-math>div{color:#839575;border-bottom:1px solid #eef1e8;justify-content:space-between;gap:18px;padding:10px 0;font-size:11px;display:flex}.cash-math b{color:#607d50}.cash-math .cash-grand{border-top:1px solid #dfe9d6;border-bottom:0;align-items:center;margin-top:10px;padding-top:20px}.cash-grand strong{color:#2b6948;font-size:25px}.document-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.document-summary h2{color:#466f49;margin:8px 0;font-size:23px}.document-summary p{color:#8da17a;margin-top:5px;font-size:11px}.doc-stamp{text-align:center;letter-spacing:1px;color:#95ab80;border:1px dashed #b4c5a4;border-radius:5px;padding:12px 16px;font-size:9px;transform:rotate(-7deg)}.product-form-head{align-items:center;gap:20px;margin-bottom:23px;display:flex}.product-form-head>.thumb{flex-shrink:0;width:115px;height:100px}.product-form-head p{margin:7px 0}.product-form-head input[type=color]{border-radius:5px;width:45px;height:26px;min-height:26px;padding:3px}.product-form-head input[type=color]::-webkit-color-swatch-wrapper{padding:0}.admin-document-editor .table-wrap{max-height:44vh;overflow:auto}.admin-document-editor table{min-width:820px}.admin-document-editor td{vertical-align:top;padding:6px}.admin-document-editor td input{width:100%;min-width:70px;padding:6px}.admin-document-editor td:nth-child(2){min-width:170px}.admin-document-editor td select{max-width:220px}.json-view{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f1;max-height:260px;padding:10px;font-size:11px;overflow:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}.management-classic{--bg:#f0f0f0;--panel:#fff;--ink:#000;--text:#000;--muted:#555;--line:#b9b9b9;--green:#063d79;--light:#e7e7e7;--radius:0;color:#000;background:#f0f0f0;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3;display:block}.management-classic .app-body{flex-direction:column;width:100%;min-width:0;min-height:100dvh;margin-left:0;display:flex}.management-classic h1,.management-classic h2,.management-classic h3{color:#000;letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.management-classic b,.management-classic strong{font-weight:700}.management-classic h1{font-size:17px}.management-classic h2{font-size:13px}.management-classic h3{font-size:12px}.management-classic p,.management-classic small,.management-classic .muted{color:#454545}.management-classic button,.management-classic input,.management-classic select,.management-classic textarea{font-family:Arial,Helvetica,sans-serif}.management-classic input,.management-classic select,.management-classic textarea{color:#000;box-shadow:none;background:#fff;border:2px solid #fff;border-color:#888 #fff #fff #888;border-radius:0;min-height:23px;padding:2px 4px;font-size:12px}.management-classic input:focus,.management-classic select:focus,.management-classic textarea:focus{box-shadow:none;outline-offset:-1px;outline:1px solid #376aa0}.management-classic input[type=checkbox],.management-classic input[type=radio]{accent-color:#444;width:13px;height:13px;min-height:13px;box-shadow:none;margin:0;padding:0}.management-classic input:disabled,.management-classic select:disabled{color:#777;background:#eee}.management-classic .btn{color:#000;white-space:normal;background:#f0f0f0;border:2px solid #888;border-color:#fff #888 #888 #fff;border-radius:0;gap:6px;min-height:27px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;box-shadow:0 0 0 1px #b8b8b8}.management-classic .btn:hover:not(:disabled){background:#e8e8e8;border-color:#fff #666 #666 #fff}.management-classic .btn:active:not(:disabled){background:#ddd;border-color:#888 #fff #fff #888}.management-classic .btn.primary{color:#003c78;outline-offset:1px;background:#e8ecf0;border-color:#fff #747474 #747474 #fff;outline:1px solid #5d6f83}.management-classic .btn.danger{color:#a00000}.management-classic .btn.link{color:#003c78;box-shadow:none;background:0 0;border:0;font-size:11px;font-weight:400}.management-classic .btn small{color:inherit;font-size:10px}.management-classic .btn:disabled{opacity:1;color:#919191;box-shadow:0 0 0 1px #d3d3d3}.management-classic .btn:disabled svg{opacity:.45}.management-classic .icon-btn{color:#333;border-radius:0}.management-classic .icon-btn:hover{background:#ddd}.management-classic .main-content{flex:1;max-width:none;min-height:0;margin:0;padding:8px}.management-classic .mm-titlebar{background:#fafafa;border-bottom:1px solid #ccc;align-items:center;gap:7px;min-height:29px;padding:5px 9px;font-size:12px;display:flex}.mm-app-icon{color:#81143b;border:2px solid #81143b;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font:700 9px Arial;display:inline-flex}.mm-titlebar>b{font-weight:400}.mm-company{margin-right:auto;font-size:11px}.management-classic .test-label{color:#666;letter-spacing:.5px;white-space:nowrap;border:1px solid #b8b8b8;border-radius:0;padding:2px 5px;font-size:9px;display:inline}.mm-menubar{z-index:40;background:#fafafa;border-bottom:1px solid #ddd;align-items:center;gap:0;min-height:25px;padding:0 7px;display:flex;position:relative}.mm-menu{font-size:12px;position:relative}.mm-menu>summary{cursor:pointer;color:#000;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:4px 9px;list-style:none}.mm-menu>summary::-webkit-details-marker{display:none}.mm-menu[open]>summary,.mm-menu>summary:hover{background:#dadada}.mm-menu>div{background:#f0f0f0;border:1px solid #888;min-width:220px;padding:3px;position:absolute;top:100%;left:0;box-shadow:2px 3px #0003}.mm-menu button{text-align:left;white-space:nowrap;color:#000;background:0 0;border:0;width:100%;padding:7px 14px;font-size:12px;display:block}.mm-menu button:hover:not(:disabled){color:#fff;background:#003c78}.mm-menu button:disabled{color:#999}.mm-menu-spacer{flex:1}.mm-user-label{color:#555;margin-right:5px;font-size:11px}.mm-operator{text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-right:8px;font-size:11px;overflow:hidden}.management-classic .mm-role-select{max-width:180px;min-height:22px;font-size:11px}.mm-actual-role{margin-left:5px;font-size:11px}.mm-functionbar{scrollbar-width:thin;background:#f0f0f0;border-bottom:1px solid #999;flex-shrink:0;align-items:stretch;gap:3px;padding:3px 8px 5px;display:flex;overflow-x:auto}.mm-function{color:#000;background:0 0;border:1px solid #0000;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;min-width:70px;max-width:103px;padding:3px 6px;font-size:10px;display:flex}.mm-function svg{color:#424242;stroke-width:1.5px}.mm-function:nth-child(2) svg{color:#a08a00}.mm-function:nth-child(5) svg{color:#006c82}.mm-function:hover{background:#f7f7f7;border-color:#fff #888 #888 #fff}.mm-function.active{background:#e2e2e2;border-color:#999 #fff #fff #999}.mm-function.active svg{color:#002a64}.mm-function span{white-space:nowrap}.mm-function kbd{color:#000;font:10px/1.2 Arial}.mm-function-divider{background:#bbb;flex-shrink:0;width:1px;margin:2px 6px}.management-classic .demo-banner,.management-classic .role-banner,.management-classic .error-banner{color:#645117;background:#fff5c7;border-color:#c9bc82;border-radius:0;justify-content:flex-start;padding:4px 10px;font-size:11px}.management-classic .role-banner{color:#28405f;background:#e3ebf3;border-color:#a9b9ca}.management-classic .error-banner{color:#800;background:#f6dada;border-color:#bd8b8b}.management-classic .demo-banner button{color:#333;font-size:11px}.management-classic .mm-statusbar{color:#222;background:#ececec;border-top:1px solid #999;flex-shrink:0;gap:10px;min-height:24px;margin:0;padding:4px 8px;font-size:10px}.mm-statusbar>span{border:1px solid #fff;border-color:#aaa #fff #fff #aaa;flex:1;padding:2px 6px}.mm-statusbar>span:last-child{text-align:right}.management-classic .mm-statusbar .green-dot{background:#1e762c}.management-classic .page-title{border-bottom:1px solid #bbb;align-items:center;gap:14px;margin:0 0 9px;padding:6px 5px 8px}.management-classic .eyebrow{letter-spacing:0;color:#444;margin-bottom:3px;font-size:10px}.management-classic .page-title p{color:#444;max-width:none;margin-top:4px;font-size:11px}.management-classic .page-actions{gap:7px;max-width:none}.management-classic .panel{background:#fff;border:2px solid #fff;border-color:#aaa #fff #fff #aaa;border-radius:0}.management-classic .panel-head{background:#f0f0f0;border-bottom:1px solid #aaa;gap:10px;padding:9px 12px}.management-classic .panel-head p{color:#555;margin-top:3px;font-size:11px}.management-classic .panel-head h2{font-size:13px}.management-classic .padded{background:#f0f0f0;padding:14px}.management-classic table{color:#000;border-collapse:collapse;white-space:nowrap;font-size:12px}.management-classic th{color:#000;letter-spacing:0;text-transform:none;background:#ddd;border:1px solid #888;padding:3px 5px;font-size:12px;font-weight:700}.management-classic td{color:#000;border:1px solid #ddd;padding:3px 5px;font-size:12px;line-height:1.25}.management-classic td b{color:#000}.management-classic td small{color:#444;margin-top:1px;font-size:10px}.management-classic tbody tr:last-child td{border-bottom:1px solid #ddd}.management-classic td .btn{min-height:24px;padding:2px 6px;font-size:11px}.management-classic tr.selected td{background:#ddd}.management-classic tr:focus{outline-offset:-2px;outline:1px dotted #000}.management-classic .table-wrap{scrollbar-width:auto}.management-classic .badge{color:#222;background:#eee;border:1px solid #aaa;border-radius:0;padding:2px 5px;font-size:10px}.management-classic .badge.awaiting_cash,.management-classic .badge.queued{color:#584800;background:#ffffb0}.management-classic .badge.ready,.management-classic .badge.fulfilled,.management-classic .badge.received{color:#174d17;background:#c6e8c6}.management-classic .badge.cancelled,.management-classic .badge.credited{color:#790000;background:#eed0d0}.management-classic .badge.partial{color:#694300;background:#f5dcb0}.management-classic .small-search,.management-classic .searchbar{color:#555;border:2px solid #fff;border-color:#888 #fff #fff #888;border-radius:0}.management-classic .small-search input,.management-classic .searchbar input{border:0;min-height:26px;font-size:12px}.management-classic .toolbar{gap:10px;margin:0 0 9px}.management-classic .chips{gap:3px}.management-classic .chips button{color:#222;background:#e5e5e5;border:1px solid #aaa;border-radius:0;padding:5px 10px;font-size:11px}.management-classic .chips button.selected{color:#000;box-shadow:none;background:#fff;border-color:#888;font-weight:700}.management-classic .metrics{gap:10px;margin-bottom:12px}.management-classic .metric{background:#f0f0f0;border:2px groove #eee;border-radius:0;padding:12px}.management-classic .metric.green{background:#e5e5e5;border-color:#ddd}.management-classic .metric-top,.management-classic .metric-top svg{color:#333;font-size:11px}.management-classic .metric>strong{color:#000;margin:8px 0 4px;font-size:24px}.management-classic .metric>small{color:#444;font-size:10px}.management-classic .dashboard-grid{gap:12px;margin-bottom:12px}.management-classic .welcome{background:#eee;border:2px groove #fff;border-radius:0;grid-template-columns:1fr;padding:15px}.management-classic .welcome h2{color:#000;font-size:17px;line-height:1.3}.management-classic .welcome p{color:#333;margin:10px 0;font-size:12px}.management-classic .welcome-art{display:none}.management-classic .empty{padding:25px 16px}.management-classic .empty-icon{color:#555;background:#eee;border-color:#bbb;border-radius:0;width:35px;height:35px}.management-classic .empty h3{color:#222;font-size:12px}.management-classic .empty p{color:#555;font-size:11px}.management-classic .thumb,.management-classic .thumb.small{border-radius:0}.management-classic .form-summary .thumb{flex-shrink:0;width:90px;height:80px}.management-classic .info-strip{color:#283c55;background:#e8edf2;border:1px solid #b6c0cc;border-radius:0;margin-bottom:12px;padding:8px 10px;font-size:11px}.management-classic .panel-note{color:#444;background:#eee;border-top:1px solid #bbb;padding:8px 11px;font-size:11px}.management-classic .form-grid{gap:12px}.management-classic .field{gap:4px}.management-classic .field>span{color:#111;font-size:12px;font-weight:700}.management-classic .field>small{color:#555;font-size:10px}.management-classic .check-label{color:#222;font-size:12px}.management-classic .form-actions{background:#f0f0f0;border-color:#bbb;gap:9px;margin-top:18px;padding-top:12px}.management-classic .sub-form{color:#222;background:#eee;border:2px groove #fff;border-radius:0;padding:12px}.management-classic .total-preview{color:#000;background:#eee;border:2px groove #fff;border-radius:0;padding:12px}.management-classic .total-preview strong{color:#000}.management-classic .summary-block{gap:9px;padding:14px}.management-classic .summary-block>div{color:#333;font-size:12px}.management-classic .summary-block b{color:#000}.management-classic .summary-block .grand strong{color:#a00000;font-size:24px}.management-classic .checkout-total{color:#000;background:#eee;border:2px groove #fff;border-radius:0;padding:15px}.management-classic .checkout-total strong{color:#a00000;font-size:32px}.management-classic .checkout-total>span{color:#222;font-size:12px}.management-classic .connection-list>div{color:#000;border-color:#bbb;padding:12px 0;font-size:12px}.management-classic .permission-grid{gap:10px}.management-classic .upload-area{color:#333;background:#fff;border:1px dashed #999;border-radius:0}.management-classic .upload-area span{color:#555;font-size:11px}.management-classic .steps{color:#222;font-size:12px}.management-classic .text-link{color:#003c78}.management-classic .queue-item{color:#111;border-color:#bbb;padding:14px}.management-classic .queue-item.selected{background:#ffffc0;border-left-color:#888}.management-classic .queue-item p{color:#222}.management-classic .queue-item small{color:#555}.management-classic .queue-layout{grid-template-columns:290px minmax(0,1fr);gap:12px}.management-classic .warehouse-grid{gap:12px}.management-classic .warehouse-card{background:#f0f0f0;padding:12px}.management-classic .warehouse-card h2,.management-classic .pick-list b,.management-classic .pick-list strong{color:#000}.management-classic .warehouse-card>p{color:#333}.management-classic .warehouse-actions{border-color:#bbb}.management-classic .warehouse-actions .btn{font-size:12px}.management-classic .cash-math{padding:0 12px 12px}.management-classic .cash-math>div{color:#333;border-color:#ccc;font-size:12px}.management-classic .cash-math b{color:#000}.management-classic .cash-grand strong{color:#a00000}.management-classic .green-text{color:#166316}.management-classic .amber-text{color:#886000}.management-classic .red{color:#a00000}.management-classic .document-summary p{color:#333;font-size:12px}.management-classic .document-summary h2{color:#000;font-size:22px}.management-classic .doc-stamp{color:#777;border-color:#777;border-radius:0;transform:none}.management-classic .credit-line{border-color:#ccc}.management-classic .credit-line b,.management-classic .cash-count p{color:#000}.management-classic .activity-list b,.management-classic .low-list b,.management-classic .workflow-row b{color:#222}.management-classic .activity-list>div:not(.empty),.management-classic .low-list>div,.management-classic .workflow-row{border-color:#ddd;padding:10px 12px}.management-classic .stage-icon{color:#333;background:#ddd;border-color:#bbb;border-radius:0}.management-classic .json-view{color:#222;background:#fff;border-color:#bbb;border-radius:0}.management-classic .count{color:#000;background:#ddd;border-radius:0}.management-classic .contact-list button{color:#000;background:#fff;border-color:#bbb;border-radius:0}.management-classic .avatar{color:#000;background:#ddd}.management-classic .mm-empty-text{color:#555;padding:12px;font-size:12px;font-weight:400}.mm-workspace fieldset{min-width:0}.mm-sale-screen{flex-direction:column;gap:8px;min-height:calc(100dvh - 172px);display:flex}.mm-document-types{background:#f0f0f0;border:2px groove #fff;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:12px;margin:0;padding:7px 10px;display:flex}.mm-document-types label{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.mm-client-box{border:2px groove #fff;grid-template-columns:minmax(300px,1.2fr) minmax(280px,1fr) minmax(170px,.55fr);gap:15px;margin:0;padding:5px 8px 8px;display:grid}.mm-client-box legend{padding:0 3px;font-size:12px;font-weight:700}.mm-client-fields{flex-direction:column;gap:3px;display:flex}.mm-client-fields>label{align-items:center;gap:10px;display:flex}.mm-client-fields>label>b{min-width:64px}.mm-client-fields>label>select{flex:1}.mm-client-name{flex:1;gap:4px;min-width:0;display:flex}.mm-client-name>input{flex:1;min-width:120px}.mm-client-name>select{max-width:135px}.mm-client-buttons{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.mm-client-buttons .btn{flex-direction:column;gap:1px;min-width:86px;min-height:38px;padding:5px 8px;display:flex}.mm-responsible{gap:12px;width:100%;font-size:12px;display:flex}.mm-delivery-controls{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.mm-delivery-controls label{align-items:center;gap:7px;font-size:11px;display:flex}.mm-delivery-controls select{max-width:205px}.mm-sales-body{grid-template-columns:minmax(0,1fr) 126px;gap:8px;display:grid}.mm-sales-grid{background:#c0ffc0;border:2px solid #fff;border-color:#999 #fff #fff #999;min-height:clamp(240px,33vh,390px);position:relative}.management-classic .mm-line-grid{width:100%;min-width:1115px;font-weight:700}.management-classic .mm-line-grid th{text-align:left;white-space:nowrap;background:#c5c5c5;border-color:#888;padding:3px 4px;line-height:1.2}.management-classic .mm-line-grid tbody td{background:#ffff80;border:1px solid #b7b76b;height:23px;padding:1px 4px;font-weight:700}.management-classic .mm-line-grid tbody tr.selected td{background:#ffffa0}.management-classic .mm-line-grid tbody td:focus-within{background:#fff;border-color:#555}.management-classic .mm-line-grid input{text-align:right;width:100%;min-width:50px;max-width:105px;height:20px;min-height:20px;box-shadow:none;background:0 0;border:0;outline:0;padding:1px 2px;font-weight:700}.management-classic .mm-line-grid input:focus{background:#fff;outline:1px solid #555}.management-classic .mm-line-grid input:disabled{color:#555;background:0 0}.management-classic .mm-line-grid input[type=number]{appearance:textfield}.management-classic .mm-line-grid input::-webkit-inner-spin-button{appearance:none}.management-classic .mm-line-grid td:first-child{text-align:right;width:72px;min-width:72px}.management-classic .mm-line-grid td:nth-child(2){width:175px;min-width:140px}.management-classic .mm-line-grid td:nth-child(3){color:#0000a5;white-space:normal;width:36%;min-width:290px;max-width:700px}.management-classic .mm-line-grid td:nth-child(4),.management-classic .mm-line-grid td:nth-child(5),.management-classic .mm-line-grid td:nth-child(7){text-align:right;min-width:85px}.management-classic .mm-line-grid td:nth-child(6){width:58px;min-width:58px}.management-classic .mm-line-grid td:nth-child(8){text-overflow:ellipsis;max-width:140px;overflow:hidden}.management-classic .mm-line-grid td:nth-child(9){text-align:right;min-width:72px}.management-classic .mm-cell-button{font:inherit;color:inherit;text-align:left;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;max-width:100%;padding:0;display:inline-flex}.management-classic .mm-cell-button:hover{text-decoration:underline}.mm-sales-scroll{max-height:43vh}.mm-grid-empty{color:#315131;padding:18px 8px;font-size:12px}.mm-sales-actions{flex-direction:column;gap:7px;padding:2px;display:flex}.mm-sales-actions .btn{flex-direction:column;gap:3px;min-height:39px;display:flex}.mm-sales-actions .btn svg{width:18px;height:18px}.mm-code-entry{align-items:flex-end;gap:8px;padding:3px 1px;display:flex}.mm-code-entry>label{flex-direction:column;gap:3px;font-size:10px;font-weight:700;display:flex}.mm-code-entry input{height:28px;min-height:28px}.mm-code-entry>label:first-child input{width:80px}.mm-code-label{flex:1;min-width:180px;max-width:650px}.mm-entry-hint{color:#555;padding-bottom:6px;font-size:11px}.mm-sales-lower{grid-template-columns:minmax(350px,1fr) minmax(120px,.25fr) 325px;align-items:end;gap:18px;margin-top:auto;padding:20px 0 2px;display:grid}.mm-quick-products{min-width:0}.mm-section-caption{margin-bottom:5px;font-size:12px;font-weight:700}.mm-quick-products>.table-wrap{background:#fff;border:2px solid #fff;border-color:#999 #fff #fff #999;height:150px;overflow:auto}.management-classic .mm-quick-products td{border-top:0;border-bottom:0;padding:2px 5px;font-size:11px;font-weight:700;line-height:1.15}.management-classic .mm-quick-products th{padding:2px 4px;font-size:11px;position:sticky;top:0}.management-classic .mm-quick-products td:nth-child(3){text-align:right;width:25px}.management-classic .mm-quick-products tr:hover td{background:#e7e7e7}.mm-sale-stage{flex-direction:column;align-self:end;gap:7px;padding:10px 0;font-size:11px;display:flex}.mm-sale-stage>b{color:#b00000;font-size:16px}.mm-sale-stage>p{white-space:pre-wrap;max-width:210px;max-height:70px;font-size:11px;overflow:auto}.mm-sale-summary{border:2px groove #fff;flex-direction:column;gap:5px;margin:0;padding:6px 9px 9px;display:flex}.mm-sale-summary legend{font-size:12px;font-weight:700}.mm-sale-summary>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mm-sale-summary output{text-align:right;background:#fff;border:2px solid #fff;border-color:#999 #fff #fff #999;min-width:130px;padding:1px 4px;font-size:12px;font-weight:700;display:block}.mm-sale-summary .mm-total-final{color:red;border-top:1px solid #888;margin-top:2px;padding-top:6px;font-size:16px}.mm-sale-summary .mm-total-final output{color:#e00000;font-size:16px}.mm-sale-summary>.btn{min-height:29px;margin-top:4px}.mm-sale-summary>small{color:#333;font-size:10px;line-height:1.4}.management-classic .mm-shortage{color:#a00000}.mm-products-screen{grid-template-columns:minmax(0,1fr) 130px;gap:10px;min-height:calc(100dvh - 172px);display:grid}.mm-f5-main{flex-direction:column;min-width:0;display:flex}.mm-f5-selector{align-items:center;gap:15px;margin-bottom:4px;display:flex}.mm-f5-selector>select{min-width:185px;font-weight:700}.mm-f5-selector>span{color:#555;font-size:11px}.mm-search-modes{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:3px 10px 8px;display:flex}.mm-search-modes label{white-space:nowrap;align-items:center;gap:7px;display:flex}.mm-classification{grid-template-columns:.8fr 1.2fr 1fr;gap:7px;min-width:0;display:grid}.mm-classification-pane{min-width:0}.mm-classification-pane h2{margin:0 0 4px;font-size:12px;font-weight:700}.management-classic .mm-classification-pane select{white-space:normal;color:#000;background:#fff;border:2px solid #fff;border-color:#888 #fff #fff #888;border-radius:0;width:100%;height:clamp(145px,24vh,235px);min-height:145px;padding:0;font-size:12px;font-weight:700;overflow:auto}.mm-classification-pane option{min-height:17px;padding:1px 4px}.mm-classification-pane option:checked{color:#000;background:#ddd linear-gradient(#ddd,#ddd)}.mm-f5-search{align-items:center;gap:14px;padding:10px 0 7px;display:flex}.mm-f5-search label{flex:1;align-items:center;gap:8px;max-width:620px;font-weight:700;display:flex}.mm-f5-search input{width:100%;min-width:120px;font-weight:400}.mm-f5-search>b{margin-left:auto}.mm-f5-table{background:#fff;border:2px solid #fff;border-color:#999 #fff #fff #999;flex:1;min-height:280px;max-height:62vh;overflow:auto}.management-classic .mm-f5-table table{width:100%;min-width:1100px;font-weight:700}.management-classic .mm-f5-table th{z-index:1;white-space:nowrap;background:#ddd;padding:2px 5px;position:sticky;top:0}.management-classic .mm-f5-table td{white-space:nowrap;border-top:0;border-bottom:0;border-right:1px solid #eee;height:20px;padding:2px 5px;font-size:12px;line-height:1.25}.management-classic .mm-f5-table td.mm-f5-name{text-overflow:ellipsis;min-width:230px;max-width:470px;overflow:hidden}.management-classic .mm-f5-table tr.selected td{background:#d7d7d7}.management-classic .mm-f5-table tr:hover:not(.selected) td{background:#f2f2f2}.mm-f5-actions{flex-direction:column;gap:7px;padding:22px 1px 0;display:flex}.mm-f5-actions .btn{flex-direction:column;gap:2px;min-height:27px;display:flex}.mm-f5-actions hr{border:0;border-top:1px solid #aaa;border-bottom:1px solid #fff;width:100%;margin:5px 0}.mm-f5-photo{object-fit:contain;background:#fff;border:1px solid #aaa;max-width:100%;height:100px}.mm-f5-help{color:#555;margin-top:auto;padding-top:18px;font-size:10px;line-height:1.7}.mm-f5-record{color:#333;border-top:1px solid #fff;justify-content:space-between;gap:12px;padding:5px 3px;font-size:11px;display:flex}.management-classic .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0004;padding:18px}.management-classic .modal{background:#f0f0f0;border:2px solid #666;border-color:#fff #666 #666 #fff;border-radius:0;max-width:780px;max-height:calc(100dvh - 36px);box-shadow:3px 4px #0003}.management-classic .modal:has(.mm-picker){max-width:1030px}.management-classic .modal>header{background:#ddd;border-bottom:1px solid #888;min-height:32px;padding:5px 8px}.management-classic .modal>header h2{color:#000;font-size:13px}.management-classic .modal-content{background:#f0f0f0;min-height:0;padding:15px}.management-classic .modal-content>p,.management-classic .modal-content form>p{color:#333;margin-bottom:13px;font-size:12px;line-height:1.5}.management-classic .modal-content .field{margin-bottom:0}.management-classic .modal-content form>.field{margin-bottom:13px}.mm-picker-search{align-items:center;gap:9px;margin-bottom:10px;display:flex}.mm-picker-search input{flex:1;min-width:100px}.mm-picker-search select{max-width:240px}.mm-picker-results{background:#fff;border:2px solid #fff;border-color:#888 #fff #fff #888;min-height:220px;max-height:50vh;overflow:auto}.management-classic .mm-picker-results th{position:sticky;top:0}.management-classic .mm-picker-results td:nth-child(2){white-space:normal;min-width:280px}.management-classic .mm-picker-results tr.selected td{color:#fff;background:#003c78}.mm-picker-footer{align-items:flex-end;gap:10px;margin-top:13px;display:flex}.mm-picker-footer>.field{width:210px;margin-right:auto}.management-classic .toast{color:#222;background:#ffffe1;border:1px solid #888;border-radius:0;font-size:12px;bottom:33px;right:15px;box-shadow:2px 3px #0003}.management-classic .toast.error{color:#900;background:#fce3e3;border-color:#b77}.management-classic .toast button{color:#333}@media (width>=1600px){.mm-sales-lower{grid-template-columns:minmax(600px,1fr) minmax(150px,.25fr) 380px}.mm-sales-grid{min-height:clamp(260px,33vh,410px)}}@media (width<=1100px){.mm-client-box{grid-template-columns:minmax(270px,1fr) minmax(240px,1fr);gap:10px}.mm-delivery-controls{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.mm-sales-lower{grid-template-columns:minmax(300px,1fr) 310px;gap:12px}.mm-sale-stage,.mm-entry-hint{display:none}.mm-document-types{justify-content:flex-start;gap:12px 20px}.mm-operator{max-width:145px}.mm-function{min-width:65px;max-width:90px;font-size:9px}.mm-function kbd{font-size:9px}.management-classic .dashboard-grid{grid-template-columns:1fr}.management-classic .mm-statusbar>span:nth-child(2){display:none}.mm-f5-table{max-height:65vh}}@media (width<=760px){.management-classic .main-content{padding:6px}.mm-titlebar>b{font-size:11px}.mm-company{white-space:nowrap;text-overflow:ellipsis;max-width:130px;overflow:hidden}.management-classic .test-label{font-size:8px}.mm-menubar{flex-wrap:wrap;gap:0;padding:0 3px}.mm-menu>summary{padding:5px 7px;font-size:11px}.mm-menu-spacer{display:none}.mm-user-label{margin-left:auto}.mm-operator{max-width:110px;font-size:10px}.management-classic .mm-role-select{max-width:125px;font-size:10px}.mm-functionbar{gap:2px;padding:3px 4px}.mm-function{min-width:65px;max-width:80px;padding:4px}.mm-function svg{width:23px;height:23px}.mm-client-box{grid-template-columns:1fr;gap:7px}.mm-client-fields>label>b{min-width:43px}.mm-client-name>select{max-width:100px}.mm-client-buttons{gap:6px}.mm-client-buttons .btn{flex:1;min-width:75px}.mm-responsible{gap:8px;font-size:11px}.mm-delivery-controls{grid-column:auto;justify-content:space-between}.mm-delivery-controls select{max-width:205px}.mm-delivery-controls .btn{font-size:11px}.mm-document-types{gap:9px 15px;padding:7px}.mm-document-types label{font-size:11px}.mm-sales-body{grid-template-columns:minmax(0,1fr) 90px;gap:5px}.mm-sales-actions .btn{min-height:42px;padding:5px;font-size:10px}.mm-sales-actions .btn svg{width:16px}.mm-sales-grid{min-height:245px}.mm-sales-scroll{max-height:370px}.mm-code-entry{flex-wrap:wrap;gap:6px}.mm-code-entry>label:first-child input{width:60px}.mm-code-label{min-width:180px}.mm-code-entry>.btn{min-height:28px;margin-left:auto;font-size:11px}.mm-sales-lower{grid-template-columns:1fr;gap:10px;margin-top:0;padding-top:8px}.mm-sale-summary{width:100%;max-width:none}.mm-sale-summary>div output{min-width:150px}.mm-sale-summary>.btn{min-height:37px;font-size:13px}.mm-quick-products>.table-wrap{height:130px}.mm-products-screen{grid-template-columns:minmax(0,1fr) 105px;gap:6px;min-height:calc(100dvh - 190px)}.mm-f5-actions{gap:8px;padding-top:24px}.mm-f5-actions .btn{min-height:35px;padding:5px 3px;font-size:10px}.mm-f5-selector>select{flex:1;min-width:100px;max-width:100%;font-size:11px}.mm-f5-selector>span{display:none}.mm-search-modes{gap:8px 14px;padding:7px 1px}.mm-search-modes label{gap:5px;font-size:10px}.mm-classification{grid-template-columns:1fr;gap:6px}.mm-classification-pane h2{margin-bottom:2px;font-size:11px}.management-classic .mm-classification-pane select{height:85px;min-height:85px;font-size:11px}.mm-f5-search{flex-wrap:wrap;gap:6px;padding:8px 0 5px}.mm-f5-search label{flex:auto;gap:4px;width:100%;max-width:none;font-size:11px}.mm-f5-search input{width:100%;min-width:80px}.mm-f5-search .btn,.mm-f5-search>b{font-size:10px}.mm-f5-record{flex-direction:column;gap:3px;font-size:10px}.mm-f5-help{font-size:9px}.mm-f5-table{min-height:250px;max-height:65vh}.management-classic .queue-layout,.management-classic .warehouse-grid{grid-template-columns:1fr}.management-classic .mm-statusbar{gap:5px;margin:0;padding:3px;font-size:9px}.management-classic .mm-statusbar>span:first-child{max-width:55%}.management-classic .mm-statusbar>span:last-child{display:block}.management-classic .form-grid{gap:10px}.management-classic .field>span{font-size:11px}.management-classic .field input,.management-classic .field select{min-height:31px}.management-classic .count-grid input{min-height:52px;font-size:23px}.management-classic .modal-backdrop{padding:7px}.management-classic .modal{max-height:calc(100dvh - 14px)}.management-classic .modal-content{padding:12px}.management-classic .form-actions{padding:12px 0 3px;bottom:-12px}.management-classic .form-actions>.btn{min-height:35px}.mm-picker-search{flex-wrap:wrap}.mm-picker-search input{min-height:32px}.mm-picker-search select{width:100%;max-width:none;min-height:30px}.mm-picker-results{min-height:220px;max-height:45vh}.mm-picker-footer{flex-wrap:wrap;gap:7px}.mm-picker-footer>.field{flex:auto;width:100%}.mm-picker-footer>.btn{flex:1;min-height:35px}.management-classic .page-title{flex-wrap:wrap}.management-classic .page-title p{font-size:11px}.management-classic .page-actions{max-width:none}.management-classic .metrics{grid-template-columns:1fr 1fr}.management-classic .metrics.three{grid-template-columns:1fr}.management-classic .toast{bottom:35px;left:9px;right:9px}.management-classic .button-pair .btn{min-height:27px;font-size:10px}}.management-classic .mm-discount-link{color:#000;font-weight:700;text-decoration:underline}.management-classic .mm-discount-link:disabled{color:#777;cursor:default}.management-classic .mm-global-discount-note{color:#222;background:#ffffc0;border:1px solid #aaa;padding:4px;font-size:10px}.management-classic .mm-global-discount-form .input-unit{max-width:180px}.management-classic .mm-global-discount-form .input-unit input{min-height:38px;padding-right:30px;font-size:22px;font-weight:700}.management-classic .mm-global-discount-form .input-unit>span{color:#000;font-size:16px}.management-classic .mm-global-discount-form>.red{color:#a00000}.management-classic tr[draggable=true]{cursor:grab}.management-classic tr[draggable=true]:active{cursor:grabbing}.management-classic .mm-drag-destination{outline-offset:-4px;outline:2px dashed #22694e}.management-classic .mm-drop-over{outline-offset:-3px;background:#dfefdc!important;outline:3px solid #1d6d4f!important}.management-classic .mm-product-drop{text-align:center;color:#26392c;background:#e7ebdf;border:2px dashed #7c8b77;flex-direction:column;align-items:center;gap:6px;min-height:132px;margin:12px 0;padding:16px 9px;line-height:1.4;display:flex}.management-classic .mm-product-drop span,.management-classic .mm-product-drop small{font-size:11px}.management-classic .mm-file-drop{cursor:pointer;background:#eef0e8;border:2px dashed #7c8b77;min-height:140px}.management-classic .mm-file-drop input{cursor:pointer}.management-classic .mm-install-help{line-height:1.65}.management-classic .mm-install-help ol{margin:14px 0;padding-left:24px}.management-classic .mm-install-help li{margin:8px 0}.management-classic .mm-install-help .info-strip{margin-bottom:16px}.management-classic .mm-product-picture{background:#fff;border:1px solid #c3c3bd;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:116px;display:flex;overflow:hidden}.management-classic .mm-product-picture img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.management-classic .mm-photo-placeholder{color:#6f776e;text-align:center;background:#f5f5f1;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:5px;display:flex}.management-classic .mm-photo-placeholder small{color:#666;font-size:10px;line-height:1.2}.management-classic .mm-product-picture.small{width:46px;height:42px}.management-classic .mm-product-picture.small .mm-photo-placeholder{gap:1px;padding:2px}.management-classic .mm-product-picture.small small{font-size:7px}.management-classic .mm-photo-catalog{background:#fff;border:2px solid #fff;border-color:#999 #fff #fff #999;flex:1;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));align-content:start;gap:9px;min-height:260px;max-height:62vh;padding:9px;display:grid;overflow:auto}.management-classic .mm-photo-tile{color:#111;background:#f1f1ec;border:1px solid #aaa;flex-direction:column;gap:5px;min-width:0;padding:5px;display:flex}.management-classic .mm-photo-tile.selected{background:#e2ebdc;border-color:#446946;box-shadow:inset 0 0 0 1px #446946}.management-classic .mm-photo-tile[draggable=true]{cursor:grab}.management-classic .mm-photo-select{text-align:left;color:#111;background:0 0;border:0;flex-direction:column;gap:5px;width:100%;min-width:0;padding:0;display:flex}.management-classic .mm-photo-select>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;max-height:32px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.management-classic .mm-photo-ref{color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.management-classic .mm-photo-data{flex-direction:column;gap:3px;margin-top:auto;font-size:11px;display:flex}.management-classic .mm-photo-data strong{color:#153f25;font-size:13px}.management-classic .mm-photo-data strong small{color:#555;font-size:9px;font-weight:400}.management-classic .mm-photo-data>small{color:#555;font-size:10px}.management-classic .mm-photo-actions{gap:5px;margin-top:3px;display:flex}.management-classic .mm-photo-actions>.btn:first-child{flex:1;min-height:28px}.management-classic .mm-photo-actions>.btn{min-height:28px;padding:3px 7px}.management-classic .mm-product-view-switch{flex-shrink:0;gap:2px;margin-left:auto;display:flex}.management-classic .mm-product-view-switch button{color:#111;background:#e7e7e3;border:1px solid #aaa;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-size:11px;display:flex}.management-classic .mm-product-view-switch button[aria-pressed=true]{background:#dce7d6;border-color:#597357;font-weight:700;box-shadow:inset 1px 1px #a7b9a3}.management-classic .mm-f5-table td.mm-list-photo{width:54px;padding:2px 4px}.management-classic .mm-photo-caption{justify-content:space-between;align-items:center;gap:8px;display:flex}.management-classic .mm-photo-caption button{color:#234f31;font-size:10px;text-decoration:underline}.management-classic .mm-picker-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;font-size:11px;display:flex}.management-classic .mm-picker .mm-photo-catalog{max-height:50vh}@media (width<=760px){.management-classic .mm-f5-selector{flex-wrap:wrap;gap:6px}.management-classic .mm-f5-selector .mm-product-view-switch{margin-left:0}.management-classic .mm-photo-catalog{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;padding:6px}.management-classic .mm-product-picture{height:100px}.management-classic .mm-picker-toolbar{flex-wrap:wrap}.management-classic .mm-picker-toolbar .mm-product-view-switch{margin-left:auto}}.management-classic .mm-photo-browser{flex-direction:column;flex:1;min-height:0;display:flex}.management-classic .mm-photo-path{white-space:nowrap;color:#243b28;align-items:center;gap:4px;min-height:28px;font-size:11px;display:flex;overflow-x:auto}.management-classic .mm-photo-path>svg{flex-shrink:0}.management-classic .mm-photo-path button{color:#234d2f;background:0 0;border:1px solid #0000;flex-shrink:0;padding:3px 6px;font-size:11px;text-decoration:underline}.management-classic .mm-photo-path button[aria-current=page]{background:#e4e9df;border-color:#b6c1af;font-weight:700;text-decoration:none}.management-classic .mm-photo-path>span{padding:3px 5px;font-weight:700}.management-classic .mm-photo-level-title{color:#555;margin:3px 0 7px;font-size:11px}.management-classic .mm-photo-category-grid{background:#fff;border:2px solid #fff;border-color:#999 #fff #fff #999;flex:1;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));align-content:start;gap:9px;min-height:260px;max-height:62vh;padding:9px;display:grid;overflow:auto}.management-classic .mm-photo-category{text-align:left;color:#172d19;background:#e9ecdf;border:1px solid #a2aa9c;flex-direction:column;gap:7px;min-width:0;padding:7px;display:flex}.management-classic .mm-photo-category:hover{background:#dfe9d5;border-color:#53744c}.management-classic .mm-photo-category>b{overflow-wrap:anywhere;font-size:13px}.management-classic .mm-photo-category>span:last-child{color:#53604c;justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;display:flex}.management-classic .mm-photo-browser.compact .mm-photo-category-grid,.management-classic .mm-photo-browser.compact .mm-photo-catalog{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;height:230px;min-height:180px;max-height:230px;padding:5px}.management-classic .mm-photo-browser.compact .mm-product-picture{height:72px}.management-classic .mm-photo-browser.compact .mm-photo-category{gap:4px;padding:4px}.management-classic .mm-photo-browser.compact .mm-photo-category>b{font-size:11px}.management-classic .mm-photo-browser.compact .mm-photo-select>b{min-height:26px;max-height:26px;font-size:10px}.management-classic .mm-photo-browser.compact .mm-photo-data strong{font-size:11px}.management-classic .mm-photo-browser.compact .mm-photo-data>span{font-size:10px}.management-classic .mm-photo-browser.compact .mm-photo-actions>.btn{min-height:24px;font-size:10px}.management-classic .mm-sale-group-strip{white-space:nowrap;align-items:center;gap:5px;max-width:100%;padding-top:5px;font-size:10px;display:flex;overflow-x:auto}.management-classic .mm-sale-group-strip button{color:#263a26;background:#e8e9df;border:1px solid #a5ad9f;align-items:center;gap:4px;padding:3px 5px;font-size:10px;display:flex}.management-classic .mm-picker .mm-photo-category-grid{max-height:50vh}@media (width<=760px){.management-classic .mm-photo-category-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;padding:6px}.management-classic .mm-photo-browser.compact .mm-photo-category-grid,.management-classic .mm-photo-browser.compact .mm-photo-catalog{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}.management-classic .mm-photo-caption b{font-size:11px}}.management-classic input[aria-invalid=true]{background:#fff0f2;border-color:#b00020}.management-classic .cash-warning{color:#6a4500;background:#fff3cf;border:1px solid #b47a00;align-items:flex-start;gap:8px;margin:12px 0;padding:10px;display:flex}.management-classic .cash-warning svg{flex-shrink:0}.management-classic .checkout-admin{border:1px solid #888;margin:14px 0;padding:10px}.management-classic .checkout-admin small{margin-top:7px;display:block}.management-classic .checkout-confirm{margin:14px 0;font-weight:700}.management-classic .toast.warning{color:#6a4500;background:#fff3cf;border-color:#b47a00}.delivery-box{background:#f3f3f3;border:1px solid #8c8c8c;min-width:0;margin:12px 0;padding:12px}.delivery-box legend{padding:0 5px;font-weight:700}.delivery-box .field{margin:8px 0}.delivery-box p{overflow-wrap:anywhere}.delivery-box small{line-height:1.5;display:block}.delivery-box .btn{white-space:normal;text-align:left;height:auto;min-height:34px}.delivery-summary{overflow-wrap:anywhere;margin:12px 0}.delivery-summary p{margin:5px 0}.delivery-candidates{gap:6px;margin:10px 0;display:grid}.delivery-box .check-label{align-items:flex-start;margin-top:12px}@media (width<=600px){.delivery-box{padding:10px}.delivery-box .btn{width:100%}}.logistics-actions{flex-wrap:wrap;gap:5px;display:flex}.logistics-actions .btn{white-space:normal;height:auto;min-height:32px}.logistics-status{border:1px solid #8a8a8a;margin:10px 0;padding:10px}.logistics-status small{margin-top:5px;display:block}.logistics-status p{margin-bottom:0}.mm-page-documents .row.gap{flex-wrap:wrap}@media (width<=600px){.logistics-actions{min-width:160px}.logistics-actions .btn{flex:100%}}.f3-selected-document{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.f3-selected-document b,.f3-selected-document small{display:block}.f3-selected-document small{margin-bottom:5px}@media (width<=600px){.f3-selected-document{flex-direction:column;align-items:stretch}}.management-classic .checkout-blocking{color:#870019;overflow-wrap:anywhere;background:#fff0f2;border:1px solid #b00020;margin:12px 0;padding:10px}.management-classic .checkout-blocking p{margin:6px 0}.management-classic .checkout-blocking small{margin-top:8px;line-height:1.5;display:block}.management-classic .checkout-blocking .btn{white-space:normal;height:auto;min-height:34px}.management-classic .checkout-blocking ul{padding-left:20px}.stock-availability{gap:4px;margin:10px 0;font-size:12px;display:grid}.stock-availability strong{margin-top:3px}.checkout-delivery-section{scroll-margin-top:12px}@media (width<=600px){.management-classic .checkout-blocking .btn{width:100%}.stock-availability{font-size:13px}}.management-classic .payment-shortcuts .btn[aria-pressed=true]{color:#123c60;background:#dce8f2;border-style:inset}.management-classic .cash-change{color:#123c60;border-top:1px solid #a4b6c5;border-bottom:1px solid #a4b6c5;padding:8px 0;font-size:1.15em}.delivery-navigation{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.delivery-navigation img{object-fit:contain;background:#fff;max-width:160px}.delivery-navigation small{flex-basis:100%}.driver-cash-warning{color:#6a4500;background:#fff3cf;border:1px solid #b47a00;padding:12px}.driver-cash-row{border-top:1px solid #bbb}.driver-cash-row details{overflow-wrap:anywhere;margin-top:12px}.delivery-collection{border-top:1px solid #aaa;margin-top:12px;padding-top:10px}.transaction-filters .field{min-width:170px}.delivery-card .btn,.driver-cash-panel .btn{white-space:normal;height:auto;min-height:36px}@media (width<=600px){.transaction-filters{align-items:stretch}.transaction-filters .field,.transaction-filters .small-search{width:100%}.delivery-navigation{justify-content:center}.delivery-navigation .btn{text-align:center;width:100%}.driver-cash-panel .panel-head,.driver-cash-row .row{flex-wrap:wrap}}.mm-sale-workbench{flex-direction:column;gap:8px;min-width:0;display:flex}.mm-sale-transaction{flex-direction:column;gap:6px;min-width:0;display:flex}.mm-sale-resizer,.management-classic .mm-sale-width-toggle{display:none}.mm-sale-footer{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mm-sale-footer .mm-sale-summary{min-width:300px;margin-left:auto}.mm-sale-delivery{background:#e8edf2;border:1px solid #a9b9ca;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:4px 7px;display:flex}.mm-sale-delivery>div{flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;display:flex}.mm-sale-delivery span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mm-sale-delivery small{font-size:10px}.mm-sale-delivery>.btn{flex-shrink:0}.mm-sale-delivery>.field{flex:0 0 150px;gap:2px;min-width:140px}.mm-sale-delivery>.field>span{font-size:10px}.delivery-schedule{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.delivery-schedule .btn{min-height:28px}@media (width>=1024px){.management-classic.mm-sale-layout .app-body{height:100dvh;min-height:0;overflow:hidden}.mm-sale-layout .app-body>.mm-titlebar,.mm-sale-layout .app-body>.mm-menubar,.mm-sale-layout .app-body>.mm-functionbar,.mm-sale-layout .app-body>.demo-banner,.mm-sale-layout .app-body>.role-banner,.mm-sale-layout .app-body>.error-banner{flex-shrink:0}.management-classic .mm-page-sale{flex-direction:column;padding:6px;display:flex;overflow:hidden}.mm-page-sale>.mm-sale-screen{flex:1;gap:6px;min-height:0}.mm-page-sale .mm-document-types{flex-shrink:0;gap:6px 10px;padding:5px 8px}.mm-page-sale .mm-document-types label{gap:5px;font-size:11px}.mm-page-sale .mm-client-box{flex-shrink:0;grid-template-columns:minmax(240px,1.1fr) minmax(210px,1fr) minmax(170px,.75fr);gap:8px;padding:3px 6px 6px}.mm-page-sale .mm-client-fields>label>b{min-width:43px}.mm-page-sale .mm-client-name>input{min-width:0}.mm-page-sale .mm-client-name>select{max-width:110px}.mm-page-sale .mm-client-buttons .btn{flex:1;min-width:0;min-height:31px;padding:3px 5px;font-size:11px}.mm-page-sale .mm-responsible{gap:7px;font-size:10px}.mm-page-sale .mm-delivery-controls{flex-direction:column;grid-column:auto;justify-content:flex-start;gap:4px}.mm-page-sale .mm-delivery-controls label{flex-wrap:wrap;justify-content:flex-end;gap:3px 5px}.mm-page-sale .mm-sale-delivery{flex-shrink:0}.mm-page-sale .mm-sale-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(90px,1fr) 9px minmax(130px,var(--sale-catalog-height,36%));flex:1;gap:3px;min-height:0;display:grid}.mm-page-sale .mm-sale-resizer{cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#e0e0e0;border:1px solid #aaa;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:0;padding:0;display:flex}.mm-page-sale .mm-sale-resizer>span{border-top:2px dotted #888;border-bottom:2px dotted #fff;width:38px;height:4px}.mm-page-sale .mm-sale-resizer:hover,.mm-page-sale .mm-sale-resizer:focus-visible{background:#bdcfe1;outline:1px solid #376aa0}.mm-page-sale .mm-sale-width-toggle{display:inline-flex}.mm-page-sale .mm-photo-caption{flex-wrap:wrap;gap:3px 7px}.mm-page-sale .mm-sale-catalog{flex-direction:column;gap:3px;min-height:0;display:flex;overflow:hidden}.mm-page-sale .mm-section-caption{min-height:21px;margin-bottom:0}.mm-page-sale .mm-photo-browser{min-height:0;overflow:hidden}.mm-page-sale .mm-photo-path{flex-shrink:0;min-height:25px}.mm-page-sale .mm-photo-level-title{flex-shrink:0;margin:1px 0 4px}.management-classic .mm-page-sale .mm-photo-browser.compact .mm-photo-category-grid,.management-classic .mm-page-sale .mm-photo-browser.compact .mm-photo-catalog{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));align-content:start;height:auto;min-height:0;max-height:none;overflow:auto}.mm-page-sale .mm-photo-category,.mm-page-sale .mm-photo-tile{align-self:start}.mm-page-sale .vps-pagination{flex-wrap:wrap;flex-shrink:0;gap:4px;padding:4px;font-size:10px}.mm-page-sale .vps-pagination button{min-height:24px;padding:3px 5px}.management-classic .mm-page-sale .mm-sale-group-strip{white-space:normal;flex-wrap:wrap;flex-shrink:0;max-height:66px;padding:2px 0;overflow:auto}.mm-page-sale .mm-sale-transaction{gap:5px;min-height:0;overflow:hidden}.mm-page-sale .mm-sales-body{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.mm-page-sale .mm-sales-actions{flex-direction:row;flex-shrink:0;order:-1;gap:4px;padding:1px}.mm-page-sale .mm-sales-actions .btn{flex:1;gap:1px;min-width:0;min-height:36px;padding:3px;font-size:11px}.mm-page-sale .mm-sales-actions .btn svg{display:none}.mm-page-sale .mm-sales-actions .btn small{font-size:9px}.mm-page-sale .mm-sales-grid{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mm-page-sale .mm-sales-scroll{overscroll-behavior:contain;flex:1;height:100%;min-height:0;max-height:none;overflow:auto}.management-classic .mm-page-sale .mm-line-grid{min-width:780px;font-size:11px}.management-classic .mm-page-sale .mm-line-grid th,.management-classic .mm-page-sale .mm-line-grid td{padding-left:3px;padding-right:3px;font-size:11px}.management-classic .mm-page-sale .mm-line-grid th{z-index:1;position:sticky;top:0}.management-classic .mm-page-sale .mm-line-grid td:first-child{width:52px;min-width:52px}.management-classic .mm-page-sale .mm-line-grid td:nth-child(2){width:115px;min-width:100px}.management-classic .mm-page-sale .mm-line-grid td:nth-child(3){width:25%;min-width:150px}.management-classic .mm-page-sale .mm-line-grid td:nth-child(4),.management-classic .mm-page-sale .mm-line-grid td:nth-child(5),.management-classic .mm-page-sale .mm-line-grid td:nth-child(7){min-width:66px}.management-classic .mm-page-sale .mm-line-grid td:nth-child(6){width:48px;min-width:48px}.management-classic .mm-page-sale .mm-line-grid td:nth-child(9){min-width:50px}.management-classic .mm-page-sale .mm-line-grid input{min-width:40px;font-size:11px}.mm-page-sale .mm-grid-empty{pointer-events:none;padding:8px;font-size:11px;position:absolute;inset:27px 0 0;overflow:auto}.mm-page-sale .mm-code-entry{flex-wrap:nowrap;flex-shrink:0;gap:5px;padding:1px}.mm-page-sale .mm-code-entry>label:first-child input{width:55px}.mm-page-sale .mm-code-label{min-width:0;max-width:none}.mm-page-sale .mm-code-label input{width:100%;min-width:0}.mm-page-sale .mm-code-entry>.btn{flex-shrink:0;min-height:28px;padding:3px 5px;font-size:11px}.mm-page-sale .mm-entry-hint{display:none}.mm-page-sale .mm-sale-footer{flex-direction:row;flex-shrink:0;align-items:flex-end;gap:10px}.mm-page-sale .mm-sale-stage{flex-direction:column;align-self:flex-end;align-items:flex-start;gap:10px;min-height:15px;padding:0;font-size:10px;display:flex}.mm-page-sale .mm-sale-stage>b{font-size:11px}.mm-page-sale .mm-sale-stage>p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;max-height:15px;overflow:hidden}.mm-page-sale .mm-sale-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;width:min(620px,62%);min-width:460px;margin:0;padding:3px 7px 5px;display:grid}.mm-page-sale .mm-sale-summary>div{flex-direction:column;grid-row:1;align-items:stretch;gap:2px;font-size:11px}.mm-page-sale .mm-sale-summary output{width:100%;min-width:0;font-size:12px}.mm-page-sale .mm-sale-summary .mm-total-final{border:0;margin:0;padding:0;font-size:11px}.mm-page-sale .mm-sale-summary .mm-total-final output{font-size:14px}.mm-page-sale .mm-sale-summary>.btn{grid-area:2/span 2;min-height:30px;margin-top:1px;font-size:11px}.mm-page-sale .mm-sale-summary>small{grid-column:1/-1;font-size:10px;line-height:1.2}}@media (width<=1023px){.mm-sale-workbench{grid-template-columns:minmax(0,1fr);display:grid}.mm-sale-catalog{order:2}.mm-sale-transaction{order:1}.mm-sale-footer .mm-sale-summary{width:100%;min-width:0}.mm-sale-delivery{flex-wrap:wrap}}.payment-qr{overflow-wrap:anywhere;background:#fff;border:1px solid #9a9a9a;margin:12px 0;padding:12px}.payment-qr h3{margin:0 0 10px}.payment-qr-data{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.payment-qr-data img{width:224px;max-width:100%;height:224px;image-rendering:pixelated}.payment-qr-data dl{flex:180px;min-width:0;margin:0}.payment-qr-data dt{color:#555;margin-top:6px;font-size:12px}.payment-qr-data dd{margin:2px 0 6px}.payment-qr>p{margin-top:10px;font-size:12px}.management-classic .mm-line-grid .mm-sale-entry-row>td{vertical-align:top;white-space:normal;background:#c0ffc0;height:auto;padding:4px}.management-classic .mm-line-grid .mm-sale-entry-row>td:first-child{padding-top:7px}.mm-sale-entry-search{align-items:center;gap:6px;display:flex}.management-classic .mm-line-grid .mm-sale-entry-row input{text-align:left;background:#eaffea;border:1px solid #598359;min-width:40px;height:28px;min-height:28px}.management-classic .mm-line-grid .mm-sale-entry-row #mm-sale-code{flex:1;width:100%;max-width:none;font-weight:400}.mm-sale-entry-search>.btn{flex-shrink:0}.mm-sale-entry-hint{margin:3px 0;font-size:10px;font-weight:400;display:block}.mm-product-suggestions{overscroll-behavior:contain;background:#fff;border:1px solid #527952;max-height:230px;overflow:auto;box-shadow:1px 2px 3px #0002}.mm-product-suggestions>button{color:#000;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d4e0d4;align-items:center;gap:8px;width:100%;padding:5px 7px;font:12px Arial;display:flex}.mm-product-suggestions>button.active,.mm-product-suggestions>button:hover{outline-offset:-1px;background:#d8ebff;outline:1px solid #345c85}.mm-product-suggestions>button>span{flex:1;min-width:0}.mm-product-suggestions small{font-size:10px;font-weight:400;display:block}.mm-product-suggestions strong{white-space:nowrap;text-align:right}.mm-product-suggestions .thumb.small{flex-shrink:0;width:30px;height:30px}.mm-suggestion-status{padding:6px;font-size:11px;font-weight:400}.management-classic .mm-page-sale .mm-grid-empty{pointer-events:none;padding:12px 8px;position:static}.document-calendar{border:1px solid #aaa;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:8px 0 10px;padding:8px;display:flex}.document-calendar legend{align-items:center;gap:5px;padding:0 5px;font-weight:700;display:flex}.document-calendar-presets{flex-wrap:wrap;gap:5px;display:flex}.document-date-range{flex-wrap:wrap;gap:10px;display:flex}.document-date-input{align-items:center;gap:4px;display:flex}.document-date-input input{max-width:155px}.document-type-buttons{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.document-calendar-presets .btn[aria-pressed=true],.document-type-buttons .btn[aria-pressed=true]{outline-offset:-1px;background:#dbe8f6;outline:1px solid #4c6c90}.mm-page-invoices .row.gap,.mm-page-bons .row.gap,.mm-page-quotes .row.gap{flex-wrap:wrap}@media (width<=600px){.mm-sale-entry-search>.btn{max-width:95px;font-size:10px}.document-calendar-presets .btn{padding:4px 6px;font-size:10px}.document-date-input input{max-width:140px}}.management-classic .mm-line-grid .mm-box-quantity{white-space:normal;color:#24552a;margin-top:3px;font-size:10px;font-weight:400;display:block}.management-classic tr.quote-selected>td{color:#102c13;background:#c0ffc0!important}.quote-edit-banner{background:#c0ffc0;border:1px solid #598359;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;padding:8px;display:flex}.quote-edit-banner>div{flex:1;min-width:220px}.quote-edit-banner small{margin-top:3px;display:block}.quote-conversion-question{background:#e6ffe6;border:1px solid #598359;margin-bottom:12px;padding:12px}.quote-awaiting{border-color:#79956d}.mm-cascade-catalog{flex-direction:column;flex:1;gap:4px;min-width:0;min-height:0;display:flex}.mm-main-category-bar{flex-shrink:0;align-items:stretch;gap:3px;min-width:0;display:flex}.management-classic input.mm-catalogue-position{width:86px;min-width:70px}.mm-main-category-bar>button{color:#111;white-space:nowrap;background:#e6e6df;border:1px solid #999;min-width:25px;min-height:28px;padding:3px 7px;font-size:11px}.mm-main-category-tabs{overscroll-behavior:contain;flex:1;gap:2px;min-width:0;display:flex;overflow:auto}.mm-main-category-tabs>button{color:#111;white-space:nowrap;background:#e9e9e2;border:1px solid #999;flex:1 0 100px;padding:4px 10px;font-size:11px}.mm-main-category-tabs>button[aria-selected=true]{background:#c7d8bb;font-weight:700;box-shadow:inset 0 -3px #477037}.mm-cascade-panes{flex:1;gap:5px;min-width:0;min-height:0;display:flex}.mm-cascade-panel{background:#eee;border:2px solid #fff;border-color:#999 #fff #fff #999;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.mm-cascade-panel h3{border-bottom:1px solid #aaa;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px 8px;margin:0;padding:3px 5px;font-size:11px;display:flex}.mm-cascade-panel h3 small{color:#4b5544;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.mm-cascade-photos{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-content:start;gap:4px;min-height:0;padding:4px;display:grid;overflow:auto}.mm-cascade-category{text-align:center;color:#111;background:#f3f3ec;border:1px solid #aaa;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px;display:flex}.mm-cascade-category:hover{background:#e4eddc;border-color:#657e52}.mm-cascade-category.selected{background:#d5e3c7;outline:1px solid #577b3f}.mm-cascade-category b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.mm-cascade-category>small{color:#5a6254;font-size:9px}.mm-cascade-products{flex:1.25 1 0}.mm-cascade-panes.products-left .mm-cascade-products{order:-1}.management-classic .mm-cascade-panel .mm-photo-catalog{overscroll-behavior:contain;background:#fff;border:none;flex:1;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));align-content:start;gap:4px;min-height:0;max-height:none;padding:4px;display:grid;overflow:auto}.management-classic .mm-cascade-panel .mm-photo-tile{align-self:start;gap:2px;min-width:0;padding:3px}.management-classic .mm-cascade-panel .mm-photo-select{text-align:left;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 4px;padding:0;display:grid}.management-classic .mm-cascade-panel .mm-photo-select>.mm-product-picture{grid-row:span 2}.management-classic .mm-cascade-panel .mm-photo-select>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.management-classic .mm-cascade-panel .mm-photo-ref{text-overflow:ellipsis;font-size:9px;overflow:hidden}.management-classic .mm-cascade-panel .mm-photo-data{gap:2px;font-size:9px}.management-classic .mm-cascade-panel .mm-photo-data strong{font-size:10px}.management-classic .mm-cascade-panel .mm-photo-actions .btn{min-height:22px;padding:1px 4px;font-size:9px}.management-classic .mm-cascade-panel .mm-photo-actions svg{width:12px;height:12px}.mm-cascade-panel .mm-empty-text{padding:6px;font-size:11px;line-height:1.4}.mm-cascade-panel .vps-pagination{flex-shrink:0;font-size:9px}.management-classic .mm-line-grid .mm-sale-entry-row .mm-inline-product-name{min-width:270px;position:relative}.mm-inline-pack{align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.management-classic .mm-inline-pack input{width:65px}.mm-sale-entry-row .mm-inline-create{white-space:nowrap;min-height:28px;padding:3px 6px;font-size:11px}.management-classic .mm-line-grid .mm-sale-entry-row select{background:#eaffea;border:1px solid #598359;min-width:48px;min-height:28px;font-size:11px}.mm-sale-entry-row .mm-sale-entry-search>.btn{white-space:normal;max-width:85px;min-height:28px;padding:3px 5px;font-size:10px;line-height:1.1}.mm-page-sale .mm-grid-empty{flex:0 auto;min-height:20px;padding:5px;line-height:1.3;position:static}@media (width>=1024px){.mm-page-sale .mm-sale-catalog{gap:3px}.mm-cascade-catalog .mm-product-picture.small{width:46px;height:42px}.mm-page-sale .mm-sale-stage{gap:3px}.mm-page-sale .mm-sale-stage>p{max-width:330px;max-height:32px}.mm-page-sale .mm-sale-summary>.btn{min-height:28px}}@media (width<=1023px){.mm-cascade-catalog{min-height:270px}.mm-cascade-panes{flex:auto;height:245px}.mm-main-category-bar{flex-wrap:wrap}.mm-main-category-tabs{flex-basis:100%;order:-1}.mm-cascade-panel h3{font-size:10px}.mm-cascade-photos{grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}.management-classic .mm-cascade-panel .mm-photo-catalog{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}@media (width<=680px){.mm-cascade-panes{scroll-snap-type:x proximity;overflow-x:auto}.mm-cascade-panel{scroll-snap-align:start;min-width:230px}.mm-cascade-catalog{min-height:300px}.mm-cascade-panes{height:270px}.mm-main-category-tabs>button{min-height:34px}.mm-cascade-panes.products-left .mm-cascade-products{min-width:260px}}@media (width>=1024px) and (height<=650px){.management-classic.mm-sale-layout .app-body{height:auto;min-height:650px;overflow:auto}.management-classic .mm-page-sale{min-height:510px}}.mm-classification-actions{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.management-classic .mm-classification-actions .btn{flex:1;min-width:65px;min-height:26px;padding:3px 5px;font-size:10px}.mm-classification-rights{background:#e7edf4;border:1px solid #9baec3;justify-content:space-between;align-items:center;gap:8px;margin:5px 0;padding:6px;font-size:11px;display:flex}.mm-classification-rights>.btn{flex-shrink:0;min-height:28px;font-size:11px}.classification-branch{overflow-wrap:anywhere;background:#e8eedf;border:1px solid #a0ae94;padding:8px}.mm-classification-form>p{font-size:12px;line-height:1.5}@media (width<=760px){.mm-classification-rights{flex-wrap:wrap}.management-classic .mm-classification-actions .btn{min-height:30px}.mm-classification-pane h2{margin-bottom:4px}}@media (width>=1024px){.management-classic.mm-sale-layout{--mm-module-strip:clamp(440px,42vw,600px)}.management-classic.mm-sale-layout .app-body{height:100dvh;min-height:0;position:relative;overflow:hidden}.mm-sale-layout .app-body>.mm-titlebar{box-sizing:border-box;height:22px;min-height:22px;max-height:22px;padding:1px 6px;font-size:11px}.mm-sale-layout .app-body>.mm-menubar{box-sizing:border-box;height:24px;min-height:24px;max-height:24px;padding:0 5px}.mm-sale-layout .app-body>.mm-functionbar{box-sizing:border-box;width:var(--mm-module-strip);gap:1px;height:46px;min-height:46px;max-height:46px;padding:1px 3px}.mm-sale-layout .mm-functionbar .mm-function{box-sizing:border-box;gap:0;width:46px;min-width:46px;max-width:46px;padding:1px;font-size:9px}.mm-sale-layout .mm-functionbar .mm-function svg{flex-shrink:0;width:18px;height:18px}.mm-sale-layout .mm-functionbar .mm-function span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:11px;overflow:hidden}.mm-sale-layout .mm-functionbar .mm-function kbd{font-size:9px;line-height:10px}.mm-sale-layout .mm-function-divider{margin:1px 3px}.mm-sale-layout .app-body>.demo-banner,.mm-sale-layout .app-body>.role-banner{gap:4px;min-height:18px;padding:1px 6px;font-size:10px;line-height:14px}.mm-sale-layout .app-body>.demo-banner svg,.mm-sale-layout .app-body>.role-banner svg{flex-shrink:0;width:12px;height:12px}.management-classic .mm-page-sale{min-height:0;padding:4px;position:static}.mm-page-sale>.mm-sale-screen{gap:4px;min-height:0;position:static}.mm-page-sale .mm-sale-workbench,.mm-page-sale .mm-sale-transaction,.mm-page-sale .mm-sales-body{position:static}.mm-page-sale .mm-sales-actions{z-index:10;top:48px;left:calc(var(--mm-module-strip) + 5px);align-items:stretch;gap:3px;height:42px;margin:0;padding:0;position:absolute;right:5px}.mm-page-sale .mm-sales-actions .btn{flex:1 1 0;justify-content:center;min-width:0;min-height:0;padding:2px 3px;font-size:10px;line-height:1.1}.mm-page-sale .mm-sales-actions .btn small{font-size:9px;line-height:1.05}.mm-page-sale .mm-document-types{gap:3px 8px;min-height:22px;padding:2px 5px}.mm-page-sale .mm-document-types label{gap:4px;font-size:10px}.mm-page-sale .mm-client-box{grid-template-columns:minmax(240px,1.15fr) minmax(200px,.95fr) minmax(170px,.7fr);gap:6px;padding:2px 5px 3px}.mm-page-sale .mm-client-box legend{padding:0 2px;font-size:10px;line-height:11px}.mm-page-sale .mm-client-fields{gap:2px}.mm-page-sale .mm-client-fields>label{gap:5px;font-size:11px}.mm-page-sale .mm-client-box input,.mm-page-sale .mm-client-box select{height:20px;min-height:20px;padding:0 3px;font-size:11px}.mm-page-sale .mm-client-buttons{gap:3px}.mm-page-sale .mm-client-buttons .btn{min-height:26px;padding:2px 4px;font-size:10px;line-height:1.1}.mm-page-sale .mm-client-buttons .btn small{font-size:9px}.mm-page-sale .mm-responsible{font-size:10px;line-height:12px}.mm-page-sale .mm-delivery-controls{gap:3px}.mm-page-sale .mm-delivery-controls .btn{min-height:22px;padding:2px 4px;font-size:10px}.mm-page-sale .mm-sale-workbench{grid-template-rows:minmax(0,1fr) 6px minmax(120px,var(--sale-catalog-height,36%));gap:2px}.mm-page-sale .mm-sale-transaction,.mm-page-sale .mm-sales-body{gap:0}.mm-page-sale .mm-sales-grid{min-height:0}.mm-page-sale .mm-sale-entry-hint,.mm-page-sale .mm-grid-empty{display:none}.management-classic .mm-page-sale .mm-line-grid .mm-sale-entry-row>td{padding:2px 3px}.management-classic .mm-page-sale .mm-line-grid .mm-sale-entry-row>td:first-child{padding-top:3px}.management-classic .mm-page-sale .mm-line-grid .mm-sale-entry-row input,.management-classic .mm-page-sale .mm-line-grid .mm-sale-entry-row select{height:24px;min-height:24px;padding:1px 3px}.mm-page-sale .mm-sale-entry-row .mm-inline-create,.mm-page-sale .mm-sale-entry-row .mm-sale-entry-search>.btn{min-height:24px;padding:2px 4px}.mm-page-sale .mm-inline-pack{gap:4px;margin-top:2px}.mm-page-sale .mm-sale-catalog{gap:2px}.mm-page-sale .mm-section-caption{min-height:16px;font-size:10px}.mm-page-sale .mm-main-category-bar{gap:2px}.mm-page-sale .mm-main-category-bar>button{min-height:23px;padding:2px 5px;font-size:10px}.mm-page-sale .mm-main-category-tabs>button{min-height:23px;padding:2px 7px;font-size:10px}.mm-page-sale .mm-cascade-catalog{gap:2px}.mm-page-sale .mm-cascade-panes{gap:3px}.mm-page-sale .mm-cascade-panel h3{padding:2px 4px;font-size:10px}.mm-page-sale .mm-cascade-photos{gap:3px;padding:3px}.management-classic .mm-page-sale .mm-sale-group-strip{max-height:24px;padding:0}.mm-page-sale .mm-sale-footer{align-items:flex-end;gap:6px}.mm-page-sale .mm-sale-summary{gap:2px 6px;width:min(620px,64%);min-width:460px;padding:2px 5px 3px}.mm-page-sale .mm-sale-summary legend{display:none}.mm-page-sale .mm-sale-summary>div{gap:1px;font-size:10px}.mm-page-sale .mm-sale-summary output{padding:0 3px;font-size:11px}.mm-page-sale .mm-sale-summary .mm-total-final output{font-size:13px}.mm-page-sale .mm-sale-summary>.btn{min-height:24px;margin-top:0;padding:2px 5px;font-size:10px}.mm-page-sale .mm-sale-summary>small{display:none}.management-classic.mm-sale-layout .mm-statusbar{min-height:19px;padding:2px 5px;font-size:9px}.mm-sale-layout .mm-statusbar>span{padding:1px 4px}}@media (width>=1024px) and (height<=540px){.management-classic.mm-sale-layout .app-body{height:auto;min-height:540px;overflow:auto}.management-classic .mm-page-sale{min-height:400px}}.mm-unassigned-filter{color:#333;background:#eee;border:1px solid #aaa;margin-top:3px;padding:3px 5px;font-size:10px;display:block}.mm-unassigned-filter[aria-pressed=true]{background:#dbe6cd;font-weight:700}.mm-non-sale-rubric{color:#74510b;font-weight:700}@media (width>=1024px){.mm-page-sale .mm-sale-workbench{grid-template-rows:minmax(0,1fr) 6px minmax(112px,var(--sale-catalog-height,24%))}.management-classic .mm-page-sale .mm-line-grid{table-layout:fixed;width:100%;min-width:960px}.management-classic .mm-page-sale .mm-line-grid th:first-child{width:56px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(2){width:120px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(3){width:auto}.management-classic .mm-page-sale .mm-line-grid th:nth-child(4){width:74px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(5){width:90px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(6){width:48px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(7){width:90px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(8){width:72px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(9){width:68px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(10){width:38px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(11){width:34px}.management-classic .mm-page-sale .mm-line-grid th:nth-child(12){width:36px}.management-classic .mm-page-sale .mm-line-grid tbody td:nth-child(n){white-space:nowrap;box-sizing:border-box;width:auto;min-width:0;max-width:none}.management-classic .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row)>td{text-overflow:ellipsis;height:22px;padding:0 3px;line-height:20px;overflow:hidden}.management-classic .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row) input{min-width:0;max-width:none;height:18px;min-height:18px;padding:0 1px;font-size:11px;line-height:18px}.management-classic .mm-page-sale .mm-line-grid .mm-sale-product-label{align-items:center;gap:6px;min-width:0;height:20px;display:flex;overflow:hidden}.management-classic .mm-page-sale .mm-line-grid .mm-sale-product-label>.mm-cell-button{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;line-height:20px;display:block;overflow:hidden}.management-classic .mm-page-sale .mm-line-grid .mm-sale-product-label>.mm-box-quantity{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:40%;margin:0;font-size:9px;line-height:20px;display:inline;overflow:hidden}.management-classic .mm-page-sale .mm-line-grid .mm-sale-entry-row .mm-inline-product-name{min-width:0}.mm-page-sale .mm-sale-entry-search{gap:4px}.management-classic .mm-page-sale .mm-line-grid .mm-sale-entry-row #mm-sale-code{min-width:0}.management-classic .mm-page-sale .mm-line-grid .mm-sale-entry-row select{width:100%;min-width:0;padding:0;font-size:10px}.mm-page-sale .mm-cascade-catalog .mm-product-picture.small{width:34px;height:30px}.management-classic .mm-page-sale .mm-cascade-panel .mm-photo-select{grid-template-columns:34px minmax(0,1fr)}.mm-page-sale .mm-cascade-category{gap:1px;padding:3px}.management-classic .mm-page-sale .mm-sale-group-strip{max-height:20px}}.management-classic .mm-cascade-types .mm-cascade-photos{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.management-classic .mm-cascade-types .mm-cascade-category>.mm-product-picture.small{width:100%;height:84px}.management-classic .mm-photo-subcategories .mm-photo-category-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.management-classic .mm-photo-subcategories .mm-photo-category>.mm-product-picture{height:146px}.mm-catalogue-gesture-hint{color:#40533b;margin-right:auto;font-size:10px}@media (width<=760px){.management-classic .mm-cascade-types .mm-cascade-photos{grid-template-columns:repeat(auto-fill,minmax(114px,1fr))}.management-classic .mm-cascade-types .mm-cascade-category>.mm-product-picture.small{height:78px}.management-classic .mm-photo-subcategories .mm-photo-category-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.management-classic .mm-photo-subcategories .mm-photo-category>.mm-product-picture{height:128px}}.management-classic .mm-product-info{grid-template-columns:minmax(220px,46%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mm-product-info-picture{flex-direction:column;gap:9px;min-width:0;display:flex}.mm-product-photo-preview{cursor:zoom-in;background:#fff;border:0;width:100%;min-width:0;padding:0;display:block}.mm-product-photo-preview:disabled{cursor:default}.management-classic .mm-product-photo-preview>.mm-product-picture{width:100%;height:clamp(250px,44dvh,420px)}.mm-product-info-details{min-width:0}.management-classic .mm-product-info-details h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;line-height:1.35}.mm-product-info-details>p{margin:0 0 5px}.mm-product-info-details>.summary-block{margin-top:16px}.management-classic .modal.mm-photo-modal{width:calc(100vw - 36px);max-width:none;height:calc(100dvh - 36px)}.management-classic .mm-photo-modal>.modal-content{flex:1;min-height:0;padding:10px;display:flex;overflow:hidden}.mm-photo-presentation{flex-direction:column;flex:1;gap:9px;min-width:0;min-height:0;display:flex}.mm-photo-presentation-title{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.management-classic .mm-photo-presentation-title h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.25}.mm-photo-presentation-title>span{font-size:12px}.mm-photo-presentation-image{background:#fff;flex:1;min-width:0;min-height:0;display:flex}.management-classic .mm-photo-presentation-image>.mm-product-picture{width:100%;height:100%;min-height:0}.management-classic .mm-photo-presentation-image img{object-fit:contain}.mm-photo-presentation-actions{flex-shrink:0;justify-content:flex-end;display:flex}@media (width<=600px){.management-classic .mm-product-info{grid-template-columns:1fr;gap:14px}.management-classic .mm-product-photo-preview>.mm-product-picture{height:clamp(240px,42dvh,360px)}.management-classic .mm-photo-presentation-title h3{font-size:14px}}.management-classic .app-body:has(.mm-invoice-window){height:100dvh;min-height:600px}.management-classic .mm-page-invoices{flex-direction:column;min-height:0;padding:5px 6px;display:flex;overflow:hidden}.mm-invoice-window{color:#111;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.mm-invoice-top{flex-shrink:0;grid-template-columns:500px 100px minmax(175px,1fr);align-items:start;gap:10px;display:grid}.mm-invoice-controls{min-width:0}.management-classic .mm-invoice-type select{width:174px;height:20px;min-height:20px;padding:0 3px;font-size:12px}.mm-invoice-filter-grid{grid-template-rows:repeat(7,20px);grid-template-columns:240px 250px;gap:2px 10px;margin-top:7px;display:grid}.mm-invoice-period{grid-area:1/1/2/3;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.mm-invoice-period>span:first-child{flex-shrink:0;width:64px}.management-classic .mm-invoice-period input{width:138px;height:20px;min-height:20px;padding:0 2px;font-size:11px}.mm-invoice-filter{grid-template-columns:69px minmax(0,1fr);align-items:center;gap:0;font-size:11px;font-weight:700;display:grid}.management-classic .mm-invoice-filter input,.management-classic .mm-invoice-filter select{border-radius:0;width:100%;height:20px;min-height:20px;padding:0 3px;font-size:11px;font-weight:400}.mm-invoice-client{grid-area:2/1/3/3;width:315px}.mm-invoice-number{grid-area:3/1/4/2}.mm-invoice-state{grid-area:4/1/5/2;width:205px}.mm-invoice-reference{grid-area:5/1/6/2}.mm-invoice-seller{grid-area:5/2/6/3;grid-template-columns:76px minmax(0,1fr)}.mm-invoice-note{grid-area:6/1/7/2}.mm-invoice-product{grid-area:7/1/8/3;width:330px}.mm-invoice-calendar-row{align-items:center;gap:10px;height:22px;margin-top:3px;display:flex}.mm-invoice-calendar{font-size:11px;position:relative}.mm-invoice-calendar>summary{cursor:pointer;align-items:center;gap:4px;padding:2px 0;display:flex}.mm-invoice-calendar>.document-calendar{z-index:45;background:#f0f0f0;min-width:590px;margin:0;position:absolute;top:20px;left:0;box-shadow:2px 3px 7px #0004}.management-classic .mm-invoice-calendar-row>.btn{height:19px;min-height:19px;padding:1px 5px;font-size:10px}.mm-invoice-export-actions{flex-direction:column;align-items:stretch;gap:5px;margin-top:22px;display:flex}.management-classic .mm-invoice-export{flex-direction:column;justify-content:center;gap:0;height:47px;padding:2px;font-size:11px}.mm-invoice-export svg{color:#28783c}.management-classic .mm-invoice-export-actions>.btn:last-child{min-height:19px;padding:1px 4px;font-size:10px}.management-classic .mm-invoice-summary{table-layout:auto;border-collapse:collapse;background:#fff;border:1px solid #999;justify-self:end;width:178px;margin:22px 0 0}.management-classic .mm-invoice-summary th,.management-classic .mm-invoice-summary td{color:#111;white-space:nowrap;background:#fff;border:1px solid #e3e3e3;height:15px;padding:1px 4px;font:10px/1.2 Arial,sans-serif}.management-classic .mm-invoice-summary th{text-align:left}.management-classic .mm-invoice-summary td{text-align:right}.mm-invoice-list-heading{flex-shrink:0;align-items:center;gap:12px;font-size:10px;display:flex}.mm-invoice-list-heading>b{font-size:11px}.mm-invoice-payment-legend{gap:10px;margin-left:auto;font-weight:700;display:flex}.mm-invoice-paid{color:green}.mm-invoice-partial{color:#a85000}.mm-invoice-unpaid{color:#bf0000}.mm-invoice-list{background:#fff;border:2px solid #fff;border-color:#888 #fff #fff #888;flex:1;min-height:110px;overflow:auto}.management-classic .mm-invoice-list table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.management-classic .mm-invoice-list th,.management-classic .mm-invoice-line-scroll th{z-index:1;color:#111;white-space:nowrap;text-align:left;background:#eee;border:1px solid #fff;border-color:#fff #999 #888 #fff;height:21px;padding:0 4px;font:700 15px/1.05 Times New Roman,Times,serif;position:sticky;top:0}.management-classic .mm-invoice-list td{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:0;height:19px;padding:0 4px;font:700 15px/1.1 Times New Roman,Times,serif;overflow:hidden}.management-classic .mm-invoice-list tr.mm-invoice-paid>td{color:green}.management-classic .mm-invoice-list tr.mm-invoice-partial>td{color:#a85000}.management-classic .mm-invoice-list tr.mm-invoice-unpaid>td{color:#bf0000}.management-classic .mm-invoice-list tr:hover>td{background:#f5f5f5}.management-classic .mm-invoice-list tr.selected>td{color:#111;background:#e8e8e8}.management-classic .mm-invoice-list tr:focus-visible{outline-offset:-2px;outline:2px solid #526a87}.management-classic .mm-invoice-list .right,.management-classic .mm-invoice-line-scroll .right{text-align:right}.mm-invoice-empty{color:#555;padding:12px;font-size:12px}.mm-invoice-selected-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;min-height:24px;display:flex}.mm-invoice-selected-actions>b{text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-right:auto;font-size:11px;overflow:hidden}.management-classic .mm-invoice-selected-actions .btn{min-height:22px;padding:1px 5px;font-size:10px}.mm-invoice-lines{background:#fff;border:2px solid #fff;border-color:#888 #fff #fff #888;flex-shrink:0;height:clamp(130px,20dvh,230px);min-height:0}.mm-invoice-line-scroll{height:100%;overflow:auto}.management-classic .mm-invoice-line-scroll table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.management-classic .mm-invoice-line-scroll td{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:0;padding:2px 4px;font:13px/1.2 Arial,sans-serif;overflow:hidden}.mm-invoice-line-ref{color:#555;font-size:11px}.mm-invoice-awaiting{flex-shrink:0;font-size:11px}.mm-invoice-awaiting>summary{cursor:pointer;padding:3px}.mm-invoice-awaiting>.table-wrap{max-height:145px;overflow:auto}@media (width<=900px){.mm-invoice-top{grid-template-columns:500px minmax(120px,1fr);gap:5px}.mm-invoice-export-actions{flex-direction:row;grid-column:1;align-items:center;margin-top:0}.management-classic .mm-invoice-export{flex-direction:row;gap:3px;height:25px;min-height:25px;padding:1px 6px}.mm-invoice-export svg{width:19px;height:19px}.management-classic .mm-invoice-summary{grid-area:1/2/3;width:160px}}@media (width<=700px){.management-classic .app-body:has(.mm-invoice-window){height:auto;min-height:100dvh}.management-classic .mm-page-invoices,.mm-invoice-window{overflow:visible}.mm-invoice-top{grid-template-columns:minmax(0,1fr)}.mm-invoice-filter-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:25px}.mm-invoice-filter,.mm-invoice-period{grid-area:auto;width:100%}.mm-invoice-period{gap:3px}.mm-invoice-period>span:first-child{width:66px}.management-classic .mm-invoice-period input{flex:1;width:120px;min-width:0}.mm-invoice-seller{grid-template-columns:69px minmax(0,1fr)}.mm-invoice-export-actions{grid-column:auto}.management-classic .mm-invoice-summary{grid-area:auto;justify-self:stretch;width:100%;margin-top:0}.mm-invoice-calendar>.document-calendar{width:calc(100vw - 20px);min-width:0}.mm-invoice-list{flex:none;height:45dvh;min-height:240px}.mm-invoice-list-heading{flex-wrap:wrap;gap:4px 8px}.mm-invoice-payment-legend{margin-left:0}.mm-invoice-selected-actions>b{width:100%;max-width:100%}.mm-invoice-lines{height:180px}}.management-classic .main-content:has(.mm-invoice-window){flex-direction:column;min-height:0;padding:4px 5px;display:flex;overflow:hidden}.mm-invoice-top{grid-template-areas:"controls actions summary"}.mm-invoice-controls{grid-area:controls}.mm-invoice-export-actions{grid-area:actions}.mm-register-summary{grid-area:summary;justify-self:end;margin-top:18px}.mm-register-summary>small{margin-bottom:3px;font-size:9px;display:block}.management-classic .mm-register-summary .mm-invoice-summary{margin:0}.mm-bons-delivery-filter{grid-area:4/2/5/3;grid-template-columns:76px minmax(0,1fr)}.management-classic .mm-document-register .mm-invoice-list table{min-width:1040px}.management-classic .mm-bons-window .mm-invoice-list .mm-bons-table{min-width:0}.management-classic .mm-document-register .mm-invoice-list th,.management-classic .mm-document-register .mm-invoice-list td{height:17px;font-size:13px;line-height:16px}.management-classic .mm-document-register .mm-invoice-list tr.selected>td{color:#fff;background:#0871b9}.management-classic .mm-quotes-window .mm-invoice-list tr.selected.quote-selected>td{color:#193b13;background:#d4e8c3}.mm-bons-window .f3-selected-document{background:0 0;border:0;padding:2px 0}.mm-invoice-list th[aria-sort] button{width:100%}.management-classic .mm-bons-window .mm-invoice-line-scroll table{min-width:1150px}.management-classic .modal:has(.mm-financial-document){width:1040px;max-width:calc(100vw - 22px)}.management-classic .modal:has(.mm-financial-document)>.modal-content{padding:8px}.mm-financial-document{color:#111;flex-direction:column;gap:6px;min-width:0;display:flex}.mm-doc-header{border:2px groove #fff;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(150px,1fr);gap:14px;padding:5px 7px;display:grid}.mm-doc-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mm-doc-header label{align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.mm-doc-header output{overflow-wrap:anywhere;background:#fff;border:1px solid #fff;border-color:#999 #fff #fff #999;flex:1;min-height:18px;padding:1px 4px;font-size:11px;display:block}.mm-doc-header>div>b{font-size:11px}.mm-doc-header small,.mm-doc-header p{margin:0;font-size:10px}.mm-doc-header .mm-doc-header-state{justify-content:center;align-items:flex-start}.mm-doc-header-state strong{font-size:14px}.mm-doc-header .mm-doc-closed{gap:4px;font-size:10px}.mm-doc-settlement{border:2px groove #fff;grid-template-columns:218px minmax(0,1fr);gap:12px;padding:5px 7px;display:grid}.mm-doc-totals{flex-direction:column;gap:2px;display:flex}.mm-doc-totals>label{justify-content:space-between;align-items:center;gap:7px;min-height:17px;font-size:10px;font-weight:700;display:flex}.mm-doc-totals output{text-align:right;min-width:75px;font-size:11px}.mm-doc-totals .mm-doc-grand{color:#a00000;border-top:1px solid #aaa;padding-top:3px}.mm-doc-totals .mm-doc-balance{border-top:1px solid #aaa;padding-top:3px;font-size:11px}.mm-doc-ledger{grid-template-columns:165px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mm-doc-payment-methods{flex-direction:column;gap:4px;padding-top:3px;display:flex}.mm-doc-payment-methods label{justify-content:space-between;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.mm-doc-payment-methods output{text-align:right;background:#fff;border:1px solid #fff;border-color:#888 #fff #fff #888;min-width:90px;min-height:18px;padding:1px 3px;font-size:11px;display:block}.mm-doc-history-heading{min-height:16px}.management-classic .mm-doc-history-heading h3{margin:0;font-size:10px}.mm-doc-payment-history{min-width:0}.mm-doc-payment-history>.table-wrap{background:#fff;border:1px solid #999;min-height:75px;max-height:112px;overflow:auto}.management-classic .mm-doc-payment-history table{width:100%;min-width:490px}.management-classic .mm-doc-payment-history th{background:#eee;height:16px;padding:1px 3px;font:700 11px/1.1 Times New Roman,serif;position:sticky;top:0}.management-classic .mm-doc-payment-history td{background:#fff;padding:2px 3px;font:10px/1.2 Arial,sans-serif}.management-classic .mm-doc-payment-history td small{font-size:9px}.management-classic .mm-doc-payment-history .btn{min-height:18px;padding:1px 3px;font-size:9px}.management-classic .mm-payment-refund>td{color:#b00000}.management-classic .mm-payment-reversed>td{color:#777}.mm-payment-reversed>td:nth-child(2){text-decoration:line-through}.mm-doc-no-payments{background:#fff;border:1px solid #aaa;min-height:80px;padding:5px;font-size:10px}.mm-doc-payment-actions{flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.mm-doc-payment-actions>span{margin-right:auto}.management-classic .mm-doc-payment-actions .btn{min-height:22px;padding:2px 5px;font-size:10px}.mm-doc-content{grid-template-columns:218px minmax(0,1fr);gap:8px;min-height:150px;display:grid}.mm-doc-notes{border:2px groove #fff;flex-direction:column;gap:5px;padding:5px;display:flex}.mm-doc-notes label{flex-direction:column;gap:2px;font-size:10px;font-weight:700;display:flex}.mm-doc-notes output{overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #fff;border-color:#999 #fff #fff #999;min-height:21px;padding:3px;font-size:10px;font-weight:400;display:block}.mm-doc-items{background:#fff;border:2px solid #fff;border-color:#999 #fff #fff #999;min-width:0;height:clamp(160px,24dvh,230px)}.mm-doc-items-scroll{height:100%;overflow:auto}.management-classic .mm-doc-items table{table-layout:fixed;width:100%;min-width:350px}.management-classic .mm-doc-items th{background:#eee;padding:1px 3px;font:700 13px/1.1 Times New Roman,serif;position:sticky;top:0}.mm-doc-items th:last-child{width:125px}.management-classic .mm-doc-items td{vertical-align:top;white-space:normal;border:0;padding:3px;font-size:11px}.mm-doc-items td b,.mm-doc-items td small{display:block}.management-classic .mm-doc-items td small{font-size:10px}.mm-doc-items .right{text-align:right;white-space:nowrap}.mm-doc-related{align-items:flex-start;gap:10px;font-size:10px;display:flex}.mm-doc-related details{flex:1;min-width:0}.mm-doc-related summary,.mm-doc-qr>summary{cursor:pointer;background:#e8e8e8;border:1px solid #aaa;padding:3px;font-size:10px}.mm-doc-related .btn{font-size:10px}.mm-doc-actions{border-top:1px solid #aaa;flex-wrap:wrap;align-items:center;gap:5px;padding-top:5px;display:flex}.management-classic .mm-doc-actions>.btn,.management-classic .mm-doc-actions .btn{min-height:25px;padding:2px 5px;font-size:10px}.mm-doc-actions>.btn:last-child{margin-left:auto}@media (width>=1024px){.management-classic .app-body:has(.mm-invoice-window){min-height:600px;overflow:hidden}.management-classic .app-body:has(.mm-invoice-window)>.mm-titlebar{display:none}.management-classic .app-body:has(.mm-invoice-window)>.mm-functionbar{height:45px;min-height:45px;padding:1px 5px}.app-body:has(.mm-invoice-window) .mm-function{gap:0;width:52px;min-width:52px;max-width:52px;padding:1px 3px;font-size:8px}.app-body:has(.mm-invoice-window) .mm-function svg{width:20px;height:20px}.app-body:has(.mm-invoice-window) .mm-function kbd{font-size:9px}.management-classic .main-content:has(.mm-invoice-window){flex-direction:column;min-height:0;padding:4px 5px;display:flex;overflow:hidden}.mm-document-register .mm-invoice-filter-grid{grid-template-rows:repeat(7,18px)}.management-classic .mm-document-register .mm-invoice-filter input,.management-classic .mm-document-register .mm-invoice-filter select,.management-classic .mm-document-register .mm-invoice-period input{height:18px;min-height:18px;font-size:10px}.mm-document-register .mm-invoice-lines{height:clamp(110px,18dvh,180px)}.management-classic .mm-document-register .mm-invoice-line-scroll th{height:18px;font-size:13px}.management-classic .mm-document-register .mm-invoice-line-scroll td{padding:1px 4px;font-size:11px}}@media (width<=900px){.mm-invoice-top{grid-template-columns:minmax(0,1fr) 165px;grid-template-areas:"controls summary""actions summary"}.mm-doc-settlement{grid-template-columns:190px minmax(0,1fr);gap:8px}.mm-doc-ledger{grid-template-columns:minmax(0,1fr);gap:5px}.mm-doc-payment-methods{grid-template-columns:1fr 1fr;display:grid}.mm-doc-header{grid-template-columns:minmax(200px,1fr) minmax(150px,1fr)}.mm-doc-header-state{grid-column:1/-1}.mm-doc-content{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.mm-invoice-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""actions""summary"}.management-classic .main-content:has(.mm-invoice-window){overflow:visible}.mm-bons-delivery-filter{grid-area:auto;grid-template-columns:69px minmax(0,1fr)}.mm-register-summary{justify-self:stretch;margin-top:0}.management-classic .mm-register-summary .mm-invoice-summary{width:100%}.mm-doc-header,.mm-doc-settlement,.mm-doc-content{grid-template-columns:minmax(0,1fr)}.mm-doc-header-state{grid-column:auto}.mm-doc-header{gap:7px}.mm-doc-ledger{grid-template-columns:minmax(0,1fr)}.mm-doc-notes{grid-template-columns:1fr 1fr;display:grid}.mm-doc-items{height:220px}.mm-doc-payment-actions{align-items:stretch}.mm-doc-payment-actions>.btn{flex:1}}.mm-interface-switch{white-space:nowrap;align-items:center;gap:4px;margin-left:9px;font-size:10px;display:flex}.management-classic .mm-interface-switch select{width:139px;height:22px;min-height:22px;padding:0 3px;font-size:10px}.mm-interface-2 .mm-cascade-catalog{grid-template-rows:24px minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:3px;display:grid}.mm-interface-2 .mm-main-category-bar{grid-area:1/1;gap:2px;min-height:0}.mm-interface-2 .mm-main-category-tabs{scrollbar-width:none}.mm-interface-2 .mm-main-category-tabs>button{background:#eee;flex:1 0 100px;min-height:0;padding:1px 5px;font-size:9px;font-weight:700}.mm-interface-2 .mm-main-category-tabs>button[aria-selected=true]{background:#e2e2e2;box-shadow:inset 1px 1px #888}.mm-interface-2 .mm-main-category-bar>button{min-width:21px;min-height:0;padding:0 3px}.management-classic.mm-interface-2 .mm-main-category-bar>.btn{width:24px;min-width:24px;min-height:0;padding:1px;font-size:0}.mm-interface-2 .mm-main-category-bar>.btn svg{width:14px;height:14px}.mm-interface-2 .mm-cascade-panes{display:contents}.mm-interface-2 .mm-cascade-types{grid-area:2/1}.mm-interface-2 .mm-cascade-subtypes{grid-area:1/2/3}.mm-interface-2 .mm-cascade-products{grid-area:1/3/3}.mm-interface-2 .mm-cascade-panel{background:#eee;border:1px solid #999}.mm-interface-2 .mm-cascade-panel h3{text-overflow:ellipsis;white-space:nowrap;border:0;min-height:12px;padding:0 3px;font-size:9px;line-height:12px;display:block;overflow:hidden}.management-classic.mm-interface-2 .mm-cascade-types .mm-cascade-photos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-auto-rows:68px;gap:3px;padding:3px}.mm-interface-2 .mm-cascade-subtypes .mm-cascade-photos{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-auto-rows:68px;gap:3px;padding:3px}.management-classic.mm-interface-2 .mm-cascade-category{background:#fff;border:1px solid #888;border-color:#ddd #888 #888 #ddd;align-self:stretch;gap:1px;min-height:0;padding:2px;overflow:hidden}.mm-interface-2 .mm-cascade-category:hover{background:#f1f6ec;border-color:#58734d}.mm-interface-2 .mm-cascade-category.selected{background:#e9f0e2;outline:1px solid #557345}.mm-interface-2 .mm-cascade-category>b{flex-shrink:0;order:-1;width:100%;min-height:18px;max-height:18px;font-size:9px;line-height:9px}.mm-interface-2 .mm-cascade-category>small{display:none}.management-classic.mm-interface-2 .mm-cascade-types .mm-cascade-category>.mm-product-picture.small,.management-classic.mm-interface-2 .mm-cascade-subtypes .mm-cascade-category>.mm-product-picture.small{border:0;width:100%;height:42px;min-height:0}.mm-catalogue-preview{color:#111;background:#fff;border:1px solid #aaa;flex-direction:column;flex:1;align-items:center;gap:3px;min-height:0;margin:3px;padding:3px;display:flex}.mm-catalogue-preview:hover{border-color:#58734d}.mm-catalogue-preview>.mm-product-picture{border:0;flex:1;width:100%;height:auto;min-height:0}.mm-catalogue-preview>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:9px;line-height:11px;display:-webkit-box;overflow:hidden}.mm-catalogue-preview>small{font-size:9px}.management-classic.mm-interface-2 .mm-cascade-products .mm-product-buttons{background:#eee;flex-direction:column;gap:2px;padding:3px;display:flex}.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-tile{background:#eee;border:1px solid #888;border-color:#fff #888 #888 #fff;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 20px;align-self:stretch;gap:0;width:100%;min-height:27px;padding:0;display:grid}.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-tile.selected{background:#dfead4;border-color:#668151;box-shadow:inset 0 0 0 1px #668151}.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-select{text-align:center;grid-area:1/1;justify-content:center;align-items:center;padding:3px 4px;display:flex}.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-select>b{-webkit-line-clamp:3;width:100%;min-height:0;max-height:33px;font-size:9px;line-height:11px}.management-classic.mm-interface-2 .mm-product-buttons .mm-product-picture,.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-ref,.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-data{display:none}.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-actions{grid-area:1/2;align-items:stretch;margin:0}.management-classic.mm-interface-2 .mm-product-buttons .mm-photo-actions .btn{height:100%;min-height:25px;box-shadow:none;background:0 0;border:0;padding:1px 3px}.mm-sale-tools{flex-shrink:0;font-size:9px;position:relative}.mm-sale-tools>summary{cursor:pointer;white-space:nowrap;background:#eee;border:1px solid #888;border-color:#fff #888 #888 #fff;padding:3px 7px;list-style:none}.mm-sale-tools>summary::-webkit-details-marker{display:none}.mm-sale-tools[open]>summary{border-color:#888 #fff #fff #888}.mm-sale-tools-menu{z-index:55;background:#eee;border:1px solid #888;width:250px;max-height:min(60vh,420px);padding:4px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:2px 3px #0003}.management-classic .mm-sale-tools-menu>.mm-sales-actions{flex-direction:column;gap:2px;height:auto;min-height:0;display:flex;position:static}.management-classic .mm-sale-tools-menu .btn{flex-direction:row;justify-content:flex-start;width:100%;min-height:26px;margin-bottom:2px;padding:3px 5px;font-size:10px}.management-classic .mm-sale-tools-menu .mm-sale-group-strip{flex-direction:column;align-items:stretch;max-height:none;padding:4px 0 0;display:flex}@media (width>=1024px){.management-classic.mm-interface-2.mm-sale-layout .app-body{min-height:540px}.mm-interface-2.mm-sale-layout .app-body>.mm-titlebar{display:none}.mm-interface-2.mm-sale-layout .mm-menubar{min-height:20px;padding:0 4px}.mm-interface-2.mm-sale-layout .mm-menu{font-size:10px}.mm-interface-2.mm-sale-layout .mm-menu>summary{padding:2px 6px}.mm-interface-2.mm-sale-layout .mm-interface-switch select,.mm-interface-2.mm-sale-layout .mm-role-select{height:18px;min-height:18px;font-size:9px}.mm-interface-2.mm-sale-layout .mm-operator,.mm-interface-2.mm-sale-layout .mm-user-label{font-size:9px}.mm-interface-2.mm-sale-layout .mm-menubar>.btn{min-height:20px;padding:1px 5px;font-size:9px}.mm-interface-2.mm-sale-layout .app-body>.mm-functionbar{gap:2px;width:100%;height:42px;min-height:42px;max-height:42px;padding:1px 4px}.mm-interface-2.mm-sale-layout .mm-functionbar .mm-function{gap:0;width:47px;min-width:47px;max-width:47px;padding:1px 3px;font-size:8px}.mm-interface-2.mm-sale-layout .mm-functionbar .mm-function svg{width:18px;height:18px}.mm-interface-2.mm-sale-layout .mm-functionbar .mm-function kbd{font-size:8px}.mm-interface-2.mm-sale-layout .demo-banner,.mm-interface-2.mm-sale-layout .role-banner{padding:1px 6px;font-size:9px}.mm-interface-2 .mm-page-sale{padding:3px}.mm-interface-2 .mm-page-sale>.mm-sale-screen{gap:4px}.mm-interface-2 .mm-page-sale .mm-document-types{z-index:3;flex-wrap:nowrap;justify-content:space-between;gap:5px;padding:2px 5px;position:relative;overflow:visible}.mm-interface-2 .mm-page-sale .mm-document-types label{gap:4px;font-size:9px}.mm-interface-2 .mm-page-sale .mm-client-box{grid-template-columns:minmax(260px,1.35fr) minmax(245px,1fr) minmax(170px,.65fr);gap:8px;min-height:47px;padding:1px 5px 3px}.mm-interface-2 .mm-page-sale .mm-client-box legend{font-size:9px;line-height:10px}.mm-interface-2 .mm-page-sale .mm-client-fields{gap:2px}.mm-interface-2 .mm-page-sale .mm-client-fields>label{font-size:10px}.mm-interface-2 .mm-page-sale .mm-client-fields>label>b{min-width:38px}.management-classic.mm-interface-2 .mm-page-sale .mm-client-box input,.management-classic.mm-interface-2 .mm-page-sale .mm-client-box select{height:18px;min-height:18px;padding:0 3px;font-size:10px}.mm-interface-2 .mm-page-sale .mm-client-buttons .btn{min-height:25px;padding:2px 4px;font-size:9px}.mm-interface-2 .mm-page-sale .mm-client-buttons .btn small{font-size:8px}.mm-interface-2 .mm-page-sale .mm-responsible{font-size:9px}.mm-interface-2 .mm-page-sale .mm-delivery-controls{gap:2px}.mm-interface-2 .mm-page-sale .mm-delivery-controls label{font-size:9px}.mm-interface-2 .mm-page-sale .mm-delivery-controls>.btn{min-height:20px;padding:1px 4px;font-size:9px}.mm-interface-2 .mm-page-sale .mm-sale-workbench{grid-template-rows:minmax(120px,1fr) 5px minmax(184px,var(--sale-catalog-height,40%));gap:2px}.mm-interface-2 .mm-page-sale .mm-sales-body{gap:0}.mm-interface-2 .mm-page-sale .mm-sales-grid{background:#b6f3ba}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid{width:85%;min-width:950px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid th{padding:2px 3px;font-size:9px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid th:nth-child(2){width:145px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid th:nth-child(4){width:74px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid th:nth-child(5),.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid th:nth-child(7){width:80px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row)>td{height:16px;font-size:9px;line-height:16px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row) input{height:14px;min-height:14px;font-size:9px;line-height:14px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid .mm-sale-product-label{height:16px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid .mm-sale-product-label>.mm-cell-button,.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid .mm-sale-product-label>.mm-box-quantity{font-size:9px;line-height:16px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid .mm-sale-entry-row>td{background:#ffff80;padding:1px 3px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid .mm-sale-entry-row input,.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid .mm-sale-entry-row select{background:#ffffde;height:20px;min-height:20px;padding:0 2px;font-size:10px}.mm-interface-2 .mm-page-sale .mm-sale-entry-row .mm-inline-create,.mm-interface-2 .mm-page-sale .mm-sale-entry-row .mm-sale-entry-search>.btn{min-height:20px;padding:1px 3px;font-size:9px;line-height:10px}.mm-interface-2 .mm-page-sale .mm-sale-footer{align-items:stretch;gap:0;min-height:0}.mm-interface-2 .mm-page-sale .mm-sale-summary{grid-template-rows:minmax(38px,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;min-width:0;max-width:none;padding:3px 5px;display:grid}.mm-interface-2 .mm-page-sale .mm-sale-summary>div{flex-direction:row;grid-area:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;font-size:9px}.mm-interface-2 .mm-page-sale .mm-sale-summary>div output{flex-shrink:0;width:88px;max-width:55%;padding:0 3px;font-size:11px}.mm-interface-2 .mm-page-sale .mm-sale-summary>.btn{flex-direction:column;grid-row:1;gap:1px;height:100%;min-height:38px;margin:0;padding:2px 3px;font-size:10px}.mm-interface-2 .mm-page-sale .mm-sale-summary>.btn.primary{grid-column:5}.mm-interface-2 .mm-page-sale .mm-sale-summary>.btn:not(.primary){grid-column:6}.mm-interface-2 .mm-page-sale .mm-sale-summary>.btn svg{display:none}.mm-interface-2 .mm-page-sale .mm-sale-summary>.btn small{font-size:9px}.mm-interface-2 .mm-page-sale .mm-sale-summary .mm-total-final{color:red;border:0;padding:0}.mm-interface-2 .mm-page-sale .mm-sale-summary .mm-total-final output{font-size:12px}}@media (width<=1023px){.mm-interface-2 .mm-cascade-catalog{min-height:250px}.mm-interface-2 .mm-main-category-bar{flex-wrap:nowrap}.mm-interface-2 .mm-main-category-tabs{flex-basis:auto;order:0}.mm-interface-2 .mm-document-types{overflow:visible}}@media (width<=700px){.mm-interface-switch{margin-left:4px}.mm-interface-switch>span{display:none}.management-classic .mm-interface-switch select{width:125px}.mm-interface-2 .mm-cascade-catalog{grid-template-rows:24px 190px 160px 160px;grid-template-columns:1fr;min-height:534px}.mm-interface-2 .mm-main-category-bar{grid-area:1/1}.mm-interface-2 .mm-cascade-types{grid-area:2/1}.mm-interface-2 .mm-cascade-subtypes{grid-area:3/1}.mm-interface-2 .mm-cascade-products{grid-area:4/1}}.mm-company-windows{white-space:nowrap;align-items:center;gap:5px;margin:0 8px;display:flex}.mm-company-windows>b{background:#ecf1c8;border:1px solid #8c9274;padding:3px 7px;font-size:12px}.mm-company-windows select{max-width:155px;padding:2px;font-size:11px}.mm-company-windows .btn{padding:3px 7px;font-size:11px}.mm-dispatch-board{margin-bottom:12px}.mm-dispatch-board .panel-head{flex-wrap:wrap;gap:8px}.mm-dispatch-board h2{font-size:15px}.mm-dispatch-board td{font-size:12px}.mm-dispatch-board td small{display:block}.mm-dispatch-board p{font-size:12px}.commande-payment-mark{font-size:18px}@media (width<=850px){.mm-company-windows select{max-width:105px}.mm-company-windows{gap:3px;margin:0 2px}}.management-classic .mm-delivery-window,.management-classic .mm-cash-window{color:#222;background:#efefeb;border:1px solid #858585;min-width:0;font:11px Arial,sans-serif;box-shadow:inset 1px 1px #fff}.management-classic .mm-delivery-heading{color:#202020;background:linear-gradient(#fafafa,#d8d8d5);border-bottom:1px solid #93938f;align-items:center;gap:12px;min-height:29px;padding:3px 8px;display:flex}.management-classic .mm-delivery-heading h1{color:#202020;letter-spacing:0;margin:0;font:700 13px Arial}.mm-delivery-heading .mm-delivery-shortcuts{color:#62625f;margin-left:auto;font-size:10px}.management-classic .mm-delivery-top{justify-content:space-between;gap:14px;padding:9px 10px 6px;display:flex}.management-classic .mm-delivery-filters{flex:1;grid-template-columns:minmax(260px,390px) minmax(210px,310px);gap:5px 18px;max-width:850px;display:grid}.management-classic .mm-delivery-filters label{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.management-classic .mm-delivery-filters input,.management-classic .mm-delivery-filters select{color:#1d1d1b;background:#fff;border:1px solid #9a9a94;border-radius:0;flex:1;width:auto;min-width:0;height:22px;min-height:22px;padding:1px 5px;font:11px Arial;box-shadow:inset 1px 1px #d3d3d0}.management-classic .mm-delivery-period{grid-column:1/-1;max-width:410px}.management-classic .mm-delivery-period input{flex:0 140px;width:120px}.mm-delivery-summary{font-variant-numeric:tabular-nums;align-content:start;gap:5px;min-width:155px;display:grid}.mm-delivery-summary>b{border-bottom:1px solid #aaa;padding-bottom:4px}.mm-delivery-summary>span{justify-content:space-between;gap:18px;display:flex}.mm-delivery-summary strong{color:#222}.management-classic .mm-delivery-toolbar{flex-wrap:wrap;align-items:center;gap:5px;padding:5px 9px 7px;display:flex}.management-classic .mm-delivery-toolbar .btn,.management-classic .mm-delivery-actions .btn,.management-classic .mm-delivery-heading .btn{white-space:nowrap;border-radius:0;min-height:23px;padding:3px 8px;font:11px Arial}.management-classic .mm-delivery-search{background:#fff;border-radius:0;min-width:180px;max-width:280px;height:23px;min-height:23px;margin-left:auto;padding:2px 6px;font:11px Arial}.management-classic .mm-delivery-list{outline-offset:-2px;background:#fff;border:1px solid #8c8c88;height:clamp(220px,39vh,510px);margin:0 7px;overflow:auto;box-shadow:inset 1px 1px #c9c9c5}.management-classic .mm-delivery-list table{table-layout:fixed;min-width:1250px}.management-classic .mm-delivery-window table,.management-classic .mm-cash-window table{border-collapse:collapse;color:#222;width:100%;font:11px Arial}.management-classic .mm-delivery-window th,.management-classic .mm-cash-window th{z-index:1;white-space:nowrap;text-transform:none;letter-spacing:0;color:#222;background:linear-gradient(#f7f7f4,#cececa);border:1px solid #999990;height:23px;padding:3px 5px;font:700 10.5px Arial;position:sticky;top:0}.management-classic .mm-delivery-window td,.management-classic .mm-cash-window td{vertical-align:top;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dfdfda;border-right:1px solid #e7e7e2;padding:4px 5px;font-size:11px;line-height:15px;overflow:hidden}.management-classic .mm-delivery-window td small,.management-classic .mm-cash-window td small{color:inherit;font:10px Arial;display:block}.management-classic .mm-delivery-list td:nth-child(2),.management-classic .mm-delivery-list td:nth-child(5),.management-classic .mm-delivery-list td:nth-child(8),.management-classic .mm-delivery-list td:nth-child(11){max-width:180px}.management-classic .mm-delivery-list th:first-child{width:115px}.management-classic .mm-delivery-list th:nth-child(2){width:120px}.management-classic .mm-delivery-list th:nth-child(3){width:90px}.management-classic .mm-delivery-list th:nth-child(4){width:120px}.management-classic .mm-delivery-list th:nth-child(5){width:135px}.management-classic .mm-delivery-list th:nth-child(6){width:80px}.management-classic .mm-delivery-list th:nth-child(7){width:45px}.management-classic .mm-delivery-list th:nth-child(8){width:175px}.management-classic .mm-delivery-list th:nth-child(9),.management-classic .mm-delivery-list th:nth-child(10){width:65px}.management-classic .mm-delivery-list th:last-child{width:60px}.management-classic .mm-delivery-list tbody tr{cursor:pointer}.management-classic .mm-delivery-list tbody tr:hover td,.management-classic .mm-cash-queue tbody tr:hover td{background:#edf0e8}.management-classic .mm-delivery-list tr.selected td,.management-classic .mm-cash-queue tr.selected td{color:#151515;background:#d5d5d1}.mm-prepared-yes{color:#166323;font-weight:700}.mm-prepared-no{color:#9e2424}.mm-prepared-partial,.mm-prepared-review{color:#976500;font-weight:700}.management-classic .mm-delivery-late{color:#a82222!important}.management-classic .mm-delivery-list td a{color:#20567e;text-underline-offset:2px;text-decoration:underline}.management-classic .mm-delivery-list .mm-delivery-map{font-size:10px;font-weight:700}.mm-delivery-empty{text-align:center;color:#666;padding:20px 9px}.management-classic .mm-delivery-actions{flex-wrap:wrap;align-items:center;gap:5px;padding:7px;display:flex}.management-classic .mm-delivery-actions>a.btn{color:#20567e}.management-classic .mm-delivery-selection{background:#e2e2dd;border-top:1px solid #aaa;border-bottom:1px solid #aaa;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:6px 9px;display:flex}.mm-delivery-pending{color:#9a5c18}.management-classic .mm-delivery-products{background:#fff;border:1px solid #8c8c88;height:clamp(130px,21vh,240px);margin:0 7px 7px;overflow:auto}.management-classic .mm-delivery-products table{min-width:720px}.management-classic .mm-delivery-products td:first-child{white-space:normal}.management-classic .mm-delivery-cash{background:#f5f5f1;border:1px solid #aaa;margin:7px}.management-classic .mm-delivery-cash>summary{cursor:pointer;padding:7px 8px;font-weight:700}.management-classic .mm-delivery-cash .panel{box-shadow:none;border-radius:0;margin:0}.management-classic .mm-cash-window .transaction-filters{margin:0;padding:8px}.management-classic .mm-cash-guide{color:#52524e;margin:0;padding:5px 9px 8px}.management-classic .mm-cash-layout{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:9px;padding:0 8px 8px;display:grid}.management-classic .mm-cash-documents{min-width:0}.management-classic .mm-cash-documents h2{background:#deded9;border:1px solid #999;margin:0;padding:7px 6px;font:700 12px Arial}.management-classic .mm-cash-queue{background:#fff;border:1px solid #999;border-top:0;height:270px;overflow:auto}.management-classic .mm-cash-queue table{min-width:700px}.management-classic .mm-cash-queue tr{cursor:pointer}.management-classic .mm-cash-products{background:#fff;border:1px solid #999;border-top:0;max-height:250px;overflow:auto}.management-classic .mm-cash-checkout{background:#fafaf5;border:1px solid #96968d;min-height:480px;max-height:calc(100dvh - 225px);padding:9px;overflow:auto}.management-classic .mm-cash-checkout .checkout-total{margin-bottom:9px;padding:10px}.management-classic .mm-cash-checkout .checkout-total>strong{font-size:29px}.management-classic .mm-cash-checkout .checkout-total>small{font-size:11px}.management-classic .mm-cash-checkout .field{margin:6px 0}.management-classic .mm-cash-checkout .field>span{font-size:11px}.management-classic .mm-cash-tendered{text-align:right;background:#ffffd9;border:2px solid #7c9270;min-height:48px;font:700 26px Arial}.management-classic .mm-cash-checkout .cash-change{background:#fff2cf;border:1px solid #bda56b;margin:7px 0;padding:9px}.management-classic .mm-cash-checkout .cash-change b{color:#8b3d14;font:700 26px Arial}.management-classic .mm-cash-checkout .summary-block{padding:10px}.management-classic .checkout-delivery-question{background:#ffffde;border:1px solid #93938c;margin:10px 0;padding:7px 9px}.management-classic .checkout-delivery-question legend{color:#222;padding:0 4px;font-size:12px;font-weight:700}.management-classic .checkout-delivery-question label{color:#222;align-items:center;gap:5px;min-height:28px;margin-right:16px;font-weight:700;display:inline-flex}.management-classic .checkout-delivery-question input{width:15px;height:15px;min-height:0}.management-classic .checkout-delivery-question small{color:#8e4b16;margin-top:3px;display:block}.management-classic .mm-cash-checkout .form-actions:last-child{z-index:2;background:#fafaf5;border-top:1px solid #aaa;padding:9px 0;position:sticky;bottom:-9px}.management-classic .mm-cash-checkout .form-actions:last-child .primary{flex:1;font-weight:700}@media (width<=1000px){.management-classic .mm-delivery-filters{grid-template-columns:minmax(250px,1fr) minmax(210px,1fr);gap:5px 10px}.management-classic .mm-cash-layout{grid-template-columns:1fr}.management-classic .mm-cash-checkout{min-height:0;max-height:none}.management-classic .mm-delivery-heading .mm-delivery-shortcuts{display:none}}@media (width<=650px){.management-classic .mm-delivery-top{flex-direction:column}.management-classic .mm-delivery-filters{grid-template-columns:1fr;width:100%}.management-classic .mm-delivery-period{grid-column:auto}.management-classic .mm-delivery-summary{grid-template-columns:1fr 1fr;gap:5px 15px}.management-classic .mm-delivery-summary>b{grid-column:1/-1}.management-classic .mm-delivery-search{flex:1;max-width:none;margin-left:0}.management-classic .mm-delivery-list{height:300px}.management-classic .mm-delivery-actions{gap:5px}.management-classic .mm-delivery-actions .btn{flex:1}.management-classic .mm-delivery-products{height:170px}.management-classic .mm-cash-queue{height:230px}}@media (width>=1001px){.management-classic:has(.mm-register-window){height:100dvh;overflow:hidden}.management-classic:has(.mm-register-window) .app-body{height:100dvh;min-height:0}.management-classic .mm-page-cash{flex-direction:column;min-height:0;display:flex;overflow:hidden}.management-classic .mm-register-window{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.management-classic .mm-register-window .mm-cash-layout{flex:1;min-height:0;overflow:hidden}.management-classic .mm-register-window .mm-cash-documents{flex-direction:column;min-height:0;display:flex}.management-classic .mm-register-window .mm-cash-queue{flex:1;height:auto;min-height:90px}.management-classic .mm-register-window .mm-cash-products{min-height:65px;max-height:125px;overflow:auto}.management-classic .mm-register-window .mm-cash-checkout{min-height:0;max-height:none;padding:7px;overflow:hidden}}.management-classic .mm-register-window>.mm-delivery-heading{flex-shrink:0}.mm-cash-history-buttons{gap:4px;margin-left:auto;display:flex}.management-classic .mm-cash-history-buttons .btn{min-height:21px;padding:2px 6px;font-size:10px}.management-classic .mm-cash-companies{border-bottom:1px solid #aaa;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;min-height:31px;padding:4px 8px;display:flex}.management-classic .mm-cash-companies>label{cursor:pointer;background:#eee;border:1px solid #a5a59e;align-items:center;gap:5px;padding:3px 7px;font-weight:700;display:flex}.management-classic .mm-cash-companies>label.selected{background:#e1ead6;border-color:#6b8459}.mm-cash-companies small{color:#333;background:#fff;border:1px solid #c0c0b8;padding:1px 4px}.management-classic .mm-cash-companies .btn{min-height:22px;padding:2px 6px;font-size:10px}.management-classic .mm-register-window .transaction-filters{flex-shrink:0;gap:8px;padding:4px 8px}.management-classic .mm-register-window .transaction-filters .field{align-items:center;gap:5px;margin:0;display:flex}.management-classic .mm-register-window .transaction-filters .field>span{white-space:nowrap;font-size:10px}.management-classic .mm-register-window .transaction-filters select{height:23px;min-height:23px;font-size:11px}.management-classic .mm-register-window .transaction-filters .small-search{max-width:none;height:25px;min-height:25px}.management-classic .mm-register-window .transaction-filters input{height:23px;min-height:23px}.management-classic .mm-register-window .mm-cash-layout{grid-template-columns:minmax(330px,.92fr) minmax(540px,1.08fr);gap:7px;padding:0 6px 6px}.management-classic .mm-register-window .mm-cash-documents h2{flex-shrink:0;padding:5px;font-size:11px}.management-classic .mm-register-window .mm-cash-queue table{min-width:730px}.management-classic .mm-register-form{grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr);gap:9px;height:100%;min-height:0;display:grid}.management-classic .mm-register-entry{scrollbar-width:thin;flex-direction:column;gap:5px;min-width:0;min-height:0;display:flex;overflow:auto}.management-classic .mm-register-total{background:#e2e5dc;border:1px solid #969b8b;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:6px;display:flex}.mm-register-total>span{min-width:0;font-size:10px}.mm-register-total small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.management-classic .mm-register-total>strong{color:#8b1717;white-space:nowrap;font:700 27px Arial}.management-classic .mm-register-form .checkout-delivery-question{flex-shrink:0;align-items:center;gap:8px;min-height:32px;margin:0;padding:2px 5px;display:flex}.management-classic .mm-register-form .checkout-delivery-question legend{font-size:10px}.management-classic .mm-register-form .checkout-delivery-question label{gap:3px;min-height:22px;margin:0;font-size:11px}.management-classic .mm-register-form .checkout-delivery-question .btn{min-height:22px;margin-left:auto;padding:2px 5px;font-size:10px}.mm-register-delivery{flex-wrap:wrap;align-items:center;gap:3px 7px;font-size:10px;display:flex}.mm-register-delivery>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.mm-register-delivery>b{margin-left:auto}.management-classic .mm-register-methods{flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;display:grid}.management-classic .mm-register-methods>button{color:#222;background:#e9e9e5;border:1px solid #989b91;justify-content:space-between;align-items:center;gap:4px;min-height:31px;padding:5px;font:11px Arial;display:flex}.management-classic .mm-register-methods>button[aria-pressed=true]{background:#dae5c9;border:2px solid #65804c;padding:4px}.management-classic .mm-register-methods>button b{white-space:nowrap;font-size:11px}.management-classic .mm-register-form .field{gap:2px;margin:0}.management-classic .mm-register-form .field>span{font-size:10px}.management-classic .mm-register-form .mm-register-amount input{text-align:right;background:#ffffdc;border:2px solid #7c9270;width:100%;height:43px;min-height:43px;padding:2px 9px;font:700 28px Arial}.mm-register-document{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.management-classic .mm-register-document select{flex:1;width:130px;min-width:0;height:24px;min-height:24px;padding:1px;font-size:10px}.mm-register-document>b{text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:10px;overflow:hidden}.management-classic .mm-register-document .btn{min-height:24px;padding:2px 5px;font-size:10px}.mm-register-payment-details{flex-wrap:wrap;gap:5px;display:flex}.management-classic .mm-register-payment-details .field{flex:1;min-width:100px}.management-classic .mm-register-payment-details input,.management-classic .mm-register-payment-details select{width:100%;height:24px;min-height:24px;padding:1px 3px;font-size:10px}.mm-register-payment-details .field small{display:none}.mm-register-driver{align-items:center;gap:5px;font-size:10px;display:flex}.mm-register-driver>label{align-items:center;gap:4px;display:flex}.management-classic .mm-register-driver input[type=number]{width:72px;height:23px;min-height:23px;font-size:10px}.management-classic .mm-register-form .check-label{gap:5px;margin:0;font-size:10px;line-height:1.2}.management-classic .mm-register-alerts{flex-shrink:1;max-height:45px;font-size:10px;overflow:auto}.management-classic .mm-register-alerts p{margin:1px 0}.management-classic .mm-register-alerts .cash-warning{margin:0;padding:4px;font-size:10px}.management-classic .mm-register-form .checkout-confirm{background:#f1f1e9;border:1px solid #aaa;flex-shrink:0;min-height:30px;padding:6px 4px}.management-classic .mm-register-submit{flex-shrink:0;gap:5px;display:flex}.management-classic .mm-register-submit>.btn{min-height:38px;padding:5px;font-size:11px}.management-classic .mm-register-submit>.primary{flex:1}.management-classic .mm-register-tools{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.management-classic .mm-register-tools>.btn{min-height:23px;padding:3px 5px;font-size:10px}.mm-register-pad{flex-direction:column;gap:7px;min-width:0;min-height:0;display:flex;overflow:auto}.mm-register-summary{font-variant-numeric:tabular-nums;background:#f2f2ec;border:1px solid #aaa;flex-direction:column;flex-shrink:0;gap:4px;padding:6px;display:flex}.mm-register-summary>div{justify-content:space-between;gap:5px;font-size:10px;display:flex}.management-classic .mm-register-summary .cash-change{background:#fff0c8;border:1px solid #bda56b;flex-direction:column;gap:2px;margin:0;padding:6px;display:flex}.management-classic .mm-register-summary .cash-change b{color:#853e0c;text-align:right;font:700 34px Arial}.management-classic .mm-cash-keypad{flex:1;grid-template-columns:repeat(3,1fr);gap:5px;min-width:0;min-height:220px;max-height:300px;display:grid}.management-classic .mm-cash-keypad>button{color:#18291a;cursor:pointer;touch-action:manipulation;background:linear-gradient(#fdfdfb,#dcded7);border:2px solid #898c83;border-color:#fff #898c83 #898c83 #fff;border-radius:0;min-width:0;min-height:38px;font:700 24px Arial;box-shadow:0 0 0 1px #b0b3a8}.management-classic .mm-cash-keypad>button:active{background:#c9d8bb;border-color:#707869 #fff #fff #707869}.mm-key-back{grid-column:span 2}.mm-register-notes{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.management-classic .mm-register-notes>button{color:#243820;background:#e3ebd6;border:1px solid #89987d;min-height:26px;padding:5px 1px;font:700 11px Arial}@media (height<=760px) and (width>=1001px){.management-classic .mm-register-total>strong{font-size:23px}.management-classic .mm-register-entry{gap:3px}.management-classic .mm-register-methods>button{min-height:27px;padding:3px}.management-classic .mm-register-methods>button[aria-pressed=true]{padding:2px}.management-classic .mm-cash-keypad{min-height:180px}.management-classic .mm-register-window .mm-cash-products{max-height:95px}.management-classic .mm-register-window .mm-cash-products th,.management-classic .mm-register-window .mm-cash-products td{font-size:10px}}@media (width<=1000px){.management-classic .mm-register-window .mm-cash-layout{grid-template-columns:1fr}.management-classic .mm-register-window .mm-cash-checkout{min-height:0;max-height:none;padding:6px}.management-classic .mm-register-form{height:auto;min-height:450px}.management-classic .mm-register-entry,.mm-register-pad{overflow:visible}.mm-cash-history-buttons,.management-classic .mm-register-window .transaction-filters{flex-wrap:wrap}.management-classic .mm-register-window .transaction-filters .field{max-width:100%}}@media (width<=520px){.management-classic .mm-register-form{grid-template-columns:minmax(0,1fr) 135px;gap:5px}.management-classic .mm-register-total{flex-direction:column;align-items:stretch}.management-classic .mm-register-total>strong{text-align:right;font-size:24px}.management-classic .mm-register-methods{grid-template-columns:1fr}.management-classic .mm-register-methods>button{min-height:32px}.management-classic .mm-register-summary .cash-change b{font-size:26px}.management-classic .mm-cash-keypad{max-height:330px}.management-classic .mm-cash-keypad>button{font-size:21px}.mm-register-notes{grid-template-columns:1fr 1fr}.mm-register-document{flex-wrap:wrap}.management-classic .mm-register-submit>.btn{font-size:10px}.management-classic .mm-register-form .checkout-delivery-question{flex-wrap:wrap}}.management-classic .mm-register-window .mm-cash-queue table{table-layout:fixed;min-width:530px}.management-classic .mm-register-window .mm-cash-queue th:first-child{width:42px}.management-classic .mm-register-window .mm-cash-queue th:nth-child(2){width:108px}.management-classic .mm-register-window .mm-cash-queue th:nth-child(3){width:92px}.management-classic .mm-register-window .mm-cash-queue th:nth-child(4){width:125px}.management-classic .mm-register-window .mm-cash-queue th:nth-child(5),.management-classic .mm-register-window .mm-cash-queue th:nth-child(6){width:72px}.management-classic .mm-register-window .mm-cash-queue th:nth-child(7){width:95px}.management-classic .mm-register-window .mm-register-notes{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.management-classic .mm-register-window .mm-register-notes>button{padding:4px 1px;font-size:10px}.management-classic .mm-register-window .transaction-filters .field>span{display:none}@media (width<=520px){.management-classic .mm-register-window .mm-register-notes{grid-template-columns:repeat(2,1fr)}}.management-classic .app-body>.mm-functionbar,.management-classic.mm-sale-layout .app-body>.mm-functionbar{align-items:stretch;gap:2px;width:100%;height:50px;min-height:50px;max-height:50px;padding:1px 4px;overflow:auto hidden}.management-classic .app-body:has(.mm-invoice-window)>.mm-functionbar{align-items:stretch;gap:2px;width:100%;height:50px;min-height:50px;max-height:50px;padding:1px 4px;overflow:auto hidden}.management-classic .app-body>.mm-functionbar .mm-function{flex:0 0 68px;grid-template-rows:20px 11px 10px;align-content:center;place-items:center;gap:1px;width:68px;min-width:68px;max-width:68px;min-height:46px;padding:1px 3px;font-size:9px;line-height:11px;display:grid;overflow:hidden}.management-classic .app-body>.mm-functionbar .mm-function>svg{grid-row:1;width:20px;height:20px;margin:0}.management-classic .app-body>.mm-functionbar .mm-function>span,.management-classic .app-body>.mm-functionbar .mm-function>kbd{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;min-width:0;max-width:100%;margin:0;padding:0;font-size:9px;line-height:11px;display:block;overflow:hidden}.management-classic .app-body>.mm-functionbar .mm-function>kbd{grid-row:3;font-size:8px;line-height:10px}.management-classic .mm-sale-footer{flex-wrap:wrap}.management-classic .mm-sale-shortcuts{flex:0 0 100%;grid-template-columns:repeat(4,max-content);justify-content:end;gap:1px 12px;padding:2px 5px;display:grid}.management-classic .mm-sale-shortcuts>button{color:#111;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;min-height:13px;padding:0;font-size:9px;font-weight:700;line-height:13px;display:flex}.management-classic .mm-sale-shortcuts kbd{font-family:Arial,Helvetica,sans-serif;font-size:9px}.management-classic .mm-sale-shortcuts>button:hover:not(:disabled){text-decoration:underline}.mm-sale-note-choice>.btn{margin-top:5px}.mm-sale-quote-loader .table-wrap{max-height:48vh;overflow:auto}@media (width<=760px){.management-classic .mm-sale-shortcuts{grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:1px 6px}}.management-classic .mm-tickets-window .mm-invoice-list .mm-bons-table{min-width:0}.mm-quotes-window .mm-invoice-product,.mm-tickets-window .mm-invoice-product{grid-area:6/1/7/3}.mm-quotes-window .mm-invoice-filter-grid,.mm-tickets-window .mm-invoice-filter-grid{grid-template-rows:repeat(6,20px)}@media (width>=1024px){.management-classic .app-body:has(.mm-products-screen){height:100dvh;min-height:600px;overflow:hidden}.management-classic .main-content:has(.mm-products-screen){min-height:0;padding:4px 5px;display:flex;overflow:hidden}.management-classic .mm-products-screen{flex:1;grid-template-columns:minmax(0,1fr) 132px;gap:8px;width:100%;min-height:0}.management-classic .mm-f5-main{min-height:0;overflow:hidden}.management-classic .mm-f5-table{flex:1;min-height:120px;max-height:none}.management-classic .mm-f5-actions{gap:5px;min-height:0;padding-top:20px;overflow:auto}.management-classic .mm-f5-actions>.btn{min-height:25px;padding:3px;font-size:11px}.management-classic .mm-classification{flex-shrink:0}.management-classic .mm-classification-pane select{height:clamp(155px,22dvh,235px);min-height:155px}.management-classic .mm-quotes-window .mm-invoice-filter-grid,.management-classic .mm-tickets-window .mm-invoice-filter-grid{grid-template-rows:repeat(6,20px)}}@media (width>=1600px){.management-classic .mm-invoice-list th,.management-classic .mm-invoice-list td{height:21px;font-size:18px;line-height:20px}.management-classic .mm-invoice-line-scroll th{font-size:17px}}@media (width<=700px){.mm-quotes-window .mm-invoice-product,.mm-tickets-window .mm-invoice-product{grid-area:auto}.mm-quotes-window .mm-invoice-filter-grid,.mm-tickets-window .mm-invoice-filter-grid{grid-template-rows:none}}.mm-printer-settings .form-grid label{gap:5px;display:grid}.mm-printer-settings table select{width:100%;min-width:150px}.mm-printer-settings td:nth-child(2){min-width:300px}.mm-printer-settings td{vertical-align:top}.mm-printer-settings textarea{width:100%;font-family:monospace}.mm-printer-settings details{padding:10px 0}.mm-printer-settings summary{cursor:pointer;font-weight:600}.mm-document-payment-entry fieldset{border:1px solid #aaa;padding:12px}.mm-document-payment-entry fieldset>label{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;margin:7px 0;display:grid}.mm-document-payment-entry input,.mm-document-payment-entry select{width:100%}.management-classic .modal:has(.mm-document-payment-entry){width:460px;max-width:96vw}.management-classic .modal:has(.mm-print-choice){width:440px;max-width:96vw}.mm-print-choice>label{justify-content:space-between;align-items:center;gap:15px;display:flex}.mm-print-choice input{width:90px}.mm-doc-ledger{min-height:140px}.mm-payment-entry-hint{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.mm-payment-comment{margin:4px 0;font-size:11px}.mm-document-command{flex-shrink:0}@media (width>=1024px){.management-classic .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row)>td{height:24px;font-size:13px;line-height:24px}.management-classic .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row) input{height:22px;min-height:22px;font-size:13px;line-height:22px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row)>td{height:19px;font-size:11px;line-height:19px}.management-classic.mm-interface-2 .mm-page-sale .mm-line-grid tbody tr:not(.mm-sale-entry-row) input{height:17px;min-height:17px;font-size:11px;line-height:17px}.management-classic .mm-f5-table td{height:24px;padding:3px 6px;font-size:14px}.management-classic .mm-f5-table .mm-product-picture.small{width:48px;height:48px}.management-classic .mm-invoice-line-scroll td{padding:3px 5px;font-size:15px}.management-classic .mm-document-register .mm-invoice-line-scroll td{padding:2px 5px;font-size:13px}.management-classic .mm-doc-items td{padding:4px;font-size:13px}.management-classic .mm-doc-items td small{font-size:12px}}@media (width<=1023px){.management-classic .mm-menubar{flex-wrap:wrap}.management-classic.mm-sale-layout .app-body>.mm-menubar{flex-wrap:wrap;row-gap:2px;height:auto;min-height:24px;max-height:none}}.management-classic .modal:has(.mm-classic-close){width:560px;max-width:calc(100vw - 24px)}.management-classic .modal:has(.mm-classic-close) .modal-content{max-height:calc(100dvh - 95px);padding:10px;overflow:auto}.management-classic .mm-register-form.mm-classic-close{flex-direction:column;gap:8px;height:auto;min-height:0;font:12px Arial;display:flex}.mm-classic-close fieldset{border:1px solid #aaa;min-width:0;margin:0;padding:9px}.mm-classic-close legend{padding:0 4px;font-weight:700}.mm-classic-close-top{grid-template-columns:145px 1fr 65px 115px;align-items:end;gap:6px;margin-bottom:12px;display:grid}.mm-classic-close-top>label{flex-direction:column;gap:3px;display:flex}.mm-classic-close-top>strong{color:#d63849;text-align:right;white-space:nowrap;font-size:21px}.mm-classic-close-top>.btn{min-height:25px;padding:2px 5px;font-size:10px}.mm-classic-method-row{grid-template-columns:105px 100px minmax(0,1fr);align-items:center;gap:9px;min-height:29px;display:grid}.mm-classic-method-row>label:first-child{align-items:center;gap:5px;display:flex}.mm-classic-method-row>input{text-align:right;width:100%;min-width:0}.mm-classic-method-row>input:disabled{color:#777;background:#e6e6e2}.mm-classic-payment-reference{align-items:center;gap:5px;display:flex}.mm-classic-payment-reference>input{width:100%;min-width:0}.mm-classic-method-row>.field{gap:2px;min-width:0;margin:0;font-size:9px}.mm-classic-method-row>.field select{width:100%;max-width:100%;font-size:10px}.mm-classic-prepayments{max-height:130px;margin-top:5px;overflow:auto}.mm-classic-payment-totals{flex-wrap:wrap;justify-content:space-between;gap:5px;padding-top:8px;font-size:10px;display:flex}.mm-classic-close-metadata>label{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:8px;margin:6px 0;display:grid}.mm-classic-close-metadata input[type=date]{width:150px}.mm-classic-close-metadata textarea{resize:vertical;width:100%;min-height:38px}.mm-classic-document-choice{flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.mm-classic-document-choice>label{align-items:center;gap:3px;display:flex}.management-classic .mm-classic-close .checkout-confirm{margin:0;font-size:11px;line-height:1.3}.mm-classic-close .form-actions{border-top:1px solid #aaa;justify-content:flex-end;margin:0;padding-top:6px}.mm-classic-print-tools{font-size:10px}.mm-classic-print-tools>summary{cursor:pointer}.mm-classic-delivery{border:1px solid #aaa;padding:6px}.mm-classic-delivery .field{margin:5px 0}@media (width<=580px){.mm-classic-close-top{grid-template-columns:1fr 1fr}.mm-classic-close-top>strong{font-size:23px}.mm-classic-method-row{grid-template-columns:90px 90px minmax(0,1fr);gap:5px}.mm-classic-close-metadata>label{grid-template-columns:60px minmax(0,1fr)}}.management-classic .mm-line-grid tbody tr.mm-bundle-component>td{vertical-align:top;overflow-wrap:anywhere;background:#d9f5d4;padding:4px;white-space:normal!important;text-overflow:clip!important;height:auto!important;font-size:11px!important;line-height:1.35!important;overflow:visible!important}.management-classic .mm-line-grid tbody tr.mm-bundle-component>td:nth-child(4){color:#4c5c49;font-size:10px!important}.management-classic .mm-invoice-line-scroll tr.mm-bundle-component td{white-space:normal;overflow-wrap:anywhere;background:#f4f7f0;height:auto;font-size:11px;line-height:1.4}.mm-bundle-details{margin:5px 0 0;padding:0;font-size:11px;font-weight:400;line-height:1.45;list-style:none}.mm-bundle-details li{white-space:normal;overflow-wrap:anywhere;margin:3px 0}.mm-kit-price-proposal{background:#f2f8ed;border:1px solid #9ab094;margin-top:14px;padding:12px}.mm-kit-price-proposal h4{margin:0 0 6px}.mm-kit-price-proposal p{margin:6px 0;font-size:12px;line-height:1.4}.mm-kit-price-proposal ul{margin:8px 0;padding:0;list-style:none}.mm-kit-price-proposal li{border-bottom:1px solid #d8e1d3;justify-content:space-between;gap:12px;padding:4px 0;font-size:12px;display:flex}.mm-kit-price-proposal li b{white-space:nowrap}.mm-kit-price-proposal .mm-kit-price-total{margin:10px 0;font-size:15px;font-weight:700}.component-row>.vps-search-select{min-width:0;max-width:100%}.component-row>.vps-search-select select{width:100%;min-width:0;max-width:100%}.vps-auth{background:#edf0ed;place-items:center;min-height:100vh;padding:24px;display:grid}.vps-auth form{background:#fff;border:1px solid #ccd2cc;border-radius:8px;gap:16px;width:min(420px,100%);padding:36px;display:grid;box-shadow:0 12px 32px #16362814}.vps-auth p{color:#536158;margin:0}.vps-auth label{gap:6px;font-weight:600;display:grid}.vps-auth small{color:#657368}.vps-pagination{background:#edf0ed;border-top:1px solid #b9c2ba;justify-content:center;align-items:center;gap:14px;padding:12px;font-size:12px;display:flex}.vps-pagination button{padding:5px 12px}.vps-pagination span{font-variant-numeric:tabular-nums}.vps-search-select{gap:4px;min-width:0;display:grid}.vps-search-select select{max-width:100%}.vps-access-link{word-break:break-all;width:100%;min-height:70px;font-family:ui-monospace,monospace;display:block}.vps-session-actions{align-items:center;gap:6px;display:flex}.vps-session-actions button{font-size:11px}.vps-loading{color:#4c6354;padding:10px}.vps-catalogue-error{color:#8a4319;background:#fff3e9;padding:10px}.vps-auth{background:#9b9b98}.vps-auth form{background:#d8d8d3;border:2px outset #eee;border-radius:0;gap:13px;width:min(440px,100%);padding:40px 24px 20px;position:relative;box-shadow:5px 8px 18px #0004}.auth-titlebar{color:#fff;background:#555753;justify-content:space-between;padding:6px 10px;font-size:12px;display:flex;position:absolute;inset:0 0 auto}.auth-heading{align-items:center;gap:12px;display:flex}.auth-heading .brand-mark{width:36px;height:36px}.vps-auth h1{color:#323b30;font-size:25px}.vps-auth label{color:#292d28;grid-template-columns:115px 1fr;align-items:center;font-size:13px}.vps-auth input,.vps-auth select{background:#fff;border:2px inset #e8e8e2;border-radius:0;width:100%;min-width:0;padding:7px}.vps-auth button{border-radius:0}.vps-auth small{font-size:11px}.vps-auth .red{color:#a02020}
