.winwin-modal-overlay{z-index:14000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#09142494;justify-content:center;align-items:center;padding:clamp(10px,2.5vw,24px);display:flex;position:fixed;inset:0}.winwin-modal-card{border:1px solid var(--dash-border);background:var(--dash-surface-solid);width:min(100%,680px);min-height:0;max-height:min(92dvh,980px);color:var(--dash-text);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #030c1a57}.winwin-modal-card--wide{width:min(100%,1040px)}.winwin-modal-header{border-bottom:1px solid var(--dash-border);background:var(--dash-surface-solid);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 22px;display:flex}.winwin-modal-header h2{color:var(--dash-text);margin:0;font-size:18px;font-weight:900;line-height:1.5}.winwin-modal-header p{color:var(--dash-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.winwin-modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dash-border)transparent;flex:1;min-height:0;padding:clamp(13px,2.2vw,22px);overflow:hidden auto}.winwin-modal-body form{max-width:100%}.winwin-modal-body :is(input,textarea,select){color:var(--dash-text)}.winwin-modal-body .dash-offer-builder{box-shadow:none;background:0 0;border:0;padding:0}.winwin-modal-body .medical-offer-form{margin:0}.winwin-modal-close,.dashboard-shell .accounts-modal-card .dashboard-icon-button,[data-dashboard-overlay] button[title=إغلاق],[data-dashboard-overlay] button[aria-label=إغلاق\ النافذة],[data-dashboard-overlay] button[aria-label=close],.dashboard-shell [role=dialog] button[aria-label*=إغلاق],.dashboard-shell .company-modal-v9 button[aria-label*=إغلاق],.dashboard-shell .dash-v10-modal__head .dash-v10-btn.icon,.dashboard-shell .payroll-add-close,.dashboard-shell .medical-individual-add-dialog button[aria-label=إغلاق\ النافذة],.dashboard-shell .medical-company-add-dialog button[aria-label=إغلاق\ النافذة]{cursor:pointer;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .15s,transform .15s;display:inline-flex;color:#e11d48!important;background:#f43f5e12!important;border:1px solid #f43f5e33!important}.winwin-modal-close:hover,[data-dashboard-overlay] button[title=إغلاق]:hover,.dashboard-shell [role=dialog] button[aria-label*=إغلاق]:hover,.dashboard-shell .dash-v10-modal__head .dash-v10-btn.icon:hover{background:#f43f5e24!important}.winwin-modal-close:disabled{opacity:.5;cursor:not-allowed}.dashboard-shell :is(.company-modal-v9,.payroll-dialog,.accounts-modal-card,.dash-v10-modal,.medical-company-add-dialog,.medical-individual-add-dialog){overscroll-behavior:contain;scrollbar-width:thin;max-height:min(92dvh,1000px);overflow-y:auto}.dashboard-shell .company-modal-body-v9,.dashboard-shell .dashboard-modal-backdrop,.dashboard-shell .dash-v10-modal-layer,.dashboard-shell .payroll-dialog-backdrop{overscroll-behavior:contain}.accounts-workspace .accounts-period-bar{border:1px solid var(--dash-border);background:var(--dash-surface-solid);color:var(--dash-text);border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.accounts-workspace .accounts-period-label{color:var(--dash-text);flex-direction:column;gap:6px;font-size:12px;font-weight:850;display:flex}.accounts-workspace .accounts-period-month,.accounts-workspace .accounts-period-all{border:1px solid var(--dash-border);background:var(--dash-surface-solid);min-height:42px;color:var(--dash-text);border-radius:11px;padding:9px 13px;font-size:12px;font-weight:800}.accounts-workspace .accounts-period-all{cursor:pointer}.accounts-workspace .accounts-period-all.is-active{background:var(--dash-blue);border-color:var(--dash-blue);color:#fff}.accounts-workspace .accounts-period-caption{color:var(--dash-muted);padding-bottom:3px;font-size:12px;font-weight:700;line-height:1.6}@media (max-width:600px){.winwin-modal-overlay{padding:8px}.winwin-modal-card{border-radius:15px;max-height:96dvh}.winwin-modal-header{padding:13px 15px}.winwin-modal-body{padding:13px}.accounts-workspace .accounts-period-bar{padding:12px}}body[data-dashboard-dialog-open]{overscroll-behavior:none}[data-dashboard-overlay]{overscroll-behavior:contain}[data-dashboard-overlay]>:is(div,section):not([class~=absolute]){max-height:96dvh}.winwin-reminders-single{width:100%;min-width:0;display:block}.winwin-reminders-single>.dash-v10-panel{width:100%;min-width:0;max-width:none}.winwin-reminders-single .dash-v10-reminder-list{flex-direction:column;gap:9px;padding:12px;display:flex}.winwin-reminders-single .dash-v10-reminder{border:1px solid var(--dash-border);background:var(--dash-surface-solid);min-height:76px;box-shadow:none;border-radius:14px;padding:13px 16px}.winwin-reminders-single .dash-v10-reminder__actions{margin-inline-start:auto}.winwin-reminders-single .dash-v10-toolbar{flex-wrap:wrap}.winwin-article-workspace{color:var(--dash-text);flex-direction:column;gap:18px;padding:2px 0 28px;display:flex}.winwin-article-head{border:1px solid var(--dash-border);background:var(--dash-surface-solid);border-radius:22px;align-items:center;gap:14px;padding:22px;display:flex}.winwin-article-head h1{margin:2px 0 6px;font-size:clamp(23px,3vw,30px);font-weight:900;line-height:1.3}.winwin-article-head p{color:var(--dash-muted);font-size:13px;line-height:1.8}.winwin-article-eyebrow{color:var(--dash-blue);font-size:11px;font-weight:800}.winwin-article-icon{width:50px;height:50px;color:var(--dash-blue);background:color-mix(in srgb,var(--dash-blue)10%,transparent);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.winwin-article-card{border:1px solid var(--dash-border);background:var(--dash-surface-solid);color:var(--dash-text);border-radius:18px;padding:16px}.winwin-article-modal-card{background:var(--dash-surface-solid);color:var(--dash-text);border:1px solid var(--dash-border);overflow:hidden}.winwin-article-modal-card :is(input,select,textarea){background:var(--dash-surface-solid);color:var(--dash-text);border:1px solid var(--dash-border)}.winwin-article-modal-card .text-slate-700,.winwin-article-modal-card .text-slate-900{color:var(--dash-text)}.winwin-article-modal-card .text-slate-500{color:var(--dash-muted)}.winwin-article-modal-card>div:first-child{z-index:2;background:var(--dash-surface-solid);border-color:var(--dash-border);position:sticky;top:0}.winwin-article-modal-layer,.dashboard-notification-popover-layer,.dashboard-notification-popover__body{overscroll-behavior:contain}.winwin-month-shortcut{background:var(--dash-surface-solid);border-color:var(--dash-border);color:var(--dash-text);min-height:74px}.winwin-month-shortcut:hover{border-color:var(--dash-blue);background:color-mix(in srgb,var(--dash-blue)4%,var(--dash-surface-solid))}body[data-dashboard-dialog-open] .dashboard-main{overscroll-behavior:contain}@media (max-width:640px){.winwin-article-head{padding:14px}.winwin-reminders-single .dash-v10-reminder,.winwin-article-card>div{flex-wrap:wrap}}@media (hover:none){.dashboard-sidebar button[aria-label^=تثبيت],.dashboard-sidebar button[aria-label^=إلغاء\ تثبيت]{opacity:1}}
