.quantity-context{display:flex;gap:12px 24px;flex-wrap:wrap;margin:0 0 22px;color:var(--muted);font-size:14px}.quantity-context span{display:flex;gap:8px;align-items:center}.quantity-context span::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--secondary)}.quantity-board{display:grid;gap:20px;margin-bottom:26px}.quantity-group{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.quantity-group-heading{display:flex;align-items:center;gap:11px;padding:17px 24px;background:var(--surface-blue);border-left:5px solid var(--group-damacana)}.quantity-group.pet .quantity-group-heading{background:var(--surface-green);border-left-color:var(--group-pet)}.quantity-group.bardak .quantity-group-heading{background:var(--surface-purple);border-left-color:var(--group-bardak)}.quantity-group.other .quantity-group-heading{background:var(--warning-surface);border-left-color:var(--group-other)}.quantity-group-heading h2{font-size:18px;color:var(--foreground);margin:0;font-weight:650}.quantity-group-heading>span{margin-left:auto;font-size:13px;color:var(--muted)}.quantity-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.quantity-product{padding:24px 27px;border-right:1px solid var(--line);min-width:0}.quantity-product:last-child{border:0}.quantity-brand{font-size:13px;font-weight:650;color:var(--muted)}.quantity-product h3{font-size:17px;color:var(--foreground);font-weight:600;margin:8px 0 19px;line-height:1.5}.quantity-value{font-size:40px;font-weight:750;letter-spacing:-1.3px;color:var(--primary);line-height:1}.quantity-value small{font-size:18px;letter-spacing:0;margin-left:9px;font-weight:450;color:var(--muted)}.quantity-group.pet .quantity-value{color:var(--group-pet)}.quantity-group.bardak .quantity-value{color:var(--group-bardak)}.quantity-group.other .quantity-value{color:var(--group-other)}.quantity-split{display:flex;gap:17px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-top:17px}.quantity-split b{font-weight:650;color:var(--text);margin-left:3px}.quantity-exports{display:flex;gap:8px;flex-wrap:wrap}.quantity-matrix-desktop .table-wrap{overflow:auto}.quantity-matrix-desktop th{white-space:normal;min-width:175px;max-width:210px;text-align:center;padding:17px 20px}.quantity-matrix-desktop th:first-child{min-width:220px;text-align:left}.quantity-matrix-desktop th:last-child{min-width:90px}.quantity-matrix-desktop td:first-child{position:sticky;left:0;background:var(--surface);z-index:1;border-right:1px solid var(--line)}.matrix-product-name{display:block;font-size:14px;margin:6px 0;color:var(--foreground);line-height:1.5}.matrix-group{display:block;font-size:12px;color:var(--group-damacana);font-weight:600}.matrix-group.pet{color:var(--group-pet)}.matrix-group.bardak{color:var(--group-bardak)}.matrix-group.other{color:var(--group-other)}.matrix-brand{font-size:12px;color:var(--muted);font-weight:500}.matrix-cell{text-align:center;min-width:175px}.matrix-cell>strong{display:block;font-size:25px;font-weight:700;color:var(--primary);white-space:nowrap}.matrix-cell>strong small{font-size:14px;font-weight:450;color:var(--muted)}.matrix-cell>span{display:block;font-size:12px;color:var(--muted);margin-top:7px}.matrix-note{font-size:12px;padding:14px 24px;color:var(--muted);margin:0;border-top:1px solid var(--line);line-height:1.7}.quantity-customers-mobile{display:none}.quantity-table-value strong{font-size:21px;color:var(--primary)}.quantity-table-value small{font-size:14px;font-weight:500}.finance-details{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;margin:24px 0}.finance-details>summary{font-size:15px;font-weight:600;color:var(--muted);padding:18px 24px;cursor:pointer;min-height:48px}.finance-details>summary span{font-size:13px;font-weight:400;margin-left:15px}.finance-details .operating-band{margin:0;border-radius:0}.optional-finance-total{padding:20px 24px;background:var(--surface-blue);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:14px}.optional-finance-total strong{font-size:22px;color:var(--foreground)}.group-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px}.group-total-card{background:var(--surface-blue);border:1px solid var(--line);border-radius:12px;padding:22px;color:var(--foreground)}.group-total-card.pet{background:var(--surface-green);color:var(--on-green)}.group-total-card.bardak{background:var(--surface-purple);color:var(--on-purple)}.group-total-card.other{background:var(--warning-surface);color:var(--warning-text)}.group-total-card h2{font-size:18px;margin:0 0 18px;font-weight:650}.group-unit-total strong{font-size:36px;font-weight:750;letter-spacing:-1px;display:block}.group-unit-total strong small{font-size:17px;font-weight:450;margin-left:5px;letter-spacing:0}.group-unit-total>span{font-size:13px;display:block;margin:10px 0 16px}.group-total-card>small{font-size:12px;line-height:1.7;display:block}.group-total-card .text-button{font-size:13px;color:inherit;padding:4px 0;margin-top:12px}.entity-toggle{display:flex;gap:8px;flex-wrap:wrap}.entity-toggle button.active{background:var(--primary);color:white}.combobox{position:relative}.combobox input{padding-right:32px}.combo-options{position:absolute;z-index:70;top:100%;left:0;right:0;background:white;border:1px solid var(--control-border);border-radius:8px;padding:6px;margin:4px 0 0;max-height:250px;overflow:auto;list-style:none;box-shadow:0 9px 25px #17314c24}.combo-option{padding:10px 11px;cursor:pointer;border-radius:5px;min-height:47px;font-size:14px;line-height:1.5}.combo-option small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.combo-option[aria-selected=true],.combo-option:hover{background:var(--surface-blue);color:var(--primary)}.combo-empty{padding:12px;font-size:13px;color:var(--muted)}.combo-help{font-size:12px;line-height:1.7}.stock-summary{display:flex;gap:25px;flex-wrap:wrap;padding:19px 24px;background:var(--surface-blue);font-size:14px;color:var(--muted)}.stock-summary strong{font-size:20px;color:var(--foreground);margin-left:6px}.product-state{display:flex;align-items:center;gap:9px}.product-edit-note{line-height:1.8}.passive-row{opacity:.8}
@media(max-width:1100px){.quantity-products{grid-template-columns:repeat(2,minmax(0,1fr))}.quantity-product{padding:21px}.group-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.quantity-matrix-desktop{display:none}.quantity-customers-mobile{display:grid;gap:17px;padding:0 20px 20px}.quantity-customer-card{border:1px solid var(--line);border-radius:11px;overflow:hidden}.quantity-customer-card>.customer-name-button{width:100%;padding:16px 18px;background:var(--surface-blue)}.quantity-customer-card>.customer-name-button>.icon{margin-left:auto;color:var(--primary)}.customer-quantity-items{display:grid;grid-template-columns:1fr 1fr}.customer-quantity-item{display:grid;grid-template-columns:1fr auto;gap:15px;padding:18px;border-bottom:1px solid #edf1f7;border-right:1px solid #edf1f7;align-items:center}.customer-quantity-item>div:first-child>strong{font-size:14px;display:block;margin:6px 0;line-height:1.6;color:var(--foreground)}.customer-quantity-item>div:first-child>small{font-size:12px;color:var(--muted)}.customer-item-count{text-align:right;white-space:nowrap}.customer-item-count>strong{display:block;font-size:24px;color:var(--primary)}.customer-item-count>strong small{font-size:14px;font-weight:450;color:var(--muted)}.customer-item-count>span{display:block;font-size:11px;color:var(--muted);margin-top:7px}}
@media(max-width:550px){.quantity-products{grid-template-columns:1fr}.quantity-group-heading{padding:16px 18px;flex-wrap:wrap}.quantity-group-heading h2{font-size:17px}.quantity-group-heading>span{font-size:12px}.quantity-product{padding:21px;border-right:0;border-bottom:1px solid var(--line)}.quantity-product:last-child{border-bottom:0}.quantity-value{font-size:40px}.quantity-product h3{font-size:17px;margin-bottom:15px}.quantity-split{font-size:14px}.quantity-context{font-size:13px;gap:10px 18px}.quantity-exports .button{font-size:12px}.quantity-customers-mobile{padding:0 12px 15px}.customer-quantity-items{grid-template-columns:1fr}.customer-quantity-item{border-right:0;padding:17px 15px}.customer-quantity-item>div:first-child>strong{font-size:15px}.customer-quantity-item>div:first-child>small{font-size:13px}.customer-item-count>strong{font-size:27px}.customer-item-count>span{font-size:12px}.matrix-note{font-size:12px;padding:14px 16px}.finance-details>summary{padding:17px 18px;font-size:15px}.finance-details>summary span{display:block;margin:6px 0 0 17px}.optional-finance-total{padding:18px;flex-direction:column}.quantity-board{gap:17px}.group-totals{gap:12px}.group-total-card{padding:16px}.group-total-card h2{font-size:15px}.group-unit-total strong{font-size:28px}.group-unit-total strong small{font-size:14px}.group-unit-total>span{font-size:12px;line-height:1.7}.group-total-card>small{font-size:11px}.combo-option{font-size:16px}.stock-summary{padding:16px;gap:15px;font-size:13px}}
.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-card{font:inherit;min-width:0;text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:23px;display:grid;gap:12px;color:var(--foreground);cursor:pointer;transition:border-color .15s,box-shadow .15s}.pricing-card:hover{border-color:var(--secondary);box-shadow:0 5px 18px #1e40af12}.pricing-card:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.pricing-card>strong{font-size:20px}.pricing-card>small,.pricing-card>span:not(.customer-dot){font-size:14px;color:var(--muted)}.pricing-card>b{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--primary);margin-top:6px}.pricing-pagination{display:flex;gap:12px;justify-content:center;padding:24px}.quantity-brand,.quantity-group-heading>span,.quantity-split,.matrix-group,.matrix-brand,.quantity-context,.matrix-note,.group-total-card>small,.group-unit-total>span,.customer-item-count>span,.customer-quantity-item>div:first-child>small,.quantity-exports .button{font-size:14px}.field.full,.notice.full{grid-column:1/-1}.combo-options{z-index:8;max-height:280px;overflow:auto}.combo-option[aria-selected=true]{background:var(--surface-blue);outline:2px solid var(--primary);outline-offset:-2px}.combo-option small{font-size:14px}.stock-summary{flex-wrap:wrap}.stock-summary>span{min-width:0;overflow-wrap:anywhere}
@media(max-width:1000px){.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.pricing-cards{grid-template-columns:1fr}.pricing-card{padding:20px}.pricing-card>small,.pricing-card>span:not(.customer-dot){font-size:16px}.quantity-brand,.quantity-group-heading>span,.quantity-split,.matrix-group,.matrix-brand,.quantity-context,.matrix-note,.group-total-card>small,.group-unit-total>span,.customer-item-count>span,.customer-quantity-item>div:first-child>small,.quantity-exports .button{font-size:14px}.customer-quantity-item>div:first-child>strong{font-size:16px}}

.matrix-cell>span,.combo-help,.combo-empty,.finance-details>summary span{font-size:14px}
