/* WATEEN_DABBERHA_ADMIN_PRODUCTION_STYLE='1' */
.dab-root{direction:rtl}.dab-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px;padding:20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#fff,#fff7f8 68%,#f3fafb)}.dab-hero small{font-size:9px;font-weight:900;color:#c91f45}.dab-hero h1{margin:4px 0 5px;font-size:23px}.dab-hero p{margin:0;color:var(--muted);font-size:10px;line-height:1.8;max-width:680px}.dab-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.dab-kpi{border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px}.dab-kpi small{display:block;color:var(--muted);font-size:8px;font-weight:800}.dab-kpi b{display:block;margin-top:4px;font-size:20px}.dab-kpi.new{border-color:#f1c9cf;background:#fff7f8}.dab-panel{padding:12px}.dab-toolbar{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.dab-toolbar .field{min-width:190px;flex:1}.dab-toolbar input,.dab-toolbar select{width:100%}.dab-list{display:grid;gap:8px}.dab-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:13px;cursor:pointer;transition:.15s}.dab-card:hover{border-color:#d8c5c8;box-shadow:0 8px 24px #2c1b1d0b}.dab-card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dab-card-top b{font-size:11px}.dab-card-top small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.dab-card h3{margin:9px 0 8px;font-size:11px;line-height:1.65}.dab-sources{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.dab-sources span{display:inline-flex;padding:4px 7px;border-radius:999px;background:#f5f2f1;color:#665d59;font-size:8px;font-weight:850}.dab-meta{display:flex;gap:10px;flex-wrap:wrap;color:#6e6662;font-size:8px}.dab-match{margin-top:8px;padding:7px 8px;border-radius:9px;background:#edf8f2;color:#236344;font-size:8px;font-weight:850}.dab-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900;background:#f2f2f2;color:#555}.dab-status.new{background:#fff0f2;color:#a82739}.dab-status.reviewing{background:#f4f0ff;color:#6444a0}.dab-status.sourcing{background:#eef7ff;color:#24619a}.dab-status.matched{background:#edf9f1;color:#27704a}.dab-status.quoted{background:#fff7e9;color:#7f5b13}.dab-status.closed{background:#edf7f7;color:#23666a}.dab-status.cancelled{background:#f3f3f3;color:#777}.dab-empty{text-align:center;padding:28px;color:var(--muted);font-size:9px}.dab-detail{display:grid;gap:12px}.dab-image{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fafafa;text-align:center}.dab-image img{display:block;max-width:100%;max-height:320px;margin:auto;object-fit:contain}.dab-media-expired{padding:12px;border:1px dashed #d8d1cd;border-radius:12px;background:#faf8f7;color:#786f6a;font-size:9px}.dab-detail-block{border:1px solid var(--line);border-radius:13px;padding:12px}.dab-detail-block h3{margin:0 0 7px;font-size:11px}.dab-request-text{white-space:pre-wrap;margin:0 0 8px;font-size:10px;line-height:1.8}.dab-link,.dab-whatsapp{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}.dab-link{background:#f5f5f5;color:#333}.dab-whatsapp{background:#edf9f1;color:#1d7043}.dab-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dab-detail-grid>div{border:1px solid var(--line);border-radius:11px;padding:9px;background:#fff}.dab-detail-grid small{display:block;color:var(--muted);font-size:8px}.dab-detail-grid b{display:block;margin-top:3px;font-size:9px;overflow-wrap:anywhere}.dab-manage{border-top:1px solid var(--line);padding-top:12px}.dab-product-results{display:grid;gap:5px;margin-top:6px;max-height:230px;overflow:auto}.dab-product{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;padding:8px;text-align:right}.dab-product b{display:block;font-size:9px}.dab-product small{display:block;margin-top:3px;color:var(--muted);font-size:7px}.dab-product strong{font-size:8px;color:#c91f45}.dab-picked{padding:8px;border-radius:10px;background:#edf8f2;color:#286448;font-size:9px;font-weight:850}.dab-picked button{border:0;background:transparent;color:#a43b47;font-size:8px;font-weight:900}.dab-picked.muted{background:#f6f6f6;color:#777}.dab-error{margin-bottom:9px;padding:8px;border-radius:9px;background:#fff0f1;color:#a42838;font-size:9px}
@media(max-width:1000px){.dab-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.dab-hero{display:grid}.dab-kpis{grid-template-columns:repeat(2,1fr)}.dab-toolbar{display:grid}.dab-toolbar .field{min-width:0}.dab-detail-grid{grid-template-columns:1fr 1fr}.dab-card-top{align-items:center}}
/* WATEEN_DABBERHA_AUDIO_PREVIEW_STYLE=2 */
.dab-audio{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fbfcfc}
.dab-audio>div{display:flex;justify-content:space-between;gap:8px;align-items:center}
.dab-audio b{font-size:9px}.dab-audio small{font-size:7px;color:var(--muted)}
.dab-audio audio{width:100%;height:40px}

/* WATEEN_DABBERHA_WORKFLOW_STYLE=3 */
.dab-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
.dab-step{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 4px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#9a918d}
.dab-step span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f3f1f0;font-size:8px;font-weight:900}
.dab-step b{font-size:7px;text-align:center}
.dab-step.done{background:#f0f9f4;color:#2d6d4b;border-color:#d7ebdf}
.dab-step.done span{background:#dff2e7;color:#2d6d4b}
.dab-step.active{background:#fff3f5;color:#a62b3f;border-color:#f0c9d0}
.dab-step.active span{background:#ef3551;color:#fff}
.dab-workflow-card{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:13px;background:#fcfdfd}
.dab-workflow-card small{display:block;color:var(--muted);font-size:8px}.dab-workflow-card b{display:block;margin-top:3px;font-size:10px}
.dab-workflow-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.dab-workflow-actions .primary,.dab-workflow-actions .secondary,.dab-wa-quote{min-height:38px;padding:8px 11px;border-radius:10px;font-size:8px;font-weight:900}
.dab-workflow-actions .danger{color:#a72c40;border-color:#efc8ce;background:#fff8f9}
.dab-wa-quote{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#eaf8ef;color:#187344;border:1px solid #cce9d7}
.dab-workflow-owned,.dab-workflow-done{padding:9px 11px;border-radius:10px;font-size:8px;line-height:1.6}
.dab-workflow-owned{background:#fff8e8;color:#75570f}.dab-workflow-done{background:#eef9f3;color:#246b49}
.dab-manage h3,.dab-history h3{margin:0 0 10px;font-size:11px}
.dab-quote-summary{display:grid;gap:5px;padding:12px;border:1px solid #cfe8d9;border-radius:13px;background:#f2fbf6}
.dab-quote-summary>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.dab-quote-summary small{font-size:8px;color:#648072}.dab-quote-summary b{font-size:13px;color:#1f6e49}.dab-quote-summary p{margin:0;font-size:9px;line-height:1.6}
.dab-history{border-top:1px solid var(--line);padding-top:12px}.dab-empty.compact{padding:12px}
.dab-timeline{display:grid;gap:0}.dab-event{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:start;position:relative;padding:0 0 14px}
.dab-event:before{content:"";position:absolute;right:5px;top:10px;bottom:-2px;width:1px;background:#e8e2df}.dab-event:last-child:before{display:none}
.dab-event i{width:10px;height:10px;border-radius:50%;background:#ef3551;margin-top:3px;z-index:1}.dab-event b{display:block;font-size:9px}.dab-event small{display:block;margin-top:2px;color:var(--muted);font-size:7px}.dab-event p{margin:4px 0 0;font-size:8px;line-height:1.55;color:#625b57}
@media(max-width:700px){.dab-flow{grid-template-columns:repeat(3,1fr)}.dab-workflow-card{display:grid}.dab-workflow-actions{display:grid;grid-template-columns:1fr}.dab-workflow-actions>*{width:100%;box-sizing:border-box}.dab-event{grid-template-columns:12px 1fr}.dab-event>.dab-status{grid-column:2}}

/* WATEEN_DABBERHA_COMMERCE_PRODUCTION_STYLE=1 */
.dab-source-section[hidden],.dab-external-grid[hidden]{display:none!important}
.dab-external-grid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.dab-external-grid .full{grid-column:1/-1}
.dab-profit-box{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--line);border-radius:13px;background:#f7fafb}
.dab-profit-box>div,.dab-proc-summary>div{display:grid;gap:3px}
.dab-profit-box small,.dab-proc-summary small,.dab-linked-order small{font-size:7px;color:var(--muted)}
.dab-profit-box b,.dab-proc-summary b,.dab-linked-order b{font-size:10px}
.dab-profit-box .loss,.dab-proc-summary .loss{color:#b32645}
.dab-proc-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #d8e9df;border-radius:13px;background:#f4fbf7}
.dab-linked-order{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid #cfe4da;border-radius:13px;background:#f2fbf6}
.dab-linked-order>div{display:grid;gap:3px}.dab-linked-order span{font-size:8px;color:#5f776d}
@media(max-width:700px){
 .dab-external-grid{grid-template-columns:1fr}
 .dab-profit-box{grid-template-columns:1fr 1fr}
 .dab-proc-summary{grid-template-columns:1fr 1fr}
 .dab-linked-order{grid-template-columns:1fr}
}

/* WATEEN_DABBERHA_REPORTS_PRODUCTION_STYLE=1 */
.dab-hero-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.dab-hero-actions .on{border-color:#d8aeb7;background:#fff0f3;color:#a5223e}
.dab-report-filter{display:flex;gap:9px;align-items:end;flex-wrap:wrap;padding:12px;margin-bottom:12px}
.dab-report-filter .field{min-width:170px}.dab-report-filter input{width:100%}.dab-report-presets{display:flex;gap:6px;flex-wrap:wrap;margin-inline-start:auto}
.dab-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}
.dab-report-kpi{border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px;min-width:0}
.dab-report-kpi small{display:block;color:var(--muted);font-size:8px;font-weight:850}
.dab-report-kpi b{display:block;margin-top:4px;font-size:18px;overflow-wrap:anywhere}
.dab-report-kpi span{display:block;margin-top:3px;color:#7d7370;font-size:8px}
.dab-report-kpi.good{border-color:#cfe7d7;background:#f5fbf7}.dab-report-kpi.good b{color:#216d43}
.dab-report-kpi.loss{border-color:#efcbd2;background:#fff6f7}.dab-report-kpi.loss b{color:#a42a42}
.dab-report-speed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}
.dab-report-speed .dab-report-kpi{height:100%}
.dab-report-grid{display:grid;gap:10px;margin-bottom:10px}.dab-report-grid.two{grid-template-columns:1fr 1fr}
.dab-report-section{padding:12px;margin-bottom:10px;overflow:hidden}.dab-report-grid .dab-report-section{margin-bottom:0}
.dab-report-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}
.dab-report-head h2{margin:0;font-size:13px}.dab-report-head p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.6}
.dab-report-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}
.dab-report-table{width:100%;border-collapse:collapse;min-width:620px;background:#fff}
.dab-report-table th,.dab-report-table td{padding:9px 10px;border-bottom:1px solid var(--line);font-size:8px;text-align:right;vertical-align:middle}
.dab-report-table th{background:#faf8f7;color:#665d59;font-weight:900;white-space:nowrap}.dab-report-table tr:last-child td{border-bottom:0}
.dab-report-table td.good{color:#1f7143;font-weight:900}.dab-report-table td.loss{color:#a42a42;font-weight:900}
.dab-report-empty{text-align:center;padding:18px;color:var(--muted);font-size:8px}
.dab-status-row{display:grid;gap:5px;margin:8px 0}.dab-status-row>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:9px}
.dab-status-row>div:first-child span{color:var(--muted)}.dab-status-track{height:7px;border-radius:999px;background:#f1efee;overflow:hidden}
.dab-status-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#d42c4b,#ec7e91)}
.dab-input-mix{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.dab-input-mix>div,.dab-mix-card{border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff}
.dab-input-mix b,.dab-mix-card b{display:block;font-size:16px}.dab-input-mix span,.dab-mix-card span,.dab-mix-card small{display:block;margin-top:3px;color:var(--muted);font-size:8px}
.dab-source-mix{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}
.dab-bar{position:relative;min-width:110px;height:20px;border-radius:7px;background:#f5f3f2;overflow:hidden}
.dab-bar i{position:absolute;inset-block:0;inset-inline-start:0;background:#f3c7cf;border-radius:7px}.dab-bar span{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding-inline:7px;font-weight:900}
.dab-status.awaiting_customer{background:#fff5db;color:#815e13}.dab-status.converted{background:#eaf8ef;color:#207047}
@media(max-width:980px){.dab-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dab-report-speed{grid-template-columns:repeat(3,minmax(0,1fr))}.dab-report-grid.two{grid-template-columns:1fr}}
@media(max-width:650px){.dab-hero-actions{width:100%}.dab-hero-actions button{flex:1}.dab-report-filter{display:grid;grid-template-columns:1fr 1fr}.dab-report-presets{grid-column:1/-1;margin:0;display:grid;grid-template-columns:1fr 1fr}.dab-report-kpis{grid-template-columns:1fr 1fr}.dab-report-speed{grid-template-columns:1fr 1fr}.dab-input-mix{grid-template-columns:1fr 1fr}.dab-source-mix{grid-template-columns:1fr}.dab-report-table{min-width:560px}}
