@keyframes p-variant-stock-modal-filter-spin{to{transform:rotate(1turn)}}.p-variant-stock-input{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.p-variant-stock-input__summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.p-variant-stock-input__stat{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:70px}.p-variant-stock-input__stat-value{font-size:18px;font-weight:700;color:#374151;line-height:1.2}.p-variant-stock-input__stat--primary{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.p-variant-stock-input__stat--primary .p-variant-stock-input__stat-value{color:#3b82f6}.p-variant-stock-input__stat--warning{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}.p-variant-stock-input__stat--warning .p-variant-stock-input__stat-value{color:#f59e0b}.p-variant-stock-input__stat--danger{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444}.p-variant-stock-input__stat--danger .p-variant-stock-input__stat-value{color:#ef4444}.p-variant-stock-input__stat--info{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#6366f1}.p-variant-stock-input__stat--info .p-variant-stock-input__stat-value{color:#6366f1}.p-variant-stock-input__stat--success{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}.p-variant-stock-input__stat--success .p-variant-stock-input__stat-value{color:#10b981}.p-variant-stock-input__stat-label{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.p-variant-stock-input__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#9ca3af;text-align:center;gap:8px}.p-variant-stock-input__empty-state>span{font-size:12px}.p-variant-stock-input__preview{margin-bottom:12px}.p-variant-stock-input__preview-grid{display:flex;flex-wrap:wrap;gap:6px}.p-variant-stock-input__preview-cell{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:11px}.p-variant-stock-input__color-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.p-variant-stock-input__preview-size{font-weight:500;color:#374151}.p-variant-stock-input__preview-stock{font-weight:600;color:#22c55e}.p-variant-stock-input__preview-price{font-size:10px;font-weight:500;color:#6366f1}.p-variant-stock-input__preview-price--struck{text-decoration:line-through;color:#9ca3af}.p-variant-stock-input__preview-sale{font-size:10px;font-weight:600;color:#10b981}.p-variant-stock-input__preview-cell--out-of-stock{background:#fef2f2;border-color:#fecaca}.p-variant-stock-input__preview-cell--out-of-stock .p-variant-stock-input__preview-stock{color:#ef4444}.p-variant-stock-input__preview-cell--low-stock{background:#fffbeb;border-color:#fde68a}.p-variant-stock-input__preview-cell--low-stock .p-variant-stock-input__preview-stock{color:#f59e0b}.p-variant-stock-input__preview-more{display:flex;align-items:center;padding:4px 8px;background:#f3f4f6;border-radius:4px;font-size:11px;color:#6b7280}.p-variant-stock-input__controls{display:flex;flex-direction:column;gap:8px}.p-variant-stock-input__edit-button{width:100%}.p-variant-stock-input__help-text{font-size:11px;color:#9ca3af;text-align:center;margin:0}.p-variant-stock-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.p-variant-stock-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.p-variant-stock-modal__content{position:relative;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:1180px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.p-variant-stock-modal__content--limit{max-width:640px}.p-variant-stock-modal__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.p-variant-stock-modal__header h3{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;color:#1e293b}.p-variant-stock-modal__header-actions{display:flex;align-items:center;gap:4px}.p-variant-stock-modal__loading{flex:0 0 auto;padding:18px 20px;color:#475569;background:#eff6ff;border-bottom:1px solid #e5e7eb;text-align:center;font-weight:600}.p-variant-stock-modal__info-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:#94a3b8;transition:all .2s ease}.p-variant-stock-modal__info-btn--active,.p-variant-stock-modal__info-btn:hover{background:#e0f2fe;color:#3b82f6}.p-variant-stock-modal__close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s ease}.p-variant-stock-modal__close-btn:hover{background:#f1f5f9;color:#1e293b}.p-variant-stock-modal__info-panel{flex:0 0 auto;padding:14px 20px;background:#f0f9ff;border-bottom:1px solid #bae6fd}.p-variant-stock-modal__info-panel h4{margin:0 0 10px;font-size:13px;font-weight:600;color:#0369a1;text-transform:uppercase;letter-spacing:.5px}.p-variant-stock-modal__limit-notice{display:flex;gap:14px;margin:24px;padding:18px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c}.p-variant-stock-modal__limit-notice h4{margin:0;color:#991b1b;font-size:16px}.p-variant-stock-modal__limit-notice p{margin:7px 0 0;color:#7f1d1d;font-size:14px;line-height:1.5}.p-variant-stock-modal__limit-actions{display:flex;justify-content:flex-end;padding:0 24px 24px}.p-variant-stock-modal__info-list{margin:0;display:flex;flex-direction:column;gap:8px}.p-variant-stock-modal__info-item{display:flex;gap:8px;font-size:13px;line-height:1.4}.p-variant-stock-modal__info-item dt{font-weight:600;color:#1e293b;white-space:nowrap;min-width:60px}.p-variant-stock-modal__info-item dt:after{content:":"}.p-variant-stock-modal__info-item dd{margin:0;color:#475569}.p-variant-stock-modal__management-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:hidden;padding:10px 20px;background:#eef4ff;border-bottom:1px solid #cbdcff}.p-variant-stock-modal__management-tab{display:flex;width:100%;min-width:0;box-sizing:border-box;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;border:1px solid #b7cdfb;border-radius:8px;background:#fff;color:#365174;padding:8px 11px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.p-variant-stock-modal__management-tab-label{min-width:0;overflow-wrap:anywhere;text-align:center}.p-variant-stock-modal__management-tab:hover{border-color:#7aa5f7;background:#f8fbff}.p-variant-stock-modal__management-tab--active{border-color:#2563eb;background:#2563eb;color:#fff}.p-variant-stock-modal__management-tab--active:hover{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.p-variant-stock-modal__management-tab:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.p-variant-stock-modal__management-tab:disabled{cursor:not-allowed;opacity:.5}.p-variant-stock-modal__management-tab:disabled:hover{border-color:#b7cdfb;background:#fff;color:#365174}.p-variant-stock-modal__pending-badge{border-radius:999px;background:#dbeafe;color:#1d4ed8;padding:2px 6px;font-size:11px;line-height:1.3}.p-variant-stock-modal__management-tab--active .p-variant-stock-modal__pending-badge{background:hsla(0,0%,100%,.2);color:#fff}.p-variant-stock-modal__actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.p-variant-stock-modal__actions-toggle{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #bfdbfe;border-radius:7px;background:#eff6ff;color:#1d4ed8;padding:6px 9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.p-variant-stock-modal__actions-toggle:hover{background:#dbeafe}.p-variant-stock-modal__actions-toggle:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.p-variant-stock-modal__actions-toggle-badge{margin-left:auto;border-radius:999px;background:#dbeafe;color:#1d4ed8;padding:2px 6px;font-size:10px;line-height:1.3}.p-variant-stock-modal__actions-panel{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.p-variant-stock-modal__fill-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p-variant-stock-modal__fill-group label{font-size:13px;color:#64748b;font-weight:500}.p-variant-stock-modal__fill-input{width:60px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;text-align:center}.p-variant-stock-modal__fill-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.p-variant-stock-modal__action-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.p-variant-stock-modal__action-btn:hover{background:#f1f5f9}.p-variant-stock-modal__action-btn:disabled{cursor:not-allowed;opacity:.55}.p-variant-stock-modal__action-btn--primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.p-variant-stock-modal__action-btn--primary:hover{background:#2563eb}.p-variant-stock-modal__action-btn--success{background:#22c55e;border-color:#22c55e;color:#fff}.p-variant-stock-modal__action-btn--success:hover{background:#16a34a;border-color:#16a34a}.p-variant-stock-modal__action-btn--danger{color:#ef4444;border-color:#fecaca}.p-variant-stock-modal__action-btn--danger:hover{background:#fef2f2}.p-variant-stock-modal__total{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151}.p-variant-stock-modal__total strong{font-weight:700;color:#22c55e}.p-variant-stock-modal__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px}.p-variant-stock-modal__bulk-connection{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;padding:10px 12px;font-size:13px;line-height:1.45}.p-variant-stock-modal__detail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 12px;border-top:2px solid #94a3b8;background:#fff;padding:12px 10px 0}.p-variant-stock-modal__detail-heading h4{margin:0;color:#1e293b;font-size:15px}.p-variant-stock-modal__detail-heading span{color:#64748b;font-size:12px;font-weight:600}.p-variant-stock-modal__view-controls{position:relative;z-index:1;display:grid;gap:12px;margin:0 0 16px;border:1px solid #94a3b8;border-radius:9px;background:#f8fafc;padding:14px;box-shadow:inset 0 3px 0 #64748b,0 4px 0 #e2e8f0}.p-variant-stock-modal__view-controls-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.p-variant-stock-modal__view-controls-heading h4{margin:0;color:#1e3a8a;font-size:14px}.p-variant-stock-modal__view-controls-heading p{margin:4px 0 0;color:#52657f;font-size:12px;line-height:1.4}.p-variant-stock-modal__view-controls-fields{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(150px,1fr));gap:10px}.p-variant-stock-modal__view-controls-fields label{display:grid;gap:5px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.p-variant-stock-modal__view-controls-fields input,.p-variant-stock-modal__view-controls-fields select{width:100%;min-height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;padding:7px 9px;font:inherit;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.p-variant-stock-modal__view-controls-fields input:focus,.p-variant-stock-modal__view-controls-fields select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.p-variant-stock-modal__clear-view{flex:0 0 auto;border:0;border-bottom:1px solid;background:rgba(0,0,0,0);color:#1d4ed8;cursor:pointer;padding:2px 0;font:inherit;font-size:12px;font-weight:800}.p-variant-stock-modal__view-result-count{color:#64748b;font-size:12px;font-weight:700}.p-variant-stock-modal__view-pending{display:inline-flex;align-items:center;gap:6px;color:#1d4ed8;font-size:12px;font-weight:700}.p-variant-stock-modal__view-pending span{width:10px;height:10px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:p-variant-stock-modal-filter-spin .7s linear infinite}.p-variant-stock-modal__sortable-header{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;padding:2px;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.p-variant-stock-modal__sortable-header:focus-visible,.p-variant-stock-modal__sortable-header:hover{color:#1d4ed8}.p-variant-stock-modal__sortable-header:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.p-variant-stock-modal__advanced-pricing{margin-top:16px;border:1px solid #d6e0f3;border-radius:10px;background:#fff}.p-variant-stock-modal__advanced-pricing summary{cursor:pointer;color:#365174;padding:12px 14px;font-size:13px;font-weight:700}.p-variant-stock-modal__advanced-pricing .p-variant-bulk-editor{border:0;border-top:1px solid #d6e0f3;border-radius:0}.p-variant-stock-modal__use-calculated-btn{margin-left:8px;border:0;border-bottom:1px solid;background:rgba(0,0,0,0);color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:700;line-height:1.35;padding:0}.p-variant-stock-modal__show-more{display:block;width:-moz-fit-content;width:fit-content;margin:14px auto 0;border:1px solid #93c5fd;border-radius:7px;background:#eff6ff;color:#1d4ed8;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer}.p-variant-stock-modal__show-more:hover{background:#dbeafe}.p-variant-stock-modal__pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.p-variant-stock-modal__pagination-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;border:1px solid #93c5fd;border-radius:7px;background:#eff6ff;color:#1d4ed8;cursor:pointer;padding:7px 10px;font-size:13px;font-weight:700}.p-variant-stock-modal__pagination-button:disabled{cursor:not-allowed;opacity:.5}.p-variant-stock-modal__pagination-button:hover:not(:disabled){background:#dbeafe}.p-variant-stock-modal__pagination-status{display:inline-flex;align-items:center;gap:5px;min-width:148px;color:#475569;font-size:12px;font-weight:700;text-align:center}.p-variant-stock-modal__pagination-status select{min-width:94px;border:1px solid #93c5fd;border-radius:6px;background:#fff;color:#1d4ed8;cursor:pointer;padding:6px 8px;font:inherit;font-weight:700}.p-variant-stock-modal__matrix-wrapper{overflow-x:auto}.p-variant-stock-modal__matrix{width:100%;border-collapse:collapse;font-size:13px}.p-variant-stock-modal__matrix td,.p-variant-stock-modal__matrix th{border:1px solid #e5e7eb;padding:0}.p-variant-stock-modal__matrix th{background:#f8fafc;font-weight:600;color:#374151}.p-variant-stock-modal__corner-cell{position:sticky;left:0;z-index:2;padding:10px 12px!important;background:#f1f5f9!important;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;min-width:100px}.p-variant-stock-modal__size-header{min-width:60px;text-align:center}.p-variant-stock-modal__header-btn{display:block;width:100%;padding:10px 8px;background:rgba(0,0,0,0);border:none;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.p-variant-stock-modal__header-btn:hover{background:#e2e8f0}.p-variant-stock-modal__footer-label,.p-variant-stock-modal__total-header{padding:10px 12px!important;font-weight:600;background:#f1f5f9!important}.p-variant-stock-modal__color-cell{position:sticky;left:0;z-index:1;background:#fff}.p-variant-stock-modal__row-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s ease}.p-variant-stock-modal__row-btn:hover{background:#f1f5f9}.p-variant-stock-modal__color-swatch{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.p-variant-stock-modal__color-label{font-size:13px;font-weight:500;color:#374151;white-space:nowrap}.p-variant-stock-modal__cell{text-align:center;background:#fff;transition:all .2s ease}.p-variant-stock-modal__cell--out-of-stock{background:#fef2f2}.p-variant-stock-modal__cell--low-stock{background:#fffbeb}.p-variant-stock-modal__cell-input{width:100%;padding:10px 4px;border:none;background:rgba(0,0,0,0);font-size:14px;font-weight:500;text-align:center;color:#374151;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.p-variant-stock-modal__cell-input:focus{outline:none;background:#eff6ff}.p-variant-stock-modal__cell-input--price{font-size:11px;font-weight:400;color:#6b7280;border-top:1px dashed #e5e7eb;padding:4px}.p-variant-stock-modal__cell-input--price:focus{background:#f0fdf4}.p-variant-stock-modal__cell-input--price::-moz-placeholder{color:#c0c5cc;font-size:10px}.p-variant-stock-modal__cell-input--price::placeholder{color:#c0c5cc;font-size:10px}.p-variant-stock-modal__cell-input--discount{font-size:11px;font-weight:400;color:#ef4444;border-top:1px dashed #fecaca;padding:4px}.p-variant-stock-modal__cell-input--discount:focus{background:#fef2f2}.p-variant-stock-modal__cell-input--discount::-moz-placeholder{color:#e8a0a0;font-size:10px}.p-variant-stock-modal__cell-input--discount::placeholder{color:#e8a0a0;font-size:10px}.p-variant-stock-modal__cell-input::-webkit-inner-spin-button,.p-variant-stock-modal__cell-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.p-variant-stock-modal__market-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-width:34px;height:28px;padding:0 8px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;color:#4338ca;cursor:pointer;transition:all .2s ease}.p-variant-stock-modal__market-btn:hover{background:#e0e7ff;border-color:#818cf8}.p-variant-stock-modal__market-btn-label{font-size:11px;font-weight:700;line-height:1}.p-variant-stock-modal__market-btn-count{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#4338ca;color:#fff;font-size:10px;font-weight:700;line-height:1}.p-variant-stock-modal__column-total,.p-variant-stock-modal__grand-total,.p-variant-stock-modal__row-total{padding:10px 12px!important;font-weight:600;text-align:center;background:#f8fafc;color:#374151}.p-variant-stock-modal__grand-total{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#22c55e;font-size:15px}.p-variant-stock-modal__list{display:flex;flex-direction:column;gap:5px;padding-right:8px}.p-variant-stock-modal__list-header{display:flex;align-items:center;gap:10px;padding:6px 12px;border-bottom:2px solid #e5e7eb;margin-bottom:2px;position:sticky;top:-20px;background:#fff;z-index:4;min-width:940px;box-shadow:0 2px 0 #fff}.p-variant-stock-modal__list-header-label{flex:1;min-width:0}.p-variant-stock-modal__list-header-cell,.p-variant-stock-modal__list-header-label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.p-variant-stock-modal__list-header-cell{width:72px;text-align:center}.p-variant-stock-modal__list-header-cell:nth-child(3),.p-variant-stock-modal__list-header-cell:nth-child(4){width:80px}.p-variant-stock-modal__list-header-cell--market{width:78px}.p-variant-stock-modal__list-header-cell--status{width:96px}.p-variant-stock-modal__list-header-cell--details{width:78px}.p-variant-stock-modal__list-header-actions{display:flex;align-items:center;gap:6px;min-width:162px}.p-variant-stock-modal__list-item{display:flex;align-items:center;gap:10px;padding:7px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:940px;transition:all .2s ease}.p-variant-stock-modal__list-item:hover{border-color:#c9cdd3;box-shadow:0 2px 4px rgba(0,0,0,.05)}.p-variant-stock-modal__list-item--out-of-stock{background:#fef2f2;border-color:#fecaca}.p-variant-stock-modal__list-item--bulk-updated{border-color:#60a5fa;background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.p-variant-stock-modal__list-item--low-stock{background:#fffbeb;border-color:#fde68a}.p-variant-stock-modal__bulk-updated-badge{display:inline-flex;align-items:center;border-radius:999px;background:#dbeafe;color:#1d4ed8;padding:2px 6px;font-size:10px;font-weight:700;white-space:nowrap}.p-variant-stock-modal__list-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1;min-width:0}.p-variant-stock-modal__list-field{display:grid;min-width:0;width:72px}.p-variant-stock-modal__list-status-field{display:grid;min-width:0;width:96px}.p-variant-stock-modal__list-field-label{display:none}.p-variant-stock-modal__option-badges{display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.p-variant-stock-modal__option-badge{display:inline-flex;min-width:0;max-width:100%;padding:4px 9px;border:1px solid #d6e0f3;border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-variant-stock-modal__list-color-swatch{width:24px;height:24px;border-radius:6px;border:2px solid rgba(0,0,0,.1);flex-shrink:0}.p-variant-stock-modal__list-color-name{font-size:14px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-variant-stock-modal__size-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:4px 12px;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.p-variant-stock-modal__list-input{width:72px;padding:5px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;text-align:center;color:#374151;background:#fff;transition:all .2s ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.p-variant-stock-modal__list-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.p-variant-stock-modal__list-input--price{width:80px;font-size:12px;color:#6b7280;border-color:#d1d5db}.p-variant-stock-modal__list-input--price:focus{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.p-variant-stock-modal__list-input--price::-moz-placeholder{color:#c0c5cc;font-size:11px}.p-variant-stock-modal__list-input--price::placeholder{color:#c0c5cc;font-size:11px}.p-variant-stock-modal__list-input--discount{width:80px;font-size:12px;color:#ef4444;border-color:#fecaca}.p-variant-stock-modal__list-input--discount:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.p-variant-stock-modal__list-input--discount::-moz-placeholder{color:#e8a0a0;font-size:11px}.p-variant-stock-modal__list-input--discount::placeholder{color:#e8a0a0;font-size:11px}.p-variant-stock-modal__list-input::-webkit-inner-spin-button,.p-variant-stock-modal__list-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.p-variant-stock-modal__status-select{width:96px;min-height:30px;border:1px solid #86efac;border-radius:6px;background:#ecfdf5;color:#166534;cursor:pointer;padding:5px 7px;font:inherit;font-size:12px;font-weight:800;text-align:center}.p-variant-stock-modal__status-select:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.14)}.p-variant-stock-modal__status-select--inactive{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.p-variant-stock-modal__list-price-field{display:grid;gap:4px;min-width:0;width:80px}.p-variant-stock-modal__manual-status{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;color:#9a6700;font-size:9px;font-weight:800;line-height:1.2}.p-variant-stock-modal__manual-status button{border:0;border-bottom:1px solid;background:rgba(0,0,0,0);color:#1d4ed8;cursor:pointer;font:inherit;font-weight:800;max-width:100%;padding:0;text-align:left;white-space:normal}.p-variant-stock-modal__manual-status--market{margin-top:3px}.p-variant-stock-modal__source-note{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;color:#64748b;font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.p-variant-stock-modal__source-note:before{display:inline-block;width:5px;height:5px;margin:0 4px 1px 0;border-radius:50%;background:currentcolor;content:""}.p-variant-stock-modal__source-note--shared{color:#4338ca}.p-variant-stock-modal__source-note--shared:before{display:none}.p-variant-stock-modal__source-note--shared svg{width:9px;height:9px;flex:0 0 9px}.p-variant-stock-modal__source-note--local{color:#9a6700}.p-variant-stock-modal__source-note--stock{color:#15803d}.p-variant-stock-modal__market-editor{width:min(760px,100vw - 48px);max-height:min(620px,100vh - 96px);overflow:auto;overscroll-behavior:contain;padding:18px;border:1px solid #c7d2fe;border-radius:10px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.3)}.p-variant-stock-modal__market-editor-overlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.36)}.p-variant-stock-modal__market-editor-overlay--details{z-index:5}.p-variant-stock-modal__market-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.p-variant-stock-modal__market-editor-header h4{margin:0 0 4px;font-size:14px;font-weight:700;color:#1e1b4b}.p-variant-stock-modal__market-editor-header p{margin:0;font-size:12px;color:#475569}.p-variant-stock-modal__market-editor-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.p-variant-stock-modal__market-editor-empty{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;color:#92400e;font-size:12px}.p-variant-stock-modal__market-editor-empty strong{color:#78350f;font-weight:800}.p-variant-stock-modal__market-editor-empty a{width:-moz-fit-content;width:fit-content;margin-top:4px;color:#1d4ed8;font-weight:800;text-decoration:underline;text-underline-offset:2px}.p-variant-stock-modal__market-editor-readonly{display:grid;gap:8px;padding:12px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff}.p-variant-stock-modal__market-editor-readonly h5,.p-variant-stock-modal__market-editor-readonly p{margin:0}.p-variant-stock-modal__market-editor-readonly h5,.p-variant-stock-modal__market-editor-readonly strong{color:#1e3a8a;font-size:12px;font-weight:800}.p-variant-stock-modal__market-editor-readonly p,.p-variant-stock-modal__market-editor-readonly span{color:#475569;font-size:12px;line-height:1.45}.p-variant-stock-modal__market-editor-readonly a{width:-moz-fit-content;width:fit-content;color:#1d4ed8;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.p-variant-stock-modal__market-editor-readonly-row{display:grid;gap:3px;padding:10px;border:1px solid #dbeafe;border-radius:8px;background:#fff}.p-variant-stock-modal__market-editor-row{align-items:center}.p-variant-stock-modal__market-editor-row,.p-variant-stock-modal__market-editor-table-header{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(150px,1.2fr) minmax(90px,.8fr) minmax(90px,.8fr) auto auto;gap:8px}.p-variant-stock-modal__market-editor-table-header{padding:0 2px;color:#64748b;font-size:10px;font-weight:800;line-height:1.25;text-transform:uppercase}.p-variant-stock-modal__market-editor-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.p-variant-stock-modal__market-input{width:100%;min-width:0;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1f2937;font-size:12px}.p-variant-stock-modal__market-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12)}.p-variant-stock-modal__market-input--readonly{background:#f8fafc;color:#475569;cursor:default}.p-variant-stock-modal__market-price-field{display:grid;gap:4px;min-width:0}.p-variant-stock-modal__market-remove{padding:7px 10px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:600;cursor:pointer}.p-variant-stock-modal__market-remove:hover{background:#fee2e2}.p-variant-stock-modal__row-actions{display:flex;align-items:center;gap:6px;min-width:162px}.p-variant-stock-modal__row-action-cell{display:flex;flex:1 1 0;min-width:0}.p-variant-stock-modal__row-action-cell--market{flex-direction:column;align-items:stretch}.p-variant-stock-modal__row-action-cell>button{width:100%}.p-variant-stock-modal__manual-status button:focus-visible{border-radius:2px;outline:2px solid #2563eb;outline-offset:2px}.p-variant-stock-modal__details-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:6px 9px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.p-variant-stock-modal__details-btn:hover{border-color:#60a5fa;background:#dbeafe}.p-variant-stock-modal__details-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.p-variant-stock-modal__market-editor--details{width:min(680px,100vw - 48px)}.p-variant-stock-modal__details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px}.p-variant-stock-modal__details-card{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff}.p-variant-stock-modal__details-card>span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.p-variant-stock-modal__details-card strong{color:#1e3a8a;font-size:13px}.p-variant-stock-modal__details-card small{color:#475569;font-size:12px;line-height:1.35}.p-variant-stock-modal__details-card select{cursor:pointer}.p-variant-stock-modal__details-card input,.p-variant-stock-modal__details-card select{width:100%;min-height:38px;border:1px solid #bfdbfe;border-radius:7px;background:#fff;color:#172554;padding:7px 9px;font:inherit;font-size:13px;font-weight:600}.p-variant-stock-modal__details-card input:hover,.p-variant-stock-modal__details-card select:hover{border-color:#93c5fd}.p-variant-stock-modal__details-card input:focus,.p-variant-stock-modal__details-card select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.p-variant-stock-modal__details-card--manual{border-color:#fbbf24;background:#fffbeb}.p-variant-stock-modal__details-card--manual small,.p-variant-stock-modal__details-card--manual strong,.p-variant-stock-modal__details-card--manual>span{color:#92400e}.p-variant-stock-modal__details-authority{grid-column:1/-1;border:1px solid #c7d2fe;border-radius:8px;background:#f8faff;padding:12px}.p-variant-stock-modal__details-authority-heading{display:grid;gap:2px}.p-variant-stock-modal__details-authority-heading strong{color:#1e2a5a;font-size:12px}.p-variant-stock-modal__details-authority-heading span{color:#64748b;font-size:11px;line-height:1.35}.p-variant-stock-modal__details-authority-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.p-variant-stock-modal__details-authority-item{display:grid;gap:2px;border:1px solid #e0e7ff;border-radius:6px;background:#fff;padding:7px 8px}.p-variant-stock-modal__details-authority-item span{color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase}.p-variant-stock-modal__details-authority-item strong{color:#334155;font-size:11px;line-height:1.25}.p-variant-stock-modal__shared-contribution{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;gap:16px;padding:14px 16px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4}.p-variant-stock-modal__shared-contribution>div{display:grid;gap:3px}.p-variant-stock-modal__shared-contribution-label{color:#166534;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.p-variant-stock-modal__shared-contribution strong{color:#166534;font-size:13px}.p-variant-stock-modal__shared-contribution-amount{flex:0 0 auto;color:#15803d;font-size:20px;font-weight:800;white-space:nowrap}.p-variant-stock-modal__details-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:3px;padding-top:8px;border-top:1px solid #c7ddff}.p-variant-stock-modal__details-total span{color:#475569;font-size:11px;font-weight:700}.p-variant-stock-modal__details-total strong{color:#1d4ed8;font-size:18px;font-variant-numeric:tabular-nums;line-height:1}.p-variant-stock-modal__details-total--sale strong{color:#15803d}.p-variant-stock-modal__details-restore{align-self:flex-start;margin-top:4px;padding:5px 8px;border:1px solid #b45309;border-radius:6px;background:#fff;color:#92400e;cursor:pointer;font-size:11px;font-weight:800}.p-variant-stock-modal__details-restore:hover{background:#fef3c7}.p-variant-stock-modal__details-restore:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.p-variant-stock-modal__details-additions{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid #d1fae5;border-radius:10px;background:#f0fdf4;color:#166534;font-size:12px}.p-variant-stock-modal__details-additions summary{cursor:pointer;font-size:12px;font-weight:800}.p-variant-stock-modal__details-additions summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.p-variant-stock-modal__details-additions[open] summary{margin-bottom:2px}.p-variant-stock-modal__details-addition,.p-variant-stock-modal__details-additions-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,auto) minmax(88px,auto);align-items:center;-moz-column-gap:12px;column-gap:12px}.p-variant-stock-modal__details-additions-heading{padding:0 8px;color:#15803d;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.p-variant-stock-modal__details-additions-heading span:not(:first-child){text-align:right}.p-variant-stock-modal__details-addition{padding:7px 8px;border-radius:7px;background:#fff;color:#166534}.p-variant-stock-modal__details-addition-price,.p-variant-stock-modal__details-addition-sale{font-weight:800;white-space:nowrap;text-align:right}.p-variant-stock-modal__details-addition-price{color:#15803d}.p-variant-stock-modal__details-addition-sale{color:#b45309}.p-variant-stock-modal__list-stock-status{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;min-width:70px}.p-variant-stock-modal__list-stock-status--in-stock{color:#22c55e}.p-variant-stock-modal__list-stock-status--low-stock{color:#f59e0b}.p-variant-stock-modal__list-stock-status--out-of-stock{color:#ef4444}.p-variant-stock-modal__legend{display:flex;justify-content:center;gap:20px;padding:12px 20px;background:#f8fafc;border-top:1px solid #e5e7eb}.p-variant-stock-modal__legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.p-variant-stock-modal__legend-color{width:16px;height:16px;border-radius:4px;border:1px solid #e5e7eb}.p-variant-stock-modal__legend-color--normal{background:#fff}.p-variant-stock-modal__legend-color--low{background:#fffbeb;border-color:#fde68a}.p-variant-stock-modal__legend-color--out{background:#fef2f2;border-color:#fecaca}.p-variant-stock-modal__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid #e5e7eb;background:#fff}.p-variant-stock-modal__footer-status{display:flex;flex-direction:column;gap:4px}.p-variant-stock-modal__footer-pagination{display:flex;align-items:center;gap:8px;color:#365174;font-size:12px;font-weight:700}.p-variant-stock-modal__footer-page-progress{display:inline-flex;align-items:center;gap:3px}.p-variant-stock-modal__footer-page-segment{display:block;width:14px;height:5px;border:0;border-radius:999px;background:#d6e0f3;cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease}.p-variant-stock-modal__footer-page-segment:focus-visible,.p-variant-stock-modal__footer-page-segment:hover{background:#93c5fd;outline:none;transform:scaleY(1.5)}.p-variant-stock-modal__footer-page-segment:focus-visible{box-shadow:0 0 0 2px #1d4ed8}.p-variant-stock-modal__footer-page-segment--active{background:#2563eb;box-shadow:0 0 0 2px #dbeafe}.p-variant-stock-modal__info{font-size:13px;color:#64748b}.p-variant-stock-modal__footer-pending{color:#1d4ed8;font-size:12px;font-weight:700}.p-variant-stock-modal__footer-saved{color:#15803d;font-size:12px;font-weight:700}.p-variant-stock-modal__buttons{display:flex;gap:10px}.p-variant-stock-modal__button-label--compact{display:none}.p-variant-stock-modal__cancel-btn,.p-variant-stock-modal__confirm-btn,.p-variant-stock-modal__draft-save-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.p-variant-stock-modal__cancel-btn{background:#fff;border:1px solid #e5e7eb;color:#64748b}.p-variant-stock-modal__cancel-btn:hover{background:#f1f5f9;color:#374151}.p-variant-stock-modal__confirm-btn{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.p-variant-stock-modal__confirm-btn:hover{background:#2563eb}.p-variant-stock-modal__confirm-btn:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.p-variant-stock-modal__draft-save-btn{background:#eff6ff;border:1px solid #93c5fd;color:#1d4ed8}.p-variant-stock-modal__draft-save-btn:hover{background:#dbeafe;border-color:#60a5fa}.p-variant-stock-modal__draft-save-btn:disabled{background:#e2e8f0;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}.p-variant-stock-modal__discard-confirmation{position:absolute;z-index:20;inset:0;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.52)}.p-variant-stock-modal__discard-dialog{width:min(100%,460px);padding:24px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.3)}.p-variant-stock-modal__discard-dialog h4{margin:0;color:#0f172a;font-size:18px}.p-variant-stock-modal__discard-dialog p{margin:10px 0 0;color:#475569;font-size:14px;line-height:1.5}.p-variant-stock-modal__discard-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.p-variant-stock-modal__discard-confirm-btn{padding:10px 20px;border:1px solid #dc2626;border-radius:8px;background:#dc2626;color:#fff;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s ease}.p-variant-stock-modal__discard-confirm-btn:hover{border-color:#b91c1c;background:#b91c1c}@media(width <= 640px){.p-variant-stock-modal{padding:8px}.p-variant-stock-modal__content{max-height:calc(100dvh - 16px)}.p-variant-stock-modal__header{padding:10px 14px}.p-variant-stock-modal__actions{align-items:stretch;gap:6px;padding:8px 10px}.p-variant-stock-modal__actions-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.p-variant-stock-modal__fill-group{display:grid;grid-template-columns:auto minmax(52px,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0}.p-variant-stock-modal__fill-group:first-child{grid-column:1/-1;grid-template-columns:auto minmax(52px,1fr) auto auto}.p-variant-stock-modal__fill-group:not(:first-child){grid-template-columns:auto minmax(0,1fr) auto}.p-variant-stock-modal__fill-group label{font-size:11px;white-space:nowrap}.p-variant-stock-modal__fill-input{width:auto;min-width:0;min-height:34px;padding:5px 6px}.p-variant-stock-modal__action-btn{min-height:34px;justify-content:center;gap:4px;padding:5px 8px;font-size:11px;white-space:nowrap}.p-variant-stock-modal__total{grid-column:1/-1;justify-content:flex-end;font-size:12px}.p-variant-stock-modal__management-tabs{gap:4px;padding:6px 8px}.p-variant-stock-modal__management-tab{min-height:42px;padding:7px 4px;font-size:11px;line-height:1.15;gap:4px}.p-variant-stock-modal__body{padding:6px;scroll-padding-bottom:18px}.p-variant-stock-modal__view-controls{gap:9px;margin-bottom:18px;padding:10px;box-shadow:inset 0 3px 0 #64748b,0 4px 0 #e2e8f0}.p-variant-stock-modal__view-controls-heading{display:grid;gap:5px;min-width:0}.p-variant-stock-modal__view-controls-heading p{margin-top:0}.p-variant-stock-modal__clear-view{justify-self:start;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}.p-variant-stock-modal__view-controls-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p-variant-stock-modal__view-controls-fields label:first-child{grid-column:1/-1}.p-variant-stock-modal__view-controls-fields input,.p-variant-stock-modal__view-controls-fields select{min-width:0;min-height:38px;padding:7px 8px}.p-variant-stock-modal__detail-heading{margin-top:20px;padding:12px 4px 0}.p-variant-stock-modal__details-authority-items{grid-template-columns:1fr}.p-variant-stock-modal__list-header{display:none;top:-12px}.p-variant-stock-modal__list{gap:5px;padding-right:0}.p-variant-stock-modal__list-item{align-items:stretch;background:#f8fafc;border-color:#cbd5e1;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:6px;box-shadow:0 1px 2px rgba(15,23,42,.06)}.p-variant-stock-modal__list-label{align-items:flex-start;grid-column:1/-1;gap:3px;padding-bottom:0}.p-variant-stock-modal__option-badges{gap:3px}.p-variant-stock-modal__option-badge{padding:3px 6px;font-size:11px;line-height:1.2}.p-variant-stock-modal__list-field,.p-variant-stock-modal__list-price-field,.p-variant-stock-modal__list-status-field{align-content:start;gap:2px;width:auto}.p-variant-stock-modal__list-price-field--discount{grid-column:1/-1}.p-variant-stock-modal__list-field-label{display:block;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.p-variant-stock-modal__list-input{min-height:36px;padding:5px 8px;width:100%}.p-variant-stock-modal__status-select{min-height:36px;width:100%}.p-variant-stock-modal__list-price-field{gap:2px}.p-variant-stock-modal__row-actions{border-top:1px solid #e5e7eb;display:grid;gap:6px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-top:6px}.p-variant-stock-modal__row-action-cell{min-width:0}.p-variant-stock-modal__details-btn,.p-variant-stock-modal__market-btn{min-height:36px;padding:5px 8px}.p-variant-stock-modal__market-btn{width:100%}.p-variant-stock-modal__list-item>.p-variant-stock-modal__market-btn{grid-column:1/-1}.p-variant-stock-modal__show-more{width:100%}.p-variant-stock-modal__pagination{gap:8px}.p-variant-stock-modal__pagination-button{flex:1 1 0;min-width:0}.p-variant-stock-modal__pagination-status{min-width:auto;white-space:nowrap}.p-variant-stock-modal__pagination-status span{display:none}.p-variant-stock-modal__market-editor--details{width:calc(100vw - 24px)}.p-variant-stock-modal__market-editor-table-header{display:none}.p-variant-stock-modal__market-editor-row{grid-template-columns:1fr 1fr;padding:10px;border:1px solid #d6e0f3;border-radius:10px}.p-variant-stock-modal__market-editor-row>*{min-width:0}.p-variant-stock-modal__details-grid{grid-template-columns:1fr}.p-variant-stock-modal__shared-contribution{align-items:flex-start;flex-direction:column;gap:8px}.p-variant-stock-modal__details-addition,.p-variant-stock-modal__details-additions-heading{grid-template-columns:minmax(0,1fr) minmax(62px,auto) minmax(62px,auto);-moz-column-gap:8px;column-gap:8px}.p-variant-stock-modal__details-additions-heading{padding:0 6px;font-size:9px}.p-variant-stock-modal__details-addition{padding:8px 6px;font-size:11px;align-items:center}.p-variant-stock-modal__footer{flex-direction:column;gap:6px;padding:8px 10px}.p-variant-stock-modal__footer-status{width:100%;text-align:center}.p-variant-stock-modal__footer-pagination{justify-content:center;flex-wrap:wrap}.p-variant-stock-modal__footer-page-progress{max-width:100%;flex-wrap:wrap;justify-content:center}.p-variant-stock-modal__buttons{width:100%;gap:6px}.p-variant-stock-modal__buttons button{flex:1;min-width:0;padding:8px 10px;font-size:12px;white-space:nowrap}.p-variant-stock-modal__button-label--full{display:none}.p-variant-stock-modal__button-label--compact{display:inline}.p-variant-stock-modal__discard-confirmation{padding:16px}.p-variant-stock-modal__discard-actions{flex-direction:column-reverse}.p-variant-stock-modal__discard-actions button{width:100%}.p-variant-stock-input__summary{justify-content:center}.p-variant-stock-input__stat{min-width:60px;padding:6px 10px}.p-variant-stock-input__stat-value{font-size:16px}}@media(width >= 1440px){.p-variant-stock-modal__content{max-width:min(1500px,100vw - 48px)}}