.sy-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--sy-radius-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--sy-space-2);font:600 var(--sy-text-md) / 1 var(--sy-font-sans);white-space:nowrap;cursor:pointer;transition:background var(--sy-motion-fast) var(--sy-ease-standard),border-color var(--sy-motion-fast) var(--sy-ease-standard),color var(--sy-motion-fast) var(--sy-ease-standard),box-shadow var(--sy-motion-fast) var(--sy-ease-standard)}.sy-button:focus-visible{outline:3px solid color-mix(in srgb,var(--sy-color-focus) 24%,transparent);outline-offset:2px}.sy-button:disabled{cursor:not-allowed;opacity:.52}.sy-button--sm{min-height:var(--sy-control-sm);padding:0 var(--sy-space-3)}.sy-button--md{min-height:var(--sy-control-md);padding:0 var(--sy-space-4)}.sy-button--lg{min-height:var(--sy-control-lg);padding:0 var(--sy-space-5)}.sy-button--full{width:100%}.sy-button--primary{background:var(--sy-color-brand-700);color:#fff}.sy-button--primary:hover:not(:disabled){background:var(--sy-color-brand-800)}.sy-button--secondary{background:var(--sy-color-surface);border-color:var(--sy-color-border-strong);color:var(--sy-color-text);box-shadow:var(--sy-shadow-xs)}.sy-button--secondary:hover:not(:disabled){background:var(--sy-color-surface-subtle)}.sy-button--ghost{background:transparent;color:var(--sy-color-text-muted)}.sy-button--ghost:hover:not(:disabled){background:var(--sy-color-surface-hover);color:var(--sy-color-text)}.sy-button--danger{background:var(--sy-color-danger-soft);color:var(--sy-color-danger)}.sy-button--danger:hover:not(:disabled){background:#ffe4e1}.sy-icon-button{width:var(--sy-control-md);padding:0;flex:0 0 auto}.sy-button--sm.sy-icon-button{width:var(--sy-control-sm)}.sy-button--lg.sy-icon-button{width:var(--sy-control-lg)}.sy-button__spinner{width:1em;height:1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:sy-spin .7s linear infinite}@keyframes sy-spin{to{transform:rotate(360deg)}}.sy-surface{border-radius:var(--sy-radius-lg);color:var(--sy-color-text)}.sy-surface--bordered{background:var(--sy-color-surface);border:1px solid var(--sy-color-border)}.sy-surface--subtle{background:var(--sy-color-surface-subtle);border:1px solid transparent}.sy-surface--raised{background:var(--sy-color-surface);border:1px solid var(--sy-color-border);box-shadow:var(--sy-shadow-sm)}.sy-surface--padding-none{padding:0}.sy-surface--padding-sm{padding:var(--sy-space-3)}.sy-surface--padding-md{padding:var(--sy-space-5)}.sy-surface--padding-lg{padding:var(--sy-space-6)}.sy-page-state{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:var(--sy-space-3);text-align:center}.sy-page-state__icon{width:38px;height:38px;color:var(--sy-color-text-muted)}.sy-page-state--error .sy-page-state__icon{color:var(--sy-color-danger)}.sy-page-state--forbidden .sy-page-state__icon{color:var(--sy-color-warning)}.sy-page-state h2{margin:0;color:var(--sy-color-text);font:700 var(--sy-text-xl) / 1.25 var(--sy-font-sans)}.sy-page-state p{max-width:560px;margin:0;color:var(--sy-color-text-muted);font:400 var(--sy-text-md) / 1.6 var(--sy-font-sans)}.sy-page-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sy-space-2);margin-top:var(--sy-space-2)}.sy-page-state__icon.is-spinning{animation:sy-page-state-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.sy-page-state__icon.is-spinning{animation:none}}@keyframes sy-page-state-spin{to{transform:rotate(360deg)}}.sy-data-table{width:100%;min-width:0;border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-lg);background:var(--sy-color-surface);box-shadow:var(--sy-shadow-xs);overflow:hidden}.sy-data-table__toolbar{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--sy-space-3);padding:var(--sy-space-2) var(--sy-space-3);border-bottom:1px solid var(--sy-color-border)}.sy-data-table__toolbar-main{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sy-space-2)}.sy-data-table__toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--sy-space-2)}.sy-data-table__active-filters,.sy-data-table__filter-panel{padding:var(--sy-space-3);border-bottom:1px solid var(--sy-color-border)}.sy-data-table__active-filters{display:flex;flex-wrap:wrap;gap:var(--sy-space-2);background:var(--sy-color-surface-subtle)}.sy-data-table__filter-panel{background:var(--sy-color-surface-subtle)}.sy-filter-label{display:block;margin-bottom:var(--sy-space-1);color:var(--sy-color-text-muted);font-size:var(--sy-text-xs);font-weight:700;letter-spacing:.015em}.sy-data-table__search{min-width:14rem;min-height:var(--sy-control-md);display:flex;align-items:center;gap:var(--sy-space-2);padding-inline:var(--sy-space-3);border:1px solid var(--sy-color-border-strong);border-radius:var(--sy-radius-md);color:var(--sy-color-text-muted);background:var(--sy-color-surface)}.sy-data-table__search:focus-within{border-color:var(--sy-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--sy-color-focus) 12%,transparent)}.sy-data-table__search input{min-width:0;width:100%;border:0;outline:0;color:var(--sy-color-text);background:transparent;font:inherit}.sy-data-table__count{min-width:1.25rem;height:1.25rem;display:inline-grid;place-items:center;padding-inline:.25rem;border-radius:999px;background:var(--sy-color-brand-100);color:var(--sy-color-brand-800);font-size:var(--sy-text-xs)}.sy-data-table__scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sy-data-table table{width:100%;border-collapse:separate;border-spacing:0;color:var(--sy-color-text);font-size:var(--sy-text-sm)}.sy-data-table th,.sy-data-table td{min-height:var(--sy-touch-target);padding:.75rem var(--sy-space-3);border-bottom:1px solid var(--sy-color-border);text-align:start;vertical-align:middle}.sy-data-table th{position:sticky;top:0;z-index:2;color:var(--sy-color-text-muted);background:var(--sy-color-surface-subtle);font-size:var(--sy-text-xs);font-weight:700;letter-spacing:.015em}.sy-data-table tbody tr:last-child td{border-bottom:0}.sy-data-table tbody tr{transition:background var(--sy-motion-fast) var(--sy-ease-standard)}.sy-data-table tbody tr:hover,.sy-data-table tbody tr:focus-visible{background:var(--sy-color-surface-hover)}.sy-data-table tbody tr.is-clickable{cursor:pointer}.sy-data-table tbody tr:focus-visible{outline:3px solid color-mix(in srgb,var(--sy-color-focus) 20%,transparent);outline-offset:-3px}.sy-data-table .is-center{text-align:center}.sy-data-table .is-end{text-align:end}.sy-data-table .is-sticky-end{position:sticky;inset-inline-end:0;z-index:1;background:inherit;box-shadow:-1px 0 var(--sy-color-border)}[dir=rtl] .sy-data-table .is-sticky-end{box-shadow:1px 0 var(--sy-color-border)}.sy-data-table th.is-sticky-end{z-index:3;background:var(--sy-color-surface-subtle)}.sy-data-table__selection{width:3rem;text-align:center!important}.sy-data-table__checkbox{width:1rem;height:1rem;accent-color:var(--sy-color-brand-700);cursor:pointer}.sy-data-table__checkbox:disabled{cursor:not-allowed}.sy-data-table__sort{width:100%;min-height:2rem;display:inline-flex;align-items:center;justify-content:inherit;gap:var(--sy-space-1);margin:-.35rem -.4rem;padding:.35rem .4rem;border:0;border-radius:var(--sy-radius-sm);color:inherit;background:transparent;font:inherit;cursor:pointer}.sy-data-table__sort:hover,.sy-data-table__sort:focus-visible{color:var(--sy-color-brand-800);background:var(--sy-color-brand-50);outline:none}.sy-data-table__sort-idle{width:.875rem;height:.875rem;opacity:.35;background:linear-gradient(135deg,transparent 45%,currentColor 46% 54%,transparent 55%)}.sy-data-table__state{min-height:9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sy-space-2);color:var(--sy-color-text-muted)}.sy-data-table__state .is-spinning{animation:sy-spin .7s linear infinite}.sy-data-table__pagination{min-height:3.75rem;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sy-space-3);padding:var(--sy-space-2) var(--sy-space-3);border-top:1px solid var(--sy-color-border)}.sy-data-table__total{margin-inline-end:auto;color:var(--sy-color-text-muted);font-size:var(--sy-text-xs)}.sy-data-table__page-size{display:flex;align-items:center;gap:var(--sy-space-2);color:var(--sy-color-text-muted);font-size:var(--sy-text-xs)}.sy-data-table__page-size select,.sy-data-table__pages button{min-width:var(--sy-control-sm);height:var(--sy-control-sm);border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-sm);color:var(--sy-color-text);background:var(--sy-color-surface);font:inherit}.sy-data-table__page-size select{padding-inline:var(--sy-space-2)}.sy-data-table__pages{display:flex;gap:var(--sy-space-1)}.sy-data-table__pages button{display:grid;place-items:center;cursor:pointer}.sy-data-table__pages button:hover:not(:disabled){border-color:var(--sy-color-brand-600);color:var(--sy-color-brand-800)}.sy-data-table__pages button.is-active{border-color:var(--sy-color-brand-700);color:#fff;background:var(--sy-color-brand-700)}.sy-data-table__pages button:disabled{opacity:.45;cursor:not-allowed}.sy-data-table-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sy-z-overlay);background:#0f172a7a;animation:sy-data-table-fade-in .14s ease-out}.sy-data-table-dialog{position:fixed;inset-block-start:50%;inset-inline-start:50%;z-index:calc(var(--sy-z-overlay) + 1);width:min(42rem,calc(100vw - 2rem));max-height:min(42rem,calc(100vh - 2rem));display:flex;flex-direction:column;transform:translate(-50%,-50%);overflow:hidden;border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-xl);background:var(--sy-color-surface);box-shadow:var(--sy-shadow-overlay);animation:sy-data-table-dialog-in .16s ease-out}[dir=rtl] .sy-data-table-dialog{transform:translate(50%,-50%)}.sy-data-table-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sy-space-4);padding:var(--sy-space-5);border-bottom:1px solid var(--sy-color-border)}.sy-data-table-dialog__header h2{margin:0;color:var(--sy-color-text);font-size:var(--sy-text-lg)}.sy-data-table-dialog__header p{margin:var(--sy-space-1) 0 0;color:var(--sy-color-text-muted);font-size:var(--sy-text-sm)}.sy-data-table-dialog__close{width:var(--sy-control-sm);height:var(--sy-control-sm);display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:var(--sy-radius-md);color:var(--sy-color-text-muted);background:transparent;cursor:pointer}.sy-data-table-dialog__close:hover,.sy-data-table-dialog__close:focus-visible{color:var(--sy-color-text);background:var(--sy-color-surface-hover)}.sy-data-table-dialog__search{min-height:var(--sy-control-md);display:flex;align-items:center;gap:var(--sy-space-2);margin:var(--sy-space-4) var(--sy-space-5) var(--sy-space-2);padding-inline:var(--sy-space-3);border:1px solid var(--sy-color-border-strong);border-radius:var(--sy-radius-md);color:var(--sy-color-text-muted)}.sy-data-table-dialog__search:focus-within{border-color:var(--sy-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--sy-color-focus) 12%,transparent)}.sy-data-table-dialog__search input{width:100%;border:0;outline:0;color:var(--sy-color-text);background:transparent;font:inherit}.sy-data-table-dialog__summary{padding:var(--sy-space-2) var(--sy-space-5);color:var(--sy-color-text-subtle);font-size:var(--sy-text-xs)}.sy-data-table-dialog__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sy-space-2);overflow-y:auto;padding:var(--sy-space-2) var(--sy-space-5) var(--sy-space-5)}.sy-data-table-dialog__column{min-height:var(--sy-control-md);display:flex;align-items:center;gap:var(--sy-space-3);padding:var(--sy-space-2) var(--sy-space-3);border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-md);color:var(--sy-color-text);font-size:var(--sy-text-sm);cursor:pointer}.sy-data-table-dialog__column:hover{border-color:var(--sy-color-brand-300);background:var(--sy-color-brand-50)}.sy-data-table-dialog__column:has(input:disabled){color:var(--sy-color-text-muted);cursor:default}.sy-data-table-dialog__column input{width:1rem;height:1rem;accent-color:var(--sy-color-brand-700)}.sy-data-table-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sy-space-3);padding:var(--sy-space-3) var(--sy-space-5);border-top:1px solid var(--sy-color-border);background:var(--sy-color-surface-subtle)}.sy-data-table-dialog__footer>div{display:flex;gap:var(--sy-space-2)}@keyframes sy-data-table-fade-in{0%{opacity:0}}@keyframes sy-data-table-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + .5rem)) scale(.98)}}[dir=rtl] .sy-data-table-dialog{animation-name:sy-data-table-dialog-in-rtl}@keyframes sy-data-table-dialog-in-rtl{0%{opacity:0;transform:translate(50%,calc(-50% + .5rem)) scale(.98)}}@media(max-width:1199px){.sy-data-table .show-xl{display:none}}@media(max-width:991px){.sy-data-table .show-lg{display:none}}@media(max-width:767px){.sy-data-table .show-md{display:none}.sy-data-table__toolbar{align-items:stretch}.sy-data-table__toolbar-main{flex:1}.sy-data-table__toolbar-actions{align-items:flex-start}.sy-data-table__search{min-width:0;flex:1}.sy-data-table__pagination{justify-content:center}.sy-data-table__total{width:100%;margin-inline-end:0;text-align:center}.sy-data-table__page-size>span{display:none}.sy-data-table-dialog__columns{grid-template-columns:1fr}.sy-data-table-dialog__footer{align-items:stretch;flex-direction:column-reverse}.sy-data-table-dialog__footer>div{display:grid;grid-template-columns:1fr 1fr}}.sy-sidebar,.sy-sidebar-drawer{background:var(--sy-color-surface);color:var(--sy-color-text)}.sy-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--sy-z-sidebar);width:var(--sy-sidebar-width);border-inline-end:1px solid var(--sy-color-border);transition:width var(--sy-motion-base) var(--sy-ease-standard)}.sy-sidebar.is-collapsed{width:var(--sy-sidebar-collapsed)}.sy-sidebar-panel{height:100%;display:flex;flex-direction:column;min-width:0}.sy-sidebar-brand{height:var(--sy-header-height);display:flex;align-items:center;gap:var(--sy-space-3);padding-inline:var(--sy-space-4);border-block-end:1px solid var(--sy-color-border);flex:0 0 auto}.is-collapsed .sy-sidebar-brand{justify-content:center;padding-inline:0}.sy-sidebar-brand__logo{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.sy-sidebar-brand__copy{min-width:0;display:flex;flex-direction:column;line-height:1.15}.sy-sidebar-brand__copy strong{font-size:var(--sy-text-lg);letter-spacing:-.02em}.sy-sidebar-brand__copy span{margin-top:.2rem;color:var(--sy-color-text-muted);font-size:var(--sy-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-sidebar-nav{flex:1;overflow-y:auto;padding:var(--sy-space-3) var(--sy-space-2);scrollbar-width:thin}.sy-sidebar-group+.sy-sidebar-group{margin-top:var(--sy-space-2)}.sy-sidebar-group__label{padding:var(--sy-space-3) var(--sy-space-3) var(--sy-space-2);color:var(--sy-color-text-subtle);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sy-sidebar-divider{height:1px;margin:var(--sy-space-2);background:var(--sy-color-border)}.sy-sidebar-link{width:100%;min-height:2.5rem;display:flex;align-items:center;gap:var(--sy-space-3);padding:0 var(--sy-space-3);border:0;border-radius:var(--sy-radius-md);background:transparent;color:var(--sy-color-text-muted);font:500 var(--sy-text-md) / 1.25 var(--sy-font-sans);text-align:start;cursor:pointer;transition:background var(--sy-motion-fast) var(--sy-ease-standard),color var(--sy-motion-fast) var(--sy-ease-standard)}.sy-sidebar-link+.sy-sidebar-link{margin-top:.125rem}.sy-sidebar-link:hover{background:var(--sy-color-surface-subtle);color:var(--sy-color-text)}.sy-sidebar-link:focus-visible{outline:3px solid color-mix(in srgb,var(--sy-color-focus) 22%,transparent);outline-offset:-1px}.sy-sidebar-link.is-active{background:var(--sy-color-brand-50);color:var(--sy-color-brand-800);font-weight:650}.sy-sidebar-link__icon{position:relative;width:1.25rem;height:1.25rem;display:grid;place-items:center;flex:0 0 auto}.sy-sidebar-link__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-sidebar-link__badge{min-width:1.25rem;height:1.25rem;margin-inline-start:auto;padding-inline:.3rem;border-radius:999px;display:grid;place-items:center;background:var(--sy-color-brand-700);color:#fff;font-size:.6875rem;font-weight:700}.sy-sidebar-link__dot{position:absolute;inset-block-start:-.1rem;inset-inline-end:-.2rem;width:.45rem;height:.45rem;border:2px solid var(--sy-color-surface);border-radius:50%;background:var(--sy-color-brand-600)}.is-collapsed .sy-sidebar-link{justify-content:center;padding:0}.sy-sidebar-footer{flex:0 0 auto;padding:var(--sy-space-3);border-block-start:1px solid var(--sy-color-border)}.sy-sidebar-profile,.sy-profile-switcher{display:flex;flex-direction:column;gap:var(--sy-space-1)}.sy-sidebar-profile span,.sy-profile-switcher>span{color:var(--sy-color-text-subtle);font-size:var(--sy-text-xs)}.sy-sidebar-profile strong{overflow:hidden;font-size:var(--sy-text-sm);text-overflow:ellipsis;white-space:nowrap}.sy-profile-switcher select{width:100%;height:var(--sy-control-sm);padding-inline:var(--sy-space-2);border:1px solid var(--sy-color-border-strong);border-radius:var(--sy-radius-sm);background:var(--sy-color-surface);color:var(--sy-color-text);font:500 var(--sy-text-sm) var(--sy-font-sans)}.sy-profile-switcher small{color:var(--sy-color-danger)}.sy-sidebar-collapse{position:absolute;inset-block-end:1rem;inset-inline-end:-.75rem;width:1.5rem;height:1.5rem;display:grid;place-items:center;border:1px solid var(--sy-color-border);border-radius:50%;background:var(--sy-color-surface);color:var(--sy-color-text-muted);box-shadow:var(--sy-shadow-xs);cursor:pointer}.sy-sidebar-collapse:focus-visible{outline:3px solid color-mix(in srgb,var(--sy-color-focus) 22%,transparent)}.sy-sidebar-flyout{z-index:var(--sy-z-overlay);min-width:14rem;padding:var(--sy-space-2);border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-lg);background:var(--sy-color-surface);box-shadow:var(--sy-shadow-overlay)}.sy-sidebar-flyout__title{padding:var(--sy-space-2);color:var(--sy-color-text-subtle);font-size:var(--sy-text-xs);font-weight:700;text-transform:uppercase}.sy-sidebar-flyout__item{min-height:2.25rem;display:flex;align-items:center;gap:var(--sy-space-2);padding-inline:var(--sy-space-3);border-radius:var(--sy-radius-sm);color:var(--sy-color-text-muted);font-size:var(--sy-text-sm);cursor:pointer;outline:none}.sy-sidebar-flyout__item[data-highlighted],.sy-sidebar-flyout__item.is-active{background:var(--sy-color-brand-50);color:var(--sy-color-brand-800)}.sy-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--sy-z-overlay) - 1);background:#121b156b;animation:sy-fade-in var(--sy-motion-base) var(--sy-ease-standard)}.sy-sidebar-drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--sy-z-overlay);width:min(20rem,88vw);border-inline-end:1px solid var(--sy-color-border);box-shadow:var(--sy-shadow-overlay);animation:sy-slide-in var(--sy-motion-base) var(--sy-ease-standard)}.sy-sidebar-close{margin-inline-start:auto;width:var(--sy-control-md);height:var(--sy-control-md);display:grid;place-items:center;border:0;border-radius:var(--sy-radius-md);background:transparent;color:var(--sy-color-text-muted);cursor:pointer}.sy-sidebar-close:hover{background:var(--sy-color-surface-subtle)}.sy-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sy-fade-in{0%{opacity:0}}@keyframes sy-slide-in{0%{transform:translate(-100%)}}[dir=rtl] .sy-sidebar-drawer{animation-name:sy-slide-in-rtl}@keyframes sy-slide-in-rtl{0%{transform:translate(100%)}}.sy-sidebar-org{display:flex;align-items:center;gap:var(--sy-space-3);padding:var(--sy-space-2) var(--sy-space-4);border-block-end:1px solid var(--sy-color-border);flex:0 0 auto;min-width:0}.is-collapsed .sy-sidebar-org{justify-content:center;padding-inline:0}.sy-sidebar-org--platform{color:var(--sy-color-text-muted);font-size:var(--sy-text-xs);text-transform:uppercase;letter-spacing:.04em}.sy-sidebar-org__logo{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;flex:0 0 auto;border-radius:var(--sy-radius-sm, 4px)}.sy-sidebar-org__initials{width:1.75rem;height:1.75rem;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--sy-color-surface-2, rgba(0, 0, 0, .06));color:var(--sy-color-text-muted);font-size:var(--sy-text-xs);font-weight:600}.sy-sidebar-org__name{min-width:0;color:var(--sy-color-text);font-size:var(--sy-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-bell-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:inherit;cursor:pointer;transition:background .15s ease;padding:0}.notif-bell-btn:hover{background:#006b2d14}.notif-bell-btn .anticon{font-size:18px}.notif-bell-badge .ant-badge-count{background:#006b2d;box-shadow:0 0 0 2px #fff;font-weight:600;min-width:18px;height:18px;line-height:18px;font-size:11px}.notif-panel{width:min(380px,92vw)}.notif-panel-push{padding:10px 14px;border-bottom:1px solid #e8efe6;text-align:center;background:linear-gradient(180deg,#eff6eb,#f7faf5)}.notif-panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #eef2ec}.notif-panel-title{font-size:15px;font-weight:700;color:#0f1f14;margin:0}.notif-panel-list{max-height:360px;overflow-y:auto}.notif-panel-empty,.notif-panel-loading{padding:36px 16px;text-align:center}.notif-panel-foot{padding:10px 14px;border-top:1px solid #eef2ec;text-align:center}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid #f0f3ee;background:#fff;transition:background .15s ease;border-inline-start:3px solid transparent}.notif-item.is-compact{padding:10px 14px}.notif-item.is-unread{background:#f4faf5;border-inline-start-color:#006b2d}.notif-item:hover{background:#f7faf5}.notif-item.is-unread:hover{background:#eaf5ec}.notif-item-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0;background:transparent}.notif-item.is-unread .notif-item-dot{background:#006b2d}.notif-item-body{flex:1;min-width:0}.notif-item-title-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.notif-item-title{font-size:13px;flex:1;min-width:0}.notif-item-tag{font-size:10px!important;line-height:16px!important;padding:0 5px!important;margin:0!important;border-radius:4px;flex-shrink:0}.notif-item-body-text{display:block;font-size:12px;line-height:1.4}.notif-item-time{display:block;font-size:11px;margin-top:4px}.notif-item-actions{display:flex;flex-direction:column;flex-shrink:0;margin-inline-start:2px}.notif-item-actions .ant-btn{padding:0 4px;color:#64748b}.notif-center{max-width:760px}.notif-center-card{border-radius:14px;overflow:hidden;border:1px solid #e8efe6;box-shadow:0 1px 2px #0f1f140a}.notif-center-card .ant-card-head{border-bottom:1px solid #eef2ec;min-height:56px}.notif-center-card .ant-card-body{padding:0}.notif-center-title{display:inline-flex;align-items:center;gap:10px;font-weight:700}.notif-center-title-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#eff6eb;color:#006b2d}.notif-center-list .ant-list-pagination{padding:12px 16px 16px;margin-block-start:0!important}.notif-center-list .ant-list-item{padding:0!important;border-block-end:none!important}.notif-center-list .ant-list-empty-text{padding:48px 16px}.sy-app-header{position:sticky;inset-block-start:0;z-index:var(--sy-z-header);min-height:3.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--sy-space-3);padding-inline:var(--sy-space-5);border-block-end:1px solid var(--sy-color-border);background:color-mix(in srgb,var(--sy-color-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sy-app-header__context{min-width:0;flex:1;display:flex;align-items:center;gap:var(--sy-space-3)}.sy-app-header__title-wrap{min-width:0;flex:0 1 auto}.sy-app-header__title{display:block;max-width:14rem;overflow:hidden;color:var(--sy-color-text);font-size:var(--sy-text-lg);text-overflow:ellipsis;white-space:nowrap}.sy-app-header__search{width:min(21rem,30vw);margin-inline-start:auto}.sy-app-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--sy-space-1)}.sy-header-create{padding-inline:var(--sy-space-3);box-shadow:none}.sy-language-trigger{min-width:3.25rem;padding-inline:var(--sy-space-2)}.sy-global-search.ant-input-affix-wrapper{width:100%;min-height:2.25rem;border:1px solid var(--sy-color-border);border-radius:999px;background:var(--sy-color-surface);box-shadow:none}.sy-global-search.ant-input-affix-wrapper:hover{border-color:var(--sy-color-border-strong)}.sy-global-search.ant-input-affix-wrapper-focused{border-color:var(--sy-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--sy-color-focus) 12%,transparent)}.sy-global-search .ant-input{background:var(--sy-color-surface);color:var(--sy-color-text);font-size:var(--sy-text-sm)}.sy-breadcrumbs{display:flex;align-items:center;min-width:0;color:var(--sy-color-text-muted);font-size:var(--sy-text-sm)}.sy-breadcrumbs__item{min-width:0;display:flex;align-items:center}.sy-breadcrumbs__item a{color:var(--sy-color-text-muted);text-decoration:none}.sy-breadcrumbs__item a:hover{color:var(--sy-color-brand-700);text-decoration:underline;text-underline-offset:.2rem}.sy-breadcrumbs__item [aria-current=page]{max-width:18rem;overflow:hidden;color:var(--sy-color-text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sy-breadcrumbs__separator{padding-inline:var(--sy-space-2);color:var(--sy-color-border-strong)}.sy-user-trigger{min-height:2.25rem;display:flex;align-items:center;gap:var(--sy-space-1);padding:0 var(--sy-space-1);border:0;border-radius:var(--sy-radius-md);background:transparent;color:var(--sy-color-text-muted);cursor:pointer}.sy-user-trigger:hover{background:var(--sy-color-surface-subtle)}.sy-user-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--sy-color-focus) 22%,transparent);outline-offset:1px}.sy-user-avatar{width:1.875rem;height:1.875rem;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--sy-color-brand-100);color:var(--sy-color-brand-800);font-size:var(--sy-text-xs);font-weight:750}.sy-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sy-user-trigger__copy{max-width:8.5rem;min-width:0;display:flex;flex-direction:column;text-align:start;line-height:1.2}.sy-user-trigger__copy strong,.sy-user-trigger__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-user-trigger__copy strong{color:var(--sy-color-text);font-size:var(--sy-text-sm)}.sy-user-trigger__copy small{margin-top:.15rem;color:var(--sy-color-text-muted);font-size:var(--sy-text-xs)}.sy-header-menu{z-index:var(--sy-z-overlay);min-width:14rem;padding:var(--sy-space-2);border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-lg);background:var(--sy-color-surface);box-shadow:var(--sy-shadow-overlay)}.sy-header-menu__label{padding:var(--sy-space-2) var(--sy-space-3);color:var(--sy-color-text-subtle);font-size:var(--sy-text-xs);font-weight:700;text-transform:uppercase}.sy-header-menu__item{min-height:2.4rem;display:flex;align-items:center;gap:var(--sy-space-2);padding:0 var(--sy-space-3);border-radius:var(--sy-radius-sm);color:var(--sy-color-text-muted);font-size:var(--sy-text-sm);cursor:pointer;outline:none}.sy-header-menu__item[data-highlighted]{background:var(--sy-color-surface-subtle);color:var(--sy-color-text)}.sy-header-menu__item.is-danger{color:var(--sy-color-danger)}.sy-header-menu__item small{margin-inline-start:auto;color:var(--sy-color-text-subtle)}.sy-header-menu__check{width:1rem;display:grid;place-items:center;color:var(--sy-color-brand-700)}.sy-header-menu__separator{height:1px;margin:var(--sy-space-2) 0;background:var(--sy-color-border)}.sy-header-menu__switch{cursor:default}.sy-header-menu__switch>span:nth-child(2){flex:1}.sy-profile-summary{max-width:18rem;padding:var(--sy-space-3);display:flex;flex-direction:column}.sy-profile-summary strong{color:var(--sy-color-text)}.sy-profile-summary>span,.sy-profile-summary>small{margin-top:var(--sy-space-1);color:var(--sy-color-text-muted);font-size:var(--sy-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-profile-summary__badges{display:flex;flex-wrap:wrap;gap:var(--sy-space-1);margin-top:var(--sy-space-2)}.sy-profile-summary__badges span{display:inline-flex;align-items:center;gap:var(--sy-space-1);padding:.2rem .4rem;border-radius:var(--sy-radius-sm);background:var(--sy-color-surface-subtle);color:var(--sy-color-text-muted);font-size:.6875rem}.sy-switch{width:2rem;height:1.15rem;margin-inline-start:auto;padding:.125rem;border:0;border-radius:999px;background:var(--sy-color-border-strong);cursor:pointer;transition:background var(--sy-motion-fast)}.sy-switch span{width:.9rem;height:.9rem;display:block;border-radius:50%;background:#fff;box-shadow:var(--sy-shadow-xs);transition:transform var(--sy-motion-fast)}.sy-switch.is-checked{background:var(--sy-color-brand-700)}.sy-switch.is-checked span{transform:translate(.85rem)}[dir=rtl] .sy-switch.is-checked span{transform:translate(-.85rem)}@media(max-width:1100px){.sy-app-header__search{width:min(18rem,28vw)}.sy-user-trigger__copy{max-width:7rem}}@media(max-width:767px){.sy-app-header{min-height:3.5rem;padding-inline:var(--sy-space-3);gap:var(--sy-space-2)}.sy-app-header__context{gap:var(--sy-space-2)}.sy-app-header__actions{gap:var(--sy-space-1)}.sy-app-header__title{max-width:9rem;font-size:var(--sy-text-md)}}.sy-mobile-nav{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--sy-z-sticky);display:flex;min-height:calc(4rem + env(safe-area-inset-bottom,0px));padding:var(--sy-space-1) var(--sy-space-1) env(safe-area-inset-bottom,0px);border-top:1px solid var(--sy-color-border);background:color-mix(in srgb,var(--sy-color-surface) 96%,transparent);box-shadow:0 -.25rem 1rem #122d1f0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sy-mobile-nav__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:3.5rem;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:var(--sy-space-1);border:0;border-radius:var(--sy-radius-md);background:transparent;color:var(--sy-color-text-subtle);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sy-mobile-nav__item[aria-current=page]{color:var(--sy-color-brand-700)}.sy-mobile-nav__item[aria-current=page] .sy-mobile-nav__icon{background:var(--sy-color-brand-50)}.sy-mobile-nav__item:focus-visible{outline:3px solid color-mix(in srgb,var(--sy-color-focus) 22%,transparent);outline-offset:-2px}.sy-mobile-nav__icon{display:grid;width:2rem;height:1.75rem;place-items:center;border-radius:999px}.sy-mobile-nav__icon svg{width:1.2rem;height:1.2rem;stroke-width:1.9}.sy-mobile-nav__label{max-width:100%;overflow:hidden;font-size:.625rem;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@supports not (backdrop-filter: blur(1px)){.sy-mobile-nav{background:var(--sy-color-surface)}}.sy-app-shell{min-height:100vh;background:var(--sy-color-canvas)}.sy-app-frame{min-width:0;min-height:100vh;margin-inline-start:var(--sy-sidebar-width);transition:margin-inline-start var(--sy-motion-base) var(--sy-ease-standard)}.sy-app-frame.is-collapsed,.sy-app-frame.is-tablet{margin-inline-start:var(--sy-sidebar-collapsed)}.sy-app-frame.is-mobile{margin-inline-start:0}.sy-app-content{width:100%;max-width:var(--sy-content-max);min-width:0;min-height:calc(100vh - var(--sy-header-height));margin-inline:auto;padding:var(--sy-space-6) var(--sy-space-6) var(--sy-space-8);overflow-x:clip}.sy-app-content:focus{outline:none}.sy-skip-link{position:fixed;inset-block-start:var(--sy-space-2);inset-inline-start:var(--sy-space-2);z-index:calc(var(--sy-z-overlay) + 1);padding:var(--sy-space-3) var(--sy-space-4);border-radius:var(--sy-radius-md);background:var(--sy-color-brand-800);color:#fff;font-weight:700;transform:translateY(-160%);transition:transform var(--sy-motion-fast) var(--sy-ease-standard)}.sy-skip-link:focus{transform:translateY(0)}@media(max-width:767px){.sy-app-content{padding:var(--sy-space-4) var(--sy-space-3) 5rem}}:root{--sy-color-brand-50: #eef8f1;--sy-color-brand-100: #d9efdf;--sy-color-brand-500: #1e9e4a;--sy-color-brand-600: #087a3b;--sy-color-brand-700: #006b2d;--sy-color-brand-800: #075425;--sy-color-canvas: #f6f7f5;--sy-color-surface: #ffffff;--sy-color-surface-subtle: #f1f3f0;--sy-color-surface-hover: #ebeeea;--sy-color-text: #202522;--sy-color-text-muted: #667069;--sy-color-text-subtle: #89918c;--sy-color-border: #dde2de;--sy-color-border-strong: #c8cfca;--sy-color-info: #2563a6;--sy-color-success: #19713b;--sy-color-warning: #9a5a08;--sy-color-danger: #b42318;--sy-color-danger-soft: #fff1f0;--sy-color-focus: #087a3b;--sy-font-sans: "Inter", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sy-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--sy-text-xs: .75rem;--sy-text-sm: .8125rem;--sy-text-md: .875rem;--sy-text-lg: 1rem;--sy-text-xl: 1.25rem;--sy-text-2xl: 1.5rem;--sy-space-1: .25rem;--sy-space-2: .5rem;--sy-space-3: .75rem;--sy-space-4: 1rem;--sy-space-5: 1.25rem;--sy-space-6: 1.5rem;--sy-space-8: 2rem;--sy-space-10: 2.5rem;--sy-radius-sm: .375rem;--sy-radius-md: .5rem;--sy-radius-lg: .75rem;--sy-control-sm: 2rem;--sy-control-md: 2.5rem;--sy-control-lg: 2.75rem;--sy-touch-target: 2.75rem;--sy-content-max: 90rem;--sy-sidebar-width: 15.5rem;--sy-sidebar-collapsed: 4.5rem;--sy-header-height: 4rem;--sy-shadow-xs: 0 1px 2px rgba(22, 31, 25, .05);--sy-shadow-sm: 0 4px 14px rgba(22, 31, 25, .07);--sy-shadow-overlay: 0 18px 48px rgba(22, 31, 25, .16);--sy-motion-fast: .15s;--sy-motion-base: .2s;--sy-ease-standard: cubic-bezier(.2, 0, 0, 1);--sy-z-header: 30;--sy-z-sidebar: 40;--sy-z-overlay: 1200;--siyana-primary: var(--sy-color-brand-700);--siyana-primary-hover: var(--sy-color-brand-600);--siyana-brand-green: var(--sy-color-brand-500);--siyana-accent-light: var(--sy-color-brand-500);--siyana-nav-bg: #173326;--siyana-nav-bg-elevated: #204231;--siyana-surface-card: var(--sy-color-surface);--siyana-app-bg: var(--sy-color-canvas);--siyana-field-bg: var(--sy-color-surface);--siyana-field-bg-hover: var(--sy-color-surface);--siyana-field-fill: var(--sy-color-surface-subtle);--siyana-field-fill-hover: var(--sy-color-surface-hover);--siyana-focus-glow: color-mix( in srgb, var(--sy-color-focus) 12%, transparent );--siyana-on-surface: var(--sy-color-text);--siyana-on-surface-variant: var(--sy-color-text-muted);--siyana-outline-variant: var(--sy-color-border);--siyana-radius: var(--sy-radius-md);--siyana-radius-card: var(--sy-radius-lg);--siyana-radius-pill: 999px;--siyana-shadow-card: var(--sy-shadow-xs);--siyana-shadow-card-hover: var(--sy-shadow-sm);--siyana-shadow-btn: none;--siyana-shadow-btn-hover: none;--siyana-hc-accent: #004d20}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.order-1{order:1}.m-0{margin:0}.mb-5{margin-bottom:1.25rem}.mt-0\.5{margin-top:.125rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-6{height:1.5rem}.w-12{width:3rem}.min-w-0{min-width:0px}.min-w-\[24px\]{min-width:24px}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded-full{border-radius:9999px}.rounded-siyana-lg{border-radius:16px}.border{border-width:1px}.border-siyana-line{--tw-border-opacity: 1;border-color:rgb(222 229 218 / var(--tw-border-opacity, 1))}.bg-siyana-field{--tw-bg-opacity: 1;background-color:rgb(239 246 235 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-siyana-primary{--tw-gradient-from: #006B2D var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 107 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-siyana-green{--tw-gradient-to: #1E9E4A var(--tw-gradient-to-position)}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.text-\[13px\]{font-size:13px}.text-\[22px\]{font-size:22px}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-tight{line-height:1.25}.text-siyana-ink{--tw-text-opacity: 1;color:rgb(23 29 23 / var(--tw-text-opacity, 1))}.text-siyana-ink-soft{--tw-text-opacity: 1;color:rgb(62 74 62 / var(--tw-text-opacity, 1))}.text-siyana-primary{--tw-text-opacity: 1;color:rgb(0 107 45 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-siyana{--tw-shadow: 0 6px 24px rgba(0, 40, 18, .08);--tw-shadow-colored: 0 6px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--sy-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--sy-color-canvas);color:var(--sy-color-text)}#root{min-height:100vh}.offline-banner{background-color:#ff9800;color:#fff;text-align:center;padding:8px;font-size:14px;position:fixed;top:0;left:0;right:0;z-index:9999}.sidebar-drawer .ant-drawer-content-wrapper{box-shadow:2px 0 8px #00000026!important}.mobile-card-table-toolbar{margin-bottom:var(--sy-space-3);border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-lg);background:var(--sy-color-surface);overflow:hidden}.mobile-card-table-toolbar__main{display:flex;align-items:center;gap:var(--sy-space-2);padding:var(--sy-space-2)}.mobile-card-table-toolbar__search{min-width:0;min-height:var(--sy-control-md);display:flex;flex:1;align-items:center;gap:var(--sy-space-2);padding-inline:var(--sy-space-3);border:1px solid var(--sy-color-border-strong);border-radius:var(--sy-radius-md);color:var(--sy-color-text-muted)}.mobile-card-table-toolbar__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit}.mobile-card-table-toolbar__active-filters,.mobile-card-table-toolbar__panel{padding:var(--sy-space-3);border-top:1px solid var(--sy-color-border);background:var(--sy-color-surface-subtle)}.mobile-card-table-list{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.mobile-card-table-item{padding:12px 14px;border-radius:12px;border:1px solid var(--siyana-outline-variant, #dee5da);background:var(--sy-color-surface);box-shadow:0 1px 4px #0028120f;transition:box-shadow .15s,border-color .15s,transform .15s}.mobile-card-table-item.is-clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-card-table-item.is-clickable:active{transform:scale(.992);border-color:#006b2d59;box-shadow:0 0 0 3px #006b2d14}.mobile-card-table-item__title{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--sy-color-border);color:var(--sy-color-text);font-size:15px;font-weight:600}.mobile-card-table-item__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.mobile-card-table-item__field{min-width:0}.mobile-card-table-item__label{overflow:hidden;color:var(--sy-color-text-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-card-table-item__value{overflow:hidden;color:var(--sy-color-text-muted);font-size:13px;text-overflow:ellipsis}.mobile-card-table-state{min-height:9rem;display:grid;place-items:center;color:var(--sy-color-text-muted)}.mobile-card-table-pagination{display:flex;align-items:center;justify-content:center;gap:var(--sy-space-3);padding:var(--sy-space-3) 0;color:var(--sy-color-text-muted);font-size:var(--sy-text-sm)}.mobile-card-table-pagination button{width:var(--sy-touch-target);height:var(--sy-touch-target);border:1px solid var(--sy-color-border);border-radius:var(--sy-radius-md);color:var(--sy-color-text);background:var(--sy-color-surface);font-size:1.25rem}.mobile-card-table-pagination button:disabled{opacity:.45}@media(max-width:767px){.ant-table-wrapper{overflow-x:auto;max-width:100%}.ant-card{margin-bottom:12px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal .ant-modal-body{padding:12px!important}.ant-form-item{margin-bottom:12px!important}.ant-statistic{text-align:center}.ant-layout-header{line-height:56px!important}.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-textarea textarea,.ant-select-selector,.ant-select-selection-search-input,.ant-picker-input>input,.ant-input-number-input,.ant-cascader-input,.ant-mentions textarea{font-size:16px!important}.ant-layout-content .ant-input,.ant-layout-content .ant-input-affix-wrapper,.ant-layout-content .ant-select-selector,.ant-layout-content .ant-picker,.ant-layout-content .ant-input-number{min-height:44px!important}.ant-layout-content .ant-input-textarea textarea{min-height:80px!important}html{overscroll-behavior:none}body.mobile-keyboard-open .ant-layout-header,body.mobile-keyboard-open .app-header{position:absolute!important}body.mobile-keyboard-open .ant-layout{min-height:auto!important}body.mobile-keyboard-open .sy-mobile-nav{display:none!important}.ant-card-head{padding:0 12px!important}.ant-card-head-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:8px;padding:12px 0!important}.ant-card-extra{margin-inline-start:0!important;width:100%}.ant-card-extra .ant-space{flex-wrap:wrap}.ant-card-extra .ant-btn{font-size:13px}.ant-card-body>div:first-child .ant-input-affix-wrapper{width:100%!important;flex-shrink:1!important}.ant-pagination{flex-wrap:wrap;justify-content:center;gap:4px}.ant-pagination-options{display:none!important}.ant-space{gap:8px!important;flex-wrap:wrap}.ant-tabs-nav{margin-bottom:12px!important}.ant-segmented-item-label{font-size:12px!important;padding:4px 8px!important}.ant-descriptions-item{padding-bottom:8px!important}.ant-alert{padding:8px 12px!important}.ant-alert-action{margin-inline-start:0!important}}@media(min-width:768px)and (max-width:1023px){.ant-modal{max-width:calc(100vw - 48px)!important}}[dir=rtl] body{font-family:Noto Sans Arabic,Cairo,Segoe UI,sans-serif}[dir=rtl] .sidebar-drawer .ant-drawer-content-wrapper{box-shadow:2px 0 8px #00000026!important}[dir=rtl] .ant-layout-sider{left:auto!important;right:0!important}[dir=rtl] .ant-layout-sider-trigger{text-align:center}[dir=rtl] .ant-layout-sider-zero-width-trigger{left:auto!important;right:-36px!important}[dir=rtl] .ant-layout-has-sider>.ant-layout{margin-left:0!important}[dir=rtl] .ant-dropdown,[dir=rtl] .ant-descriptions-item-label{text-align:right}@keyframes blink-urgent{0%,to{opacity:1}50%{opacity:.4}}.status-urgent{animation:blink-urgent 1.5s ease-in-out infinite}.checklist-visual-btn{min-width:100px;min-height:48px;border-radius:12px;font-size:15px;font-weight:600;border:2px solid #d9d9d9;background:#fafafa;color:#555;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checklist-visual-btn:hover{border-color:#1e9e4a;background:var(--siyana-field-fill)}.checklist-visual-btn:active{transform:scale(.95)}.checklist-visual-btn.selected-conforme{background:#52c41a;color:#fff;border-color:#52c41a;box-shadow:0 2px 8px #52c41a66}.checklist-visual-btn.selected-non-conforme{background:#ff4d4f;color:#fff;border-color:#ff4d4f;box-shadow:0 2px 8px #ff4d4f66}.checklist-visual-btn.selected-na{background:#d9d9d9;color:#555;border-color:#bfbfbf}@media(max-width:767px){.checklist-visual-btn{min-width:unset;width:100%;min-height:44px;font-size:14px}}.ant-pagination .ant-select .ant-select-selector{cursor:pointer!important}.ant-pagination .ant-select .ant-select-selector .ant-select-selection-search-input{cursor:pointer!important;pointer-events:none!important;caret-color:transparent!important}.ant-pagination .ant-select .ant-select-selection-search{pointer-events:none!important}.ant-layout-sider-children{display:flex;flex-direction:column;overflow:hidden}.sidebar-scroll-area::-webkit-scrollbar{width:4px}.sidebar-scroll-area::-webkit-scrollbar-track{background:transparent}.sidebar-scroll-area::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.sidebar-scroll-area::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sidebar-scroll-area{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.sidebar-toggle-btn:hover>div{background:#ffffff26!important;color:#fff!important}.profile-switcher-select .ant-select-selector{background:transparent!important;color:#fff!important;padding:0!important}.profile-switcher-select .ant-select-selection-item{color:#fff!important;font-weight:500;font-size:13px}.profile-switcher-select .ant-select-arrow{color:#ffffff73!important}.profile-switcher-select.ant-select-disabled .ant-select-selection-item{color:#ffffff59!important}.language-selector .ant-select-selector{border-radius:20px!important;font-size:13px!important;min-height:unset!important;height:28px!important}.language-selector .ant-select-selection-item{line-height:26px!important}.fullcalendar-wrapper{--fc-border-color: #f0f0f0;--fc-today-bg-color: var(--siyana-field-fill);--fc-page-bg-color: #fff;--fc-neutral-bg-color: #fafafa;--fc-list-event-hover-bg-color: var(--siyana-field-fill);--fc-button-bg-color: #fff;--fc-button-border-color: #d9d9d9;--fc-button-text-color: #595959;--fc-button-hover-bg-color: #f5f5f5;--fc-button-hover-border-color: var(--siyana-primary);--fc-button-active-bg-color: var(--siyana-primary);--fc-button-active-border-color: var(--siyana-primary)}.fullcalendar-wrapper .fc{font-family:inherit}.fullcalendar-wrapper .fc .fc-button{border-radius:6px;font-size:13px;padding:4px 12px;font-weight:500;text-transform:none;box-shadow:none;transition:all .2s}.fullcalendar-wrapper .fc .fc-button:focus{box-shadow:0 0 0 2px var(--siyana-focus-glow)}.fullcalendar-wrapper .fc .fc-button-active{background-color:var(--siyana-primary)!important;border-color:var(--siyana-primary)!important;color:#fff!important}.fullcalendar-wrapper .fc .fc-button-group .fc-button{border-radius:0}.fullcalendar-wrapper .fc .fc-button-group .fc-button:first-child{border-radius:6px 0 0 6px}.fullcalendar-wrapper .fc .fc-button-group .fc-button:last-child{border-radius:0 6px 6px 0}.fullcalendar-wrapper .fc .fc-toolbar-title{font-size:18px;font-weight:600;color:#262626}.fullcalendar-wrapper .fc .fc-daygrid-day{transition:background-color .15s}.fullcalendar-wrapper .fc .fc-daygrid-day:hover{background-color:#f9f9f9}.fullcalendar-wrapper .fc .fc-daygrid-day-number{font-size:13px;color:#595959;padding:6px 8px}.fullcalendar-wrapper .fc .fc-day-today .fc-daygrid-day-number{font-weight:700;color:var(--siyana-primary)}.fullcalendar-wrapper .fc .fc-daygrid-event{border-radius:4px;border:none;margin:1px 2px;font-size:12px}.fullcalendar-wrapper .fc .fc-event{cursor:pointer;transition:opacity .15s,transform .15s}.fullcalendar-wrapper .fc .fc-event:hover{opacity:.85;transform:translateY(-1px)}.fullcalendar-wrapper .fc .fc-list-event{cursor:pointer}.fullcalendar-wrapper .fc .fc-list-event-dot{border-radius:50%}.fullcalendar-wrapper .fc .fc-list-day-cushion{background:#fafafa;font-weight:600;color:#262626}.fullcalendar-wrapper .fc .fc-daygrid-more-link{color:var(--siyana-primary);font-size:11px;font-weight:500}.fullcalendar-wrapper .fc .fc-col-header-cell{background:#fafafa;font-weight:600;font-size:13px;color:#595959;padding:8px 0}.fullcalendar-wrapper .fc .fc-timegrid-slot{height:40px}@media(max-width:767px){.fullcalendar-wrapper .fc .fc-toolbar{flex-direction:column;gap:8px}.fullcalendar-wrapper .fc .fc-toolbar-title{font-size:16px}.fullcalendar-wrapper .fc .fc-button{font-size:12px;padding:3px 8px}}[dir=rtl] .fullcalendar-wrapper .fc .fc-button-group .fc-button:first-child{border-radius:0 6px 6px 0}[dir=rtl] .fullcalendar-wrapper .fc .fc-button-group .fc-button:last-child{border-radius:6px 0 0 6px}body.font-large{font-size:17px}body.font-large .ant-table,body.font-large .ant-descriptions{font-size:16px}body.font-large .ant-card-head-title{font-size:19px}body.font-large .ant-statistic-title{font-size:16px}body.font-large .ant-statistic-content-value{font-size:28px}body.font-large .ant-btn,body.font-large .ant-input,body.font-large .ant-input-textarea textarea,body.font-large .ant-select-selector{font-size:16px}body.font-large .ant-form-item-label>label{font-size:16px}body.font-large .ant-menu-item,body.font-large .ant-menu-submenu-title,body.font-large .ant-breadcrumb{font-size:15px}body.font-large .ant-typography h1{font-size:34px}body.font-large .ant-typography h2{font-size:28px}body.font-large .ant-typography h3{font-size:22px}body.font-large .ant-typography h4{font-size:19px}body.font-large .ant-typography h5{font-size:17px}body.font-large .ant-tag{font-size:14px}body.font-large .ant-tabs-tab{font-size:16px}body.font-large .ant-modal-title{font-size:19px}body.font-large .ant-alert-message{font-size:16px}body.font-large .ant-tooltip-inner{font-size:15px}body.font-xlarge{font-size:20px}body.font-xlarge .ant-table{font-size:18px}body.font-xlarge .ant-table-thead>tr>th{font-size:17px;padding:14px 16px}body.font-xlarge .ant-table-tbody>tr>td{padding:14px 16px}body.font-xlarge .ant-descriptions{font-size:18px}body.font-xlarge .ant-card-head-title{font-size:22px}body.font-xlarge .ant-statistic-title{font-size:18px}body.font-xlarge .ant-statistic-content-value{font-size:32px}body.font-xlarge .ant-btn{font-size:18px;height:auto;min-height:40px;padding:6px 20px}body.font-xlarge .ant-input,body.font-xlarge .ant-input-textarea textarea,body.font-xlarge .ant-select-selector{font-size:18px}body.font-xlarge .ant-form-item-label>label{font-size:18px}body.font-xlarge .ant-menu-item,body.font-xlarge .ant-menu-submenu-title,body.font-xlarge .ant-breadcrumb{font-size:17px}body.font-xlarge .ant-typography h1{font-size:38px}body.font-xlarge .ant-typography h2{font-size:32px}body.font-xlarge .ant-typography h3{font-size:26px}body.font-xlarge .ant-typography h4{font-size:22px}body.font-xlarge .ant-typography h5{font-size:20px}body.font-xlarge .ant-tag{font-size:16px;padding:2px 10px}body.font-xlarge .ant-tabs-tab{font-size:18px}body.font-xlarge .ant-modal-title{font-size:22px}body.font-xlarge .ant-alert-message{font-size:18px}body.font-xlarge .ant-tooltip-inner,body.font-xlarge .ant-pagination,body.font-xlarge .ant-empty-description{font-size:17px}body.high-contrast{--primary-color: var(--siyana-hc-accent)}body.high-contrast .ant-card{border:2px solid #333}body.high-contrast .ant-tag{font-weight:700;border-width:2px}body.high-contrast .ant-descriptions-bordered .ant-descriptions-item-label{font-weight:700;background:#e6e6e6}body.high-contrast .ant-table-thead>tr>th{font-weight:700;background:#e6e6e6!important;border-bottom:2px solid #333}body.high-contrast .ant-table-tbody>tr>td{border-bottom:1px solid #999}body.high-contrast .ant-btn-primary{font-weight:700}body.high-contrast .ant-btn-default{border-width:2px;font-weight:600}body.high-contrast .ant-menu-item-selected{font-weight:700}body.high-contrast .ant-input,body.high-contrast .ant-input-textarea textarea,body.high-contrast .ant-select-selector{border-width:2px!important;border-color:#555!important}body.high-contrast .ant-input:focus,body.high-contrast .ant-input-textarea textarea:focus,body.high-contrast .ant-select-focused .ant-select-selector{border-color:var(--siyana-hc-accent)!important;box-shadow:0 0 0 3px #004d204d!important}body.high-contrast .ant-form-item-label>label{font-weight:600;color:#111}body.high-contrast .ant-tabs-tab{font-weight:600}body.high-contrast .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700}body.high-contrast .ant-tabs-ink-bar{height:3px!important}body.high-contrast .ant-statistic-title{color:#333;font-weight:600}body.high-contrast .ant-statistic-content-value{color:#000}body.high-contrast .ant-alert{border-width:2px}body.high-contrast .ant-badge-status-text{color:#111}body.high-contrast .ant-modal-header{border-bottom:2px solid #333}body.high-contrast .ant-modal-footer{border-top:2px solid #333}body.high-contrast .ant-pagination-item{border-width:2px;font-weight:600}body.high-contrast .ant-pagination-item-active{border-color:var(--siyana-hc-accent)}body.high-contrast .ant-breadcrumb a{color:var(--siyana-hc-accent);font-weight:600}body.high-contrast .ant-switch{border:2px solid #555}body.high-contrast .ant-switch-checked{border-color:var(--siyana-hc-accent)}body.high-contrast .ant-progress-text{color:#111!important;font-weight:700}body.high-contrast .ant-empty-description{color:#333}body.high-contrast .fullcalendar-wrapper{--fc-border-color: #666;--fc-today-bg-color: #cfe8d6;--fc-neutral-bg-color: #e6e6e6}body.high-contrast .fullcalendar-wrapper .fc .fc-col-header-cell{background:#d9d9d9;color:#111;font-weight:700;border-bottom:2px solid #333}body.high-contrast .fullcalendar-wrapper .fc .fc-daygrid-day-number{color:#111;font-weight:600}body.high-contrast .fullcalendar-wrapper .fc .fc-day-today .fc-daygrid-day-number{color:var(--siyana-hc-accent);font-weight:800}body.high-contrast .fullcalendar-wrapper .fc .fc-daygrid-event{border:2px solid currentColor;font-weight:600}body.high-contrast .fullcalendar-wrapper .fc .fc-toolbar-title{color:#111}body.high-contrast .fullcalendar-wrapper .fc .fc-button{border-width:2px;font-weight:600}body.high-contrast .fullcalendar-wrapper .fc .fc-list-day-cushion{background:#d9d9d9;color:#111;font-weight:700;border-bottom:2px solid #333}body.high-contrast .fullcalendar-wrapper .fc .fc-list-event-dot{border-width:6px}body.high-contrast .recharts-cartesian-axis-tick-value{fill:#111!important;font-weight:600}body.high-contrast .recharts-legend-item-text{color:#111!important;font-weight:600}body.high-contrast .recharts-cartesian-grid line{stroke:#999!important}body.high-contrast .recharts-tooltip-wrapper .recharts-default-tooltip{border:2px solid #333!important;background:#fff!important}body.high-contrast .recharts-text{fill:#111!important}body.high-contrast .checklist-visual-btn{border-width:3px;font-weight:700}body.high-contrast .checklist-visual-btn.selected-conforme{border-color:#1a7a00;background:#2d8f00}body.high-contrast .checklist-visual-btn.selected-non-conforme{border-color:#c00;background:#d00}body.high-contrast .status-urgent{border:2px solid #cc0000}@media(max-width:767px){.kpi-chart-container{height:220px!important}.kpi-chart-container-sm{height:200px!important}.kpi-chart-container-lg{height:250px!important}.kpi-gauge-card .ant-card-body{padding:12px 8px!important}.kpi-gauge-card .ant-progress-dashboard .ant-progress-inner{width:75px!important;height:75px!important}.kpi-tabs .ant-tabs-nav{margin-bottom:12px!important}.kpi-tabs .ant-tabs-tab{padding:8px!important;font-size:13px!important}.ant-card-head-title{font-size:13px!important;white-space:normal!important}.kpi-stats-row .ant-card-body{padding:12px!important}.kpi-stat-card .ant-statistic-content-value{font-size:22px!important}}@media(min-width:768px)and (max-width:1023px){.kpi-chart-container{height:260px!important}.kpi-chart-container-sm{height:240px!important}.kpi-chart-container-lg{height:280px!important}}@media(min-width:1024px){.kpi-chart-container{height:320px!important}.kpi-chart-container-sm{height:280px!important}.kpi-chart-container-lg{height:350px!important}}@media(max-width:575px){.kpi-report-list .ant-list-item{flex-direction:column!important;align-items:flex-start!important}.kpi-report-list .ant-list-item-action{margin-inline-start:0!important;margin-top:8px!important}.kpi-report-list .ant-list-item-meta-avatar{margin-inline-end:8px!important}}.app-shell .ant-card{border-color:var(--siyana-outline-variant);box-shadow:var(--siyana-shadow-card);border-radius:16px;transition:box-shadow .25s ease,transform .25s ease}.app-shell .ant-card-hoverable:hover{box-shadow:var(--siyana-shadow-card-hover);transform:translateY(-2px)}.app-shell .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){box-shadow:var(--siyana-shadow-btn)}.app-shell .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{box-shadow:var(--siyana-shadow-btn-hover)!important;transform:translateY(-1px)}.app-shell .ant-btn-primary:not(:disabled):active{transform:translateY(0)}.app-shell .ant-btn{transition:background .2s ease,box-shadow .2s ease,transform .15s ease,border-color .2s ease,color .2s ease}.app-shell :where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],textarea,select),.app-shell .ant-input-affix-wrapper,.app-shell .ant-input-number,.app-shell .ant-picker,.app-shell .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:var(--siyana-field-bg)!important}.app-shell .ant-input-affix-wrapper-focused .ant-input-prefix .anticon,.app-shell .ant-input-affix-wrapper:focus-within .ant-input-prefix .anticon{color:var(--siyana-primary);transition:color .25s ease}.app-shell .ant-input-affix-wrapper:hover,.app-shell .ant-input:hover,.app-shell .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.app-shell .ant-picker:hover{background:var(--siyana-field-bg-hover)!important}.app-shell .ant-input:-webkit-autofill,.app-shell .ant-input:-webkit-autofill:hover,.app-shell .ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--siyana-field-bg) inset!important;-webkit-text-fill-color:var(--siyana-on-surface)!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.app-shell .ant-statistic-content-value{font-weight:700}@keyframes siyanaCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-shell .ant-layout-content .ant-card{animation:siyanaCardIn .4s cubic-bezier(.16,1,.3,1) both}.app-shell .ant-menu-dark .ant-menu-item-selected{border-inline-start:3px solid var(--siyana-accent-light)}.app-shell .app-shell-content{background:transparent}.app-shell .nav-item-with-badge{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.app-shell .nav-item-with-badge__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .nav-item-with-badge .ant-badge-count{box-shadow:none;font-weight:600}.app-shell .ant-menu-dark.ant-menu-inline .ant-menu-item-divider{margin:10px 16px;background:#ffffff1a}@media(prefers-reduced-motion:reduce){.app-shell .ant-layout-content .ant-card{animation:none}.app-shell .ant-btn-primary:hover,.app-shell .ant-card-hoverable:hover{transform:none}}@media(min-width:640px){.sm\:p-5{padding:1.25rem}}
