@layer components{.cf-app{background:var(--color-base-100);color:var(--color-base-content);font-family:var(--font-sans);font-size:var(--font-size-xs);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}:root[data-theme=mitrekadark] .cf-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cf-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}@media (min-width:768px){.cf-body{grid-template-columns:auto minmax(0,1fr)}}.cf-main{background:var(--color-base-200);min-width:0;min-height:0;padding:1rem;overflow:auto}@media (min-width:768px){.cf-main{padding:1.5rem}}.cf-topbar{z-index:var(--z-topbar);height:3.5rem;color:var(--color-layout-topbar-text);background:linear-gradient(to bottom, #0000004d, #0000004d 40%, #00000080), var(--color-layout-topbar-bg);justify-content:space-between;align-items:center;padding-inline:.75rem;display:flex;position:relative}@media (min-width:640px){.cf-topbar{height:3.75rem;padding-inline:1.5rem}}.cf-topbar__brand{color:inherit;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.cf-topbar__btn{border-radius:var(--radius-field-sm);height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding-inline:.6rem;transition:background-color .15s;display:inline-flex}.cf-topbar__btn:hover,.cf-topbar__btn[aria-expanded=true]{background:#ffffff24}.cf-topbar__btn:focus-visible{outline-offset:1px;outline:2px solid #ffffffb3}.cf-dropdown{z-index:var(--z-topbar-dropdown);border:1px solid var(--color-base-300);background:var(--color-base-100);min-width:14rem;color:var(--color-base-content);border-radius:.5rem;padding:.5rem;animation:.15s ease-out cf-pop;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #00000029}.cf-dropdown__header{border-bottom:1px solid var(--color-base-300);margin-bottom:.375rem;padding:.375rem .625rem .625rem}.cf-dropdown__item{width:100%;color:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-weight:500;display:flex}.cf-dropdown__item:hover{background:var(--color-base-200)}.cf-dropdown__item--danger{color:var(--color-error)}.cf-theme-pills{background:var(--color-base-200);border-radius:.625rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:.25rem;display:grid}.cf-theme-pill{height:2.25rem;color:color-mix(in srgb, var(--color-base-content) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.cf-theme-pill:hover{color:var(--color-base-content)}.cf-theme-pill[aria-pressed=true]{background:var(--color-base-100);color:var(--color-primary);box-shadow:0 1px 3px #0000001f}:root[data-theme=mitrekadark] .cf-theme-pill[aria-pressed=true]{color:var(--color-accent)}.cf-sidebar{background:var(--color-layout-sidebar-bg);height:100%;min-height:0;color:var(--color-layout-sidebar-text);border-right:1px solid var(--color-base-300);flex-direction:column;display:flex}.cf-sidebar--desktop{width:264px;transition:width .2s ease-out;display:none;overflow:hidden}.cf-sidebar--desktop.is-collapsed{width:5rem}@media (min-width:768px){.cf-sidebar--desktop{display:flex}}.cf-sidebar--drawer{z-index:50;width:18rem;animation:.22s ease-out cf-slide-in;position:fixed;top:3.5rem;bottom:0;left:0;overflow-y:auto}.cf-sidebar-backdrop{z-index:40;background:#0000004d;position:fixed;inset:3.5rem 0 0}.cf-sidebar__profile{border-bottom:1px solid var(--color-base-300);padding:1rem .75rem .75rem}.cf-avatar-ring{box-shadow:0 0 0 2px var(--color-base-300);border-radius:9999px;display:inline-flex}.cf-clear-btn{width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.cf-clear-btn:hover{background:var(--color-base-200)}.cf-sidebar__search{border-bottom:1px solid var(--color-base-300);padding:.5rem .75rem}.cf-sidebar__nav{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.75rem .75rem 1.5rem;display:flex;overflow-y:auto}.cf-nav-item{width:100%;height:var(--size-field-md);border-radius:var(--radius-field-md);color:inherit;font-weight:500;font-size:var(--font-size-xs);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.75rem;padding-inline:.75rem;text-decoration:none;display:flex;position:relative}.cf-nav-item:hover{background:var(--color-sidebar-hover-bg)}.cf-nav-item.is-active{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-active-text);border-color:var(--color-sidebar-active-border)}.cf-nav-item.is-open{background:var(--color-sidebar-open-bg);color:var(--color-sidebar-open-text)}.cf-nav-item.has-mark:before{content:"";width:4px;height:var(--size-field-md);background:var(--color-sidebar-active-mark);border-radius:0 9999px 9999px 0;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.cf-nav-children{flex-direction:column;gap:.25rem;margin-top:.25rem;padding-left:1.25rem;display:flex;position:relative}.cf-nav-children:before{content:"";border-left:2px solid var(--color-base-300);position:absolute;top:.5rem;bottom:.5rem;left:.5rem}.is-collapsed .cf-nav-children{padding-left:.5rem}.is-collapsed .cf-nav-children:before{display:none}.cf-collapse-btn{z-index:20;border:1px solid var(--color-base-300);background:var(--color-base-100);width:1.25rem;height:2.5rem;color:var(--color-base-content);cursor:pointer;border-left:0;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;transition:left .2s ease-out;display:none;position:fixed;top:80px;box-shadow:0 2px 6px #0000001f}@media (min-width:768px){.cf-collapse-btn{display:inline-flex}}.cf-breadcrumbs{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-base-content) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1rem;display:flex}.cf-breadcrumbs a{color:var(--color-link);text-decoration:none}.cf-breadcrumbs a:hover{text-decoration:underline}.cf-page-title{font-size:1.5rem;font-weight:700;line-height:1.2}.cf-page-category{background:color-mix(in oklch, var(--color-primary), transparent 86%);height:1.5rem;color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:.375rem;align-items:center;padding-inline:.75rem;font-size:.75rem;font-weight:500;display:inline-flex}:root[data-theme=mitrekadark] .cf-page-category{color:var(--color-accent)}.cf-summary{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.cf-summary__icon{background:color-mix(in oklch, var(--color-primary), transparent 88%);width:28px;height:28px;color:var(--color-primary);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=mitrekadark] .cf-summary__icon{color:var(--color-accent)}.cf-table-wrap{border:1px solid var(--color-base-300);border-radius:.5rem;overflow:auto}.cf-table{border-collapse:separate;border-spacing:0;width:100%;min-width:960px;font-size:var(--font-size-xs)}.cf-table th{z-index:1;border-bottom:2px solid var(--color-primary);background:var(--color-base-100);text-align:left;white-space:nowrap;height:2.75rem;padding:0 1rem;font-weight:600;position:sticky;top:0}.cf-table th+th,.cf-table td+td{border-left:1px solid var(--color-base-300)}.cf-table td{border-bottom:1px solid var(--color-base-300);white-space:nowrap;height:2.5rem;padding:0 1rem}.cf-table tbody tr:nth-child(2n) td{background:#f8fafc}:root[data-theme=mitrekadark] .cf-table tbody tr:nth-child(2n) td{background:#0d1a33}.cf-table tbody tr:hover td{background:color-mix(in oklch, var(--color-primary), transparent 94%)}.cf-table tbody tr:last-child td{border-bottom:0}.cf-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}.cf-user-name{color:var(--color-primary);font-weight:700}:root[data-theme=mitrekadark] .cf-user-name{color:var(--color-accent)}.cf-pagination{font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1.25rem;padding:.75rem .25rem .25rem;display:flex}.cf-icon-btn{border-radius:var(--radius-field-xs);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:filter .15s,transform 20ms;display:inline-flex}.cf-icon-btn:hover{filter:brightness(.92)}.cf-icon-btn:active{transform:translateY(.5px)}.cf-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cf-icon-btn--warning{background:var(--color-warning)}.cf-icon-btn--error{background:var(--color-error)}.cf-status{border-radius:var(--radius-field-xs);color:#fff;align-items:center;height:1.25rem;padding-inline:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.cf-status--active,.cf-status--success{background:var(--color-success)}.cf-status--inactive,.cf-status--error{background:var(--color-error)}.cf-status--warning{background:var(--color-warning)}.cf-status--muted{background:color-mix(in oklch, var(--color-base-content), transparent 45%)}.cf-plan{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 2rem;display:grid}.cf-plan__label{opacity:.6;font-size:.75rem}.cf-plan__value{font-size:var(--font-size-md);margin-top:.125rem;font-weight:600}.cf-chip{background:color-mix(in oklch, var(--color-primary), transparent 88%);height:1.5rem;color:var(--color-primary);border-radius:9999px;align-items:center;padding-inline:.625rem;font-size:.75rem;font-weight:600;display:inline-flex}:root[data-theme=mitrekadark] .cf-chip{color:var(--color-accent)}.cf-section-title{font-size:var(--font-size-lg);margin-bottom:.75rem;font-weight:600}.cf-label{font-size:var(--font-size-xs);margin-bottom:.375rem;font-weight:500;display:block}.cf-required{color:var(--color-error)}.cf-field-error{color:var(--color-error);margin-top:.25rem;font-size:.75rem}.cf-textarea{border:var(--border) solid var(--color-base-300);border-radius:var(--radius-field-md);background:var(--color-base-100);width:100%;min-height:6.5rem;color:var(--color-base-content);font-size:var(--font-size-md);resize:vertical;padding:.625rem .75rem}.cf-textarea::placeholder{color:color-mix(in oklch, var(--color-base-content), transparent 55%)}.cf-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary), white 78%);outline:none}.cf-app .input[aria-invalid=true],.cf-app .select[aria-invalid=true],.cf-textarea[aria-invalid=true]{border-color:var(--color-error)}.cf-radio{width:1.125rem;height:1.125rem;accent-color:var(--color-primary)}.cf-alert{background:color-mix(in oklch, var(--color-error), transparent 88%);color:var(--color-error);font-size:var(--font-size-sm);border-radius:.5rem;padding:.5rem .75rem}.cf-modal-backdrop{z-index:var(--z-modal-backdrop);background:#0f172a73;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out cf-fade;display:flex;position:fixed;inset:0}.cf-modal{z-index:var(--z-modal);background:var(--color-base-100);width:100%;max-height:calc(100dvh - 2rem);color:var(--color-base-content);border-radius:.875rem;flex-direction:column;animation:.15s ease-out cf-pop;display:flex;box-shadow:0 24px 64px #00000040}.cf-modal--sm{max-width:26rem}.cf-modal--md{max-width:48rem}.cf-modal__header{border-bottom:1px solid var(--color-base-300);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.cf-modal__title{font-size:1.125rem;font-weight:600}.cf-modal__body{min-height:0;padding:1.5rem 1.75rem;overflow-y:auto}.cf-modal__footer{border-top:1px solid var(--color-base-300);justify-content:flex-end;gap:.75rem;padding:1.25rem;display:flex}.cf-toasts{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:.5rem;width:min(26rem,100vw - 2rem);display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.cf-toast{border:1px solid var(--color-base-300);border-left:4px solid var(--color-success);background:var(--color-base-100);color:var(--color-base-content);font-size:var(--font-size-sm);pointer-events:auto;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;animation:.15s ease-out cf-pop;display:flex;box-shadow:0 10px 30px #00000026}.cf-toast--error{border-left-color:var(--color-error)}.cf-spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite cf-spin}@keyframes cf-pop{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}@keyframes cf-fade{0%{opacity:0}}@keyframes cf-slide-in{0%{transform:translate(-100%)}}@keyframes cf-spin{to{transform:rotate(360deg)}}}
