@import"https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap";._loadingContainer_1s39a_1{display:flex;justify-content:center;align-items:center;min-height:60vh}._backLink_1s39a_8{padding:10px 24px;background:var(--kajino-primary);color:#fff;border:none;border-radius:var(--kajino-radius-md);cursor:pointer;font-size:var(--kajino-font-base);font-weight:500;text-decoration:none;display:inline-block;transition:background var(--kajino-transition)}._backLink_1s39a_8:hover{background:var(--kajino-primary-hover);color:#fff}._appLayout_1s39a_27{display:flex;height:100vh;overflow:hidden}._mainContent_1s39a_33{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--kajino-bg);position:relative;height:100vh}._mainContent_1s39a_33:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--kajino-primary),var(--kajino-secondary),var(--kajino-info));z-index:calc(var(--kajino-z-sticky) + 1)}._topBar_1s39a_54{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;height:var(--kajino-header-height);background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:none;box-shadow:0 1px 0 var(--kajino-border);position:sticky;top:0;z-index:var(--kajino-z-sticky)}[data-theme=dark] ._topBar_1s39a_54{background:#1e1c33f2}._topBarActions_1s39a_75{display:flex;align-items:center;gap:8px}._pageContent_1s39a_81{flex:1;overflow:auto;padding:24px 28px;animation:_contentFadeIn_1s39a_1 .25s ease-out}@keyframes _contentFadeIn_1s39a_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){._topBar_1s39a_54{padding:0 16px}}@media(max-width:768px){._topBar_1s39a_54{padding:0 12px;gap:8px}}._mobileToggle_1s39a_107{display:none}@media(max-width:768px){._mobileToggle_1s39a_107{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--kajino-hover);border-radius:var(--kajino-radius-md);cursor:pointer;font-size:var(--kajino-font-xl);color:var(--kajino-text);flex-shrink:0;transition:background .1s}}._sidebarOverlay_1s39a_129{display:none}@media(max-width:768px){._sidebarOverlay_1s39a_129{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9;animation:_overlayFadeIn_1s39a_1 .2s ease-out}@keyframes _overlayFadeIn_1s39a_1{0%{opacity:0}to{opacity:1}}}@font-face{font-family:SHABNAM;src:local("SHABNAM"),local("Shabnam"),url(/fonts/Shabnam.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SHABNAM;src:local("SHABNAM-Medium"),local("Shabnam-Medium"),url(/fonts/Shabnam-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SHABNAM;src:local("SHABNAM-Bold"),local("Shabnam-Bold"),url(/fonts/Shabnam-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--vyz-primary-rgb: 152, 95, 253;--vyz-secondary-rgb: 255, 73, 205;--vyz-warning-rgb: 253, 175, 34;--vyz-info-rgb: 0, 201, 255;--vyz-success-rgb: 50, 212, 132;--vyz-danger-rgb: 255, 103, 87;--kajino-primary: #985FFD;--kajino-primary-hover: #8550E8;--kajino-primary-bg: rgba(152, 95, 253, .12);--kajino-primary-light: rgba(152, 95, 253, .06);--kajino-primary-gradient: linear-gradient(135deg, #985FFD 0%, #B080FF 100%);--kajino-secondary: #FF49CD;--kajino-secondary-hover: #E83DB8;--kajino-secondary-bg: rgba(255, 73, 205, .12);--kajino-secondary-light: rgba(255, 73, 205, .06);--kajino-secondary-gradient: linear-gradient(135deg, #FF49CD 0%, #FF70D8 100%);--kajino-success: #32D484;--kajino-success-hover: #2BBF74;--kajino-success-light: rgba(50, 212, 132, .12);--kajino-danger: #FF6757;--kajino-danger-hover: #E05040;--kajino-danger-light: rgba(255, 103, 87, .12);--kajino-warning: #FDAF22;--kajino-warning-hover: #E89A10;--kajino-warning-light: rgba(253, 175, 34, .12);--kajino-info: #00C9FF;--kajino-info-hover: #00B5EA;--kajino-info-light: rgba(0, 201, 255, .12);--kajino-teal: #20C997;--kajino-sidebar-bg: #FFFFFF;--kajino-sidebar-text: #6c7e96;--kajino-sidebar-text-active: #302d36;--kajino-sidebar-hover: rgba(0,0,0,.04);--kajino-sidebar-active: #985FFD;--kajino-sidebar-width: 260px;--kajino-sidebar-collapsed-width: 70px;--kajino-bg: #F8F9FD;--kajino-bg-surface: #FFFFFF;--kajino-bg-elevated: #FFFFFF;--kajino-text: #011a42;--kajino-text-secondary: #5D6E85;--kajino-text-muted: #8C9AA6;--kajino-text-light: #B0BCC8;--kajino-text-inverse: #FFFFFF;--kajino-border: #e2e8ee;--kajino-border-light: #f0f2f7;--kajino-hover: #F0F0F8;--kajino-space-xs: 4px;--kajino-space-sm: 8px;--kajino-space-md: 16px;--kajino-space-lg: 24px;--kajino-space-xl: 32px;--kajino-space-2xl: 48px;--kajino-radius-sm: 6px;--kajino-radius-md: 12px;--kajino-radius-lg: 16px;--kajino-radius-xl: 20px;--kajino-radius-full: 9999px;--kajino-shadow-sm: 0 1px 2px rgba(0, 0, 0, .03);--kajino-shadow-md: 0 4px 12px rgba(0, 0, 0, .05);--kajino-shadow-lg: 0 12px 32px rgba(0, 0, 0, .08);--kajino-shadow-xl: 0 20px 60px rgba(0, 0, 0, .15);--kajino-shadow-card: 0 4px 24px rgba(0,0,0,.04);--kajino-shadow-dropdown: 0 8px 24px rgba(0, 0, 0, .12);--kajino-font-xs: 12px;--kajino-font-sm: 13px;--kajino-font-base: 14px;--kajino-font-md: 15px;--kajino-font-lg: 16px;--kajino-font-xl: 18px;--kajino-font-2xl: 22px;--kajino-font-3xl: 28px;--kajino-font-stat: 26px;--kajino-transition: .2s ease;--kajino-transition-slow: .35s ease;--kajino-z-dropdown: 100;--kajino-z-sticky: 200;--kajino-z-modal: 300;--kajino-z-toast: 400;--kajino-z-tooltip: 500;--kajino-header-height: 64px}[data-theme=dark]{--kajino-primary: #B08AFF;--kajino-primary-hover: #C9A8FF;--kajino-primary-bg: rgba(152, 95, 253, .2);--kajino-primary-light: rgba(152, 95, 253, .1);--kajino-primary-gradient: linear-gradient(135deg, #B08AFF 0%, #C9A8FF 100%);--kajino-secondary: #FF70D8;--kajino-secondary-hover: #FF8CE2;--kajino-secondary-bg: rgba(255, 73, 205, .2);--kajino-secondary-light: rgba(255, 73, 205, .1);--kajino-secondary-gradient: linear-gradient(135deg, #FF70D8 0%, #FF8CE2 100%);--kajino-sidebar-bg: #1E1C33;--kajino-sidebar-text: #9490B0;--kajino-sidebar-text-active: #FFFFFF;--kajino-sidebar-hover: rgba(255,255,255,.08);--kajino-sidebar-active: #B08AFF;--kajino-bg: #14122A;--kajino-bg-surface: #1E1C33;--kajino-bg-elevated: #282644;--kajino-text: #E8E6F0;--kajino-text-secondary: #B4B0CC;--kajino-text-muted: #7A7794;--kajino-text-light: #5D5B72;--kajino-border: #2E2C48;--kajino-border-light: #282644;--kajino-hover: #282644;--kajino-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--kajino-shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--kajino-shadow-lg: 0 12px 32px rgba(0, 0, 0, .4);--kajino-shadow-xl: 0 20px 60px rgba(0, 0, 0, .5);--kajino-shadow-card: 0 4px 24px rgba(0,0,0,.15);--kajino-shadow-dropdown: 0 8px 24px rgba(0, 0, 0, .3)}[data-theme=dark] .kajino-card,[data-theme=dark] .topBar{border-color:var(--kajino-border)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .kajino-table th{background:var(--kajino-bg);border-color:var(--kajino-border)}[data-theme=dark] .kajino-table td{border-color:var(--kajino-border-light)}[data-theme=dark] .kajino-table tr:hover td{background:var(--kajino-hover)}[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aab0cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--kajino-bg-surface) 25%,var(--kajino-border) 50%,var(--kajino-bg-surface) 75%)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--kajino-text-muted)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--kajino-text-secondary)}[data-theme=dark] .kajino-btn-ghost{border-color:var(--kajino-border);color:var(--kajino-text-secondary)}[data-theme=dark] .kajino-btn-ghost:hover{background:var(--kajino-hover)}[data-theme=dark] .kajino-badge-light{background:var(--kajino-primary-bg);color:var(--kajino-primary)}[data-theme=dark] div[class*=mainContent]:before{background:linear-gradient(90deg,var(--kajino-primary),var(--kajino-secondary),var(--kajino-info))!important}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--kajino-font-lg)}body{font-family:Inter,SHABNAM,Shabnam,"Noto Color Emoji","Segoe UI Emoji","Apple Color Emoji",system-ui,-apple-system,sans-serif;font-size:var(--kajino-font-base);background-color:var(--kajino-bg);color:var(--kajino-text);line-height:1.5;direction:rtl;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--kajino-primary);text-decoration:none;transition:color var(--kajino-transition)}a:hover{color:var(--kajino-primary-hover)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--kajino-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--kajino-text-muted)}input,select,textarea{font-family:inherit;font-size:var(--kajino-font-base);color:var(--kajino-text);background:var(--kajino-bg-surface);border:1px solid var(--kajino-border);border-radius:var(--kajino-radius-sm);padding:.5rem .85rem;transition:border-color var(--kajino-transition),box-shadow var(--kajino-transition);outline:none;width:100%;height:40px}input:focus,select:focus,textarea:focus{border-color:var(--kajino-primary);box-shadow:0 0 0 3px rgba(var(--vyz-primary-rgb),.12)}input::placeholder,textarea::placeholder{color:var(--kajino-text-muted)}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23949eb7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:32px;padding-inline-start:32px;padding-inline-end:12px}[dir=ltr] select{background-position:right 12px center;padding-left:12px;padding-right:32px}textarea{resize:vertical;min-height:80px;height:auto}input[type=checkbox]{width:16px!important;height:16px!important;accent-color:var(--kajino-primary);cursor:pointer;flex-shrink:0!important;margin:0;padding:0}label:has(input[type=checkbox]){display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer;-webkit-user-select:none;user-select:none}input[type=checkbox]+span,input[type=checkbox]+label{margin-right:6px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes progressTopBar{0%{width:0}50%{width:70%}to{width:100%}}.skeleton{background:linear-gradient(90deg,var(--kajino-skeleton-start, #f0f0f0) 25%,var(--kajino-skeleton-mid, #e0e0e0) 50%,var(--kajino-skeleton-start, #f0f0f0) 75%);background-size:200px 100%;animation:shimmer 1.5s infinite;border-radius:var(--kajino-radius-sm)}[data-theme=dark] .skeleton{--kajino-skeleton-start: #2a2840;--kajino-skeleton-mid: #3a3850}.page-enter{animation:fadeIn .2s ease-out}.progress-top-bar{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--kajino-primary-gradient);z-index:9999;animation:progressTopBar 1.5s ease-out forwards}h1{font-size:var(--kajino-font-3xl);font-weight:700;letter-spacing:-.5px;line-height:1.3}h2{font-size:var(--kajino-font-2xl);font-weight:700;letter-spacing:-.3px;line-height:1.35}h3{font-size:var(--kajino-font-xl);font-weight:600;line-height:1.4}h4{font-size:var(--kajino-font-lg);font-weight:600;line-height:1.4}h5{font-size:var(--kajino-font-base);font-weight:600;line-height:1.5}h6{font-size:var(--kajino-font-sm);font-weight:600;line-height:1.5}button{font-family:inherit}.status-badge{display:inline-flex;align-items:center;gap:var(--kajino-space-xs);padding:.2rem .75rem;font-size:var(--kajino-font-xs);font-weight:600;border-radius:var(--kajino-radius-full);white-space:nowrap}.status-badge.open{background:var(--kajino-success-light);color:var(--kajino-success)}.status-badge.closed{background:var(--kajino-bg);color:var(--kajino-text-muted)}.status-badge.pending{background:var(--kajino-warning-light);color:var(--kajino-warning)}.status-badge.in-progress{background:var(--kajino-primary-bg);color:var(--kajino-primary)}.status-badge.cancelled{background:var(--kajino-danger-light);color:var(--kajino-danger)}.status-badge.resolved{background:var(--kajino-success-light);color:var(--kajino-success)}.kajino-card-hover:hover{box-shadow:var(--kajino-shadow-lg);transform:translateY(-2px)}.kajino-gradient-text{background:var(--kajino-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-xs{font-size:var(--kajino-font-xs)}.text-sm{font-size:var(--kajino-font-sm)}.text-base{font-size:var(--kajino-font-base)}.text-lg{font-size:var(--kajino-font-lg)}.text-xl{font-size:var(--kajino-font-xl)}.text-muted{color:var(--kajino-text-muted)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-full{width:100%}.relative{position:relative}.absolute{position:absolute}.hidden{display:none}.inline-flex{display:inline-flex}.gap-xs{gap:var(--kajino-space-xs)}.gap-sm{gap:var(--kajino-space-sm)}.gap-md{gap:var(--kajino-space-md)}.gap-lg{gap:var(--kajino-space-lg)}.gap-xl{gap:var(--kajino-space-xl)}.gap-2xl{gap:var(--kajino-space-2xl)}.kajino-card{background:var(--kajino-bg-surface);border-radius:var(--kajino-radius-md);box-shadow:var(--kajino-shadow-card);border:1px solid var(--kajino-border);overflow:hidden;transition:box-shadow var(--kajino-transition),transform var(--kajino-transition)}.kajino-card-header{padding:18px 24px;border-bottom:1px solid var(--kajino-border);display:flex;justify-content:space-between;align-items:center}.kajino-card-body{padding:24px}.kajino-card-footer{padding:16px 20px;border-top:1px solid var(--kajino-border)}.kajino-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.5rem 1rem;font-size:var(--kajino-font-sm);font-weight:500;border-radius:var(--kajino-radius-md);cursor:pointer;transition:all var(--kajino-transition);border:none;font-family:inherit;white-space:nowrap;line-height:1.5}.kajino-btn:active{transform:scale(.97)}.kajino-btn-primary{background:var(--kajino-primary-gradient);color:#fff}.kajino-btn-primary:hover{background:linear-gradient(135deg,#8550e8,#a070f0);box-shadow:0 4px 12px rgba(var(--vyz-primary-rgb),.35)}.kajino-btn-secondary{background:var(--kajino-secondary);color:#fff}.kajino-btn-secondary:hover{background:var(--kajino-secondary-hover);box-shadow:0 4px 12px rgba(var(--vyz-secondary-rgb),.35)}.kajino-btn-success{background:var(--kajino-success);color:#fff}.kajino-btn-success:hover{background:var(--kajino-success-hover);box-shadow:0 4px 12px #28c76f59}.kajino-btn-warning{background:var(--kajino-warning);color:#fff}.kajino-btn-warning:hover{background:var(--kajino-warning-hover)}.kajino-btn-danger{background:var(--kajino-danger);color:#fff}.kajino-btn-danger:hover{background:var(--kajino-danger-hover);box-shadow:0 4px 12px #ea545559}.kajino-btn-ghost{background:transparent;color:var(--kajino-text-secondary);border:1px solid var(--kajino-border)}.kajino-btn-ghost:hover{background:var(--kajino-hover)}.kajino-btn-sm{padding:.35rem .75rem;font-size:var(--kajino-font-xs)}.kajino-btn-md{padding:.5rem 1rem;font-size:var(--kajino-font-sm)}.kajino-btn-lg{padding:.65rem 1.25rem;font-size:var(--kajino-font-base)}.kajino-btn-icon{padding:.5rem;border-radius:var(--kajino-radius-md)}.kajino-btn-pill{border-radius:var(--kajino-radius-full)}.kajino-badge{display:inline-flex;align-items:center;padding:.2rem .75rem;font-size:var(--kajino-font-xs);font-weight:600;border-radius:var(--kajino-radius-full);white-space:nowrap}.kajino-badge-primary{background:var(--kajino-primary-bg);color:var(--kajino-primary)}.kajino-badge-success{background:var(--kajino-success-light);color:var(--kajino-success)}.kajino-badge-danger{background:var(--kajino-danger-light);color:var(--kajino-danger)}.kajino-badge-warning{background:var(--kajino-warning-light);color:var(--kajino-warning-hover)}.kajino-badge-info{background:var(--kajino-info-light);color:var(--kajino-info)}.kajino-badge-light{background:var(--kajino-hover);color:var(--kajino-text-secondary)}.kajino-badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-inline-end:6px}.form-label{display:block;font-size:var(--kajino-font-xs);font-weight:600;color:var(--kajino-text-secondary);margin-bottom:6px}.form-label .required{color:var(--kajino-danger)}.form-text{font-size:var(--kajino-font-xs);color:var(--kajino-text-muted);margin-top:4px;display:block}.form-check{display:flex;align-items:center;gap:8px;min-height:24px}.form-check input[type=checkbox],.form-check input[type=radio]{width:16px!important;height:16px!important;margin:0;accent-color:var(--kajino-primary);cursor:pointer;flex-shrink:0}.form-check-label{font-size:var(--kajino-font-sm);color:var(--kajino-text);cursor:pointer;-webkit-user-select:none;user-select:none}.btn-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.input-group{display:flex;align-items:stretch;width:100%}.input-group>input,.input-group>select{flex:1;min-width:0;border-radius:0}.input-group>input:first-child,.input-group>select:first-child{border-radius:var(--kajino-radius-md) 0 0 var(--kajino-radius-md)}.input-group>input:last-child,.input-group>select:last-child{border-radius:0 var(--kajino-radius-md) var(--kajino-radius-md) 0}[dir=ltr] .input-group>input:first-child,[dir=ltr] .input-group>select:first-child{border-radius:0 var(--kajino-radius-md) var(--kajino-radius-md) 0}[dir=ltr] .input-group>input:last-child,[dir=ltr] .input-group>select:last-child{border-radius:var(--kajino-radius-md) 0 0 var(--kajino-radius-md)}.input-group-text{display:flex;align-items:center;padding:0 12px;font-size:var(--kajino-font-sm);color:var(--kajino-text-secondary);background:var(--kajino-bg);border:1px solid var(--kajino-border);white-space:nowrap;line-height:normal}.input-group-text:first-child{border-radius:var(--kajino-radius-md) 0 0 var(--kajino-radius-md);border-left:none}.input-group-text:last-child{border-radius:0 var(--kajino-radius-md) var(--kajino-radius-md) 0;border-right:none}[dir=ltr] .input-group-text:first-child{border-radius:0 var(--kajino-radius-md) var(--kajino-radius-md) 0;border-left:none;border-right:1px solid var(--kajino-border)}[dir=ltr] .input-group-text:last-child{border-radius:var(--kajino-radius-md) 0 0 var(--kajino-radius-md);border-right:none;border-left:1px solid var(--kajino-border)}input.rounded-pill,select.rounded-pill,textarea.rounded-pill{border-radius:var(--kajino-radius-full)}.form-control-sm{height:32px!important;font-size:var(--kajino-font-xs)!important;padding:.3rem .6rem!important}.form-control-lg{height:48px!important;font-size:var(--kajino-font-md)!important;padding:.6rem 1rem!important}select.form-control-sm{height:32px!important;font-size:var(--kajino-font-xs)!important}select.form-control-lg{height:48px!important;font-size:var(--kajino-font-md)!important}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--kajino-bg)}fieldset:disabled{opacity:.7}.kajino-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.kajino-page-header h1{background:linear-gradient(135deg,var(--kajino-text),var(--kajino-text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kajino-table-wrapper{border-radius:var(--kajino-radius-lg);border:1px solid var(--kajino-border);background:var(--kajino-bg-surface)}.kajino-table{width:100%;border-collapse:collapse;font-size:var(--kajino-font-sm)}.kajino-table th{padding:14px 16px;text-align:right;font-weight:600;color:var(--kajino-text-secondary);border-bottom:1px solid var(--kajino-border);background:transparent;font-size:var(--kajino-font-xs);white-space:nowrap}.kajino-table td{padding:12px 16px;border-bottom:1px solid var(--kajino-border-light);vertical-align:middle}.kajino-table tr:hover td{background:linear-gradient(90deg,var(--kajino-primary-bg),transparent)}.kajino-table tr:last-child td{border-bottom:none}.kajino-table tr.clickable{cursor:pointer;transition:all .15s ease}.kajino-table tr.clickable:hover td{background:linear-gradient(90deg,var(--kajino-primary-bg) 30%,transparent)}.kajino-table-striped tr:nth-child(2n) td{background:#f4f5f880}[data-theme=dark] .kajino-table-striped tr:nth-child(2n) td{background:#1a274080}.kajino-sidebar-active{background:linear-gradient(90deg,var(--kajino-primary-bg),transparent)!important;border-right:3px solid var(--kajino-primary)!important;color:var(--kajino-primary)!important;font-weight:600!important;padding-left:24px!important}.kajino-skeleton{background:linear-gradient(90deg,var(--kajino-skeleton-start, #f0f0f0) 25%,var(--kajino-skeleton-mid, #e8e8e8) 50%,var(--kajino-skeleton-start, #f0f0f0) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--kajino-radius-sm)}.kajino-gradient-border{position:relative}.kajino-gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--kajino-primary),var(--kajino-secondary),var(--kajino-info));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.kajino-loading-dots:after{content:"";animation:dots 1.5s steps(4,end) infinite}.kajino-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kajino-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kajino-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.kajino-grid-3,.kajino-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.kajino-grid-2,.kajino-grid-3,.kajino-grid-4{grid-template-columns:1fr}}.kajino-stat{display:flex;align-items:flex-start;gap:16px}.kajino-stat-icon{width:48px;height:48px;border-radius:var(--kajino-radius-lg);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kajino-stat-icon-primary{background:linear-gradient(135deg,rgba(var(--vyz-primary-rgb),.15),rgba(var(--vyz-primary-rgb),.08));color:var(--kajino-primary)}.kajino-stat-icon-success{background:linear-gradient(135deg,#32d48426,#32d48414);color:var(--kajino-success)}.kajino-stat-icon-danger{background:linear-gradient(135deg,#ff675726,#ff675714);color:var(--kajino-danger)}.kajino-stat-icon-warning{background:linear-gradient(135deg,#fdaf2226,#fdaf2214);color:var(--kajino-warning)}.kajino-stat-icon-info{background:linear-gradient(135deg,#00c9ff26,#00c9ff14);color:var(--kajino-info)}.kajino-stat-content{flex:1;min-width:0}.kajino-stat-value{font-size:var(--kajino-font-2xl);font-weight:700;line-height:1.2;color:var(--kajino-text)}.kajino-stat-label{font-size:var(--kajino-font-xs);font-weight:500;color:var(--kajino-text-muted);margin-bottom:4px}.kajino-stat-trend{display:inline-flex;align-items:center;gap:4px;font-size:var(--kajino-font-xs);font-weight:600}.kajino-stat-trend-up{color:var(--kajino-success)}.kajino-stat-trend-down{color:var(--kajino-danger)}.kajino-accent-left{border-right:3px solid var(--kajino-primary);padding-right:12px}[dir=ltr] .kajino-accent-left{border-right:none;border-left:3px solid var(--kajino-primary);padding-right:0;padding-left:12px}.avatar{width:32px;height:32px;border-radius:var(--kajino-radius-full);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--kajino-primary-bg);color:var(--kajino-primary);font-weight:600;font-size:var(--kajino-font-sm)}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-xs{width:24px;height:24px;font-size:var(--kajino-font-xs)}.avatar-sm{width:28px;height:28px}.avatar-md{width:32px;height:32px}.avatar-lg{width:40px;height:40px;font-size:var(--kajino-font-base)}.avatar-xl{width:56px;height:56px;font-size:var(--kajino-font-xl)}.avatar-rounded{border-radius:var(--kajino-radius-full)}.avatar-square{border-radius:var(--kajino-radius-md)}.avatar-group{display:flex;flex-direction:row-reverse;justify-content:flex-end}.avatar-group .avatar{border:2px solid var(--kajino-bg-surface);margin-left:-8px}.avatar-group .avatar:last-child{margin-left:0}.kajino-divider{height:1px;background:var(--kajino-border);border:none;margin:16px 0}.kajino-dropdown{background:var(--kajino-bg-surface);border:1px solid var(--kajino-border);border-radius:var(--kajino-radius-lg);box-shadow:var(--kajino-shadow-dropdown);overflow:hidden}.kajino-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--kajino-text-muted)}.kajino-empty-icon{font-size:48px;margin-bottom:16px;opacity:.4}.kajino-empty-title{font-size:var(--kajino-font-lg);font-weight:600;color:var(--kajino-text-secondary);margin-bottom:8px}.kajino-progress{height:6px;background:var(--kajino-border-light);border-radius:var(--kajino-radius-full);overflow:hidden}.kajino-progress-bar{height:100%;border-radius:var(--kajino-radius-full);background:var(--kajino-primary-gradient);transition:width var(--kajino-transition-slow)}.kajino-progress-success .kajino-progress-bar{background:var(--kajino-success)}.kajino-progress-danger .kajino-progress-bar{background:var(--kajino-danger)}.kajino-progress-warning .kajino-progress-bar{background:var(--kajino-warning)}.kajino-tab{display:flex;gap:4px;border-bottom:1px solid var(--kajino-border);padding-bottom:0}.kajino-tab-item{padding:8px 16px;font-size:var(--kajino-font-sm);font-weight:500;color:var(--kajino-text-muted);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:all var(--kajino-transition);margin-bottom:-1px}.kajino-tab-item:hover{color:var(--kajino-text-secondary)}.kajino-tab-item.active{color:var(--kajino-primary);border-bottom-color:var(--kajino-primary)}.kajino-alert{padding:12px 16px;border-radius:var(--kajino-radius-md);display:flex;align-items:flex-start;gap:12px;font-size:var(--kajino-font-sm)}.kajino-alert-primary{background:var(--kajino-primary-bg);color:var(--kajino-primary);border:1px solid rgba(90,60,248,.2)}.kajino-alert-success{background:var(--kajino-success-light);color:var(--kajino-success-hover);border:1px solid rgba(50,212,132,.2)}.kajino-alert-danger{background:var(--kajino-danger-light);color:var(--kajino-danger-hover);border:1px solid rgba(255,103,87,.2)}.kajino-alert-warning{background:var(--kajino-warning-light);color:var(--kajino-warning-hover);border:1px solid rgba(253,175,34,.2)}@media(max-width:768px){.kajino-page-content{padding:16px!important}.kajino-grid-2{grid-template-columns:1fr!important}}.persian-datepicker-container{width:100%!important}.persian-datepicker-container .rmdp-input{font-family:inherit!important;font-size:var(--kajino-font-base)!important;color:var(--kajino-text)!important;background:var(--kajino-bg-surface)!important;border:1px solid var(--kajino-border)!important;border-radius:var(--kajino-radius-sm)!important;padding:.5rem .85rem!important;outline:none!important;width:100%!important;height:40px!important;box-sizing:border-box!important;transition:border-color var(--kajino-transition),box-shadow var(--kajino-transition)}.persian-datepicker-container .rmdp-input:focus{border-color:var(--kajino-primary)!important;box-shadow:0 0 0 3px rgba(var(--vyz-primary-rgb),.12)!important}.persian-datepicker-container .rmdp-input::placeholder{color:var(--kajino-text-muted)!important}[data-theme=dark] .persian-datepicker-container .rmdp-input{background:var(--kajino-bg)!important;border-color:var(--kajino-border)!important}.rmdp-calendar{background:var(--kajino-bg-surface)!important;border:1px solid var(--kajino-border)!important;border-radius:var(--kajino-radius-md)!important;box-shadow:var(--kajino-shadow-dropdown)!important}.rmdp-day,.rmdp-week-day{color:var(--kajino-text)!important}.rmdp-day.rmdp-today span{background:var(--kajino-primary)!important;color:#fff!important}.rmdp-day.rmdp-selected span:not(.rmdp-week-day){background:var(--kajino-primary)!important;color:#fff!important}.rmdp-header{color:var(--kajino-text)!important}.rmdp-arrow{border-color:var(--kajino-text)!important}.rmdp-arrow-container:hover{background:var(--kajino-hover)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:fadeIn .3s ease-out}@media(max-width:1024px){.kajino-grid-2{grid-template-columns:1fr!important}.kajino-grid-3,.kajino-grid-4{grid-template-columns:repeat(2,1fr)!important}.kajino-grid-6{grid-template-columns:repeat(3,1fr)!important}.kajino-hide-lg{display:none!important}}@media(max-width:768px){.kajino-grid-2,.kajino-grid-3,.kajino-grid-4,.kajino-grid-6{grid-template-columns:1fr!important}.kajino-hide-md{display:none!important}.kajino-page-header{flex-direction:column!important;gap:12px;align-items:flex-start!important}.kajino-page-header .kajino-page-actions{width:100%!important}.kajino-page-header .kajino-page-actions button,.kajino-page-header .kajino-page-actions select{flex:1}.kajino-card-body{padding:12px!important}.kajino-search-bar{width:100%!important}}@media(max-width:480px){.kajino-hide-sm{display:none!important}.kajino-page-header h1{font-size:var(--kajino-font-xl)!important}}@media(max-width:768px){[style*=gridTemplateColumns][style*="1fr 1fr"],[style*=gridTemplateColumns][style*="1fr 1fr 1fr"],[style*=gridTemplateColumns][style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}[style*="repeat(7, 1fr)"]{overflow-x:auto}[style*=gridTemplateColumns][style*="2fr 1fr"],[style*=gridTemplateColumns][style*="1fr 2fr"],[style*=gridTemplateColumns][style*=auto-fit],[style*=gridTemplateColumns][style*=auto-fill]{grid-template-columns:1fr!important}}.kajino-input:focus{border-color:var(--kajino-primary)!important;box-shadow:0 0 0 3px #985ffd1f!important;outline:none}.kajino-card-hover{transition:transform .15s ease,box-shadow .15s ease}.kajino-card-hover:hover{transform:translateY(-2px);box-shadow:var(--kajino-shadow-lg)}.kajino-row-hover{transition:background .12s ease}.kajino-row-hover:hover,.kajino-btn-ghost:hover{background:var(--kajino-hover)}.kajino-btn-danger:hover{background:#fee2e2;color:#dc2626;border-color:var(--kajino-danger)}.kajino-btn-success:hover{background:#dcfce7}textarea.kajino-input:focus{border-color:var(--kajino-primary)!important;box-shadow:0 0 0 3px #985ffd1f!important}select.kajino-input:focus,select:focus{border-color:var(--kajino-primary)!important;box-shadow:0 0 0 3px #985ffd1f!important;outline:none}.kajino-btn-primary-outline:hover{border-color:var(--kajino-primary)!important;color:var(--kajino-primary)!important;background:var(--kajino-primary-light)}.kajino-btn-teal:hover{border-color:#14b8a6!important;color:#14b8a6!important}.kajino-row-success:hover{background:#dcfce7}.kajino-row-danger:hover{background:#fee2e2}.kajino-filter-hover:hover{background:var(--kajino-bg)}.kajino-session-hover:hover{background:var(--kajino-hover)}.kajino-code-input:focus{border-color:var(--kajino-primary)!important;box-shadow:0 0 0 3px #985ffd26!important;outline:none}.kajino-app-card{transition:transform .15s ease,box-shadow .15s ease}.kajino-app-card:hover{transform:translateY(-2px);box-shadow:var(--kajino-shadow-lg)}
