@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--petino-shadow-sm:0 1px 2px #1018280a, 0 1px 3px #1018280f;--petino-shadow-md:0 2px 4px #1018280d, 0 4px 12px #1018280f;--petino-shadow-lg:0 8px 24px #10182814;--petino-radius-sm:8px;--petino-radius-md:12px;--petino-radius-lg:16px;--petino-radius-xl:20px;--petblum-primary:#0f766e;--petblum-primary-dark:#115e59;--petblum-primary-light:#f0fdfa;--petblum-primary-border:#99f6e4;--petblum-info:#2563eb;--petblum-info-light:#eff6ff;--petblum-success:#16a34a;--petblum-success-light:#f0fdf4;--petblum-warning:#d97706;--petblum-warning-light:#fffbeb;--petblum-error:#dc2626;--petblum-error-light:#fef2f2;--petblum-bg:#f8fafc;--petblum-surface:#fff;--petblum-surface-secondary:#f1f5f9;--petblum-border:#e2e8f0;--petblum-border-strong:#cbd5e1;--petblum-text-primary:#0f172a;--petblum-text-secondary:#475569;--petblum-text-muted:#64748b;--petblum-text-disabled:#94a3b8;--petino-sidebar-bg:#228be6;--petino-sidebar-text:#ffffffeb;--petino-sidebar-icon:#ffffffd9;--petino-sidebar-hover-bg:#ffffff24;--petino-sidebar-active-bg:#ffffff38;--petino-sidebar-active-text:#fff;--petino-sidebar-active-indicator:#fff;--petino-sidebar-divider:#ffffff2e;--petino-navbar-bg:#228be6;--petino-navbar-border:#ffffff2e;--petino-navbar-icon:#ffffffeb;--petino-navbar-text:#fff;--petino-navbar-active:#fff}.petino-sidebar{background-color:var(--petino-sidebar-bg)}.petino-sidebar .mantine-NavLink-root{color:var(--petino-sidebar-text);border-radius:10px;margin-bottom:2px;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s}.petino-sidebar .mantine-NavLink-section,.petino-sidebar .mantine-NavLink-label,.petino-sidebar .mantine-NavLink-description,.petino-sidebar .mantine-NavLink-chevron{color:var(--petino-sidebar-text)}.petino-sidebar .mantine-NavLink-root:hover{background-color:var(--petino-sidebar-hover-bg)}.petino-sidebar .mantine-NavLink-root[data-active]{background-color:var(--petino-sidebar-active-bg);color:var(--petino-sidebar-active-text);font-weight:600}.petino-sidebar .mantine-NavLink-root[data-active] .mantine-NavLink-section,.petino-sidebar .mantine-NavLink-root[data-active] .mantine-NavLink-label,.petino-sidebar .mantine-NavLink-root[data-active] .mantine-NavLink-description,.petino-sidebar .mantine-NavLink-root[data-active] .mantine-NavLink-chevron{color:var(--petino-sidebar-active-text)}*{scrollbar-width:thin;scrollbar-color:var(--mantine-color-gray-4) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--mantine-color-gray-4);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--mantine-color-gray-5)}::-webkit-scrollbar-track{background:0 0}html,body,#root{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.petino-stat-card{transition:box-shadow .16s,transform .16s}.petino-stat-card:hover{box-shadow:var(--petino-shadow-md);transform:translateY(-1px)}.petino-selectable{cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s,transform .12s}.petino-selectable:hover{box-shadow:var(--petino-shadow-sm)}.petino-selectable.selected{box-shadow:0 0 0 1px var(--petblum-primary), var(--petino-shadow-sm);border-color:var(--petblum-primary)!important;background:var(--petblum-primary-light)!important}.petino-muted-label{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);font-weight:500}.petino-table{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body)}.petino-table-scroll{overflow-x:auto}.petino-table table{background:0 0;width:100%}.petino-table-scroll table{min-width:max-content}.petino-table thead th{font-weight:700;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);background:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-3);white-space:nowrap}.petino-table tbody tr{transition:background-color .12s}.petino-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--mantine-color-gray-2)}.petino-table tbody tr:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .petino-table{border-color:var(--mantine-color-dark-4);background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .petino-table thead th{background:var(--mantine-color-dark-5);color:var(--mantine-color-dark-1);border-bottom-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .petino-table tbody tr:not(:last-child) td{border-bottom-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .petino-table tbody tr:hover{background-color:var(--mantine-color-dark-5)}.time-slot-btn{cursor:pointer}.time-slot-btn:hover{border-color:var(--petblum-primary);box-shadow:var(--petino-shadow-sm);transform:translateY(-1px)}.time-slot-btn:active{transform:translateY(0)}.time-slot-btn.selected{box-shadow:0 0 0 1px var(--petblum-primary), var(--petino-shadow-sm);border-color:var(--petblum-primary)!important;background:var(--petblum-primary)!important;color:var(--mantine-color-white)!important}@media (max-width:48em){.mantine-AppShell-main{overflow-x:hidden}.mantine-Tabs-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;overflow-x:auto}.mantine-Tabs-list::-webkit-scrollbar{display:none}.mantine-Tabs-tab{font-size:var(--mantine-font-size-xs);white-space:nowrap;flex-shrink:0;padding:6px 10px}.petino-customer-card{touch-action:manipulation}.mantine-Modal-content{max-height:calc(100vh - 2rem);overflow-y:auto}.mantine-ActionIcon-root{min-width:36px;min-height:36px}.mantine-Pagination-root{gap:2px}.mantine-Pagination-control{min-width:32px;min-height:32px}.petino-table-scroll{max-width:100%}}.mantine-Menu-item{min-height:40px;padding:8px 12px}.mantine-Badge-root,.mantine-Text-root{overflow-wrap:break-word;word-break:break-word}@media (max-width:48em){.mantine-Modal-root .mantine-Modal-content{border-radius:var(--mantine-radius-lg);margin:1rem}}@media print{.no-print,.mantine-AppShell-header,.mantine-AppShell-navbar,[data-testid=sidebar]{display:none!important}.mantine-AppShell-main{margin:0!important;padding:0!important}body{color:#000!important;background:#fff!important}}
