@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}*{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(--mantine-color-blue-6), var(--petino-shadow-sm);border-color:var(--mantine-color-blue-6)!important;background:var(--mantine-color-blue-0)!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(--mantine-color-blue-5);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(--mantine-color-blue-6), var(--petino-shadow-sm);border-color:var(--mantine-color-blue-6)!important;background:var(--mantine-color-blue-6)!important;color:var(--mantine-color-white)!important}@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}}
