.pcb-concession-portal{--buffet-accent:#ffca28;--buffet-panel:#15161c;--buffet-line:#30323b;direction:rtl;max-width:1180px;margin:35px auto;color:#fff;box-sizing:border-box}.pcb-concession-portal *{box-sizing:border-box}.pcb-concession-head{background:linear-gradient(125deg,#171820,#252118);border:1px solid var(--buffet-line);border-radius:26px;padding:clamp(20px,4vw,40px)}.pcb-concession-head>div{display:grid;grid-template-columns:auto 1fr;gap:0 18px;align-items:center}.pcb-concession-head img{grid-row:1/5;width:78px;height:78px;border-radius:20px;object-fit:cover}.pcb-concession-head span{color:var(--buffet-accent);font-weight:800}.pcb-concession-head h1{margin:4px 0;font-size:clamp(27px,4vw,43px)}.pcb-concession-head p{color:#b7b8c0;margin:3px 0}.pcb-concession-tabs{display:flex;gap:8px;overflow-x:auto;padding:12px 2px;margin:10px 0 20px}.pcb-concession-tabs a{white-space:nowrap;color:#d9dae0;background:#202129;border:1px solid #30323b;border-radius:999px;text-decoration:none;padding:10px 15px}.pcb-concession-tabs a.is-active{color:#171717;background:var(--buffet-accent);border-color:var(--buffet-accent);font-weight:850}.pcb-concession-panel,.pcb-concession-help{background:var(--buffet-panel);border:1px solid var(--buffet-line);border-radius:22px;padding:clamp(18px,3vw,30px);margin:18px 0}.pcb-concession-panel>h2,.pcb-concession-help h2{margin-top:0}.pcb-concession-panel>p,.pcb-concession-help p{color:#b7b8c0}.pcb-concession-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:18px 0}.pcb-concession-stats article{background:#202129;border:1px solid #2f313a;border-radius:15px;padding:17px;display:grid;gap:7px}.pcb-concession-stats small{color:#aaaeb8}.pcb-concession-stats strong{font-size:18px}.pcb-concession-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pcb-concession-form label{display:grid;gap:7px}.pcb-concession-form input,.pcb-concession-form select,.pcb-concession-form textarea,.pcb-concession-filter input,.pcb-concession-filter select{width:100%;border:1px solid #3a3c46;background:#0d0e12;color:#fff;border-radius:11px;padding:11px;font:inherit}.pcb-concession-form input[type=checkbox]{width:auto}.pcb-concession-form .is-wide,.pcb-concession-filter .is-wide{grid-column:1/-1}.pcb-concession-thumb{width:76px;height:58px;object-fit:cover;border-radius:10px}.pcb-category-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pcb-category-preview span{background:#272832;border-radius:999px;padding:7px 10px}.pcb-bundle-builder{border:1px solid #343640;border-radius:14px;padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.pcb-bundle-builder label{display:grid;grid-template-columns:auto 1fr 65px;align-items:center}.pcb-bundle-builder input[type=number]{padding:7px}.pcb-product-list,.pcb-ad-list,.pcb-concession-orders{display:grid;gap:11px;margin-top:22px}.pcb-product-list article,.pcb-ad-list article{display:grid;grid-template-columns:78px 1fr auto;gap:14px;align-items:center;background:#202129;border-radius:15px;padding:12px}.pcb-product-list article.is-inactive{opacity:.55}.pcb-product-list img,.pcb-ad-list img{width:78px;height:68px;border-radius:11px;object-fit:cover}.pcb-product-list article>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.pcb-product-list form{margin:0}.pcb-product-list h3,.pcb-ad-list h3{margin:3px 0}.pcb-product-list span,.pcb-ad-list span{color:var(--buffet-accent);font-size:12px}.pcb-concession-filter{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.pcb-concession-filter label{display:grid;gap:6px}.pcb-concession-orders{grid-template-columns:repeat(2,minmax(0,1fr))}.pcb-concession-orders article{background:#202129;border:1px solid #32343d;border-radius:18px;padding:18px}.pcb-concession-orders article>header{display:flex;justify-content:space-between;gap:12px}.pcb-concession-orders article h3{margin:4px 0}.pcb-concession-orders article header span{color:var(--buffet-accent);font-size:12px}.pcb-concession-orders article>p,.pcb-concession-orders article>small{color:#b7b8c0}.pcb-concession-orders ul{padding-right:20px}.pcb-order-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pcb-concession-account-card>div>span{color:#ffc928;font-weight:800}.pcb-concession-account-card .pcb-primary,.pcb-concession-account-card .pcb-secondary{display:inline-flex;margin-top:8px;text-decoration:none}.pcb-ticket-concession{direction:rtl;background:#fff7d6;color:#2d2507;border:1px dashed #d1a700;border-radius:13px;padding:13px;margin:12px 0}.pcb-ticket-concession header{display:flex!important;justify-content:space-between;border:0!important;padding:0!important}.pcb-ticket-concession header>div{display:grid}.pcb-ticket-concession header span{font-size:11px}.pcb-ticket-concession header em{font-style:normal;color:#755b00}.pcb-ticket-concession ul{list-style:none;padding:0;margin:10px 0}.pcb-ticket-concession li{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:5px 0;border-bottom:1px solid #ead999}.pcb-ticket-concession footer{font-size:10px}.pcb-concession-ads{display:grid;gap:10px;margin:15px 0;direction:rtl}.pcb-concession-ads article{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center;background:linear-gradient(120deg,#2b2410,#17181e);color:#fff;border:1px solid #66551c;border-radius:17px;padding:12px}.pcb-concession-ads img{width:100px;height:76px;object-fit:cover;border-radius:12px}.pcb-concession-ads p{margin:4px 0;color:#d1cbb6}.pcb-concession-ads a{color:#ffdc63}.pcb-concession-storefront{background:#17181e;border:1px solid #353741;border-radius:19px;padding:17px;margin:17px 0}.pcb-concession-storefront[hidden]{display:none}.pcb-concession-storefront>header{display:flex;align-items:center;gap:12px}.pcb-concession-storefront>header img{width:50px;height:50px;object-fit:cover;border-radius:12px}.pcb-concession-storefront>header h3{margin:2px 0}.pcb-concession-storefront>header span{color:#ffc928;font-size:12px}.pcb-concession-categories{display:flex;gap:7px;overflow-x:auto;margin:14px 0}.pcb-concession-categories button{white-space:nowrap;border:1px solid #41434d;background:#24252d;color:#fff;border-radius:999px;padding:7px 11px;cursor:pointer}.pcb-concession-categories button.is-active{background:#ffc928;color:#111;border-color:#ffc928}.pcb-concession-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.pcb-concession-product{background:#22232b;border:1px solid #363842;border-radius:14px;overflow:hidden;display:grid}.pcb-concession-product img{width:100%;aspect-ratio:16/9;object-fit:cover}.pcb-concession-product>div{padding:11px;display:grid;gap:6px}.pcb-concession-product h4{margin:0}.pcb-concession-product p{font-size:11px;color:#b8bac2;margin:0}.pcb-concession-product footer{display:flex;justify-content:space-between;align-items:center}.pcb-concession-qty{display:flex;align-items:center;gap:6px}.pcb-concession-qty button{width:28px;height:28px;border-radius:50%;border:0;background:#ffc928;color:#111;cursor:pointer}.pcb-concession-qty b{min-width:18px;text-align:center}.pcb-concession-cart-total{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding:13px;background:#fff3c1;color:#554000;border-radius:12px}.pcb-concession-points{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:10px}.pcb-concession-points input[type=number]{padding:9px;border-radius:9px;border:1px solid #3a3c46;background:#0c0d11;color:#fff}.pcb-invoice-concession{background:#fff9dc;border:1px solid #ecd56c;border-radius:13px;padding:13px;margin:15px 0;color:#332b0b}.pcb-invoice-concession ul{margin:8px 0;padding-right:20px}.pcb-table-scroll table{width:100%;border-collapse:collapse}.pcb-table-scroll th,.pcb-table-scroll td{padding:10px;border-bottom:1px solid #30323b;text-align:right}
@media(max-width:800px){.pcb-concession-form{grid-template-columns:1fr 1fr}.pcb-concession-orders{grid-template-columns:1fr}.pcb-concession-product-grid{grid-template-columns:1fr 1fr}.pcb-product-list article,.pcb-ad-list article{grid-template-columns:65px 1fr}.pcb-product-list article>div:last-child,.pcb-ad-list article>form{grid-column:1/-1}.pcb-concession-filter{grid-template-columns:1fr 1fr}.pcb-concession-filter button,.pcb-concession-filter .is-wide{grid-column:1/-1}}
@media(max-width:520px){.pcb-concession-form,.pcb-concession-product-grid{grid-template-columns:1fr}.pcb-concession-form .is-wide{grid-column:auto}.pcb-concession-head>div{grid-template-columns:1fr}.pcb-concession-head img{grid-row:auto}.pcb-concession-ads article{grid-template-columns:1fr}.pcb-concession-ads img{width:100%;height:120px}}
.pcb-buffet-desk{--desk-line:#30323b;--desk-muted:#aeb0ba;overflow:hidden}.pcb-buffet-desk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.pcb-buffet-desk-head>div>span{color:#ffc928;font-size:12px;font-weight:850}.pcb-buffet-desk-head h2{margin:4px 0 2px}.pcb-buffet-desk-head p{color:var(--desk-muted);margin:0;max-width:610px}.pcb-buffet-desk-head nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pcb-buffet-desk-head nav a{white-space:nowrap;text-decoration:none}.pcb-buffet-desk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.pcb-buffet-desk-stats>div{display:grid;gap:3px;background:#202129;border:1px solid var(--desk-line);border-radius:12px;padding:12px}.pcb-buffet-desk-stats small{color:var(--desk-muted);font-size:11px}.pcb-buffet-desk-stats strong{font-size:18px}.pcb-buffet-desk-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:end;padding:10px;background:#101116;border:1px solid var(--desk-line);border-radius:14px}.pcb-buffet-desk-filter label{display:grid;gap:5px;color:var(--desk-muted);font-size:11px}.pcb-buffet-desk-filter select{width:100%;min-height:39px;background:#1d1e25;color:#fff;border:1px solid #3b3d48;border-radius:9px;padding:7px;font:inherit}.pcb-buffet-desk-filter button{min-height:39px}.pcb-buffet-hall-groups{display:grid;gap:9px;margin-top:12px}.pcb-buffet-hall-group{background:#1c1d23;border:1px solid var(--desk-line);border-radius:14px;overflow:hidden}.pcb-buffet-hall-group>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;cursor:pointer;list-style:none}.pcb-buffet-hall-group>summary::-webkit-details-marker{display:none}.pcb-buffet-hall-group>summary:before{content:'+';order:3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#292a32;color:#ffc928;font-weight:900}.pcb-buffet-hall-group[open]>summary:before{content:'−'}.pcb-buffet-hall-group>summary>div:first-child{display:grid;gap:3px}.pcb-buffet-hall-group>summary span{color:var(--desk-muted);font-size:11px}.pcb-buffet-group-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pcb-buffet-group-counts b,.pcb-buffet-group-counts em{font-style:normal;font-size:11px;border-radius:999px;padding:5px 8px;background:#292a32}.pcb-buffet-group-counts em{color:#171717;background:#ffc928}.pcb-buffet-compact-orders{display:grid;border-top:1px solid var(--desk-line)}.pcb-buffet-compact-orders article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 15px;border-bottom:1px solid #292b33}.pcb-buffet-compact-orders article>div{display:grid;gap:2px;min-width:0}.pcb-buffet-compact-orders article>div:last-child{text-align:left}.pcb-buffet-compact-orders small{color:var(--desk-muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb-buffet-compact-orders article>span{font-size:10px;border:1px solid #454752;border-radius:999px;padding:4px 7px;white-space:nowrap}.pcb-buffet-compact-orders article>span.is-ready{color:#111;background:#ffc928;border-color:#ffc928}.pcb-buffet-compact-orders article>span.is-delivered{color:#b9f6ca;border-color:#267b43}.pcb-buffet-group-link{display:block;padding:10px 15px;text-decoration:none;font-size:12px;background:#15161b}.pcb-buffet-desk>.pcb-notice{margin-top:12px}
@media(max-width:800px){.pcb-buffet-desk-head{display:grid}.pcb-buffet-desk-head nav{justify-content:flex-start}.pcb-buffet-desk-filter{grid-template-columns:1fr 1fr}.pcb-buffet-desk-filter button{grid-column:1/-1}}
@media(max-width:520px){.pcb-buffet-desk-stats{grid-template-columns:1fr 1fr}.pcb-buffet-desk-filter{grid-template-columns:1fr}.pcb-buffet-desk-filter button{grid-column:auto}.pcb-buffet-hall-group>summary{align-items:flex-start}.pcb-buffet-group-counts{display:none}.pcb-buffet-compact-orders article{grid-template-columns:minmax(0,1fr) auto}.pcb-buffet-compact-orders article>div:last-child{grid-column:1/-1;text-align:right;display:flex;justify-content:space-between}}
.pcb-concession-portal .pcb-concession-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;overflow:visible}.pcb-concession-portal .pcb-concession-tabs a{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;white-space:normal;border-radius:12px;padding:9px 11px;font-size:12px}.pcb-concession-portal .pcb-concession-tabs a.is-active{color:#fff;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-color:#8b5cf6}.pcb-concession-support a{color:#ffca28;text-decoration:none}
@media(max-width:800px){.pcb-concession-portal .pcb-concession-tabs{display:flex;overflow-x:auto}.pcb-concession-portal .pcb-concession-tabs a{min-width:135px;white-space:nowrap}}

/* پنل روشن و مینیمال بوفه با ناوبری ثابت سمت راست، مطابق الگوی تأییدشده. */
@media(min-width:1000px){
.pcb-concession-portal{max-width:1480px;min-height:860px;position:relative;margin:28px auto;padding:28px 258px 38px 30px;background:#f7f8fc;color:#172033;border:1px solid #edf0f5;border-radius:24px;box-shadow:0 18px 55px rgba(15,23,42,.08);overflow:hidden}
.pcb-concession-portal .pcb-concession-tabs{position:absolute;z-index:2;right:0;top:0;bottom:0;width:226px;display:flex;flex-direction:column;gap:5px;margin:0;padding:150px 15px 28px;background:linear-gradient(180deg,#071426,#0b1728);border-radius:0 24px 24px 0}
.pcb-concession-portal .pcb-concession-tabs:before{content:'🍿  بوفه سینما پردیس';position:absolute;top:48px;right:20px;left:20px;color:#fff;font-size:19px;font-weight:900;text-align:center;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.12)}
.pcb-concession-portal .pcb-concession-tabs a{min-height:46px;justify-content:flex-start;padding:12px 17px;color:#f3f5f8;background:transparent;border:0;border-radius:8px;font-size:13px;font-weight:700}
.pcb-concession-portal .pcb-concession-tabs a:hover{background:rgba(255,255,255,.07)}
.pcb-concession-portal .pcb-concession-tabs a.is-active{background:linear-gradient(135deg,#5823bb,#7442d4);color:#fff;box-shadow:0 7px 20px rgba(111,61,207,.3)}
}
.pcb-concession-portal .pcb-concession-head{background:#fff;color:#172033;border-color:#e8ebf1;border-radius:16px;padding:22px 25px;box-shadow:0 5px 20px rgba(15,23,42,.04)}
.pcb-concession-portal .pcb-concession-head span{color:#6d35cb}.pcb-concession-portal .pcb-concession-head p{color:#697386}
.pcb-concession-portal .pcb-concession-panel,.pcb-concession-portal .pcb-concession-help{background:#fff;color:#172033;border-color:#e8ebf1;border-radius:14px;box-shadow:0 5px 18px rgba(15,23,42,.035)}
.pcb-concession-portal .pcb-concession-panel>p,.pcb-concession-portal .pcb-concession-help p{color:#697386}
.pcb-concession-portal .pcb-concession-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}
.pcb-concession-portal .pcb-concession-stats article{min-height:108px;align-content:center;background:#fff;color:#172033;border-color:#e6eaf0;box-shadow:0 5px 16px rgba(15,23,42,.045)}
.pcb-concession-portal .pcb-concession-stats small{color:#657084}.pcb-concession-portal .pcb-concession-stats strong{color:#6530c7;font-size:20px}
.pcb-concession-portal .pcb-concession-form input,.pcb-concession-portal .pcb-concession-form select,.pcb-concession-portal .pcb-concession-form textarea,.pcb-concession-portal .pcb-concession-filter input,.pcb-concession-portal .pcb-concession-filter select{background:#fff;color:#172033;border-color:#dfe4ec}
.pcb-concession-portal .pcb-concession-filter{background:#f8f9fc;border-color:#e6eaf0}
.pcb-concession-portal .pcb-product-list article,.pcb-concession-portal .pcb-ad-list article,.pcb-concession-portal .pcb-concession-orders article{background:#fff;color:#172033;border:1px solid #e5e9f0;box-shadow:0 4px 14px rgba(15,23,42,.035)}
.pcb-concession-portal .pcb-concession-orders article>p,.pcb-concession-portal .pcb-concession-orders article>small{color:#697386}
.pcb-concession-portal .pcb-concession-orders article header span,.pcb-concession-portal .pcb-product-list span,.pcb-concession-portal .pcb-ad-list span{color:#6d35cb}
.pcb-concession-portal .pcb-table-scroll th,.pcb-concession-portal .pcb-table-scroll td{border-color:#e7eaf0}
.pcb-concession-portal .pcb-bundle-builder{border-color:#e0e4eb;background:#fafbfc}

/* داشبورد SaaS مدیر بوفه */
.pcb-concession-portal:has(.pcb-buffet-dashboard)>.pcb-concession-head{display:none}.pcb-buffet-dashboard{direction:rtl;color:#172033}.pcb-saas-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.pcb-saas-header>div:first-child>span{color:#7135cf;font-size:12px;font-weight:850}.pcb-saas-header h1{font-size:27px;margin:3px 0}.pcb-saas-header p{color:#70798b;margin:0}.pcb-saas-tools{display:flex;align-items:center;gap:8px}.pcb-saas-tools>span,.pcb-saas-tools>a{display:flex;align-items:center;gap:6px;min-height:42px;padding:9px 12px;background:#fff;color:#263044;border:1px solid #e5e9f0;border-radius:10px;text-decoration:none;font-size:12px;white-space:nowrap}.pcb-saas-tools a b{display:grid;place-items:center;min-width:19px;height:19px;border-radius:99px;background:#ef476f;color:#fff;font-size:10px}.pcb-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:15px}.pcb-kpi-grid article{position:relative;display:grid;align-content:start;min-height:143px;padding:17px;background:#fff;border:1px solid #e7eaf1;border-radius:13px;box-shadow:0 5px 18px rgba(15,23,42,.045);overflow:hidden}.pcb-kpi-grid article:after{content:'';position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--kpi,#7135cf)}.pcb-kpi-grid i{position:absolute;left:14px;top:14px;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:color-mix(in srgb,var(--kpi,#7135cf) 13%,white);font-style:normal}.pcb-kpi-grid small{color:var(--kpi,#7135cf);font-weight:800;padding-left:38px}.pcb-kpi-grid strong{font-size:20px;margin:17px 0 14px;color:#162033}.pcb-kpi-grid span{margin-top:auto;padding-top:10px;border-top:1px solid #edf0f4;color:#7b8495;font-size:10px}.pcb-kpi-grid .is-sales{--kpi:#16a66b}.pcb-kpi-grid .is-orders{--kpi:#1675e8}.pcb-kpi-grid .is-preparing{--kpi:#7838da}.pcb-kpi-grid .is-balance{--kpi:#f0a41d}.pcb-kpi-grid .is-settlement{--kpi:#ec4770}.pcb-dashboard-row{display:grid;gap:14px;margin:14px 0}.pcb-dashboard-row-main{grid-template-columns:1.45fr 1.08fr .9fr}.pcb-dashboard-row-orders{grid-template-columns:2.1fr .9fr}.pcb-dashboard-row-bottom{grid-template-columns:1fr 1fr 1fr}.pcb-saas-card{min-width:0;background:#fff;border:1px solid #e7eaf1;border-radius:13px;padding:17px;box-shadow:0 5px 18px rgba(15,23,42,.04)}.pcb-saas-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.pcb-saas-card h2{font-size:14px;margin:0}.pcb-saas-card header select{border:1px solid #e1e5eb;background:#fff;border-radius:8px;padding:6px 10px;color:#536074}.pcb-sales-chart svg{display:block;width:100%;height:190px;overflow:visible;border-bottom:1px solid #e7eaf0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,#eef1f5 48px)}.pcb-chart-labels{display:flex;justify-content:space-between;gap:4px;margin-top:9px;color:#7a8495;font-size:9px}.pcb-top-products{list-style:none;counter-reset:top;margin:0;padding:0;display:grid;gap:9px}.pcb-top-products li{counter-increment:top;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:8px;border-bottom:1px solid #edf0f4}.pcb-top-products li:before{content:counter(top);display:grid;place-items:center;position:absolute;width:18px;height:18px;margin-right:-5px;margin-top:-28px;border-radius:50%;background:#fff0e7;color:#d56b2d;font-size:9px}.pcb-top-products img,.pcb-top-products>li>i{width:34px;height:34px;border-radius:8px;object-fit:cover;background:#fff3df;display:grid;place-items:center;font-style:normal}.pcb-top-products div{display:grid}.pcb-top-products small{color:#778195;font-size:10px}.pcb-top-products strong{color:#19a46b;font-size:10px}.pcb-order-status{list-style:none;padding:0;margin:0;display:grid;gap:3px}.pcb-order-status li{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:10px 3px;border-bottom:1px solid #edf0f4}.pcb-order-status i{width:8px;height:8px;border-radius:50%;background:#277cef}.pcb-order-status .is-preparing i{background:#f0a31b}.pcb-order-status .is-ready i{background:#20b37b}.pcb-order-status .is-delivered i{background:#9aa4b3}.pcb-order-status .is-cancelled i{background:#ed5f72}.pcb-order-status span{font-size:11px}.pcb-order-status b{font-size:13px}.pcb-card-link{display:block;text-align:center;margin-top:12px;color:#2875d6;text-decoration:none;font-size:11px}.pcb-dashboard-table{overflow:auto}.pcb-dashboard-table table{width:100%;border-collapse:collapse;min-width:760px}.pcb-dashboard-table th{color:#758094;font-size:10px;font-weight:700;background:#fafbfc}.pcb-dashboard-table th,.pcb-dashboard-table td{text-align:right;padding:9px 7px;border-bottom:1px solid #edf0f4}.pcb-dashboard-table td{font-size:10px}.pcb-dashboard-table td b,.pcb-dashboard-table td small{display:block}.pcb-dashboard-table td small{color:#8790a0;margin-top:3px}.pcb-dashboard-table a{color:#6931c5;text-decoration:none}.pcb-status{display:inline-block!important;border-radius:99px;padding:4px 7px;background:#eaf2ff;color:#176ed3;white-space:nowrap}.pcb-status.is-preparing{background:#fff5df;color:#b87300}.pcb-status.is-ready{background:#e5f8ef;color:#118558}.pcb-status.is-delivered{background:#eef0f3;color:#687283}.pcb-status.is-cancelled{background:#fff0f1;color:#c94053}.pcb-today-shows{display:grid;gap:5px}.pcb-today-shows>a{display:grid;grid-template-columns:46px 1fr auto;gap:8px;align-items:center;padding:9px 2px;color:#1e293b;text-decoration:none;border-bottom:1px solid #edf0f4}.pcb-today-shows time{font-weight:900;color:#6930c6}.pcb-today-shows div{display:grid}.pcb-today-shows small{color:#7e8797;font-size:9px}.pcb-today-shows span{padding:4px 6px;border-radius:99px;background:#e4f7ed;color:#168058;font-size:8px}.pcb-notification-list{list-style:none;padding:0;margin:0;display:grid;gap:5px}.pcb-notification-list li{display:grid;grid-template-columns:9px 1fr;gap:9px;padding:9px 2px;border-bottom:1px solid #edf0f4}.pcb-notification-list i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#277cef}.pcb-notification-list .is-settlement i{background:#f0a31b}.pcb-notification-list .is-campaign i{background:#23af76}.pcb-notification-list div{display:grid}.pcb-notification-list b{font-size:10px}.pcb-notification-list small{color:#838c9c;font-size:9px;margin-top:3px}.pcb-finance-summary{margin:0;display:grid}.pcb-finance-summary>div{display:flex;justify-content:space-between;gap:12px;padding:10px 3px;border-bottom:1px solid #edf0f4}.pcb-finance-summary dt{font-size:10px}.pcb-finance-summary dd{margin:0;color:#d44353;font-size:10px;font-weight:800}.pcb-finance-summary .is-total{border:0;background:#eaf8f1;margin-top:6px;padding:11px;border-radius:8px}.pcb-finance-summary .is-total dd{color:#13875b}.pcb-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pcb-quick-actions a{display:flex;align-items:center;min-height:47px;padding:9px;background:#f8f9fc;color:#344057;border:1px solid #edf0f4;border-radius:9px;text-decoration:none;font-size:10px;font-weight:750}.pcb-quick-actions a:hover{border-color:#7135cf;color:#7135cf;background:#f8f4ff}
@media(max-width:1250px){.pcb-kpi-grid{grid-template-columns:repeat(3,1fr)}.pcb-dashboard-row-main{grid-template-columns:1fr 1fr}.pcb-dashboard-row-main>*:first-child{grid-column:1/-1}.pcb-dashboard-row-bottom{grid-template-columns:1fr 1fr}.pcb-dashboard-row-bottom>*:last-child{grid-column:1/-1}}
@media(max-width:999px){.pcb-buffet-dashboard{padding-top:4px}.pcb-saas-header{margin-top:8px}.pcb-kpi-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.pcb-saas-header{display:grid}.pcb-saas-tools{max-width:100%;overflow-x:auto;padding-bottom:3px}.pcb-kpi-grid{grid-template-columns:1fr 1fr}.pcb-dashboard-row-main,.pcb-dashboard-row-orders,.pcb-dashboard-row-bottom{grid-template-columns:1fr}.pcb-dashboard-row-main>*:first-child,.pcb-dashboard-row-bottom>*:last-child{grid-column:auto}.pcb-sales-chart svg{height:155px}.pcb-saas-card{padding:14px}}
@media(max-width:480px){.pcb-kpi-grid{grid-template-columns:1fr}.pcb-kpi-grid article{min-height:125px}.pcb-saas-header h1{font-size:23px}.pcb-saas-header p{font-size:11px}.pcb-today-shows>a{grid-template-columns:42px 1fr}.pcb-today-shows span{grid-column:2}.pcb-quick-actions{grid-template-columns:1fr}}

/* مدیریت حرفه‌ای محصولات بوفه */
.pcb-concession-portal:has(.pcb-products-manager)>.pcb-concession-head{display:none}.pcb-products-manager{direction:rtl;color:#172033;transition:opacity .2s}.pcb-products-manager.is-loading{opacity:.55;pointer-events:none}.pcb-products-header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:20px}.pcb-products-header>div:first-child span{color:#7135cf;font-size:11px;font-weight:800}.pcb-products-header h1{margin:3px 0;font-size:27px}.pcb-products-header p{margin:0;color:#737e91}.pcb-products-header>div:nth-child(2){display:flex;gap:8px}.pcb-products-header a,.pcb-products-header button{white-space:nowrap;text-decoration:none}.pcb-products-header>label{grid-column:1/-1;justify-self:end;display:flex;align-items:center;gap:7px;width:min(310px,100%);background:#fff;border:1px solid #dfe4eb;border-radius:10px;padding:0 12px}.pcb-products-header>label input{width:100%;height:43px;border:0;outline:0;background:transparent;font:inherit}.pcb-product-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:14px}.pcb-product-kpis article{position:relative;display:grid;min-height:142px;padding:17px;background:#fff;border:1px solid #e7eaf1;border-radius:13px;box-shadow:0 5px 18px rgba(15,23,42,.04);overflow:hidden;--c:#1fa46c}.pcb-product-kpis article:after{content:'';position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--c)}.pcb-product-kpis i{position:absolute;left:14px;top:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--c) 12%,white);font-style:normal;color:var(--c)}.pcb-product-kpis small{color:var(--c);font-weight:800;padding-left:40px}.pcb-product-kpis strong{margin:17px 0 13px;font-size:21px;color:#172033}.pcb-product-kpis span{border-top:1px solid #edf0f4;padding-top:10px;color:#758094;font-size:10px}.pcb-product-kpis .is-total{--c:#15925e}.pcb-product-kpis .is-active{--c:#1674db}.pcb-product-kpis .is-inactive{--c:#ef8a17}.pcb-product-kpis .is-low{--c:#7541c4}.pcb-product-categories{display:flex;overflow:auto;background:#fff;border:1px solid #e6e9ef;border-radius:12px;margin-bottom:14px}.pcb-product-categories button{flex:1;min-width:130px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:72px;padding:12px;border:0;border-left:1px solid #edf0f4;background:#fff;color:#263145;font:inherit;cursor:pointer}.pcb-product-categories button:last-child{border-left:0}.pcb-product-categories button.is-active{color:#6730c1;box-shadow:inset 0 0 0 2px #7440cf;border-radius:10px}.pcb-product-categories i{font-style:normal}.pcb-product-categories span{font-size:11px;font-weight:750}.pcb-product-categories b{font-size:10px}.pcb-products-table-wrap{background:#fff;border:1px solid #e5e9ef;border-radius:13px;box-shadow:0 5px 18px rgba(15,23,42,.04);overflow:hidden}.pcb-products-table{width:100%;border-collapse:collapse}.pcb-products-table th{background:#fafbfc;color:#626d80;font-size:10px;font-weight:750}.pcb-products-table th,.pcb-products-table td{padding:10px 13px;text-align:right;border-bottom:1px solid #edf0f4}.pcb-products-table td{font-size:11px}.pcb-products-table td:first-child{width:74px}.pcb-products-table td>img,.pcb-product-placeholder{width:55px;height:48px;border-radius:9px;object-fit:cover;display:grid;place-items:center;background:#f5f6f8;font-style:normal;font-size:23px}.pcb-products-table td:nth-child(2){min-width:170px}.pcb-products-table td:nth-child(2) strong,.pcb-products-table td:nth-child(2) small,.pcb-products-table td:nth-child(5) small{display:block}.pcb-products-table td small{margin-top:3px;color:#7f899a;font-size:9px}.pcb-products-table tr.is-low-stock{background:#fffcf7}.pcb-stock.is-low{color:#d57112;font-weight:800}.pcb-product-actions{display:flex;gap:6px}.pcb-product-actions button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #dfe4eb;border-radius:7px;background:#fff;color:#6631c1;cursor:pointer;font-weight:850}.pcb-product-actions button:hover{background:#f6f1ff;border-color:#7a47ce}.pcb-products-table-wrap>footer{display:flex;align-items:center;gap:14px;padding:12px 15px;color:#697487;font-size:10px}.pcb-products-table-wrap>footer>span{margin-left:auto}.pcb-products-table-wrap>footer select{border:1px solid #dfe3e9;border-radius:7px;padding:6px;background:#fff}.pcb-products-table-wrap>footer nav{display:flex;gap:5px}.pcb-products-table-wrap>footer button{min-width:33px;height:32px;border:1px solid #e0e4eb;border-radius:7px;background:#fff;cursor:pointer}.pcb-products-table-wrap>footer button.is-active{background:#6931c6;color:#fff;border-color:#6931c6}.pcb-products-table-wrap>footer button:disabled{opacity:.4}.pcb-product-overlay{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(8,15,28,.48);backdrop-filter:blur(3px)}.pcb-product-overlay[hidden]{display:none}.pcb-product-modal{position:relative;direction:rtl;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;color:#182236;border:1px solid #e3e7ed;border-radius:16px;box-shadow:0 25px 70px rgba(15,23,42,.25);padding:24px}.pcb-product-modal.is-wide{width:min(760px,100%)}.pcb-product-close{position:absolute;left:18px;top:14px;border:0;background:transparent;font-size:27px;line-height:1;cursor:pointer;color:#263145}.pcb-product-modal>div>header{padding:0 0 16px;border-bottom:1px solid #edf0f4}.pcb-product-modal header h2{margin:0;font-size:18px}.pcb-product-modal header.is-danger h2{color:#db3349}.pcb-modal-product{display:grid;grid-template-columns:76px 1fr;gap:15px;align-items:center;margin:16px 0;padding:12px;border:1px solid #e8ebf0;border-radius:12px;background:#fcfcfd}.pcb-modal-product>img,.pcb-modal-product>i{width:76px;height:68px;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:#f4f5f7;font-style:normal;font-size:35px}.pcb-modal-product h3{margin:0 0 5px}.pcb-modal-product small{display:block;color:#7a8496;margin-bottom:6px}.pcb-product-analytics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.pcb-product-analytics article{display:grid;gap:7px;padding:12px;background:#f8f7fd;border:1px solid #ece9f7;border-radius:10px}.pcb-product-analytics small{font-size:9px;color:#687387}.pcb-product-analytics strong{font-size:13px;color:#6130b5}.pcb-product-modal>div>h3{font-size:14px;margin-top:22px}.pcb-product-chart{padding:12px;border:1px solid #eaedf2;border-radius:12px}.pcb-product-chart svg{display:block;width:100%;height:185px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,#edf0f4 45px)}.pcb-product-chart polygon{fill:rgba(109,52,199,.14)}.pcb-product-chart polyline{fill:none;stroke:#6d34c7;stroke-width:2;vector-effect:non-scaling-stroke}.pcb-product-chart>div{display:flex;justify-content:space-between;margin-top:8px;color:#798496;font-size:9px}.pcb-product-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:16px 0}.pcb-product-form-grid label,.pcb-simple-action label{display:grid;gap:6px;font-size:11px;color:#536075}.pcb-product-form-grid .is-wide{grid-column:1/-1}.pcb-product-form-grid input,.pcb-product-form-grid select,.pcb-product-form-grid textarea,.pcb-simple-action input,.pcb-simple-action textarea{width:100%;border:1px solid #dfe4eb;border-radius:9px;padding:10px;background:#fff;color:#182236;font:inherit}.pcb-product-form-grid .pcb-switch{display:flex;align-items:center}.pcb-product-form-grid .pcb-switch input{width:auto}.pcb-product-edit-form>footer,.pcb-simple-action>footer,.pcb-product-modal>div>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:15px;border-top:1px solid #edf0f4}.pcb-product-more{display:grid;margin-top:15px}.pcb-product-more button{display:flex;justify-content:space-between;align-items:center;padding:15px 9px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#1f2a3d;font:inherit;text-align:right;cursor:pointer}.pcb-product-more button:hover{background:#faf8ff}.pcb-product-more button.is-danger{color:#d8384f}.pcb-product-history{display:grid;gap:7px;margin-top:16px}.pcb-product-history article{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:11px;background:#fafbfc;border-radius:9px}.pcb-product-history article>i{font-style:normal}.pcb-product-history article>div{display:grid}.pcb-product-history small{color:#788294;font-size:9px;margin-top:3px}.pcb-delete-warning{background:#fff8f8;border:1px solid #f4cbd0;border-radius:12px;padding:16px}.pcb-delete-warning h3{color:#c72e43}.pcb-delete-warning dl{display:grid;gap:7px}.pcb-delete-warning dl>div{display:flex;justify-content:space-between;padding:8px;border-bottom:1px solid #f3dade}.pcb-delete-warning dd{margin:0;font-weight:800}.pcb-danger{border:0;border-radius:9px;background:#e82d46;color:#fff;padding:10px 18px;font:inherit;cursor:pointer}.pcb-simple-action{display:grid;gap:12px;margin-top:15px}.pcb-modal-open{overflow:hidden}
@media(max-width:1200px){.pcb-product-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.pcb-products-header{grid-template-columns:1fr}.pcb-products-header>div:nth-child(2){overflow:auto}.pcb-products-header>label{grid-column:auto;justify-self:stretch;width:100%}.pcb-product-kpis{grid-template-columns:1fr 1fr}.pcb-products-table-wrap{overflow:auto}.pcb-products-table{min-width:850px}.pcb-products-table-wrap>footer{min-width:850px}.pcb-product-analytics{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.pcb-product-kpis{grid-template-columns:1fr}.pcb-products-header>div:nth-child(2){display:grid}.pcb-product-form-grid{grid-template-columns:1fr}.pcb-product-form-grid .is-wide{grid-column:auto}.pcb-product-modal{padding:20px 15px}.pcb-product-analytics{grid-template-columns:1fr 1fr}.pcb-modal-product{grid-template-columns:60px 1fr}.pcb-modal-product>img,.pcb-modal-product>i{width:60px;height:58px}}

/* مرکز مدیریت دسته‌بندی بوفه */
.pcb-concession-portal:has(.pcb-category-manager)>.pcb-concession-head{display:none}.pcb-category-manager{direction:rtl;color:#172033}.pcb-category-header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:20px}.pcb-category-header>div:first-child span{color:#7135cf;font-size:11px;font-weight:800}.pcb-category-header h1{font-size:27px;margin:3px 0}.pcb-category-header p{margin:0;color:#737e91}.pcb-category-header>div:nth-child(2){display:flex;gap:8px}.pcb-category-header>label{grid-column:1/-1;justify-self:end;display:flex;align-items:center;width:min(310px,100%);padding:0 12px;background:#fff;border:1px solid #dfe4eb;border-radius:10px}.pcb-category-header input{width:100%;height:43px;border:0;outline:0;background:transparent}.pcb-category-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:15px}.pcb-category-kpis article{position:relative;display:grid;min-height:130px;padding:18px;background:#fff;border:1px solid #e7eaf1;border-radius:13px;box-shadow:0 5px 18px rgba(15,23,42,.04);--c:#19a06b}.pcb-category-kpis article:after{content:'';position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--c)}.pcb-category-kpis small{color:var(--c);font-weight:800}.pcb-category-kpis strong{font-size:20px;margin-top:20px}.pcb-category-kpis .is-products{--c:#7137cb}.pcb-category-kpis .is-total{--c:#159963}.pcb-category-kpis .is-active{--c:#1673df}.pcb-category-kpis .is-inactive{--c:#ef8a18}.pcb-category-table-wrap{background:#fff;border:1px solid #e5e9ef;border-radius:13px;box-shadow:0 5px 18px rgba(15,23,42,.04);overflow:auto}.pcb-category-table-wrap table{width:100%;min-width:780px;border-collapse:collapse}.pcb-category-table-wrap th,.pcb-category-table-wrap td{padding:13px;text-align:right;border-bottom:1px solid #edf0f4}.pcb-category-table-wrap th{background:#fafbfc;color:#626d80;font-size:10px}.pcb-category-table-wrap td{font-size:11px}.pcb-category-table-wrap td:first-child{display:flex;align-items:center;gap:12px;min-width:190px}.pcb-category-table-wrap td:first-child>i{display:grid;place-items:center;width:48px;height:43px;border-radius:9px;background:#f8f5ff;font-size:24px;font-style:normal}.pcb-category-table-wrap td:first-child div{display:grid}.pcb-category-table-wrap td small{color:#808a9b;font-size:9px}.pcb-category-actions{display:flex;gap:6px}.pcb-category-actions button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #dfe4eb;border-radius:7px;background:#fff;color:#6631c1;cursor:pointer}.pcb-category-actions button:hover{background:#f6f1ff;border-color:#7440cf}.pcb-category-overlay{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(8,15,28,.48);backdrop-filter:blur(3px)}.pcb-category-overlay[hidden]{display:none}.pcb-category-modal{position:relative;direction:rtl;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;background:#fff;color:#182236;border-radius:16px;box-shadow:0 25px 70px rgba(15,23,42,.25)}.pcb-category-modal.is-wide{width:min(760px,100%)}.pcb-category-close{position:absolute;left:18px;top:14px;border:0;background:transparent;font-size:27px;cursor:pointer}.pcb-category-modal header{padding-bottom:15px;border-bottom:1px solid #edf0f4}.pcb-category-modal header h2{margin:0;font-size:18px}.pcb-category-modal-head{display:grid;grid-template-columns:75px 1fr;gap:14px;align-items:center;margin:16px 0;padding:12px;border:1px solid #e7eaf0;border-radius:12px}.pcb-category-modal-head>i{display:grid;place-items:center;width:75px;height:65px;background:#f8f5ff;border-radius:10px;font-size:35px;font-style:normal}.pcb-category-modal-head h3{margin:0 0 4px}.pcb-category-modal-head small{display:block;color:#7a8496;margin-bottom:5px}.pcb-category-form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.pcb-category-form label,.pcb-category-modal>div>label{display:grid;gap:6px;color:#536075;font-size:11px}.pcb-category-form .is-wide{grid-column:1/-1}.pcb-category-form input,.pcb-category-form textarea,.pcb-category-form select,.pcb-category-modal>div>label select{width:100%;padding:10px;border:1px solid #dfe4eb;border-radius:9px;background:#fff}.pcb-category-form fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;padding:13px;border:1px solid #e5e9f0;border-radius:10px}.pcb-category-form fieldset legend{font-size:11px;font-weight:800}.pcb-category-form fieldset label{display:flex;align-items:center}.pcb-category-form fieldset select,.pcb-category-form fieldset input[type=number]{min-width:150px}.pcb-category-form footer,.pcb-category-modal>div>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:15px;border-top:1px solid #edf0f4}.pcb-category-analytics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.pcb-category-analytics article{display:grid;gap:7px;padding:12px;background:#f8f7fd;border:1px solid #ece9f7;border-radius:10px}.pcb-category-analytics small{color:#687387;font-size:9px}.pcb-category-analytics strong{color:#6230b6}.pcb-category-top{display:grid;gap:7px;padding:0;list-style:none;counter-reset:rank}.pcb-category-top li{counter-increment:rank;display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #edf0f4}.pcb-category-top li:before{content:counter(rank);color:#7135cf;font-weight:900}.pcb-category-products{display:grid;gap:7px;margin:15px 0}.pcb-category-products article{display:grid;grid-template-columns:45px 1fr auto;gap:10px;align-items:center;padding:9px;background:#fafbfc;border-radius:9px}.pcb-category-products img,.pcb-category-products>article>i{display:grid;place-items:center;width:45px;height:40px;object-fit:cover;border-radius:7px;background:#fff;font-style:normal}.pcb-category-products div{display:grid}.pcb-category-products small{color:#7d8798}.pcb-category-products span{color:#14835a;background:#e8f8f0;border-radius:99px;padding:4px 7px;font-size:9px}.pcb-category-products span.off{color:#be3c4d;background:#fff0f1}.pcb-category-sortable{display:grid;gap:7px;padding:0;list-style:none}.pcb-category-sortable li{display:grid;grid-template-columns:30px 1fr 55px;align-items:center;gap:9px;padding:10px;border:1px solid #e2e6ed;border-radius:9px;background:#fff;cursor:grab}.pcb-category-sortable li.dragging{opacity:.4}.pcb-category-sortable input{text-align:center;border:1px solid #e1e5eb;border-radius:6px;padding:6px}.pcb-category-sortable li>b{color:#7b8494}
@media(max-width:1150px){.pcb-category-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.pcb-category-header{grid-template-columns:1fr}.pcb-category-header>div:nth-child(2){overflow:auto}.pcb-category-header>label{grid-column:auto;justify-self:stretch}.pcb-category-kpis{grid-template-columns:1fr 1fr}.pcb-category-form>div{grid-template-columns:1fr}.pcb-category-form .is-wide{grid-column:auto}}
@media(max-width:480px){.pcb-category-kpis{grid-template-columns:1fr}.pcb-category-analytics{grid-template-columns:1fr}.pcb-category-modal{padding:20px 15px}.pcb-category-header>div:nth-child(2){display:grid}}

/* مرکز عملیات سفارش‌های بوفه */
.pcb-concession-portal:has(.pcb-buffet-orders-center)>.pcb-concession-head,.pcb-concession-portal:has(.pcb-buffet-order-detail)>.pcb-concession-head{display:none}.pcb-buffet-orders-center,.pcb-buffet-order-detail{direction:rtl;color:#172033}.pcb-buffet-order-detail.is-loading{opacity:.55;pointer-events:none}.pcb-orders-header,.pcb-buffet-order-detail>header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.pcb-orders-header span,.pcb-buffet-order-detail>header>div:first-child span{color:#7135cf;font-size:11px;font-weight:800}.pcb-orders-header h1,.pcb-buffet-order-detail h1{font-size:27px;margin:3px 0}.pcb-orders-header p{margin:0;color:#758094}.pcb-order-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px}.pcb-order-tabs a{position:relative;display:grid;gap:7px;min-height:95px;padding:15px;background:#fff;border:1px solid #e6e9ef;border-radius:12px;color:#536075;text-decoration:none;overflow:hidden}.pcb-order-tabs a:after{content:'';position:absolute;inset-inline:0;bottom:0;height:3px;background:#287be0}.pcb-order-tabs a.is-preparing:after{background:#ed9a18}.pcb-order-tabs a.is-ready:after{background:#1da874}.pcb-order-tabs a.is-delivered:after{background:#7b8798}.pcb-order-tabs a.is-cancelled:after{background:#e4465a}.pcb-order-tabs a.is-active{box-shadow:0 0 0 2px #7439cc}.pcb-order-tabs b{font-size:22px;color:#6a32c3}.pcb-order-tabs span{font-size:11px}.pcb-order-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding:14px;margin-bottom:14px;background:#fff;border:1px solid #e5e9ef;border-radius:12px}.pcb-order-filters label{display:grid;gap:5px;font-size:10px;color:#667287}.pcb-order-filters input,.pcb-order-filters select{width:100%;padding:10px;border:1px solid #dfe4eb;border-radius:8px;background:#fff}.pcb-showtime-strip{display:flex;align-items:stretch;gap:9px;overflow:auto;margin-bottom:14px}.pcb-showtime-strip h2{min-width:105px;font-size:14px}.pcb-showtime-strip a{display:grid;min-width:210px;gap:5px;padding:11px;background:#fff;border:1px solid #e5e9ef;border-radius:10px;color:#293449;text-decoration:none}.pcb-showtime-strip span{font-size:9px;color:#7b8596}.pcb-showtime-strip b{font-size:9px;color:#16815a}.pcb-orders-table-wrap{overflow:auto;background:#fff;border:1px solid #e4e8ee;border-radius:13px}.pcb-orders-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.pcb-orders-table-wrap th,.pcb-orders-table-wrap td{padding:12px;text-align:right;border-bottom:1px solid #edf0f4;font-size:10px}.pcb-orders-table-wrap th{background:#fafbfc;color:#657084}.pcb-orders-table-wrap td strong,.pcb-orders-table-wrap td small{display:block}.pcb-orders-table-wrap td small{margin-top:4px;color:#7d8798}.pcb-live-toast{position:fixed;z-index:99999;left:25px;bottom:25px;padding:13px 18px;background:#173149;color:#fff;border-radius:10px;box-shadow:0 12px 35px #0003}.pcb-buffet-order-detail>header>div:last-child{display:flex;align-items:center;gap:10px}.pcb-buffet-order-detail>header time{color:#737e91;font-size:10px}.pcb-order-detail-grid{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:13px;margin-bottom:13px}.pcb-detail-card{padding:18px;background:#fff;border:1px solid #e4e8ee;border-radius:13px;box-shadow:0 4px 15px rgba(15,23,42,.035)}.pcb-detail-card h2{margin:0 0 15px;padding-bottom:12px;border-bottom:1px solid #edf0f4;font-size:15px}.pcb-detail-card dl{display:grid;gap:8px;margin:0}.pcb-detail-card dl>div{display:flex;justify-content:space-between;gap:12px}.pcb-detail-card dt{color:#697488;font-size:10px}.pcb-detail-card dd{margin:0;font-size:10px;font-weight:700;text-align:left}.pcb-order-timeline>div{position:relative;display:grid;grid-template-columns:18px 1fr;gap:8px;padding-bottom:17px}.pcb-order-timeline>div:after{content:'';position:absolute;right:7px;top:17px;bottom:0;width:2px;background:#e3e7ee}.pcb-order-timeline>div:last-child:after{display:none}.pcb-order-timeline i{position:relative;z-index:1;width:16px;height:16px;border:3px solid #d9dee7;border-radius:50%;background:#fff}.pcb-order-timeline .is-done i,.pcb-order-timeline .is-current i{border-color:#7036ca;background:#7036ca}.pcb-order-timeline small{grid-column:2;color:#818a9a;font-size:9px}.pcb-ticket-info{display:grid;grid-template-columns:95px 1fr;gap:12px}.pcb-ticket-info h2{grid-column:1/-1}.pcb-ticket-info>img{width:95px;height:138px;object-fit:cover;border-radius:9px}.pcb-ticket-info dl{align-self:start}.pcb-order-qr{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:9px;background:#fafbfc;border:1px dashed #cad1dc;border-radius:9px}.pcb-order-qr span{font-size:34px}.pcb-order-qr code{direction:ltr}.pcb-order-qr small{margin-right:auto;color:#788294}.pcb-order-detail-bottom{display:grid;grid-template-columns:2.2fr 1fr;gap:13px}.pcb-order-detail-bottom aside{display:grid;gap:13px}.pcb-order-items{overflow:auto}.pcb-order-items table{width:100%;min-width:580px;border-collapse:collapse}.pcb-order-items th,.pcb-order-items td{padding:11px;border-bottom:1px solid #edf0f4;text-align:right;font-size:10px}.pcb-order-items td:first-child{display:flex;align-items:center;gap:9px}.pcb-order-items img{width:42px;height:38px;border-radius:7px;object-fit:cover}.pcb-order-items tfoot{background:#f7f3ff;color:#6430b8}.pcb-order-note{background:#fffcf5;border-color:#f2dfb9}.pcb-order-note p{font-size:11px;line-height:1.8}.pcb-order-note form{display:grid;gap:7px}.pcb-order-note textarea{min-height:70px;padding:9px;border:1px solid #e5d3ad;border-radius:8px}.pcb-order-note>small{display:block;margin-top:7px;color:#7e704f}.pcb-order-operations{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:13px;padding:16px;background:#fff;border:1px solid #e4e8ee;border-radius:13px}.pcb-order-operations button{min-height:45px}.pcb-warning{border:1px solid #e89c24;border-radius:9px;background:#fff;color:#c87908;font:inherit;cursor:pointer}.pcb-status{display:inline-flex;width:max-content;padding:5px 8px;border-radius:99px;background:#eaf2ff;color:#2071cd;font-size:9px}.pcb-status.is-preparing{background:#fff4df;color:#c77b08}.pcb-status.is-ready{background:#e6f8ef;color:#13845a}.pcb-status.is-delivered{background:#eef1f4;color:#637084}.pcb-status.is-cancelled{background:#fff0f2;color:#c6384c}
@media(max-width:1050px){.pcb-order-detail-grid{grid-template-columns:1fr 1fr}.pcb-ticket-info{grid-column:1/-1}.pcb-order-detail-bottom{grid-template-columns:1fr}.pcb-order-tabs{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.pcb-orders-header,.pcb-buffet-order-detail>header{align-items:flex-start;display:grid}.pcb-buffet-order-detail>header>div:last-child{flex-wrap:wrap}.pcb-order-tabs{grid-template-columns:1fr 1fr}.pcb-order-filters{grid-template-columns:1fr}.pcb-order-detail-grid{grid-template-columns:1fr}.pcb-ticket-info{grid-column:auto}.pcb-order-operations{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.pcb-order-tabs,.pcb-order-operations{grid-template-columns:1fr}.pcb-ticket-info{grid-template-columns:70px 1fr}.pcb-ticket-info>img{width:70px;height:105px}}

/* حساب مالی و تسویه بوفه */
.pcb-concession-portal:has(.pcb-buffet-finance)>.pcb-concession-head{display:none}.pcb-buffet-finance{direction:rtl;color:#172033}.pcb-finance-header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px}.pcb-finance-header>div:first-child span{color:#7135cf;font-size:11px;font-weight:850}.pcb-finance-header h1{margin:3px 0;font-size:27px}.pcb-finance-header p{margin:0;color:#737e91}.pcb-finance-header>div:last-child{display:flex;align-items:center;gap:8px}.pcb-finance-header select{height:42px;padding:0 10px;border:1px solid #dfe4eb;border-radius:9px;background:#fff}.pcb-finance-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.pcb-finance-kpis article{position:relative;display:grid;min-height:137px;padding:17px;background:#fff;border:1px solid #e6e9ef;border-radius:13px;box-shadow:0 5px 18px rgba(15,23,42,.04);--c:#6832c2}.pcb-finance-kpis article:after{content:'';position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--c)}.pcb-finance-kpis small{color:var(--c);font-weight:800}.pcb-finance-kpis strong{align-self:center;font-size:18px;color:var(--c)}.pcb-finance-kpis span{padding-top:10px;border-top:1px solid #edf0f4;color:#798395;font-size:9px}.pcb-finance-kpis .is-pending{--c:#e28b12}.pcb-finance-kpis .is-paid,.pcb-finance-kpis .is-available{--c:#159463}.pcb-finance-kpis .is-sales{--c:#2377d4}.pcb-finance-kpis .is-fees{--c:#d63f50}.pcb-finance-main{display:grid;grid-template-columns:1fr 2.5fr 1fr;gap:13px;margin-bottom:13px}.pcb-finance-balance,.pcb-finance-chart,.pcb-finance-quick,.pcb-finance-transactions,.pcb-settlement-list{padding:17px;background:#fff;border:1px solid #e4e8ee;border-radius:13px;box-shadow:0 4px 15px rgba(15,23,42,.035)}.pcb-finance-main h2,.pcb-finance-bottom h2{margin:0 0 15px;font-size:14px}.pcb-finance-balance{display:grid;gap:10px}.pcb-finance-balance>small{color:#768195}.pcb-finance-balance>strong{font-size:22px;color:#12865a}.pcb-finance-balance dl{display:grid;gap:8px;margin:8px 0 0;padding-top:10px;border-top:1px solid #edf0f4}.pcb-finance-balance dl>div{display:flex;justify-content:space-between}.pcb-finance-balance dt,.pcb-finance-balance dd{font-size:9px}.pcb-finance-balance dd{margin:0;font-weight:800}.pcb-finance-chart header{display:flex;justify-content:space-between}.pcb-finance-chart header span{font-size:9px}.pcb-finance-chart header i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#20a66f}.pcb-finance-chart header i:last-of-type{background:#6932c4}.pcb-finance-chart svg{display:block;width:100%;height:215px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 52px,#edf0f4 53px)}.pcb-finance-chart polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.pcb-finance-chart .income{stroke:#20a66f}.pcb-finance-chart .settled{stroke:#6932c4}.pcb-finance-chart [data-finance-chart]>div{display:flex;justify-content:space-between;color:#818b9b;font-size:8px}.pcb-finance-quick{display:grid;align-content:start;gap:6px}.pcb-finance-quick button{display:flex;justify-content:space-between;padding:12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#263247;font:inherit;text-align:right;cursor:pointer}.pcb-finance-quick button span{color:#7135cf}.pcb-finance-bottom{display:grid;grid-template-columns:2.4fr 1fr;gap:13px}.pcb-finance-transactions header{display:flex;justify-content:space-between}.pcb-finance-transactions header a{font-size:9px}.pcb-finance-transactions>div{overflow:auto}.pcb-finance-transactions table{width:100%;min-width:780px;border-collapse:collapse}.pcb-finance-transactions th,.pcb-finance-transactions td{padding:10px;border-bottom:1px solid #edf0f4;text-align:right;font-size:9px}.pcb-finance-transactions th{color:#697487;background:#fafbfc}.pcb-finance-transactions .is-income{color:#159463;font-weight:850}.pcb-finance-transactions .is-cost{color:#d64051;font-weight:850}.pcb-settlement-list{display:grid;align-content:start;gap:8px}.pcb-settlement-list>article{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px;background:#fafbfc;border:1px solid #edf0f4;border-radius:9px}.pcb-settlement-list>article div{display:grid}.pcb-settlement-list small{margin-top:4px;color:#7b8596;font-size:8px}.pcb-settlement-list span{height:max-content;padding:5px 7px;border-radius:99px;background:#fff4df;color:#c57909;font-size:8px}.pcb-settlement-list span.is-paid{background:#e7f7ef;color:#14845a}.pcb-settlement-list span.is-rejected,.pcb-settlement-list span.is-cancelled{background:#fff0f2;color:#c4384b}.pcb-settlement-list button{grid-column:2;border:0;background:transparent;color:#d63c4f;cursor:pointer}.pcb-finance-note{padding:12px;background:#f3effd;border:1px solid #dcd0f2;border-radius:10px;color:#5e3e94;font-size:10px}.pcb-finance-overlay{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(8,15,28,.48);backdrop-filter:blur(3px)}.pcb-finance-overlay[hidden]{display:none}.pcb-finance-overlay>[data-finance-modal]{direction:rtl;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;background:#fff;border-radius:16px;box-shadow:0 25px 70px rgba(15,23,42,.25)}.pcb-finance-close{position:fixed;z-index:1;left:calc(50% - 250px);top:calc(50% - 245px);border:0;background:transparent;font-size:26px;cursor:pointer}.pcb-finance-overlay header{padding-bottom:13px;border-bottom:1px solid #edf0f4}.pcb-finance-overlay header h2{margin:0}.pcb-finance-overlay header p{color:#727d8f}.pcb-finance-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.pcb-finance-form label{display:grid;gap:6px;color:#566276;font-size:10px}.pcb-finance-form .is-wide{grid-column:1/-1}.pcb-finance-form input,.pcb-finance-form select,.pcb-finance-form textarea{width:100%;padding:10px;border:1px solid #dfe4eb;border-radius:8px;background:#fff}.pcb-finance-form footer,.pcb-finance-overlay [data-finance-modal]>footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid #edf0f4}.pcb-request-summary{grid-column:1/-1;display:flex;justify-content:space-between;padding:11px;background:#f7f3ff;border-radius:8px}.pcb-transaction-detail{display:grid;gap:0;margin:16px 0}.pcb-transaction-detail>div{display:flex;justify-content:space-between;gap:14px;padding:11px;border-bottom:1px solid #edf0f4}.pcb-transaction-detail dt{color:#697487}.pcb-transaction-detail dd{margin:0;font-weight:800;text-align:left}
@media(max-width:1200px){.pcb-finance-kpis{grid-template-columns:repeat(3,1fr)}.pcb-finance-main{grid-template-columns:1fr 2fr}.pcb-finance-quick{grid-column:1/-1}}
@media(max-width:800px){.pcb-finance-header{display:grid}.pcb-finance-header>div:last-child{overflow:auto}.pcb-finance-kpis{grid-template-columns:1fr 1fr}.pcb-finance-main,.pcb-finance-bottom{grid-template-columns:1fr}.pcb-finance-chart svg{height:170px}.pcb-finance-close{position:absolute;left:28px;top:18px}}
@media(max-width:480px){.pcb-finance-kpis{grid-template-columns:1fr}.pcb-finance-header>div:last-child{display:grid}.pcb-finance-form{grid-template-columns:1fr}.pcb-finance-form .is-wide{grid-column:auto}}
@media print{.pcb-concession-tabs,.pcb-finance-header button,.pcb-finance-header a,.pcb-finance-quick,.pcb-finance-overlay{display:none!important}.pcb-finance-kpis{grid-template-columns:repeat(5,1fr)}.pcb-finance-main,.pcb-finance-bottom{grid-template-columns:1fr}.pcb-buffet-finance{font-size:10px}}
.pcb-buffet-breadcrumb{display:flex;gap:8px;align-items:center;margin:12px 0;color:#64748b;font-size:13px}.pcb-buffet-breadcrumb a{color:#5b21b6;text-decoration:none}.pcb-buffet-global-search{display:flex;gap:10px;align-items:end;background:#fff;border:1px solid #e8e5f0;border-radius:14px;padding:12px;margin:12px 0 18px}.pcb-buffet-global-search label{flex:1}.pcb-buffet-global-search label span{display:block;font-size:12px;color:#64748b;margin-bottom:5px}.pcb-buffet-global-search input{width:100%}.pcb-buffet-search-results ul{display:grid;gap:8px}.pcb-buffet-search-results a{display:block;padding:10px;border-radius:9px;background:#f8f7fc;text-decoration:none}.pcb-kpi-grid>a{color:inherit;text-decoration:none}
