#discus-inventory-v160{--iv-page:#f3f7f8;--iv-panel:#fff;--iv-text:#153440;--iv-muted:#526c79;--iv-line:#dbe7eb;--iv-teal:#087f82;--iv-tint:#edf8f6;--iv-error:#a83737;position:fixed;inset:0;z-index:2147483500;display:flex;align-items:center;justify-content:center;padding:16px;background:#071a2699;overflow:hidden;direction:rtl;color:var(--iv-text);font:14px/1.75 Vazirmatn,Tahoma,Arial,sans-serif}
#discus-inventory-v160 *{box-sizing:border-box}
#discus-inventory-v160 [hidden]{display:none!important}
#discus-inventory-v160 button,#discus-inventory-v160 select,#discus-inventory-v160 input,#discus-inventory-v160 textarea{font:inherit}
#discus-inventory-v160 button{cursor:pointer;color:inherit}
#discus-inventory-v160 :is(button,select,input,textarea):focus-visible{outline:2px solid var(--iv-teal);outline-offset:3px}
#discus-inventory-v160 button:disabled{cursor:default;opacity:.55}
#discus-inventory-v160 .iv-dialog{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--iv-panel);border-radius:20px;box-shadow:0 20px 70px #00162140;overscroll-behavior:contain}
#discus-inventory-v160 .iv-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 12px;background:var(--iv-panel)}
#discus-inventory-v160 h2,#discus-inventory-v160 h3,#discus-inventory-v160 p{margin:0}
#discus-inventory-v160 h2{font-size:19px;font-weight:700}
#discus-inventory-v160 h3{font-size:17px;font-weight:600}
#discus-inventory-v160 .iv-caption{font-size:11px;color:var(--iv-muted)}
#discus-inventory-v160 .iv-header-actions{display:flex;align-items:center;gap:6px}
#discus-inventory-v160 .iv-close,#discus-inventory-v160 .iv-refresh{min-height:44px;min-width:44px;border:0;background:var(--iv-page);border-radius:10px;padding:7px 10px;display:flex;align-items:center;justify-content:center;gap:6px}
#discus-inventory-v160 .iv-close{font-size:23px}
#discus-inventory-v160 .iv-refresh{font-size:11px}
#discus-inventory-v160 .iv-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 20px 15px;border-bottom:1px solid var(--iv-line)}
#discus-inventory-v160 .iv-tab{height:60px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:var(--iv-page);border:1px solid transparent;border-radius:11px;padding:6px}
#discus-inventory-v160 .iv-tab strong{font-size:14px;font-weight:600}
#discus-inventory-v160 .iv-tab small{font-size:11px;color:var(--iv-muted)}
#discus-inventory-v160 .iv-tab[aria-pressed=true]{border-color:var(--iv-teal);background:var(--iv-tint);color:var(--iv-teal)}
#discus-inventory-v160 .iv-ops{padding:14px 22px;background:var(--iv-page);border-bottom:1px solid var(--iv-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
#discus-inventory-v160 .iv-op{height:60px;border:1px solid var(--iv-line);border-radius:10px;background:var(--iv-panel);display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;padding:6px;min-width:0}
#discus-inventory-v160 .iv-op[aria-pressed=true]{background:var(--iv-tint);color:var(--iv-teal);border-color:var(--iv-teal)}
#discus-inventory-v160 .iv-icon{width:18px;height:18px;flex-shrink:0;display:inline-block;vertical-align:middle}
#discus-inventory-v160 .iv-content{padding:20px 22px}
#discus-inventory-v160 .iv-intro{margin-bottom:17px}
#discus-inventory-v160 .iv-intro p{font-size:12px;color:var(--iv-muted);margin-top:4px}
#discus-inventory-v160 .iv-route{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:11px;align-items:center}
#discus-inventory-v160 .iv-route.iv-single{grid-template-columns:1fr}
#discus-inventory-v160 .iv-picker{min-width:0;background:var(--iv-page);border:1px solid var(--iv-line);border-radius:12px;padding:12px}
#discus-inventory-v160 .iv-picker.iv-dest{background:var(--iv-tint)}
#discus-inventory-v160 .iv-picker label{font-size:12px;color:var(--iv-muted);display:block}
#discus-inventory-v160 .iv-select{width:100%;min-width:0;min-height:46px;background:transparent;color:var(--iv-text);border:0;border-radius:6px;font-size:18px;text-align:center;padding:4px 0}
#discus-inventory-v160 .iv-select option{font-size:16px;background:var(--iv-panel);color:var(--iv-text)}
#discus-inventory-v160 .iv-picker small{font-size:11px;color:var(--iv-muted);display:block;text-align:center;min-height:20px}
#discus-inventory-v160 .iv-arrow{font-size:24px;color:var(--iv-teal);text-align:center}
#discus-inventory-v160 .iv-quantity{margin-top:19px;padding-top:16px;border-top:1px solid var(--iv-line)}
#discus-inventory-v160 .iv-qhead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:9px}
#discus-inventory-v160 .iv-qhead>label{font-size:13px;font-weight:600}
#discus-inventory-v160 .iv-check{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px!important;font-weight:400!important}
#discus-inventory-v160 .iv-check input{width:18px;height:18px;accent-color:var(--iv-teal);margin:0}
#discus-inventory-v160 .iv-qrow{display:flex;align-items:center;gap:13px;flex-wrap:wrap}
#discus-inventory-v160 .iv-stepper{display:flex;direction:ltr;align-items:center;gap:3px;border:1px solid var(--iv-line);border-radius:11px;padding:3px;background:var(--iv-panel)}
#discus-inventory-v160 .iv-stepper button{width:44px;height:44px;border:0;border-radius:8px;background:var(--iv-page);font-size:21px;padding:0}
#discus-inventory-v160 .iv-stepper input{width:82px;height:44px;background:var(--iv-panel);color:var(--iv-text);border:0;border-radius:6px;text-align:center;padding:0 4px;font:500 23px/1.5 Tahoma,Arial,sans-serif}
#discus-inventory-v160 .iv-stepper input[readonly]{color:var(--iv-teal)}
#discus-inventory-v160 .iv-qhint{font-size:12px;color:var(--iv-muted);flex:1;min-width:100px}
#discus-inventory-v160 .iv-field{margin-top:15px}
#discus-inventory-v160 .iv-field>label{font-size:12px;display:block;margin-bottom:7px}
#discus-inventory-v160 .iv-input{width:100%;min-height:48px;border:1px solid var(--iv-line);border-radius:10px;background:var(--iv-panel);color:var(--iv-text);padding:9px 12px;font-size:16px}
#discus-inventory-v160 textarea.iv-input{min-height:70px;resize:vertical;font-size:14px}
#discus-inventory-v160 .iv-message{font-size:12px;color:var(--iv-error);padding:11px 13px;background:#fff1ef;border-radius:10px;margin:0 0 15px;overflow-wrap:anywhere}
#discus-inventory-v160 .iv-validation{font-size:12px;color:var(--iv-error);margin-top:8px}
#discus-inventory-v160 .iv-results{margin-top:19px;background:var(--iv-tint);border-radius:12px;padding:14px 16px}
#discus-inventory-v160 .iv-result-title{font-size:12px;color:var(--iv-muted);margin-bottom:10px}
#discus-inventory-v160 .iv-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#discus-inventory-v160 .iv-result-grid.iv-single{grid-template-columns:1fr}
#discus-inventory-v160 .iv-result-label{font-size:12px}
#discus-inventory-v160 .iv-result-number{font-size:24px;font-weight:600;line-height:1.6}
#discus-inventory-v160 .iv-result-number small{font-size:12px;font-weight:400;margin-right:5px}
#discus-inventory-v160 .iv-result-before{font-size:11px;color:var(--iv-muted)}
#discus-inventory-v160 .iv-result-note{margin-top:10px;padding-top:10px;border-top:1px solid var(--iv-line);font-size:12px}
#discus-inventory-v160 .iv-help{font-size:11px;color:var(--iv-muted);margin-top:12px}
#discus-inventory-v160 .iv-empty{font-size:13px;color:var(--iv-muted);padding:14px 0;text-align:center}
#discus-inventory-v160 .iv-footer{display:flex;gap:9px;border-top:1px solid var(--iv-line);padding:15px 0 0;margin-top:19px}
#discus-inventory-v160 .iv-primary{flex:1;min-width:0;min-height:56px;border:0;border-radius:11px;background:var(--iv-teal);color:#fff;display:flex;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-weight:600}
#discus-inventory-v160 .iv-secondary{min-height:56px;border:1px solid var(--iv-line);border-radius:11px;padding:9px 13px;background:var(--iv-panel)}
#discus-inventory-v160 .iv-primary:disabled{background:#dce8eb;color:#536b78;opacity:1}
#discus-inventory-v160 .iv-receipt-lead{padding:17px;text-align:center;border-radius:12px;background:var(--iv-page);margin-bottom:15px}
#discus-inventory-v160 .iv-receipt-lead strong{display:block;font-size:26px;font-weight:600}
#discus-inventory-v160 .iv-receipt-route{display:flex;align-items:center;justify-content:center;gap:18px;font:500 23px/1.8 Tahoma,Arial,sans-serif;margin-top:10px}
#discus-inventory-v160 .iv-receipt-route span{color:var(--iv-teal)}
#discus-inventory-v160 .iv-receipt-rows{margin:0;font-size:13px}
#discus-inventory-v160 .iv-receipt-rows div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--iv-line)}
#discus-inventory-v160 .iv-receipt-rows div:last-child{border:0}
#discus-inventory-v160 .iv-receipt-rows dt{color:var(--iv-muted)}
#discus-inventory-v160 .iv-receipt-rows dd{margin:0;text-align:left;overflow-wrap:anywhere}
#discus-inventory-v160 .iv-success{color:var(--iv-teal)}
#discus-inventory-v160 .iv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.operation-grid button.inventory-entry-v160{min-height:60px!important;height:60px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:1fr 1fr!important;column-gap:8px!important;padding:8px 12px!important;text-align:right!important;align-items:center!important}
.operation-grid button.inventory-entry-v160>span{grid-column:1;grid-row:1/3;font-size:20px!important}
.operation-grid button.inventory-entry-v160>b{grid-column:2;grid-row:1;font-size:13px!important}
.operation-grid button.inventory-entry-v160>small{grid-column:2;grid-row:2;font-size:11px!important}
@media(max-width:480px){#discus-inventory-v160{padding:0;align-items:flex-start}#discus-inventory-v160 .iv-dialog{max-height:100dvh;min-height:100dvh;border-radius:0;width:100%}#discus-inventory-v160 .iv-header{padding:15px 14px 11px}#discus-inventory-v160 .iv-tabs{padding:0 12px 12px}#discus-inventory-v160 .iv-tab strong{font-size:13px}#discus-inventory-v160 .iv-content{padding:18px 14px}#discus-inventory-v160 .iv-ops{padding:12px}#discus-inventory-v160 .iv-op{flex-direction:column;gap:3px;font-size:11px}#discus-inventory-v160 .iv-route{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:7px}#discus-inventory-v160 .iv-picker{padding:10px 7px}#discus-inventory-v160 .iv-select{font-size:16px}#discus-inventory-v160 .iv-results{padding:13px}#discus-inventory-v160 .iv-refresh span{display:none}}
