*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body{font-family:Inter,Avenir Next,Segoe UI,sans-serif;background:#0d1f3c;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-width:320px;width:100%;max-width:100%}app-root,main,footer,nav,section,article{min-width:0;max-width:100%}app-root{display:block;width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}button,a,input,textarea{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}[dir=rtl]{font-family:Inter,Noto Sans Arabic,Avenir Next,sans-serif}[dir=rtl] body{text-align:right}[dir=rtl] :where(input:not([type=number]),textarea){direction:rtl;text-align:right!important}[dir=rtl] :where(label,td,th,li){text-align:start}[dir=rtl] :where(.icon-button,.icon-btn,.icon,.icon-presets button,button[aria-label],button[title]){text-align:center!important;justify-content:center}[dir=rtl] app-chat-widget,[dir=rtl] app-staff-chat-widget,[dir=rtl] app-demo-chat-widget,[dir=rtl] app-admin-chat-monitor,[dir=rtl] app-staff-chat-monitor,[dir=rtl] app-chat-feedback-insights{direction:ltr;text-align:initial}[dir=rtl] app-chat-widget *,[dir=rtl] app-staff-chat-widget *,[dir=rtl] app-demo-chat-widget *,[dir=rtl] app-admin-chat-monitor *,[dir=rtl] app-staff-chat-monitor *,[dir=rtl] app-chat-feedback-insights *{text-align:initial!important;unicode-bidi:plaintext}app-admin-contacts .contact-inbox{overflow:visible}app-admin-contacts .control-panel{overflow:visible;z-index:80}app-admin-contacts .primary-row{position:relative;z-index:30}app-admin-contacts .secondary-row{position:relative;z-index:1}app-admin-contacts .dropdown.open{z-index:1000}app-admin-contacts .dropdown.open .menu{z-index:1001;max-height:none;overflow:visible}app-admin-contacts .menu-backdrop{position:fixed;inset:0;z-index:1900;background:transparent}app-admin-contacts .fixed-menu{position:fixed;left:auto;top:auto;z-index:2000;max-height:calc(100vh - 24px);overflow:auto}app-admin-contacts .inbox-layout{position:relative;z-index:1}app-admin-contacts .message-list{display:flex;flex-direction:column;align-items:stretch}app-admin-contacts .pagination{margin-top:auto;align-self:stretch}[dir=rtl] app-admin-contacts .stat-card,[dir=rtl] app-admin-contacts .dropdown>button,[dir=rtl] app-admin-contacts .menu button,[dir=rtl] app-admin-contacts .modal-status-grid button{text-align:right}[dir=rtl] app-admin-contacts .menu{direction:rtl}[dir=rtl] app-admin-contacts .gold-btn,[dir=rtl] app-admin-contacts .cyan-btn,[dir=rtl] app-admin-contacts .ghost-btn,[dir=rtl] app-admin-contacts .tiny-btn,[dir=rtl] app-admin-contacts .chip-toggle,[dir=rtl] app-admin-contacts .pagination .ghost-btn{justify-content:center;text-align:center}:focus-visible{outline:2px solid rgba(0,212,232,.6);outline-offset:2px}::selection{background:#c9a84c4d;color:#fff}.mat-mdc-dialog-container{background:#1a1a1a!important;color:#fff!important}@media(max-width:768px){html{scroll-padding-top:74px}body{font-size:15px}}@media(max-width:980px){app-calendar-workspace .calendar-page{grid-template-columns:1fr}app-calendar-workspace .calendar-sidebar{position:relative;top:auto;height:auto}app-calendar-workspace .week-board{grid-template-columns:1fr}}@media(max-width:720px){app-calendar-workspace .calendar-toolbar{flex-direction:column}app-calendar-workspace .toolbar-actions{justify-content:flex-start}app-calendar-workspace .week-row{grid-template-columns:1fr}app-calendar-workspace .week-row.labels{display:none}app-calendar-workspace .day-cell{min-height:120px;border-right:0;border-bottom:1px solid rgba(148,163,184,.12)}app-calendar-workspace .two-col{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
