body{margin:0;padding:0;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo{float:left;width:120px;height:31px;margin:16px 24px 16px 0;display:flex;align-items:center;justify-content:center;font-weight:700}.ant-layout-header{display:flex;align-items:center;justify-content:space-between}.user-menu{color:#fff;cursor:pointer}.ant-row-rtl .logo{float:right;margin:16px 0 16px 24px}.dashboard-card{margin-bottom:24px}.text-right{text-align:right}.full-width{width:100%}.flex-space-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.brand-selector{width:100%;margin-bottom:16px}.ant-statistic-title{font-size:14px}.appointment-status-badge{margin-right:8px}.ant-select-selector{width:100%}.table-actions{display:flex;gap:8px}.page-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.centered-form{max-width:550px;margin:0 auto}.auth-form{margin-top:50px;padding:24px;background:#fff;border-radius:4px;box-shadow:0 4px 12px #0000001a}.auth-title{text-align:center;margin-bottom:24px}.auth-form-button{width:100%}body{background-color:#f5f5f5}body.dark{background-color:#1a1a1a}.custom-scrollbar{overflow-y:auto;scrollbar-color:#ccc white}body.dark .custom-scrollbar{scrollbar-color:#141414 #2b2b2b}.custom-scrollbar:active::-webkit-scrollbar-thumb,.custom-scrollbar:focus::-webkit-scrollbar-thumb,.custom-scrollbar:hover::-webkit-scrollbar-thumb{visibility:visible}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#a9a9a9;visibility:hidden}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}body.dark .custom-scrollbar::-webkit-scrollbar-track{background:#141414}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#ccc}body.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#2b2b2b}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#999}.custom-scrollbar .scroll-content{margin-right:8px}.app-header{padding-left:0}
