[dir] .suggested-order{padding-bottom:48px}.suggested-order .settings-card{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}[dir] .suggested-order .settings-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:16px}.suggested-order .settings-card .settings-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[dir] .suggested-order .settings-card .settings-header{padding:14px 18px;cursor:pointer;background:#fafafa;border-bottom:1px solid #f0f0f0}.suggested-order .settings-card .settings-header .settings-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#333}.suggested-order .settings-card .settings-header .settings-title .material-icons{font-size:20px;color:var(--brand-primary,#f60)}.suggested-order .settings-card .settings-header .settings-subtitle{font-size:12px;color:#999}[dir] .suggested-order .settings-card .settings-header .settings-subtitle{margin-top:2px}[dir=ltr] .suggested-order .settings-card .settings-header .settings-subtitle{margin-left:28px}[dir=rtl] .suggested-order .settings-card .settings-header .settings-subtitle{margin-right:28px}.suggested-order .settings-card .settings-header .chevron{color:#999}[dir] .suggested-order .settings-card .settings-body{padding:18px}.suggested-order .settings-card .settings-body .settings-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px 16px}.suggested-order .settings-card .settings-body .setting-field{-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;min-width:110px;max-width:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.suggested-order .settings-card .settings-body .setting-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#888;height:14px;line-height:14px}[dir] .suggested-order .settings-card .settings-body .setting-field label{margin-bottom:7px}.suggested-order .settings-card .settings-body .setting-field label .lbl-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-order .settings-card .settings-body .setting-field label .info-ic{font-size:13px;color:#c2c2c2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}[dir] .suggested-order .settings-card .settings-body .setting-field label .info-ic{cursor:help}.suggested-order .settings-card .settings-body .setting-field .setting-input{height:42px;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}[dir] .suggested-order .settings-card .settings-body .setting-field .setting-input{border:1.5px solid #e0e0e0;border-radius:8px;padding:0 10px;background:#fff;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.suggested-order .settings-card .settings-body .setting-field .setting-input input{font-size:14px;font-weight:600;color:#333}[dir] .suggested-order .settings-card .settings-body .setting-field .setting-input input{text-align:center}.suggested-order .settings-card .settings-body .setting-field .setting-input.q-if-focused{-webkit-box-shadow:0 0 0 3px var(--brand-focus-glow,rgba(255,102,0,.12))}[dir] .suggested-order .settings-card .settings-body .setting-field .setting-input.q-if-focused{border-color:var(--brand-primary,#f60);box-shadow:0 0 0 3px var(--brand-focus-glow,rgba(255,102,0,.12))}.suggested-order .settings-card .settings-body .setting-field .hint{font-size:11px;color:#aaa;height:13px;line-height:13px}[dir] .suggested-order .settings-card .settings-body .setting-field .hint{margin-top:6px}.suggested-order .settings-card .settings-body .toggle-field{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:84px;max-width:none}.suggested-order .settings-card .settings-body .toggle-field .toggle-wrap{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.suggested-order .settings-card .settings-body .action-field{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;max-width:none}[dir=ltr] .suggested-order .settings-card .settings-body .action-field{margin-left:auto}[dir=rtl] .suggested-order .settings-card .settings-body .action-field{margin-right:auto}.suggested-order .settings-card .settings-body .action-field .get-btn{height:42px;min-width:170px;font-weight:700}.suggested-order .state-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .suggested-order .state-block{padding:60px 20px;text-align:center}.suggested-order .empty-state{color:#999}.suggested-order .empty-state .material-icons{font-size:56px;color:#ddd}[dir] .suggested-order .empty-state .material-icons{margin-bottom:12px}.suggested-order .empty-state .empty-title{font-size:16px;font-weight:600;color:#666}.suggested-order .empty-state .empty-subtitle{font-size:13px}[dir] .suggested-order .empty-state .empty-subtitle{margin-top:4px}.suggested-order .suggested-table{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}[dir] .suggested-order .suggested-table{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}[dir] .suggested-order .suggested-table .q-table-top{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}[dir] .suggested-order .suggested-table thead tr{background-color:#fafafa}.suggested-order .suggested-table thead th{font-weight:600;font-size:11px;color:#555;text-transform:uppercase;letter-spacing:.5px}[dir] .suggested-order .suggested-table thead th{padding:14px 12px!important;border-bottom:1px solid #e5e5e5}.suggested-order .suggested-table tbody td{font-size:13px}[dir] .suggested-order .suggested-table tbody td{padding:10px 12px!important;border-bottom:1px solid #f0f0f0}[dir] .suggested-order .suggested-table tbody tr:hover td{background-color:#fafafa}.suggested-order .suggested-table .product-cell .thumb{width:48px;height:48px;min-width:48px}[dir] .suggested-order .suggested-table .product-cell .thumb{border-radius:8px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50%;background-size:contain}[dir=ltr] .suggested-order .suggested-table .product-cell .thumb{margin-right:12px}[dir=rtl] .suggested-order .suggested-table .product-cell .thumb{margin-left:12px}.suggested-order .suggested-table .product-cell .info{min-width:0}.suggested-order .suggested-table .product-cell .info .name{font-weight:600;font-size:13px;color:#333}.suggested-order .suggested-table .product-cell .info .meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .suggested-order .suggested-table .product-cell .info .meta{margin-top:3px}.suggested-order .suggested-table .product-cell .info .meta .sku{font-size:11px;color:#888}[dir] .suggested-order .suggested-table .product-cell .info .meta .sku{background:#f5f5f5;padding:1px 6px;border-radius:4px}.suggested-order .suggested-table .product-cell .info .meta .brand{font-size:11px;color:#999}[dir] .suggested-order .suggested-table .suggestion-cell .badges{margin-bottom:6px}.suggested-order .suggested-table .suggestion-cell .badges .q-chip{font-size:11px;font-weight:600}[dir=ltr] .suggested-order .suggested-table .suggestion-cell .badges .q-chip{margin-right:4px}[dir=rtl] .suggested-order .suggested-table .suggestion-cell .badges .q-chip{margin-left:4px}.suggested-order .suggested-table .suggestion-cell .stats{font-size:12px;color:#666;line-height:1.7}.suggested-order .suggested-table .suggestion-cell .stats .material-icons{font-size:14px;vertical-align:middle;color:#bbb}[dir=ltr] .suggested-order .suggested-table .suggestion-cell .stats .material-icons{margin-right:2px}[dir=rtl] .suggested-order .suggested-table .suggestion-cell .stats .material-icons{margin-left:2px}.suggested-order .suggested-table .suggestion-cell .stats .dim{color:#999}.suggested-order .suggested-table .price{font-weight:600;color:#333}.suggested-order .suggested-table .total{font-weight:700;color:#333}.suggested-order .suggested-table .not-found{font-weight:600}.suggested-order .suggested-table .qty-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;transition:border-color .15s ease-in-out,background .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}[dir] .suggested-order .suggested-table .qty-box{border:1.5px solid #cfcfcf;border-radius:8px;background:#fff;-webkit-transition:border-color .15s ease-in-out,background .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}[dir=ltr] .suggested-order .suggested-table .qty-box{padding:0 6px 0 8px}[dir=rtl] .suggested-order .suggested-table .qty-box{padding:0 8px 0 6px}.suggested-order .suggested-table .qty-box .edit-ic{font-size:15px;color:#bbb;transition:color .15s ease-in-out}[dir] .suggested-order .suggested-table .qty-box .edit-ic{-webkit-transition:color .15s ease-in-out}[dir=ltr] .suggested-order .suggested-table .qty-box .edit-ic{margin-right:2px}[dir=rtl] .suggested-order .suggested-table .qty-box .edit-ic{margin-left:2px}.suggested-order .suggested-table .qty-box:focus-within{-webkit-box-shadow:0 0 0 3px var(--brand-focus-glow,rgba(255,102,0,.12))}[dir] .suggested-order .suggested-table .qty-box:focus-within{border-color:var(--brand-primary,#f60);box-shadow:0 0 0 3px var(--brand-focus-glow,rgba(255,102,0,.12))}.suggested-order .suggested-table .qty-box:focus-within .edit-ic{color:var(--brand-primary,#f60)}[dir] .suggested-order .suggested-table .qty-box.changed{border-color:var(--brand-primary,#f60);background:var(--brand-accent-soft,#fff7f0)}.suggested-order .suggested-table .qty-box.changed .edit-ic{color:var(--brand-primary,#f60)}.suggested-order .suggested-table .qty-box.disabled{opacity:.5}[dir] .suggested-order .suggested-table .qty-box.disabled{background:#f5f5f5}.suggested-order .suggested-table .qty-input{width:44px}.suggested-order .suggested-table .qty-input input{font-weight:700;color:#333}[dir] .suggested-order .suggested-table .qty-input input{text-align:center;padding:0}.suggested-order .suggested-table .unit-select{min-width:60px;max-width:84px}.suggested-order .suggested-table .unit-name{font-size:12px;color:#888;white-space:nowrap}.suggested-order .enriching-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--brand-primary,#f60);vertical-align:middle}.suggested-order .action-bar{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}[dir] .suggested-order .action-bar{margin-top:16px;margin-bottom:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:14px 18px}.suggested-order .action-bar .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:18px}.suggested-order .action-bar .summary .count{font-size:13px;color:#888}.suggested-order .action-bar .summary .grand-total{font-size:16px;color:#333}.suggested-order .action-bar .summary .grand-total strong{font-size:18px}.suggested-order .action-bar .add-basket-btn{min-height:44px;font-size:14px;font-weight:700;letter-spacing:.3px}[dir] .suggested-order .action-bar .add-basket-btn{padding:0 22px}