/* GENERATED by app/stall_tests_fa/rtl_build.py from assets/dt-app2.css. Do not edit here. */
/* Seller app screens, part 2: products, orders, activity, refunds, market day, payouts, my stall, help, account. */
.cnt{font-style:normal;font-size:.86rem;font-weight:700;background:var(--g-soft2);color:var(--g-dd);border-radius:999px;padding:1px 10px;vertical-align:middle;margin-right:6px}
.icbtn.dis{opacity:.4;pointer-events:none}
.mob-lbl,.mob-chev{display:none}
.am{color:#C26A00}.rd{color:var(--red)}
.pill b{font-weight:800}

/* ---- products ---- */
.pr-stats .stat b{font-size:1.7rem}.pr-stats .stat small{font-size:1rem}
.pr-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pr-filters .inp-ic{min-width:220px}.pr-cat{width:190px}
.pr-table{overflow:hidden}.pr-item td{padding:10px 14px}.pr-item b.b{font-size:1.05rem}.pr-vis{white-space:nowrap}.pr-vis .sw{vertical-align:middle;margin-left:8px}.pr-act{white-space:nowrap}
.tbl tr.sel td:first-child{box-shadow:inset 4px 0 0 var(--g)}
.pr-foot{border-top:1px solid var(--line2);padding-top:14px;padding-bottom:14px}
.pr-edit{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow:auto}
.pe-photo{display:flex;align-items:center;gap:18px;margin-bottom:14px}.pe-img{width:128px;height:118px;border-radius:12px;background:var(--line2) center/cover;display:grid;place-content:center;color:#9AA5B3;flex:none}.pe-img .ic{width:34px;height:34px}
.pe-rep{display:inline-flex;align-items:center;gap:8px;color:var(--g-d);font-weight:700;cursor:pointer}.pe-rep span{text-decoration:underline;text-underline-offset:3px}
.pe-box{border-top:1px solid var(--line2);padding:12px 0}.pe-more{border-top:1px solid var(--line2);padding:10px 0}.pe-more summary{cursor:pointer;font-weight:700;color:var(--ink);list-style:none;display:flex;justify-content:space-between}.pe-more summary::-webkit-details-marker{display:none}
.pr-sum{display:flex;align-items:center;gap:14px;background:var(--g-soft);border-radius:11px;padding:11px 16px;color:var(--ink)}.pr-sum .ic{color:var(--g-d)}

/* ---- orders ---- */
.od-md{display:flex;align-items:center;gap:16px;padding:14px 18px;margin-bottom:14px;color:var(--ink)}.od-md .si{width:52px;height:52px;border-radius:12px;background:var(--g-soft);color:var(--g-d);display:grid;place-content:center}.od-md b{font-size:1.2rem}
.od-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.od-bar .tabs{flex:1;border-bottom-width:1.5px}.od-search{width:290px}
.kan{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;margin-top:16px;align-items:start}.kan-col{background:#EDF1F4;border-radius:14px;padding:14px;min-height:180px}
.kan-col h3{margin-bottom:12px;font-size:1.08rem}.kan-col h3 i{font-style:normal;font-size:.86rem;background:#fff;border-radius:999px;padding:1px 10px;margin-right:6px}
.oc{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;cursor:pointer;display:grid;gap:8px;color:var(--ink)}.oc.on{border:2px solid var(--g);padding:13px 15px}
.oc-no{font-size:1.15rem;font-weight:800}.oc-who .ic{width:18px;height:18px}.oc-items{border-bottom:1px solid var(--line2);padding-bottom:8px}.oc-amt{font-weight:800;font-size:1.05rem}
.oc-note{display:flex;gap:8px;align-items:center;background:#FDF0D3;border-radius:8px;padding:6px 10px;font-size:.9rem}.oc-note .ic{width:17px;height:17px}.oc-ready{justify-self:start;font-size:.9rem;padding:5px 12px}
.od-detail{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow:auto}.od-pill{padding:7px 14px;font-size:.95rem}.od-pill .ic{width:18px;height:18px}
.od-it{display:flex;align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid var(--line2)}.od-it b{display:block;color:var(--ink)}.od-it small{color:var(--text)}.od-it>span{color:var(--ink);white-space:nowrap}
.od-note{display:flex;gap:12px;background:#FDF0D3;border-radius:10px;padding:12px 14px;margin-top:14px}.od-note b{color:var(--ink)}
.od-more{display:block}.od-more summary{width:100%}.od-more .umenu-pop{bottom:calc(100% + 6px);top:auto}
.match{background:#D3F0E1;border-radius:12px;text-align:center;padding:12px}.match small{display:block;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--g-dd)}.match b{font-size:3.6rem;font-weight:800;color:var(--g-dd);line-height:1.1}
.ho-item{display:flex;padding:8px 0;border-bottom:1px solid var(--line2);color:var(--ink);font-size:1.05rem}.ho-item:last-of-type{border-bottom:0}
.od-mini{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line2);color:var(--ink)}.od-mini b{display:block}

/* ---- activity ---- */
.ac-amt{font-size:2rem;font-weight:800;color:var(--ink);margin:2px 0}.ac-box{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ac-box h3{margin-bottom:6px}
.ac-row td{padding-top:14px;padding-bottom:14px}.ac-row .num{font-size:1.05rem}.ac-detail{position:sticky;top:76px}
.ac .langsel select{max-width:none}

/* ---- refunds ---- */
.rf-req{display:grid;gap:3px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px;color:var(--ink)}.rf-req.on{border:2px solid var(--g);background:#F0FAF5}.rf-req b{font-size:1.05rem}
.rf-it{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line2)}.rf-it.dis{opacity:.5}.rf-it b{color:var(--ink)}.rf-it .grow>b{display:block;font-size:1.05rem}.rf-it small{display:block;color:var(--text)}.rf-line{margin-right:auto;color:var(--ink)}
.rf-inv{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:12px 0;margin:12px 0}.rf-btns{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}
.rf-big{background:#D3F0E1;border-radius:10px;padding:12px 16px;margin-bottom:10px}.rf-big small{display:block;font-weight:700;color:var(--ink)}.rf-big b{font-size:2.2rem;font-weight:800;color:var(--g-dd);line-height:1.1}
.rf-un{padding:12px 0;border-bottom:1px solid var(--line2);color:var(--ink)}.rf-un:last-of-type{border-bottom:0}

/* ---- market day ---- */
.mdq td{padding:12px 10px}.mdq form{display:inline}
.qrbox.sm{width:172px;height:172px;margin:0;padding:10px}.md-qr{display:flex;gap:18px;align-items:flex-start}
.rp-warn{align-items:center}

/* ---- payouts ---- */
.po-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.po-top small{display:block;font-weight:600;color:var(--ink);font-size:1rem}.po-top b{display:block;font-size:1.9rem;font-weight:800;color:var(--ink);margin:4px 0}.po-top em{font-style:normal;color:var(--text)}
.po-next{font-size:2.3rem;font-weight:800;color:var(--ink);margin-bottom:10px}
.po-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.po-meta>div{padding:0 18px;border-right:1.5px solid var(--line);align-items:flex-start}.po-meta>div:first-child{padding-right:0;border:0}.po-meta small{display:block;color:var(--text)}.po-meta b{color:var(--ink)}
.po-bank .si{width:54px;height:54px;border-radius:12px;background:var(--g-soft);color:var(--g-d);display:grid;place-content:center;flex:none}.po-bank .si .ic{width:28px;height:28px}
.po-vs{background:var(--g-soft);border-color:#BFE6D2;display:flex;gap:14px}.po-vs p{font-size:1.02rem;color:var(--ink)}.po-vs .ic{color:var(--g-d)}

/* ---- my stall ---- */
.ms-main{overflow:hidden}.ms-cover{height:150px;border-radius:12px;background:linear-gradient(135deg,#BFE6D2,#8FCFB0) center/cover;position:relative}
.ms-cover-act{position:absolute;left:12px;bottom:12px;display:flex;gap:8px}.ms-cover-act .btn{box-shadow:var(--sh2);cursor:pointer}
.ms-logo{display:flex;align-items:flex-end;gap:16px;margin:-34px 12px 14px 0;position:relative}.ms-logo .btn{cursor:pointer;margin-bottom:4px}
.ms-prefs{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}
.ms-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line2)}.ms-opt b{display:block;color:var(--ink)}.ms-opt small{color:var(--text);font-size:.88rem}
.ms-sect{margin-bottom:22px}.ms-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:10px}.ms-row .lbl{margin:0}
.ms-seg{padding:0;background:none;gap:0}.ms-seg button{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line);border-radius:0 9px 9px 0;padding:6px 14px;font-size:.9rem;background:#fff}.ms-seg button:last-child{border-radius:9px 0 0 9px;border-right:0}.ms-seg .ic{width:16px;height:16px}
.ms-pv{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 auto;text-align:center;transition:max-width .2s}.ms-pv.mobv{max-width:340px}.ms-pv.deskv{max-width:none}
.pv-cover{height:110px;background:linear-gradient(135deg,#BFE6D2,#8FCFB0) center/cover}.pv-body{padding:0 16px 16px}.pv-body .av{margin-top:-36px;width:66px;height:66px;font-size:1.4rem}.pv-name{display:block;font-size:1.4rem;font-weight:800;color:var(--ink)}
.pv-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;text-align:right}.pv-p{border:1px solid var(--line);border-radius:10px;overflow:hidden;display:grid;font-size:.9rem;color:var(--ink)}.pv-p .pc-img{aspect-ratio:1.5}.pv-p b,.pv-p span,.pv-p em{padding:0 10px}.pv-p b{margin-top:6px}.pv-p em{font-style:normal;color:var(--g-d);font-weight:700;padding-bottom:8px}
.ms-rl{list-style:none;margin:0;padding:0}.ms-rl li{display:flex;align-items:center;gap:14px;padding:6px 0;color:var(--ink)}.ms-rl li .ic{width:22px;height:22px;border-radius:50%;border:2px solid #E0A000;color:#E0A000;padding:2px;stroke-width:2.6}.ms-rl li.ok .ic{background:var(--g);border-color:var(--g);color:#fff}
.ms-status{padding:4px 16px}.ms-status .row{padding:11px 0;border-bottom:1px solid var(--line2);color:var(--ink)}.ms-status .row:last-child{border:0}
.ms-ck{width:26px;height:26px;border-radius:50%;background:#C9D2DB;color:#fff;display:grid;place-content:center}.ms-ck.ok{background:var(--g)}.ms-ck .ic{width:15px;height:15px;stroke-width:3}
.ms-link{display:flex!important;align-items:center;gap:12px;border:1.5px solid var(--g);border-radius:10px;padding:12px 14px;color:var(--ink);margin-top:10px}.ms-link>.ic:first-child{color:var(--g-d)}
.ms-ready{background:var(--g-soft);border-color:#BFE6D2}

/* ---- help ---- */
.hp-cats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hp-cat{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:var(--ink)}.hp-cat span{display:grid;gap:6px}.hp-cat span .ic{width:30px;height:30px;color:var(--g-d)}.hp-cat.on{border:2px solid var(--g)}
.hp-q{border-top:1px solid var(--line2)}.hp-q:first-of-type{border-top:0}.hp-q summary{list-style:none;display:flex;justify-content:space-between;gap:12px;padding:11px 0;cursor:pointer;color:var(--ink);font-size:1.02rem}.hp-q summary::-webkit-details-marker{display:none}
.hp-q[open] summary{font-weight:700}.hp-q[open] summary .ic{transform:rotate(90deg)}.hp-q p{padding:0 0 12px;color:var(--text)}
.hp-tk{display:grid;gap:4px;margin-top:10px;color:var(--ink);box-shadow:none}.hp-form{max-width:640px}.hp-att{display:flex;align-items:center;gap:10px;cursor:pointer}.hp-att .ic{color:var(--g-d)}.hp-rel{background-color:#E6F6EE}

/* ---- account, security, more ---- */
.acct-wrap{max-width:640px}
.set-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line2);color:var(--ink);font-size:1.02rem}.card>.set-row:first-of-type,h2+.set-row{border-top:0}.set-row>.ic:first-child{width:24px;height:24px}
.set-row select{border:0;background:none;text-align:left;color:var(--ink);outline:none;cursor:pointer;max-width:190px;font-size:1rem;direction:rtl}.set-row select option{direction:ltr}.set-row small{display:block}
.set-link{padding:14px 20px!important;border-top:1px solid var(--line)!important}.more-list{padding:4px 18px}.more-list .set-row:first-child{border-top:0}
.sec-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line2)}h2+.sec-row,p+.sec-row{border-top:0}.sec-row>.ic{width:28px;height:28px;color:var(--ink)}.sec-row b{display:block;color:var(--ink)}.sec-row small{color:var(--text);font-size:.92rem}
.sec-alerts{background:var(--g-soft);border-color:#BFE6D2}.sec-ol{margin:0;padding-right:20px;color:var(--text);line-height:1.7}.sec-key{font-size:1.05rem;letter-spacing:.08em;background:var(--line2);padding:6px 12px;border-radius:8px}

@media(max-width:1180px){.kan{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr}.po-meta{grid-template-columns:1fr 1fr}.pr-edit,.od-detail,.ac-detail{position:static;max-height:none}}
@media(max-width:900px){
  .mob-lbl{display:block;font-size:.8rem;color:var(--text);text-align:center}.mob-chev{display:inline-flex;vertical-align:middle;color:var(--text)}
  /* tables that turn into cards */
  .pr-table{border:0;background:none;box-shadow:none}.pr-table .tbl,.pr-table tbody{display:block}
  .pr-item{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:6px}.pr-item td{border:0;padding:4px 6px}.pr-item td:first-child{flex:1;min-width:0}
  .pr-item .th.lg{width:92px;height:68px}.pr-st{display:flex!important;align-items:center;gap:6px;font-weight:700;color:var(--g-d);font-size:.92rem}.pr-st .ic{width:17px;height:17px}.pr-st .pill{background:none;padding:0;font-size:.92rem}
  .pr-vis{border-right:1px solid var(--line2)!important;padding:0 10px!important}.pr-vis .sw{margin:2px 0 0}.pr-act{border-right:1px solid var(--line2)!important}
  .pr-filters .chips{width:100%}.pr-edit{border:0;background:none;box-shadow:none}.pr-edit form.pad{padding:0}.pe-photo{flex-direction:column;align-items:stretch;position:relative}.pe-img{width:100%;height:150px}
  .pe-rep{position:absolute;left:10px;bottom:10px;background:#fff;border-radius:999px;padding:6px 14px;box-shadow:var(--sh2);font-size:.86rem}.pe-rep span{text-decoration:none}
  .pe-box{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:12px;background:#fff}
  .od-search{width:100%}.od-chips .chip{flex:1;justify-content:center;padding:9px 10px}.od-chips .chip.on{background:linear-gradient(180deg,#119466,#087349)}
  .od-detail,.rf-form,.ac-detail{border:0;background:none;box-shadow:none;padding:0}.od-detail .card{background:#fff}
  .od-mlist .oc{padding:16px}.od-mlist .oc-no{font-size:1.4rem}
  .ac-list{padding:0;border:0;background:none;box-shadow:none}.ac-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.ac-tbl{background:#fff;border:1px solid var(--line);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden}
  .ac-box{border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px 14px}.ac-actions{grid-template-columns:1fr}.ac-amt{font-size:2.3rem}
  .rf-items,.rf-inv,.rf-sum{border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px 14px;margin:12px 0}.rf-btns .btn{flex:1}.rf-line{margin-right:6px}
  .kan{display:none}.md .mdq td{padding:10px 4px}.md-qr .qrbox.sm{width:120px;height:120px;padding:6px}.md-qr .qrbox.sm img,.md-qr .qrbox.sm canvas{width:106px!important;height:106px!important}
  .po-top{grid-template-columns:1fr 1fr}.po-avail{grid-column:1/-1;background:#D3F0E1;border-color:#BFE6D2}.po-avail b{font-size:2.4rem}.po-top b{font-size:1.4rem}
  .po-meta{grid-template-columns:1fr;gap:8px}.po-meta>div{border:0;padding:0}.po-next{font-size:2rem}
  .ms-main{border:0;background:none;box-shadow:none}.ms-main form.pad{padding:0}.ms-cover{height:130px}.ms-row{grid-template-columns:90px minmax(0,1fr)}
  .ms-sect{border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px}.ms-opt:last-of-type{border-bottom:0}
  .hp-form{border:0;background:none;box-shadow:none;padding:0}
  .acct-wrap{max-width:none}
}
