.byz-shell{display:flex;min-height:100vh;background:var(--color-background-surface)}.byz-sidebar{width:var(--size-sidebar-width);flex-shrink:0;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--color-primary-wash);box-shadow:inset 0 0 0 1px var(--color-success-tint);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-11-5);padding:var(--spacing-shell-sidebar-y) 0}.byz-sidebar-logo-row{display:flex;justify-content:center;padding:0 var(--spacing-3)}.byz-sidebar-logo{position:relative;flex-shrink:0;width:var(--size-logo-width);height:var(--size-logo-height)}.byz-sidebar-logo-mark{position:absolute;left:0;top:0;width:100%;height:88.76%;display:block}.byz-sidebar-logo-wordmark{position:absolute;left:9.49%;top:90.68%;width:83.58%;height:auto;display:block}.byz-sidebar nav{width:100%}.byz-sidebar-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}.byz-sidebar-link{display:flex;align-items:center;gap:var(--spacing-3);width:var(--size-nav-item-width);padding:var(--spacing-shell-nav-y) var(--spacing-shell-nav-x);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none;transition:background .15s}.byz-sidebar-link svg{flex-shrink:0}.byz-sidebar-link span{white-space:nowrap}.byz-sidebar-link:hover{color:var(--color-text-secondary)}.byz-sidebar-link--active,.byz-sidebar-link--active:hover{background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-sidebar-link:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-main{flex:1;display:flex;flex-direction:column;min-width:0}.byz-topbar{height:var(--size-topbar-height);flex-shrink:0;background:var(--color-background-app);box-shadow:inset 0 -1px 0 var(--color-success-tint);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-8);padding:0 var(--spacing-11)}.byz-topbar-search{box-sizing:content-box;display:flex;align-items:center;gap:var(--spacing-3);width:100%;max-width:var(--size-topbar-search-width);background:var(--color-background-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full);padding:var(--spacing-3-5) var(--spacing-7);color:var(--color-text-primary)}.byz-topbar-search:focus-within{border-color:var(--color-primary-500);outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-topbar-search input{border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);background:transparent}.byz-topbar-search input::placeholder{color:var(--color-neutral-400)}.byz-topbar-bell svg{width:var(--size-icon-bell);height:var(--size-icon-bell)}.byz-topbar-bell{background:none;border:none;padding:0;color:var(--color-text-primary);cursor:pointer;display:flex;flex-shrink:0}.byz-topbar-bell:disabled,.byz-topbar-search input:disabled{cursor:not-allowed}.byz-topbar-avatar{border:none;background:none;padding:0;cursor:pointer;border-radius:var(--radius-full);flex-shrink:0}.byz-topbar-avatar img{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);object-fit:cover;display:block}.byz-topbar-bell:focus-visible,.byz-topbar-avatar:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-content{flex:1;padding:var(--spacing-11);background:var(--color-background-surface)}.byz-sidebar-logout{margin-top:auto;border:none;font-family:inherit;cursor:pointer;text-align:left}.byz-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);border-radius:var(--radius-sm);padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-sm);font-weight:600;border:1px solid transparent;cursor:pointer;transition:opacity .15s ease}.byz-button:disabled{opacity:.5;cursor:not-allowed}.byz-button--primary{background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-button--secondary{background:var(--color-background-surface);color:var(--color-text-primary);border-color:var(--color-border-default)}.byz-button--danger{background:var(--color-danger-500);color:var(--color-text-inverse)}.byz-button--ghost{background:transparent;color:var(--color-text-primary)}.byz-input-field{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.byz-input-label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.byz-input{width:100%;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-background-surface)}.byz-input--error{border-color:var(--color-danger-500)}.byz-input-error{font-size:var(--font-size-xs);color:var(--color-danger-500);margin:0}.byz-input-wrap{position:relative;display:block}.byz-card{background:var(--color-background-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-8)}.byz-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-scrim);display:flex;align-items:center;justify-content:center;z-index:50}.byz-modal{background:var(--color-background-surface);border-radius:var(--radius-md);padding:var(--spacing-9);min-width:408px;max-width:90vw;max-height:90vh;overflow:auto}.byz-modal-title{font-size:var(--font-size-xl);margin:0 0 var(--spacing-5);color:var(--color-text-primary)}.byz-export{position:relative;display:inline-flex}.byz-export-error{position:absolute;top:100%;right:0;margin:var(--spacing-1) 0 0;white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-danger-500)}.byz-auth-page{min-height:100vh;display:flex;background:var(--color-background-surface)}.byz-auth-brand{position:relative;flex:0 1 var(--size-auth-brand-width);min-width:0;overflow:hidden;background:var(--color-primary-tint)}.byz-auth-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.byz-auth-logo{position:absolute;top:var(--spacing-11);left:var(--spacing-11);width:var(--size-auth-logo-width);height:var(--size-auth-logo-height)}.byz-auth-logo-mark{position:absolute;left:0;top:0;width:100%;height:88.76%;display:block}.byz-auth-logo-wordmark{position:absolute;left:9.49%;top:90.68%;width:83.58%;height:auto;display:block}.byz-auth-main{flex:1 0 auto;min-width:var(--size-auth-main-min-width);display:flex;flex-direction:column;align-items:center}.byz-auth-main--login{padding:var(--spacing-auth-top) var(--spacing-5) var(--spacing-auth-bottom)}.byz-auth-main--reset{padding:var(--spacing-auth-reset-top) var(--spacing-5) var(--spacing-11)}.byz-auth-title{width:var(--size-auth-panel-width);max-width:100%;margin:0;font-size:var(--font-size-2xl);font-weight:600;line-height:var(--font-lineHeight-heading);color:var(--color-text-heading);text-align:center}.byz-auth-body{width:var(--size-auth-form-width);max-width:100%;display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-auth-main--login .byz-auth-body{margin-top:var(--spacing-auth-form-offset)}.byz-auth-form{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-auth-page .byz-input-field{gap:var(--spacing-2)}.byz-auth-page .byz-input-label{font-size:var(--font-size-base);font-weight:400;line-height:var(--font-size-base);color:var(--color-text-primary)}.byz-auth-page .byz-input{height:var(--size-auth-field-height);padding:var(--spacing-4) var(--spacing-4-5);border:none;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-neutral-250);font-size:var(--font-size-base);line-height:var(--font-lineHeight-body)}.byz-auth-page .byz-input::placeholder{color:var(--color-neutral-400)}.byz-auth-page .byz-input--error{box-shadow:inset 0 0 0 1px var(--color-danger-500)}.byz-auth-password-group{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-auth-page .byz-auth-password-input{padding-right:var(--spacing-auth-toggle-clearance);font-size:var(--font-size-sm)}.byz-auth-toggle-pwd{position:absolute;top:50%;right:var(--spacing-4-5);transform:translateY(-50%);display:flex;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer}.byz-auth-forgot-link{align-self:flex-end;font-size:var(--font-size-xs);line-height:var(--font-lineHeight-label);color:var(--color-text-link);text-decoration:none}.byz-auth-submit{height:var(--size-auth-field-height);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:400}.byz-auth-footer{margin-top:auto;padding-top:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);line-height:var(--font-size-xs);color:var(--color-neutral-500);text-align:center}.byz-auth-reset{width:var(--size-auth-reset-width);max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-11)}.byz-auth-reset-body{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-14)}.byz-auth-reset-intro{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center}.byz-auth-reset-title{margin:0;font-size:var(--font-size-2xl);font-weight:600;line-height:var(--font-lineHeight-heading);color:var(--color-text-secondary)}.byz-auth-reset-subtitle{margin:0;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-auth-back-link{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-base);line-height:var(--font-size-base);color:var(--color-text-heading);text-decoration:none}.byz-auth-back-icon{width:var(--size-icon-lg);height:var(--size-icon-lg);flex-shrink:0}.byz-auth-form-error,.byz-auth-notice{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-normal);margin:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);background:var(--color-background-surface)}.byz-auth-form-error{color:var(--color-danger-500);border:1px solid var(--color-danger-500)}.byz-auth-notice{color:var(--color-text-primary);border:1px solid var(--color-success-500)}.byz-auth-hint{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-normal);color:var(--color-text-secondary);margin:0}.byz-auth-form--setup{gap:var(--spacing-5)}.byz-auth-main--login .byz-auth-body--setup{margin-top:var(--spacing-8)}.byz-auth-setup-group{display:flex;flex-direction:column;gap:var(--spacing-2)}.byz-auth-setup-title{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-heading)}.byz-auth-key{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-background-app);font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center;word-break:break-word}.byz-auth-key-actions{display:flex;justify-content:space-between;gap:var(--spacing-3)}.byz-auth-key-action{padding:0;border:none;background:none;cursor:pointer;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-link)}@media(max-width:1023px){.byz-auth-brand{display:none}}.byz-arrival-notice{margin:0;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-sm);background:var(--color-warning-100);font-size:var(--font-size-sm);color:var(--color-warning-600)}.byz-users-screen .byz-button{font-weight:400;border-radius:var(--radius-full)}.byz-users-screen .byz-button:focus-visible,.byz-users-screen .byz-users-back:focus-visible,.byz-users-screen .byz-users-more:focus-visible,.byz-users-pager button:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-users-screen{display:flex;flex-direction:column;gap:var(--spacing-9)}.byz-users-screen--list,.byz-users-screen--edit{gap:var(--spacing-8)}.byz-users-title-row{display:flex;align-items:center;gap:var(--spacing-5)}.byz-users-screen h1{margin:0;font-weight:500;font-size:var(--font-size-2xl);line-height:var(--font-lineHeight-heading);color:var(--color-text-secondary)}.byz-users-back{display:flex;padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.byz-card.byz-users-panel{border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint);padding:var(--spacing-9);display:flex;flex-direction:column;gap:var(--spacing-8);background:var(--color-background-surface)}.byz-button.byz-users-pill-button{display:inline-flex;align-items:center;border-radius:var(--radius-full);font-family:inherit;font-size:var(--font-size-base);cursor:pointer;border:1px solid transparent;background:none}.byz-button.byz-users-pill-button:disabled{cursor:not-allowed}.byz-button.byz-users-pill-button--outline{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-8-5);border-color:var(--color-primary-500);color:var(--color-primary-500)}.byz-button.byz-users-pill-button--solid{border:none;gap:var(--spacing-6);padding:var(--spacing-4-5) var(--spacing-9);background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-button.byz-users-pill-button--filter{gap:var(--spacing-7-5);padding:var(--spacing-3-5) var(--spacing-8);border-color:var(--color-border-default);color:var(--color-text-primary)}.byz-users-status{display:inline-block;border-radius:var(--radius-full);font-size:var(--font-size-sm)}.byz-users-status--active{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-users-status--danger{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-users-status--neutral{background:var(--color-neutral-250);color:var(--color-neutral-600)}.byz-users-avatar{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);flex-shrink:0;background:var(--color-primary-100);color:var(--color-primary-500);display:flex;align-items:center;justify-content:center}.byz-users-avatar--large{width:var(--size-avatar-lg);height:var(--size-avatar-lg)}.byz-users-avatar--photo{object-fit:cover}.byz-users-error{margin:0;font-size:var(--font-size-sm);color:var(--color-danger-500)}.byz-users-notice{margin:0;font-size:var(--font-size-sm);color:var(--color-primary-600)}.byz-users-muted{font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-users-note{margin:0;font-size:var(--font-size-sm);color:var(--color-neutral-400)}.byz-users-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);flex-wrap:wrap}.byz-users-toolbar-group{display:flex;align-items:center;gap:var(--spacing-8);flex-wrap:wrap}.byz-users-toolbar-group--actions{gap:var(--spacing-7)}.byz-users-table{width:100%;border-collapse:collapse}.byz-users-table thead tr{background:var(--color-primary-200)}.byz-users-table th{text-align:left;padding:var(--spacing-5) var(--spacing-2);font-weight:400;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-users-table tbody tr{border-bottom:1px solid var(--color-neutral-150)}.byz-users-table td{padding:var(--spacing-4) var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-users-table .byz-users-select-cell{box-sizing:content-box;width:var(--size-table-select-col);padding:var(--spacing-5) 0 var(--spacing-5) var(--spacing-7);vertical-align:middle;color:var(--color-text-primary)}.byz-users-table .byz-users-message-cell{padding:var(--spacing-10) var(--spacing-2);text-align:center;color:var(--color-text-muted)}.byz-users-identity{display:flex;align-items:center;gap:var(--spacing-3)}.byz-users-table .byz-users-status{box-sizing:content-box;min-width:var(--size-pill-min-width);text-align:center;padding:var(--spacing-2) var(--spacing-5)}.byz-users-row-actions{display:flex;align-items:center;gap:var(--spacing-2-5)}.byz-button.byz-users-icon-button{width:var(--size-control-sm-width);height:var(--size-control-sm-height);border-radius:var(--radius-sm);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.byz-button.byz-users-icon-button--view{background:var(--color-neutral-100);color:var(--color-text-primary)}.byz-button.byz-users-icon-button--block{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-users-more{display:flex;padding:0;border:none;background:none;color:var(--color-text-primary)}.byz-users-more:disabled{cursor:not-allowed}.byz-users-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);flex-wrap:wrap}.byz-users-showing{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-users-pager{display:flex;align-items:center;gap:var(--spacing-2-5)}.byz-users-pager button{min-width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer;padding:0}.byz-users-pager-step{border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-users-pager-step:disabled{cursor:not-allowed;opacity:.5}.byz-users-pager-page{border:1px solid var(--color-border-default);background:none;color:var(--color-neutral-400)}.byz-users-pager-page[aria-current=page]{border-color:transparent;background:var(--color-primary-100);color:var(--color-primary-600)}.byz-card.byz-users-profile{flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8);border:1px solid var(--color-primary-line);border-radius:var(--radius-sm)}.byz-users-profile-main{display:flex;align-items:flex-start;gap:var(--spacing-3)}.byz-users-profile-text{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 var(--spacing-6)}.byz-users-profile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.byz-users-profile-name-row{display:flex;align-items:center;gap:var(--spacing-7);min-width:0}.byz-users-profile-name{font-weight:400;font-size:var(--font-size-xl);line-height:var(--font-lineHeight-heading);color:var(--color-text-primary);overflow-wrap:anywhere}.byz-users-profile-name-row .byz-users-status{padding:var(--spacing-1) var(--spacing-8-5);font-size:var(--font-size-xs);line-height:var(--font-lineHeight-label)}.byz-users-profile-meta{font-size:var(--font-size-base);line-height:var(--font-lineHeight-heading);color:var(--color-neutral-500)}.byz-users-contact{display:flex;align-items:center;gap:var(--spacing-2-5);font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-600)}.byz-users-contact svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.byz-users-contact--location svg{color:var(--color-primary-500)}.byz-users-contact--mail svg{color:var(--color-success-500)}.byz-users-contact--phone svg{color:var(--color-primary-500)}.byz-users-profile-actions{display:flex;align-items:center;gap:var(--spacing-6)}.byz-users-profile-actions .byz-button.byz-users-pill-button--outline{gap:var(--spacing-4);padding:var(--spacing-3-5) var(--spacing-8)}.byz-button.byz-users-block-button{display:inline-flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border:none;border-radius:var(--radius-full);background:var(--color-danger-100);color:var(--color-danger-500);font-family:inherit;font-size:var(--font-size-base);cursor:pointer}.byz-users-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-9);align-items:start}.byz-users-detail-grid .byz-card.byz-users-panel{padding:var(--spacing-8);gap:var(--spacing-6)}.byz-users-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.byz-users-card-title{font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-users-card-link{font-size:var(--font-size-sm-plus);color:var(--color-text-muted)}.byz-users-card-subtitle{margin-top:calc(-1 * var(--spacing-2-5))}.byz-users-dialog-form{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-users-dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-5)}.byz-card.byz-users-form{padding:var(--spacing-10)}.byz-users-form-body{display:flex;flex-direction:column;gap:var(--spacing-10)}.byz-users-form .byz-input-field{gap:var(--spacing-2)}.byz-users-form .byz-input-label{font-weight:400;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-users-form-intro{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-users-form-intro-title{font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-users-form-intro-subtitle{font-size:var(--font-size-sm);color:var(--color-neutral-400)}.byz-users-section{display:flex;flex-direction:column;gap:var(--spacing-6)}.byz-users-section-title{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-users-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-7) var(--spacing-10)}.byz-users-field-grid--checks{gap:var(--spacing-4) var(--spacing-10)}.byz-users-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-10);align-items:start}.byz-users-label{display:block;font-size:var(--font-size-sm);color:var(--color-neutral-600);margin-bottom:var(--spacing-2)}.byz-input.byz-users-input,.byz-users-select,.byz-users-textarea{width:100%;border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);padding:var(--spacing-4) var(--spacing-7);font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary);outline:none;background:var(--color-background-surface)}.byz-input.byz-users-input:focus-visible,.byz-users-select:focus-visible,.byz-users-textarea:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 var(--spacing-0-5) var(--color-primary-tint)}.byz-input.byz-users-input[aria-invalid=true],.byz-users-select[aria-invalid=true]{border-color:var(--color-danger-500)}.byz-users-input:disabled,.byz-users-select:disabled,.byz-users-textarea:disabled{cursor:not-allowed;background:var(--color-neutral-100)}.byz-users-textarea{border-radius:var(--radius-md);padding:var(--spacing-5) var(--spacing-7);resize:vertical}.byz-users-select-wrap{position:relative;display:block}.byz-users-select{line-height:var(--font-lineHeight-control);padding-right:var(--spacing-12);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.byz-users-select--placeholder{color:var(--color-border-muted)}.byz-users-select option{color:var(--color-text-primary)}.byz-users-select-wrap svg{position:absolute;right:var(--spacing-6);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-neutral-700)}.byz-users-field-error{margin:var(--spacing-1-5) 0 0;font-size:var(--font-size-xs);color:var(--color-danger-500)}.byz-users-check{display:flex;align-items:center;gap:var(--spacing-4);font-weight:500;font-size:var(--font-size-sm-plus);color:var(--color-neutral-700);cursor:pointer}.byz-users-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-checkbox);height:var(--size-checkbox);margin:0;border:1px solid var(--color-neutral-400);border-radius:var(--radius-xs);background:var(--color-background-surface);flex-shrink:0;cursor:pointer}.byz-users-check input:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-users-check input:disabled,.byz-users-check input:disabled+span{cursor:not-allowed;opacity:.6}.byz-users-check input:checked{border-color:var(--color-primary-500);background:var(--color-primary-500);box-shadow:inset 0 0 0 var(--spacing-0-5) var(--color-background-surface)}.byz-users-picture{border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-10);display:flex;align-items:center;gap:var(--spacing-9);flex-wrap:wrap}.byz-users-picture-text{display:flex;flex-direction:column;gap:var(--spacing-5);font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-users-choose-image{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-primary-500);border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-9);color:var(--color-primary-500);font-size:var(--font-size-sm-plus);cursor:pointer}.byz-users-choose-image[aria-disabled=true]{cursor:not-allowed;opacity:.6}.byz-users-choose-image input{position:absolute;width:var(--spacing-0-5);height:var(--spacing-0-5);opacity:0}.byz-users-form-footer{border-top:1px solid var(--color-border-default);padding:var(--spacing-8) 0 0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-users-form-buttons{display:flex;align-items:center;gap:var(--spacing-6)}.byz-button.byz-users-cancel{display:inline-flex;align-items:center;gap:var(--spacing-7-5);border:none;border-radius:var(--radius-full);background:var(--color-neutral-100);padding:var(--spacing-4) var(--spacing-9);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer}.byz-button.byz-users-submit{border:none;border-radius:var(--radius-full);background:var(--color-primary-500);padding:var(--spacing-4-5) var(--spacing-11-5);color:var(--color-text-inverse);font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer}.byz-button.byz-users-submit:disabled{opacity:.6;cursor:wait}.byz-users-heading-block{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-users-screen--edit .byz-users-title-row{gap:var(--spacing-3)}.byz-users-heading-subtitle{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-card.byz-users-edit-panel{padding:var(--spacing-8)}.byz-users-edit-form{display:flex;flex-direction:column;gap:var(--spacing-11)}.byz-users-screen--edit .byz-input-field{gap:var(--spacing-2)}.byz-users-screen--edit .byz-input-label{font-weight:400;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-label);color:var(--color-text-primary)}.byz-users-edit-section{display:flex;flex-direction:column;gap:var(--spacing-9)}.byz-users-edit-section--fields{gap:var(--spacing-7)}.byz-users-image-row{display:flex;align-items:center;gap:var(--spacing-8-5)}.byz-users-image-controls{display:flex;flex-direction:column;gap:var(--spacing-4)}.byz-users-image-buttons{display:flex;align-items:center;gap:var(--spacing-5)}.byz-button.byz-users-change-image{height:var(--size-avatar-sm);border:none;border-radius:var(--radius-full);background:var(--color-primary-500);padding:0 var(--spacing-9);color:var(--color-text-inverse);font-family:inherit;font-size:var(--font-size-sm)}.byz-button.byz-users-remove-image{width:var(--size-icon-button-width);height:var(--size-icon-button-height);border:none;border-radius:var(--radius-xs-plus);background:var(--color-danger-150);color:var(--color-danger-500);display:flex;align-items:center;justify-content:center;padding:0}.byz-button.byz-users-change-image:disabled,.byz-button.byz-users-remove-image:disabled{cursor:not-allowed}.byz-users-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8) var(--spacing-3)}.byz-users-edit-field{display:flex;flex-direction:column;gap:var(--spacing-2)}.byz-users-edit-label{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-label);color:var(--color-text-primary)}.byz-input.byz-users-edit-input{width:100%;height:var(--size-control-height);border:none;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-neutral-250);padding:var(--spacing-4) var(--spacing-5);font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);outline:none;background:var(--color-background-surface)}.byz-input.byz-users-edit-input:focus-visible,.byz-users-phone:focus-within{box-shadow:inset 0 0 0 var(--spacing-0-5) var(--color-primary-500)}.byz-input.byz-users-edit-input:read-only{color:var(--color-text-muted)}.byz-users-phone{height:var(--size-control-height);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-neutral-250);display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-5) var(--spacing-1) var(--spacing-1)}.byz-users-phone-code{height:var(--size-avatar-md);border-radius:var(--radius-full);background:var(--color-primary-500);display:flex;align-items:center;gap:var(--spacing-3);padding:0 var(--spacing-3);color:var(--color-text-inverse);font-size:var(--font-size-base);flex-shrink:0}.byz-users-phone input{flex:1;min-width:0;border:none;outline:none;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);background:transparent}.byz-users-screen--edit .byz-users-select{height:var(--size-control-height);padding-top:0;padding-bottom:0;font-size:var(--font-size-base)}.byz-users-edit-footer{border-top:1px solid var(--color-border-default);padding:var(--spacing-8) 0 0;display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-10)}.byz-button.byz-users-edit-cancel,.byz-button.byz-users-edit-save{height:var(--size-button-height);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}.byz-button.byz-users-edit-cancel{width:var(--size-button-width);border:none;box-shadow:inset 0 0 0 1px var(--color-primary-500);background:none;color:var(--color-primary-500)}.byz-button.byz-users-edit-save{width:var(--size-button-wide-width);border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-users-role-section{flex-basis:100%;display:flex;flex-direction:column;gap:var(--spacing-3)}.byz-users-section-title,.byz-users-block-title{margin:0;font-weight:500;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-heading);color:var(--color-text-primary)}.byz-users-child-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.byz-users-child-card{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--color-neutral-100);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.byz-users-child-head{display:flex;flex-direction:column}.byz-users-child-name{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-text-primary)}.byz-users-child-meta{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-users-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.byz-users-chip{padding:var(--spacing-0-5) var(--spacing-6);border-radius:var(--radius-full);background:var(--color-success-500);color:var(--color-text-inverse);font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body)}.byz-users-interest-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8)}.byz-users-interest-group,.byz-users-field{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-users-field-label{font-size:var(--font-size-xs);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-users-field-value,.byz-users-block-text{margin:0;font-size:var(--font-size-xs);line-height:var(--font-lineHeight-body);color:var(--color-text-primary)}.byz-users-tabs{display:flex;align-self:flex-start;margin-bottom:var(--spacing-8)}.byz-users-tab{padding:var(--spacing-2) var(--spacing-5);border:none;border-bottom:1px solid var(--color-primary-line);background:none;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer}.byz-users-tab--selected{border-bottom-color:var(--color-primary-500);color:var(--color-primary-500);font-weight:500}.byz-users-blocks{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-users-block{display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-primary-line)}.byz-users-block-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8)}.byz-users-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2) var(--spacing-8)}.byz-users-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.byz-users-gallery{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.byz-users-gallery-item{width:var(--size-pill-min-width-lg);height:var(--size-pill-min-width-lg);object-fit:cover;border-radius:var(--radius-md)}button.byz-users-card-link{border:none;background:none;padding:0;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer}button.byz-users-card-link:disabled{cursor:default}.byz-users-activity{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;list-style:none}.byz-users-activity-row{display:flex;align-items:center;gap:var(--spacing-3)}.byz-users-activity-icon{flex-shrink:0;width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full);background:var(--color-primary-500)}.byz-users-activity-text{display:flex;flex-direction:column}.byz-users-activity-title{font-size:var(--font-size-sm);color:var(--color-neutral-800)}.byz-users-activity-meta{font-size:var(--font-size-xs);color:var(--color-neutral-500)}.byz-users-profile-actions{display:flex;flex-shrink:0;gap:var(--spacing-4)}.byz-users-profile-actions .byz-button{min-width:var(--size-button-width);min-height:var(--size-icon-button-height);padding:var(--spacing-2-5);justify-content:center;gap:var(--spacing-2);font-size:var(--font-size-sm)}.byz-users-detail-grid .byz-card.byz-users-panel{border-radius:var(--radius-sm)}.byz-users-detail-grid .byz-users-card-title{font-weight:400;font-size:var(--font-size-base)}.byz-card.byz-users-panel .byz-users-card-link{font-size:var(--font-size-sm);color:var(--color-neutral-400)}.byz-users-interest-group>.byz-users-field-label{color:var(--color-neutral-600)}.byz-users-child-card{background:var(--color-background-surface)}.byz-users-child-head{flex-direction:row;align-items:center;gap:var(--spacing-3)}.byz-users-child-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-600);font-size:var(--font-size-sm)}.byz-users-child-text{display:flex;flex-direction:column}.byz-users-block-row{padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-primary-line)}.byz-users-block-row .byz-users-block{padding-bottom:0;border-bottom:none}.byz-users-blocks>:last-child{padding-bottom:0;border-bottom:none}.byz-users-field-grid--three{grid-template-columns:2fr 2fr 1fr}.byz-users-tab{display:inline-grid}.byz-users-tab:after{content:attr(data-label);font-weight:500;height:0;visibility:hidden;overflow:hidden}.byz-users-activity-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-inverse)}.byz-users-activity-icon svg{width:var(--size-icon-md);height:var(--size-icon-md)}.byz-users-gallery-item{border-radius:var(--radius-sm-plus)}.byz-users-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.byz-users-filter:focus-within{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-users-filter select:focus{outline:none}.byz-users-row-menu-wrap{position:relative;display:inline-flex}.byz-users-row-menu{position:absolute;top:calc(100% + var(--spacing-1));right:0;z-index:2;display:flex;flex-direction:column;min-width:var(--size-control-sm-width);padding:var(--spacing-2) 0;border-radius:var(--radius-md);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-users-row-menu button{border:none;background:none;text-align:left;font:inherit;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-5);color:var(--color-text-primary);cursor:pointer;white-space:nowrap}.byz-users-row-menu button:hover,.byz-users-row-menu button:focus-visible{background:var(--color-primary-100)}.byz-users-row-menu .byz-users-row-menu-danger{color:var(--color-danger-500)}.byz-users-subscription{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-users-subscription-plan{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-control-sm-width),1fr));gap:var(--spacing-5);margin:0}.byz-users-subscription-plan dt{font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-users-subscription-plan dd{margin:var(--spacing-1) 0 0;color:var(--color-text-primary)}.byz-users-subscription-subtitle{font-weight:600;color:var(--color-text-primary)}.byz-users-subscription-error{display:flex;align-items:center;gap:var(--spacing-5)}.byz-card.byz-cert-section{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-9);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-cert-section-title{font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-cert-muted{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-cert-error{margin:0;font-size:var(--font-size-sm);color:var(--color-danger-500)}.byz-cert-card{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-7-5);border:1px solid var(--color-neutral-150);border-radius:var(--radius-md)}.byz-cert-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-cert-identity{display:flex;align-items:flex-start;gap:var(--spacing-5);min-width:0}.byz-cert-file-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--size-icon-button-height));height:calc(var(--size-icon-button-height));border-radius:var(--radius-sm);background:var(--color-primary-100);color:var(--color-primary-600)}.byz-cert-text{display:flex;flex-direction:column;gap:var(--spacing-1-5);min-width:0}.byz-cert-name{font-weight:500;font-size:calc(var(--font-size-base) + var(--spacing-0-5) / 2);color:var(--color-text-primary)}.byz-cert-meta{font-size:var(--font-size-sm-plus);color:var(--color-text-muted)}.byz-cert-file{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-primary-500);font-size:var(--font-size-base)}.byz-cert-file a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.byz-cert-file a:focus-visible,.byz-cert-action:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-cert-status{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-7);border-radius:var(--radius-full);font-size:var(--font-size-sm)}.byz-cert-status--verified{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-cert-status--verified svg{color:var(--color-primary-700)}.byz-cert-status--pending{background:var(--color-warning-100);color:var(--color-warning-500)}.byz-cert-status--danger{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-cert-actions{display:flex;align-items:center;gap:var(--spacing-5);flex-wrap:wrap}.byz-cert-action{display:flex;align-items:center;gap:var(--spacing-2-5);padding:var(--spacing-2-5) var(--spacing-7-5);border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer}.byz-cert-action:disabled{cursor:not-allowed}.byz-cert-action--verify{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-cert-action--verify:disabled{background:var(--color-neutral-100);color:var(--color-border-muted)}.byz-cert-action--reject{background:var(--color-danger-100);color:var(--color-danger-700)}.byz-cert-action--reject svg{color:var(--color-danger-500)}.byz-cert-action--reset{background:var(--color-neutral-250);color:var(--color-neutral-700)}.byz-cert-badge{display:inline-block;padding:var(--spacing-1-75) var(--spacing-7-5);border-radius:var(--radius-full);font-size:var(--font-size-sm)}.byz-cert-badge--verified{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-cert-badge--pending{background:var(--color-warning-100);color:var(--color-warning-500)}.byz-cert-badge--neutral{background:var(--color-neutral-100);color:var(--color-neutral-600)}.byz-cert-section--bare{display:flex;flex-direction:column;gap:var(--spacing-8)}[role=alert][tabindex="-1"]:focus{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-programs-screen{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-programs-screen--add{gap:var(--spacing-9)}.byz-programs-screen h1{margin:0;font-weight:500;font-size:var(--font-size-2xl);line-height:var(--font-lineHeight-heading);color:var(--color-text-secondary)}.byz-programs-screen button:focus-visible,.byz-programs-screen select:focus-visible,.byz-programs-screen input:focus-visible,.byz-programs-screen textarea:focus-visible,.byz-programs-choose-file:focus-within{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-programs-heading{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-programs-subtitle{margin:0;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-programs-muted{margin:0;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-text-muted)}.byz-programs-error{margin:0;font-size:var(--font-size-sm);color:var(--color-danger-500)}.byz-programs-notice{margin:0;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-sm);background:var(--color-warning-100);font-size:var(--font-size-sm);color:var(--color-warning-600)}.byz-programs-field-error{margin:var(--spacing-1) 0 0;font-size:var(--font-size-xs);color:var(--color-danger-500)}.byz-card.byz-programs-panel{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-9);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-programs-card-title{font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-programs-tabs{display:flex;align-items:stretch;gap:var(--spacing-9);border-bottom:2px solid var(--color-primary-line)}.byz-programs-tabs--compact{align-self:flex-start}.byz-programs-tab{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:calc(var(--spacing-0-5) * -1);padding:var(--spacing-1-5) var(--spacing-0-5) var(--spacing-2-5);border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer}.byz-programs-tab[aria-selected=true]{border-bottom-color:var(--color-primary-500);color:var(--color-primary-500)}.byz-programs-tab-count{font-size:var(--font-size-sm);color:var(--color-primary-500)}.byz-programs-add{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.byz-programs-add-actions{display:flex;align-items:center;gap:var(--spacing-3)}.byz-button.byz-programs-pill{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-8-5);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);background:none;color:var(--color-primary-500);font-family:inherit;font-weight:400;font-size:var(--font-size-base)}.byz-programs-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-programs-panel-title{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-programs-org-filter{position:relative;display:flex}.byz-programs-org-filter-button{display:flex;align-items:center;gap:calc(var(--spacing-10) + var(--spacing-1));padding:var(--spacing-4) var(--spacing-8-5);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);background:var(--color-background-surface);color:var(--color-primary-500);font-family:inherit;font-size:var(--font-size-base);cursor:pointer}.byz-programs-org-filter--field .byz-programs-org-filter-button{justify-content:space-between;width:100%;min-height:calc(var(--size-control-height) + 1px);padding:var(--spacing-4) var(--spacing-6) var(--spacing-4) var(--spacing-7);border-color:var(--color-neutral-200);color:var(--color-text-primary);font-size:var(--font-size-sm-plus)}.byz-programs-org-filter--field .byz-programs-org-filter-button--empty{color:var(--color-border-muted)}.byz-programs-org-filter--field .byz-programs-org-filter-button svg{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-neutral-700)}.byz-programs-org-filter--field .byz-programs-org-filter-button[aria-invalid=true]{border-color:var(--color-danger-500)}.byz-programs-org-filter--field .byz-programs-org-popover{left:0;right:auto;width:100%;box-sizing:border-box}.byz-programs-org-popover{position:absolute;top:calc(100% + var(--spacing-2));right:0;z-index:10;display:flex;flex-direction:column;gap:var(--spacing-3);width:var(--size-search-min-width);padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-programs-org-options{display:flex;flex-direction:column;max-height:var(--size-cover-height);margin:0;padding:0;overflow-y:auto;list-style:none}.byz-programs-org-options li{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer}.byz-programs-org-options li:hover,.byz-programs-org-options li:focus-visible{background:var(--color-primary-50);outline:none}.byz-programs-org-options li[aria-selected=true]{color:var(--color-primary-600)}.byz-programs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-programs-search{display:flex;align-items:center;gap:var(--spacing-4);min-width:var(--size-search-min-width);padding:var(--spacing-4) var(--spacing-7-5);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-primary)}.byz-programs-search:focus-within{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-programs-screen .byz-programs-search input:focus-visible{outline:none}.byz-programs-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-programs-table{width:100%;border-collapse:collapse}.byz-programs-table thead tr{background:var(--color-primary-200)}.byz-programs-table th{text-align:left;padding:var(--spacing-5) var(--spacing-2);font-weight:400;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-programs-table tbody tr{border-bottom:1px solid var(--color-neutral-150)}.byz-programs-table td{padding:var(--spacing-5) var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.byz-programs-table .byz-programs-select-cell{box-sizing:content-box;width:var(--size-table-select-col);padding:var(--spacing-5) 0 var(--spacing-5) var(--spacing-7);vertical-align:middle}.byz-programs-table .byz-programs-message-cell{padding:var(--spacing-8) var(--spacing-5);text-align:center;color:var(--color-text-muted)}.byz-programs-empty{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}.byz-button.byz-programs-small-button{padding:var(--spacing-2) var(--spacing-7);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);background:none;color:var(--color-primary-500);font-family:inherit;font-weight:400;font-size:var(--font-size-sm)}.byz-programs-status{display:inline-block;box-sizing:content-box;min-width:var(--size-pill-min-width-lg);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);text-align:center;font-size:var(--font-size-sm)}.byz-programs-status--active{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-programs-status--danger{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-programs-status--pending{background:var(--color-neutral-100);color:var(--color-neutral-600)}.byz-programs-status--warning{background:var(--color-warning-100);color:var(--color-warning-600)}.byz-programs-status--muted{background:var(--color-neutral-250);color:var(--color-neutral-600)}.byz-programs-row-actions{display:flex;align-items:center;gap:var(--spacing-2-5)}.byz-programs-icon-button{display:flex;align-items:center;justify-content:center;width:var(--size-control-sm-width);height:var(--size-control-sm-height);padding:0;border:none;border-radius:var(--radius-sm);cursor:pointer}.byz-programs-icon-button:disabled{cursor:not-allowed}.byz-programs-icon-button--view{background:var(--color-neutral-100);color:var(--color-text-primary)}.byz-programs-icon-button--approve{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-programs-icon-button--reject{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-programs-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);flex-wrap:wrap}.byz-programs-showing{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-programs-pager{display:flex;align-items:center;gap:var(--spacing-2-5)}.byz-programs-pager button{min-width:var(--size-avatar-md);height:var(--size-avatar-md);padding:0;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer}.byz-programs-pager-step{border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-programs-pager-step:disabled{cursor:not-allowed;opacity:.5}.byz-programs-pager-page{border:1px solid var(--color-border-default);background:none;color:var(--color-neutral-400)}.byz-programs-pager-page[aria-current=page]{border-color:transparent;background:var(--color-primary-100);color:var(--color-primary-600)}.byz-programs-breadcrumb{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-text-muted)}.byz-programs-breadcrumb button{padding:0;border:none;background:none;font-family:inherit;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-text-muted);cursor:pointer}.byz-programs-breadcrumb svg{flex-shrink:0}.byz-programs-breadcrumb-current{color:var(--color-primary-500)}.byz-programs-approval-grid{display:grid;grid-template-columns:minmax(0,var(--size-approval-main-width)) var(--size-approval-side-width);gap:var(--spacing-8);align-items:start}.byz-programs-column{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.byz-programs-box{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-programs-box--details{gap:var(--spacing-3)}.byz-programs-box-title{font-size:var(--font-size-base);line-height:calc(var(--font-lineHeight-body) + var(--spacing-2));color:var(--color-text-primary)}.byz-programs-box--details>.byz-programs-box-title{margin-bottom:var(--spacing-2)}.byz-programs-box-title--ruled{padding-bottom:var(--spacing-5);border-bottom:1px solid var(--color-primary-tint)}.byz-programs-program-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-5)}.byz-programs-program-title{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-programs-approval-status{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-1);height:var(--size-avatar-sm);padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-2);border-radius:var(--size-avatar-sm);font-size:var(--font-size-xs);line-height:1;white-space:nowrap}.byz-programs-approval-status--pending,.byz-programs-approval-status--warning{background:var(--color-warning-tint);color:var(--color-warning-600)}.byz-programs-approval-status--active{background:var(--color-success-tint);color:var(--color-primary-700)}.byz-programs-approval-status--danger{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-programs-approval-status--muted{background:var(--color-neutral-100);color:var(--color-neutral-600)}.byz-programs-cover{display:block;width:100%;height:var(--size-cover-height);border-radius:var(--radius-sm);object-fit:cover}.byz-programs-cover--empty{background:var(--color-primary-mist)}.byz-programs-description{display:flex;flex-direction:column;gap:var(--spacing-7);font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-600);text-wrap:pretty}.byz-programs-description p{margin:0}.byz-programs-curriculum{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-programs-week{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-programs-week-title{font-size:var(--font-size-lg);color:var(--color-neutral-600)}.byz-programs-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8)}.byz-programs-session{display:flex;align-items:flex-start;gap:var(--spacing-5);min-width:0}.byz-programs-session-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-session-number);height:var(--size-session-number);border-radius:var(--radius-full);background:var(--color-primary-500);font-size:var(--font-size-base);color:var(--color-text-inverse)}.byz-programs-session-text{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-programs-session-name{font-weight:500}.byz-programs-session-length{display:flex;align-items:center;gap:var(--spacing-1-5)}.byz-programs-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8)}.byz-programs-fact-block{display:flex;flex-direction:column;gap:var(--spacing-2)}.byz-programs-fact-label{font-size:var(--font-size-xs);color:var(--color-text-muted)}.byz-programs-fact-value{display:flex;align-items:center;gap:var(--spacing-2-5);font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-programs-fact-value svg{flex-shrink:0}.byz-programs-map{position:relative;height:var(--size-map-height);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-primary-mist)}.byz-programs-map-pin{position:absolute;left:68.6%;top:50%;color:var(--color-primary-500)}.byz-programs-decisions{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-programs-decision{display:flex;align-items:center;gap:var(--spacing-3);height:var(--size-decision-height);padding:0 var(--spacing-5);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint);background:var(--color-background-surface);font-family:inherit;font-size:var(--font-size-lg);color:var(--color-text-primary);text-align:left;cursor:pointer}.byz-programs-decision:disabled{cursor:progress}.byz-programs-decision-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full);color:var(--color-text-inverse)}.byz-programs-decision-icon--primary{background:var(--color-primary-500)}.byz-programs-decision-icon--danger{background:var(--color-danger-500)}.byz-programs-notes{display:flex;flex-direction:column;gap:var(--spacing-3)}.byz-programs-notes label{font-size:var(--font-size-lg);line-height:calc(var(--font-lineHeight-body) + var(--spacing-2));color:var(--color-text-primary)}.byz-programs-notes textarea{height:var(--size-notes-height);padding:var(--spacing-5);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);resize:none;outline:none}.byz-programs-notes textarea::placeholder{color:var(--color-border-muted)}.byz-programs-notes textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-danger-500)}.byz-programs-detail-row{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-5);font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body)}.byz-programs-detail-row>span:first-child{color:var(--color-text-muted)}.byz-programs-detail-row>span:last-child{color:var(--color-text-primary);text-align:right}.byz-programs-rule{margin:var(--spacing-1-5) 0;border-top:1px solid var(--color-primary-tint)}.byz-programs-submitter{display:flex;align-items:center;gap:var(--spacing-1-5)}.byz-programs-detail-row>.byz-programs-submitter{color:var(--color-neutral-800)}.byz-programs-submitter-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-submitter-avatar);height:var(--size-submitter-avatar);border-radius:var(--radius-full);background:var(--color-primary-100);font-size:var(--font-size-xs);color:var(--color-primary-600)}.byz-programs-add-title{display:flex;align-items:flex-start;gap:var(--spacing-5)}.byz-programs-back{display:flex;margin-top:var(--spacing-1);padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.byz-programs-form{display:flex;flex-direction:column;gap:var(--spacing-10);padding:var(--spacing-10);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-programs-form-section{display:flex;flex-direction:column;gap:var(--spacing-6)}.byz-programs-form-section--cover{gap:var(--spacing-4)}.byz-programs-form-section-title{font-weight:500;font-size:var(--font-size-lg);color:var(--color-text-primary)}.byz-programs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-7) var(--spacing-10)}.byz-programs-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.byz-programs-grid--tight{gap:var(--spacing-5)}.byz-programs-label{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-programs-input,.byz-programs-select select,.byz-programs-textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-neutral-200);font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary);background:var(--color-background-surface);outline:none}.byz-programs-input,.byz-input.byz-programs-input{padding:var(--spacing-4) var(--spacing-7);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);font-size:var(--font-size-sm-plus)}.byz-programs-form .byz-input-field{gap:0}.byz-programs-form .byz-input-label{margin-bottom:var(--spacing-2);font-weight:400;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-programs-form .byz-input-error{margin-top:var(--spacing-1)}.byz-programs-input::placeholder,.byz-programs-textarea::placeholder{color:var(--color-border-muted)}.byz-input.byz-programs-input[aria-invalid=true],.byz-programs-input[aria-invalid=true],.byz-programs-select select[aria-invalid=true],.byz-programs-textarea[aria-invalid=true]{border-color:var(--color-danger-500)}.byz-programs-select{position:relative;display:block}.byz-programs-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(var(--size-control-height) + 1px);padding:var(--spacing-4) var(--spacing-12) var(--spacing-4) var(--spacing-7);border-radius:var(--radius-full);cursor:pointer}.byz-programs-select select.byz-programs-select--empty{color:var(--color-border-muted)}.byz-programs-select svg{position:absolute;right:var(--spacing-6);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-neutral-700)}.byz-programs-textarea{padding:var(--spacing-5) var(--spacing-7);border-radius:var(--radius-md);resize:vertical}.byz-programs-discount-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-programs-discount-buttons{display:flex;align-items:center;gap:var(--spacing-4)}.byz-button.byz-programs-outline-button,.byz-button.byz-programs-solid-button{border-radius:var(--radius-full);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-button.byz-programs-outline-button{padding:var(--spacing-3) var(--spacing-11);border:1px solid var(--color-primary-500);background:none;color:var(--color-primary-500)}.byz-button.byz-programs-solid-button{padding:var(--spacing-3-5) var(--spacing-11);border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-button.byz-programs-solid-button:disabled{opacity:1;cursor:not-allowed}.byz-programs-discount{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);max-width:var(--size-discount-card-width);padding:var(--spacing-5) var(--spacing-7);border-radius:var(--radius-sm);background:var(--color-primary-200)}.byz-programs-discount-text{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-programs-discount-code{font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-programs-discount-actions{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.byz-programs-plain-icon{display:flex;padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.byz-programs-discount-remove{display:flex;align-items:center;justify-content:center;width:var(--size-avatar-sm);height:var(--size-session-number);padding:0;border:none;border-radius:var(--radius-sm);background:var(--color-danger-100);color:var(--color-danger-700);cursor:pointer}.byz-programs-dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);padding:calc(var(--spacing-10) + var(--spacing-1));border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.byz-programs-dropzone{cursor:pointer}.byz-programs-dropzone--active{border-color:var(--color-primary-500)}.byz-programs-dropzone-icon{display:flex;align-items:center;justify-content:center;width:var(--size-table-select-col);height:var(--size-table-select-col);border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-500)}.byz-programs-dropzone-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-programs-dropzone-text span:first-child{font-size:var(--font-size-sm-plus)}.byz-programs-file-name{font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-programs-choose-file{position:relative;padding:var(--spacing-3) calc(var(--spacing-10) + var(--spacing-0-5));border:1px solid var(--color-primary-500);border-radius:var(--radius-full);color:var(--color-primary-500);font-size:var(--font-size-sm-plus);cursor:pointer}.byz-programs-choose-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--spacing-0-5);height:var(--spacing-0-5);opacity:0;overflow:hidden}.byz-programs-form-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap;padding-top:var(--spacing-8);border-top:1px solid var(--color-border-default)}.byz-button.byz-programs-cancel{gap:var(--spacing-7-5);padding:var(--spacing-4) var(--spacing-9);border:none;border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-text-primary);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-button.byz-programs-create{padding:var(--spacing-4-5) var(--spacing-11-5);border:none;border-radius:var(--radius-full);background:var(--color-primary-500);color:var(--color-text-inverse);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-button.byz-programs-create:disabled{opacity:.6;cursor:not-allowed}.byz-orgs-program-table.byz-org-programs-table td{padding:var(--spacing-4) var(--spacing-3);text-align:left;color:var(--color-text-primary);overflow-wrap:anywhere}.byz-orgs-program-table.byz-org-programs-table tbody tr{border-bottom:1px solid var(--color-neutral-150)}.byz-orgs-program-table.byz-org-programs-table td.byz-org-programs-message{padding:var(--spacing-8) var(--spacing-3);text-align:center;color:var(--color-text-muted)}.byz-org-programs-footer .byz-programs-showing{font-size:var(--font-size-sm);font-weight:400}.byz-org-programs-footer .byz-programs-pager{gap:var(--spacing-1-5)}.byz-org-programs-footer .byz-programs-pager button{min-width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-xs-plus);font-size:var(--font-size-sm)}.byz-org-programs-table .byz-programs-status{min-width:var(--size-pill-min-width-xl)}.byz-org-programs-failed{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-3)}.byz-programs-currency{position:relative;display:block}.byz-programs-currency-symbol{position:absolute;top:50%;left:var(--spacing-7);transform:translateY(-50%);font-size:var(--font-size-sm-plus);color:var(--color-text-primary);pointer-events:none}.byz-programs-input.byz-programs-input--currency{padding-left:calc(var(--spacing-7) + var(--spacing-4))}.byz-programs-dialog{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-programs-dialog p{margin:0}.byz-programs-dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-3)}.byz-button.byz-programs-small-button--danger{color:var(--color-danger-500);border-color:var(--color-danger-500)}.byz-settings-screen.byz-programs-screen{gap:var(--spacing-8)}.byz-settings-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-7)}.byz-settings-profile.byz-button{flex-shrink:0;padding:var(--spacing-3) var(--spacing-8-5);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);background:var(--color-background-surface);color:var(--color-primary-500);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus);cursor:pointer}.byz-settings-card{display:flex;flex-direction:column;gap:var(--spacing-7);padding:var(--spacing-9);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-settings-card-heading{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-settings-card-title{margin:0;font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-settings-muted{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-settings-form{display:flex;flex-direction:column;gap:var(--spacing-7)}.byz-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-7) var(--spacing-10)}.byz-settings-input,.byz-settings-select select{border-color:var(--color-text-primary)}.byz-settings-select select{padding-left:var(--spacing-7);color:var(--color-text-primary)}.byz-settings-input.byz-programs-textarea{padding:var(--spacing-5) var(--spacing-7)}.byz-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-6)}.byz-settings-outline.byz-button,.byz-settings-solid.byz-button{display:inline-flex;align-items:center;gap:calc(var(--spacing-10) + var(--spacing-1));border-radius:var(--radius-full);font-family:inherit;font-weight:400;font-size:var(--font-size-base);cursor:pointer}.byz-settings-outline.byz-button{padding:var(--spacing-3-5) var(--spacing-8-5);border:1px solid var(--color-primary-500);background:var(--color-background-surface);color:var(--color-primary-500)}.byz-settings-solid.byz-button{padding:var(--spacing-4) var(--spacing-9);border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-settings-outline.byz-button:disabled,.byz-settings-solid.byz-button:disabled{opacity:.5;cursor:not-allowed}.byz-settings-saved{margin:0;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-sm);background:var(--color-primary-100);font-size:var(--font-size-sm);color:var(--color-primary-700)}.byz-admin-screen.byz-programs-screen{gap:var(--spacing-8)}.byz-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8)}.byz-admin-stat{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-7) var(--spacing-8);border-radius:var(--radius-md);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-admin-stat-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-admin-stat-value{font-weight:600;font-size:calc(var(--font-size-2xl) + var(--spacing-1-5));line-height:var(--font-lineHeight-tight);color:var(--color-text-primary)}.byz-admin-stat-trend{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-primary-500)}.byz-admin-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--spacing-8)}.byz-admin-card{display:flex;flex-direction:column;gap:var(--spacing-7);padding:var(--spacing-9);border-radius:var(--radius-md);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-admin-card.byz-admin-card-dash{padding:var(--spacing-8);gap:var(--spacing-8)}.byz-admin-card.byz-admin-card-revenue{padding:var(--spacing-8);gap:var(--spacing-9)}.byz-admin-card.byz-admin-card-profile{padding:var(--spacing-8-5)}.byz-admin-card.byz-admin-card-info{gap:var(--spacing-8)}.byz-admin-card.byz-admin-card-recent{gap:var(--spacing-6)}.byz-admin-card-label{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-admin-card-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-5)}.byz-admin-card-heading{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-admin-card-title{margin:0;font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-admin-card-tools{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.byz-admin-outline-pill.byz-button,.byz-admin-solid-pill.byz-button{display:inline-flex;align-items:center;gap:var(--spacing-7);height:var(--size-avatar-sm);box-sizing:border-box;padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);font-family:inherit;font-weight:400;font-size:var(--font-size-xs)}.byz-admin-outline-pill.byz-button{border:1px solid var(--color-primary-500);background:var(--color-background-surface);color:var(--color-primary-500)}.byz-admin-solid-pill.byz-button{border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-admin-outline-pill.byz-button:disabled,.byz-admin-solid-pill.byz-button:disabled{opacity:.5;cursor:not-allowed}.byz-admin-chart-empty{display:flex;align-items:center;justify-content:center;min-height:var(--size-cover-height);padding:var(--spacing-8);border-radius:var(--radius-md);background:var(--color-primary-mist);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.byz-admin-actions{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-admin-action{display:flex;align-items:center;gap:var(--spacing-5);width:100%;padding:var(--spacing-4) var(--spacing-5);border:none;border-radius:var(--radius-md);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-neutral-150);font-family:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer}.byz-admin-action:hover,.byz-admin-action:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary-500)}.byz-admin-action-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-activity-icon);height:var(--size-activity-icon);border-radius:var(--radius-full);background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-admin-action-text{display:flex;flex:1;flex-direction:column;gap:var(--spacing-1);min-width:0}.byz-admin-action-title{font-size:var(--font-size-base);line-height:var(--font-lineHeight-tight)}.byz-admin-action-hint{font-size:var(--font-size-xs);line-height:var(--font-lineHeight-tight);color:var(--color-text-muted)}.byz-admin-actor{display:flex;align-items:center;gap:var(--spacing-3)}.byz-admin-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full);background:var(--color-primary-100);font-size:var(--font-size-xs);font-weight:500;color:var(--color-primary-700)}.byz-admin-actor-text{display:flex;flex-direction:column;gap:var(--spacing-0-5)}.byz-admin-actor-role{font-size:var(--font-size-xs);color:var(--color-text-muted)}.byz-admin-showing{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-admin-pager.byz-programs-footer{padding-top:0;border-top:none}.byz-admin-doc-tabs{display:flex;align-self:flex-start;width:fit-content;gap:var(--spacing-9);box-shadow:inset 0 -2px 0 var(--color-primary-line)}.byz-admin-doc-tab{padding:var(--spacing-1-5) var(--spacing-0-5) var(--spacing-2-5);border:none;background:none;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer}.byz-admin-doc-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--color-primary-500);color:var(--color-primary-500)}.byz-admin-editor{overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-sm)}.byz-admin-toolbar{display:flex;align-items:center;gap:var(--spacing-5);padding:var(--spacing-2-5) var(--spacing-7);border-bottom:1px solid var(--color-border-default);background:var(--color-background-surface)}.byz-admin-tool{display:inline-flex;padding:var(--spacing-1);border:none;border-radius:var(--radius-xs);background:none;color:var(--color-text-primary);cursor:pointer}.byz-admin-tool:hover,.byz-admin-tool:focus-visible{background:var(--color-primary-100)}.byz-admin-editor-text{display:block;width:100%;box-sizing:border-box;padding:var(--spacing-6) var(--spacing-7);border:none;outline:none;resize:vertical;font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-admin-editor-text::placeholder{color:var(--color-border-muted)}.byz-admin-preview{max-height:var(--size-cover-height);overflow-y:auto;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-text-primary);white-space:pre-line}.byz-admin-dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-3)}.byz-admin-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-7);border:1px solid var(--color-neutral-150);border-radius:var(--radius-sm);background:var(--color-background-surface)}.byz-admin-switch-text{display:flex;flex-direction:column;gap:var(--spacing-0-5)}.byz-admin-switch-label{font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-admin-switch{position:relative;flex-shrink:0;width:calc(var(--spacing-11) + var(--spacing-2));height:var(--size-icon-lg-minus);box-sizing:content-box;padding:var(--spacing-0-5);border:none;border-radius:var(--radius-full);background:var(--color-neutral-250);cursor:pointer}.byz-admin-switch[aria-checked=true]{background:var(--color-primary-500)}.byz-admin-switch:disabled{opacity:.5;cursor:not-allowed}.byz-admin-switch-knob{position:absolute;top:var(--spacing-0-5);left:var(--spacing-0-5);width:var(--size-icon-lg-minus);height:var(--size-icon-lg-minus);border-radius:var(--radius-full);background:var(--color-background-surface);transition:transform .15s ease}.byz-admin-switch[aria-checked=true] .byz-admin-switch-knob{transform:translate(calc(var(--spacing-11) + var(--spacing-2) - var(--size-icon-lg-minus)))}.byz-admin-profile-header.byz-admin-card{flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-8);padding:var(--spacing-10)}.byz-admin-profile-identity{display:flex;align-items:center;gap:var(--spacing-9)}.byz-admin-profile-photo{flex-shrink:0;width:calc(var(--size-avatar-lg) - var(--spacing-7));height:calc(var(--size-avatar-lg) - var(--spacing-7));border-radius:var(--radius-full);object-fit:cover}.byz-admin-profile-initials{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-100);font-weight:500;font-size:var(--font-size-2xl);color:var(--color-primary-700)}.byz-admin-profile-names{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2-5)}.byz-admin-profile-name{font-weight:500;font-size:var(--font-size-2xl);color:var(--color-text-secondary)}.byz-admin-profile-email{font-size:var(--font-size-base);color:var(--color-text-muted)}.byz-admin-role-pill{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-full);background:var(--color-primary-100);font-size:var(--font-size-sm-plus);color:var(--color-primary-600)}.byz-admin-profile-buttons{display:flex;align-items:center;gap:var(--spacing-6)}.byz-admin-column{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-admin-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8-5) var(--spacing-10)}.byz-admin-info{display:flex;flex-direction:column;gap:var(--spacing-1-5);min-width:0}.byz-admin-info-value{overflow-wrap:anywhere;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-admin-recent{display:flex;flex-direction:column;gap:var(--spacing-6);margin:0;padding:0;list-style:none}.byz-admin-recent li{display:flex;align-items:center;gap:var(--spacing-5);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--color-neutral-150);border-radius:var(--radius-sm)}.byz-admin-recent-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full);background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-admin-recent-body{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.byz-admin-recent-text{font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-admin-recent-time{font-size:var(--font-size-xs-plus);color:var(--color-text-muted)}.byz-modal-backdrop:has(.byz-admin-password-form){background:var(--color-overlay-scrim-soft);-webkit-backdrop-filter:blur(var(--size-backdrop-blur));backdrop-filter:blur(var(--size-backdrop-blur))}.byz-modal:has(.byz-admin-password-form){width:var(--size-dialog-width);padding:var(--spacing-8);border-radius:var(--radius-sm-plus)}.byz-modal:has(.byz-admin-password-form) .byz-modal-title{margin-bottom:var(--spacing-11-5);font-weight:500;font-size:var(--font-size-base)}.byz-admin-password-form .byz-admin-dialog-actions{margin-top:var(--spacing-9)}.byz-admin-password-fields{display:flex;flex-direction:column;gap:var(--spacing-11-5)}.byz-admin-password-form{position:relative;display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-admin-dialog-close{position:absolute;top:calc(-1 * (var(--spacing-10) + var(--spacing-2) + var(--spacing-9)));right:0;display:inline-flex;padding:var(--spacing-1);border:none;background:none;color:var(--color-text-primary);cursor:pointer}.byz-admin-password-field{display:flex;flex-direction:column;gap:var(--spacing-2)}.byz-admin-password-label{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-label);color:var(--color-text-primary)}.byz-admin-password-input{position:relative;display:block}.byz-admin-password-input .byz-programs-input{padding-right:calc(var(--spacing-12) + var(--spacing-2))}.byz-admin-password-toggle{position:absolute;top:50%;right:var(--spacing-5);display:inline-flex;padding:0;border:none;background:none;color:var(--color-text-muted);transform:translateY(-50%);cursor:pointer}.byz-admin-forgot{align-self:flex-end;padding:0;border:none;background:none;font-family:inherit;font-size:var(--font-size-xs);color:var(--color-text-link);cursor:pointer}.byz-admin-dialog-cancel.byz-button,.byz-admin-dialog-save.byz-button{height:var(--size-button-height);padding:0 var(--spacing-7);border-radius:var(--radius-full);font-family:inherit;font-weight:400;font-size:var(--font-size-sm);cursor:pointer}.byz-admin-dialog-cancel.byz-button{min-width:var(--size-button-width);border:1px solid var(--color-primary-500);background:var(--color-background-surface);color:var(--color-primary-500)}.byz-admin-dialog-save.byz-button{min-width:var(--size-button-wide-width);border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-coaches-screen{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-coaches-screen--details{gap:var(--spacing-9)}.byz-coaches-screen .byz-button:focus-visible,.byz-coaches-back:focus-visible,.byz-coaches-pager button:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-coaches-screen h1{margin:0;font-weight:500;font-size:var(--font-size-2xl);line-height:var(--font-lineHeight-heading);color:var(--color-text-secondary)}.byz-card.byz-coaches-panel{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-9);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-coaches-card-title{font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-coaches-muted{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-coaches-error{margin:0;font-size:var(--font-size-sm);color:var(--color-danger-500)}.byz-button.byz-coaches-pill{border-radius:var(--radius-full);font-family:inherit;font-weight:400;font-size:var(--font-size-base);border:1px solid transparent;background:none}.byz-button.byz-coaches-pill:disabled{opacity:1;cursor:not-allowed}.byz-button.byz-coaches-pill--outline{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-8-5);border-color:var(--color-primary-500);color:var(--color-primary-500)}.byz-button.byz-coaches-pill--solid{gap:var(--spacing-6);padding:var(--spacing-4-5) var(--spacing-9);background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-button.byz-coaches-pill--filter{gap:calc(var(--spacing-8) + var(--spacing-3));padding:var(--spacing-4) var(--spacing-7-5);border-color:var(--color-primary-500);color:var(--color-primary-500)}.byz-button.byz-coaches-pill--dark{gap:var(--spacing-4);padding:var(--spacing-3-5) calc(var(--spacing-10) - var(--spacing-0-5));border-color:var(--color-text-primary);color:var(--color-text-primary)}.byz-coaches-profile-actions .byz-button.byz-coaches-pill--outline{gap:var(--spacing-4);padding:var(--spacing-3-5) calc(var(--spacing-10) - var(--spacing-0-5))}.byz-coaches-status{display:inline-block;border-radius:var(--radius-full);font-size:var(--font-size-sm)}.byz-coaches-status--active{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-coaches-status--danger{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-coaches-status--neutral{background:var(--color-neutral-100);color:var(--color-neutral-600)}.byz-coaches-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-600);font-size:var(--font-size-xs);font-weight:500}.byz-coaches-heading{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-coaches-heading p{margin:0;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-coaches-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-7-5)}.byz-coaches-stat{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-7) var(--spacing-8);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-coaches-stat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-coaches-stat-header svg{flex-shrink:0;color:var(--color-text-primary)}.byz-coaches-stat-value{font-weight:600;font-size:calc(var(--font-size-3xl) - var(--spacing-0-5));line-height:var(--font-lineHeight-tight);color:var(--color-text-primary)}.byz-coaches-stat-note{font-size:var(--font-size-sm)}.byz-coaches-stat-note--primary{color:var(--color-primary-500)}.byz-coaches-stat-note--danger{color:var(--color-danger-500)}.byz-coaches-stat-note--neutral{color:var(--color-neutral-600)}.byz-coaches-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-coaches-panel-title{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-coaches-panel-actions{display:flex;align-items:center;gap:var(--spacing-7)}.byz-coaches-filters{display:flex;align-items:center;gap:var(--spacing-7);flex-wrap:wrap}.byz-coaches-search{flex:1;min-width:var(--size-sidebar-width);display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-7-5);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);color:var(--color-text-primary)}.byz-coaches-search input:disabled{cursor:not-allowed}.byz-coaches-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-coaches-table{width:100%;border-collapse:collapse;table-layout:fixed}.byz-coaches-table th:nth-child(1){width:24.6%}.byz-coaches-table th:nth-child(2){width:21.5%}.byz-coaches-table th:nth-child(3){width:11%}.byz-coaches-table th:nth-child(4){width:12.9%}.byz-coaches-table th:nth-child(5){width:14.9%}.byz-coaches-table th:nth-child(6){width:15.1%}.byz-coaches-table thead tr{background:var(--color-primary-200)}.byz-coaches-table th{text-align:left;padding:var(--spacing-5) var(--spacing-2);font-weight:400;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-coaches-table tbody tr{border-bottom:1px solid var(--color-neutral-150)}.byz-coaches-table td{padding:var(--spacing-4) var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-coaches-table th:first-child{padding:var(--spacing-5)}.byz-coaches-table td:first-child{padding:var(--spacing-4) var(--spacing-5)}.byz-coaches-table .byz-coaches-message-cell{padding:var(--spacing-8) var(--spacing-5);text-align:center;color:var(--color-text-muted)}.byz-coaches-identity{display:flex;align-items:center;gap:var(--spacing-3)}.byz-coaches-identity-text{display:flex;flex-direction:column;gap:var(--spacing-0-5);min-width:0}.byz-coaches-identity-title{font-size:var(--font-size-xs);color:var(--color-text-muted)}.byz-coaches-identity-text>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.byz-coaches-table .byz-coaches-status{box-sizing:content-box;min-width:calc(var(--spacing-8) * 4);text-align:center;padding:var(--spacing-2) var(--spacing-4)}.byz-button.byz-coaches-review{gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-7-5);border-radius:var(--radius-sm);background:var(--color-primary-500);color:var(--color-text-inverse);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-coaches-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);flex-wrap:wrap}.byz-coaches-showing{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-coaches-pager{display:flex;align-items:center;gap:var(--spacing-2-5)}.byz-coaches-pager button{min-width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer;padding:0}.byz-coaches-pager-step{border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-coaches-pager-step:disabled{cursor:not-allowed;opacity:.5}.byz-coaches-pager-page{border:1px solid var(--color-border-default);background:none;color:var(--color-neutral-400)}.byz-coaches-pager-page[aria-current=page]{border-color:transparent;background:var(--color-primary-100);color:var(--color-primary-600)}.byz-coaches-title-row{display:flex;align-items:flex-start;gap:var(--spacing-5)}.byz-coaches-back{display:flex;margin-top:var(--spacing-1-5);padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.byz-coaches-title-text{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-coaches-breadcrumb{margin:0;font-size:var(--font-size-sm-plus);color:var(--color-neutral-500)}.byz-card.byz-coaches-profile{flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.byz-coaches-profile-main{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;gap:var(--spacing-9)}img.byz-coaches-avatar{object-fit:cover}.byz-coaches-avatar--large{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border:calc(var(--spacing-0-5) * 1.5) solid var(--color-primary-500);font-size:var(--font-size-3xl)}.byz-coaches-profile-text{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2-5)}.byz-coaches-profile-name-row{display:flex;align-items:center;gap:var(--spacing-6);flex-wrap:wrap}.byz-coaches-profile-name{font-weight:500;font-size:var(--font-size-2xl);color:var(--color-text-secondary)}.byz-coaches-profile-name-row .byz-coaches-status{padding:var(--spacing-1-75) var(--spacing-7-5)}.byz-coaches-profile-meta{font-size:var(--font-size-base);color:var(--color-text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.byz-coaches-contact{display:flex;align-items:center;gap:var(--spacing-2-5);font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-coaches-contact svg{color:var(--color-primary-500)}.byz-coaches-profile-actions{display:flex;align-items:center;gap:var(--spacing-6)}.byz-coaches-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8)}.byz-coaches-fact{display:flex;flex-direction:column;gap:calc(var(--spacing-11) + var(--spacing-0-5));padding:var(--spacing-8);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary-500) 6%,var(--color-background-surface));box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-coaches-fact .byz-coaches-stat-header{align-items:center}.byz-coaches-fact-value{font-weight:500;font-size:var(--font-size-2xl);color:var(--color-text-primary)}.byz-coaches-status-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.byz-coaches-status-filter:focus-within{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-coaches-status-filter select:focus{outline:none}.byz-coaches-empty{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.byz-coaches-profile-info{display:flex;flex-direction:column;gap:var(--spacing-6)}.byz-coaches-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-sidebar-width),1fr));gap:var(--spacing-6);margin:0}.byz-coaches-profile-grid dt,.byz-coaches-profile-label{font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-coaches-profile-grid dd{margin:var(--spacing-1) 0 0;color:var(--color-text-primary)}.byz-coaches-profile-text p{margin:var(--spacing-1) 0 0;color:var(--color-text-primary);white-space:pre-line}.byz-coaches-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.byz-coaches-chip{padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-500);font-size:var(--font-size-sm)}.byz-coachform-screen{display:flex;flex-direction:column;gap:var(--spacing-9)}.byz-coachform-screen h1{margin:0;font-weight:500;font-size:var(--font-size-2xl);line-height:var(--font-lineHeight-heading);color:var(--color-text-secondary)}.byz-coachform-screen .byz-button:focus-visible,.byz-coachform-screen button:focus-visible,.byz-coachform-screen select:focus-visible,.byz-coachform-screen input:focus-visible,.byz-coachform-screen textarea:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-coachform-subtitle{margin:0;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-coachform-heading{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-coachform-error{margin:0;font-size:var(--font-size-sm);color:var(--color-danger-500)}.byz-coachform-card-title{font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-coachform-back{display:flex;padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.byz-coachform-input[readonly]{background:var(--color-neutral-100);color:var(--color-neutral-600)}.byz-coachform-chip:disabled{cursor:not-allowed;opacity:.5}.byz-coachform-title{display:flex;align-items:flex-start;gap:var(--spacing-5)}.byz-coachform-title .byz-coachform-back{margin-top:var(--spacing-1-5)}.byz-coachform-form{display:flex;flex-direction:column;gap:var(--spacing-10);padding:var(--spacing-10);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-coachform-form-intro{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-coachform-form-intro span+span{font-size:var(--font-size-sm);color:var(--color-neutral-400)}.byz-coachform-form-section{display:flex;flex-direction:column;gap:var(--spacing-6)}.byz-coachform-form-section--photo{gap:var(--spacing-4)}.byz-coachform-form-section-title{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-coachform-dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);padding:calc(var(--spacing-10) + var(--spacing-1));border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.byz-coachform-dropzone--active{border-color:var(--color-primary-500)}.byz-coachform-dropzone-icon{display:flex;align-items:center;justify-content:center;width:var(--size-table-select-col);height:var(--size-table-select-col);border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-500)}.byz-coachform-dropzone-preview{width:var(--size-table-select-col);height:var(--size-table-select-col);border-radius:var(--radius-full);object-fit:cover}.byz-coachform-dropzone-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-coachform-dropzone-text span:first-child{font-size:var(--font-size-sm-plus)}.byz-coachform-choose-file{position:relative;padding:var(--spacing-3) calc(var(--spacing-10) + var(--spacing-0-5));border:1px solid var(--color-primary-500);border-radius:var(--radius-full);color:var(--color-primary-500);font-size:var(--font-size-sm-plus);cursor:pointer}.byz-coachform-choose-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--spacing-0-5);height:var(--spacing-0-5);opacity:0;overflow:hidden}.byz-coachform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-7) var(--spacing-10)}.byz-coachform-label{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-coachform-input,.byz-coachform-select select,.byz-coachform-textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-neutral-200);font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary);background:var(--color-background-surface);outline:none}.byz-coachform-input,.byz-input.byz-coachform-input{padding:var(--spacing-4) var(--spacing-7);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);font-size:var(--font-size-sm-plus)}.byz-coachform-form .byz-input-field{gap:0}.byz-coachform-form .byz-input-label{margin-bottom:var(--spacing-2);font-weight:400;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-coachform-form .byz-input-error{margin-top:var(--spacing-1)}.byz-coachform-input::placeholder,.byz-coachform-textarea::placeholder{color:var(--color-border-muted)}.byz-coachform-input:disabled,.byz-coachform-select select:disabled{cursor:not-allowed;opacity:1}.byz-input.byz-coachform-input[aria-invalid=true],.byz-coachform-input[aria-invalid=true],.byz-coachform-select select[aria-invalid=true],.byz-coachform-textarea[aria-invalid=true]{border-color:var(--color-danger-500)}.byz-coachform-select{position:relative;display:block}.byz-coachform-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(var(--size-control-height) + 1px);padding:var(--spacing-4) var(--spacing-12) var(--spacing-4) var(--spacing-7);border-radius:var(--radius-full);cursor:pointer}.byz-coachform-select select.byz-coachform-select--empty{color:var(--color-border-muted)}.byz-coachform-select svg{position:absolute;right:var(--spacing-6);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-neutral-700)}.byz-coachform-textarea{padding:var(--spacing-5) var(--spacing-7);border-radius:var(--radius-md);resize:vertical}.byz-coachform-field-error{margin:var(--spacing-1) 0 0;font-size:var(--font-size-xs);color:var(--color-danger-500)}.byz-coachform-chip-group{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.byz-coachform-chip{display:flex;align-items:center;gap:var(--spacing-3);padding:calc(var(--spacing-2-5) + var(--spacing-0-5) / 2) var(--spacing-8);border:none;border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-chip);font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer}.byz-coachform-chip[aria-pressed=true]{background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-coachform-form-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap;padding-top:var(--spacing-8);border-top:1px solid var(--color-border-default)}.byz-button.byz-coachform-cancel{gap:var(--spacing-7-5);padding:var(--spacing-4) var(--spacing-9);border:none;border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-text-primary);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-button.byz-coachform-create{padding:var(--spacing-4-5) var(--spacing-11-5);border:none;border-radius:var(--radius-full);background:var(--color-primary-500);color:var(--color-text-inverse);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-orgs-screen{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-orgs-screen--add{gap:var(--spacing-9)}.byz-orgs-screen h1{margin:0;font-weight:500;font-size:var(--font-size-2xl);line-height:var(--font-lineHeight-heading);color:var(--color-text-secondary)}.byz-orgs-screen .byz-button:focus-visible,.byz-orgs-screen button:focus-visible,.byz-orgs-screen select:focus-visible,.byz-orgs-screen input:focus-visible,.byz-orgs-screen textarea:focus-visible{outline:var(--spacing-0-5) solid var(--color-primary-600);outline-offset:var(--spacing-0-5)}.byz-orgs-subtitle{margin:0;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-card.byz-orgs-panel{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-9);border:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-muted{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-orgs-error{margin:0;font-size:var(--font-size-sm);color:var(--color-danger-500)}.byz-orgs-card-title{font-weight:500;font-size:var(--font-size-xl);color:var(--color-text-primary)}.byz-orgs-back{display:flex;padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer}.byz-button.byz-orgs-pill{border-radius:var(--radius-full);font-family:inherit;font-weight:400;font-size:var(--font-size-base);border:1px solid transparent;background:none}.byz-button.byz-orgs-pill:disabled{opacity:1;cursor:not-allowed}.byz-button.byz-orgs-pill--outline{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-8-5);border-color:var(--color-primary-500);color:var(--color-primary-500)}.byz-button.byz-orgs-pill--solid{gap:var(--spacing-6);padding:var(--spacing-4-5) var(--spacing-9);background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-orgs-status{display:inline-block;border-radius:var(--radius-full);font-size:var(--font-size-sm)}.byz-orgs-status--active{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-orgs-status--danger{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-orgs-status--neutral{background:var(--color-neutral-100);color:var(--color-neutral-600)}.byz-orgs-icon-button{display:flex;align-items:center;justify-content:center;width:var(--size-control-sm-width);height:var(--size-control-sm-height);padding:0;border:none;border-radius:var(--radius-sm);cursor:pointer}.byz-orgs-icon-button:disabled{cursor:not-allowed}.byz-orgs-icon-button--view{background:var(--color-neutral-100);color:var(--color-text-primary)}.byz-orgs-icon-button--edit{background:var(--color-primary-100);color:var(--color-primary-600)}.byz-orgs-icon-button--delete{background:var(--color-danger-100);color:var(--color-danger-500)}.byz-orgs-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-orgs-heading{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-button.byz-orgs-pill--tryouts{padding:var(--spacing-4) calc(var(--spacing-10) - var(--spacing-0-5));border-color:var(--color-primary-500);color:var(--color-primary-500)}.byz-orgs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-7-5)}.byz-orgs-stat{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-7) var(--spacing-8);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-stat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-orgs-stat-header svg{flex-shrink:0;color:var(--color-text-primary)}.byz-orgs-stat-value{font-weight:600;font-size:calc(var(--font-size-3xl) - var(--spacing-0-5));line-height:var(--font-lineHeight-tight);color:var(--color-text-primary)}.byz-orgs-stat-note{font-size:var(--font-size-sm)}.byz-orgs-stat-note--primary{color:var(--color-primary-500)}.byz-orgs-stat-note--danger{color:var(--color-danger-500)}.byz-orgs-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap}.byz-orgs-panel-title{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-orgs-panel-actions{display:flex;align-items:center;gap:var(--spacing-7)}.byz-orgs-filters{display:flex;align-items:center;gap:var(--spacing-7);flex-wrap:wrap;position:relative}.byz-orgs-search{flex:1;min-width:var(--size-sidebar-width);display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-7-5);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);color:var(--color-text-primary)}.byz-orgs-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-orgs-filter-pill{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-7-5);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);background:none;color:var(--color-primary-500);font-family:inherit;font-size:var(--font-size-base);cursor:pointer}.byz-orgs-status-filter{position:relative;display:flex}.byz-orgs-status-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(var(--size-control-height) + var(--spacing-0-5));padding:var(--spacing-4) calc(var(--spacing-10) + var(--spacing-8)) var(--spacing-4) var(--spacing-7-5);border:1px solid var(--color-primary-500);border-radius:var(--radius-full);background:var(--color-background-surface);color:var(--color-primary-500);font-family:inherit;font-size:var(--font-size-base);cursor:pointer}.byz-orgs-status-filter svg{position:absolute;right:var(--spacing-7-5);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-primary-500)}.byz-orgs-date-popover{position:absolute;top:calc(100% + var(--spacing-2));right:0;z-index:2;display:flex;align-items:flex-end;gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--radius-md);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-date-popover label{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-orgs-date-popover input{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-sm)}.byz-button.byz-orgs-small-button{padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-full);font-family:inherit;font-weight:400}.byz-button.byz-orgs-small-button--primary{background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-orgs-table{width:100%;border-collapse:collapse;table-layout:fixed}.byz-orgs-table thead tr{background:var(--color-primary-200)}.byz-orgs-table th{text-align:left;padding:var(--spacing-5) var(--spacing-2);font-weight:400;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-orgs-table tbody tr{border-bottom:1px solid var(--color-neutral-150)}.byz-orgs-table td{padding:var(--spacing-4) var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.byz-orgs-table .byz-orgs-select-cell{width:var(--size-table-select-col);padding:var(--spacing-5) 0 var(--spacing-5) var(--spacing-7);color:var(--color-text-primary)}.byz-orgs-table th:nth-child(2){width:14.4%}.byz-orgs-table th:nth-child(3){width:10.2%}.byz-orgs-table th:nth-child(4){width:23.1%}.byz-orgs-table th:nth-child(5){width:13.4%}.byz-orgs-table th:nth-child(6){width:8.8%}.byz-orgs-table th:nth-child(7){width:8.2%}.byz-orgs-table .byz-orgs-message-cell{padding:var(--spacing-8) var(--spacing-5);text-align:center;color:var(--color-text-muted)}.byz-orgs-identity{display:flex;flex-direction:column;gap:var(--spacing-0-5)}.byz-orgs-identity-type{font-size:var(--font-size-xs);color:var(--color-text-muted)}.byz-orgs-table .byz-orgs-status{box-sizing:content-box;min-width:calc(var(--spacing-8) * 4);text-align:center;padding:var(--spacing-2) var(--spacing-4)}.byz-orgs-row-actions{display:flex;align-items:center;gap:var(--spacing-2-5)}.byz-orgs-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);flex-wrap:wrap}.byz-orgs-showing{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-orgs-pager{display:flex;align-items:center;gap:var(--spacing-2-5)}.byz-orgs-pager button{min-width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer;padding:0}.byz-orgs-pager-step{border:none;background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-orgs-pager-step:disabled{cursor:not-allowed;opacity:.5}.byz-orgs-pager-page{border:1px solid var(--color-border-default);background:none;color:var(--color-neutral-400)}.byz-orgs-pager-page[aria-current=page]{border-color:transparent;background:var(--color-primary-100);color:var(--color-primary-600)}.byz-orgs-title-block{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-orgs-title-row{display:flex;align-items:center;gap:var(--spacing-3)}.byz-orgs-breadcrumb{font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-neutral-500)}.byz-orgs-profile{display:flex;align-items:flex-start;gap:calc(var(--spacing-10) - var(--spacing-0-5));padding:var(--spacing-8);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-logo{flex-shrink:0;width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-full);object-fit:cover}.byz-orgs-logo--initials{display:flex;align-items:center;justify-content:center;background:var(--color-primary-100);color:var(--color-primary-600);font-size:var(--font-size-3xl);font-weight:500}.byz-orgs-profile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-3)}.byz-orgs-profile-name-row{display:flex;align-items:center;gap:var(--spacing-7);flex-wrap:wrap}.byz-orgs-profile-name{font-size:var(--font-size-xl);line-height:var(--font-lineHeight-heading);color:var(--color-text-primary)}.byz-orgs-profile-name-row .byz-orgs-status{padding:var(--spacing-1) var(--spacing-8-5);font-size:var(--font-size-xs)}.byz-orgs-profile-name-row .byz-orgs-status--active{color:var(--color-primary-700)}.byz-orgs-contacts{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-2-5)}.byz-orgs-contact{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-orgs-contact svg{color:var(--color-primary-500)}.byz-orgs-contact a{color:inherit;text-decoration:none}.byz-orgs-profile-actions{display:flex;align-items:center;gap:var(--spacing-4);flex-shrink:0;padding-top:var(--spacing-2-5)}.byz-button.byz-orgs-profile-button{width:var(--size-button-width);height:var(--size-icon-button-height);gap:var(--spacing-2-5);padding:0;border:none;border-radius:var(--radius-full);background:none;font-family:inherit;font-weight:400;font-size:var(--font-size-sm)}.byz-button.byz-orgs-profile-button:disabled{opacity:1;cursor:not-allowed}.byz-button.byz-orgs-profile-button--dark{box-shadow:inset 0 0 0 1px var(--color-text-primary);color:var(--color-text-primary)}.byz-button.byz-orgs-profile-button--green{box-shadow:inset 0 0 0 1px var(--color-primary-500);color:var(--color-primary-500)}.byz-orgs-more{display:flex;padding:0;border:none;background:none;color:var(--color-neutral-600);cursor:not-allowed}.byz-orgs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}.byz-orgs-fact{display:flex;flex-direction:column;justify-content:space-between;height:calc(var(--size-avatar-lg) + var(--spacing-1-75));padding:var(--spacing-7) var(--spacing-3);border-radius:var(--radius-md);background:var(--color-primary-mist);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-fact-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-orgs-fact-header svg{color:var(--color-text-primary)}.byz-orgs-fact-value{font-weight:500;font-size:var(--font-size-3xl);line-height:1;color:var(--color-neutral-800)}.byz-orgs-section{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-tabs{display:flex;align-self:flex-start;gap:var(--spacing-9);border-bottom:var(--spacing-0-5) solid var(--color-primary-line)}.byz-orgs-tab{padding:var(--spacing-1-5) var(--spacing-0-5) var(--spacing-2-5);margin-bottom:calc(-1 * var(--spacing-0-5));border:none;border-bottom:var(--spacing-0-5) solid transparent;background:none;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer}.byz-orgs-tab[aria-selected=true]{border-bottom-color:var(--color-primary-500);color:var(--color-primary-500)}.byz-orgs-section-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-7);flex-wrap:wrap}.byz-orgs-section-title{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.byz-orgs-section-heading{font-size:var(--font-size-lg);color:var(--color-text-primary)}.byz-button.byz-orgs-add-program{justify-content:space-between;width:var(--size-sidebar-width);height:var(--size-button-height);padding:var(--spacing-2-5) var(--spacing-8);border:none;border-radius:var(--radius-full);background:none;box-shadow:inset 0 0 0 1px var(--color-primary-500);color:var(--color-primary-500);font-family:inherit;font-weight:400;font-size:var(--font-size-sm)}.byz-button.byz-orgs-add-program:disabled{opacity:1;cursor:not-allowed}.byz-orgs-program-table{width:100%;border-collapse:collapse;table-layout:fixed;box-shadow:inset 0 0 0 1px var(--color-neutral-150)}.byz-orgs-program-table th:nth-child(1){width:30.4%}.byz-orgs-program-table th:nth-child(2){width:13.8%}.byz-orgs-program-table th:nth-child(3){width:13.5%}.byz-orgs-program-table th:nth-child(4){width:27%}.byz-orgs-program-table thead tr{background:var(--color-primary-200)}.byz-orgs-program-table th{text-align:left;padding:var(--spacing-5) var(--spacing-3);font-weight:400;font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-orgs-program-table td{padding:var(--spacing-8) var(--spacing-3);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-orgs-danger-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);padding:var(--spacing-2-5) var(--spacing-3) var(--spacing-2-5) var(--spacing-4);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-danger-text{display:flex;flex-direction:column;gap:var(--spacing-0-5);font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-orgs-danger-text span+span{color:var(--color-neutral-600)}.byz-button.byz-orgs-danger-button{flex-shrink:0;width:calc(var(--size-button-width) + var(--spacing-0-5) * 1.5);height:var(--size-button-height);gap:calc(var(--spacing-10) - var(--spacing-0-5));border:none;border-radius:var(--radius-full);font-family:inherit;font-weight:400;font-size:var(--font-size-sm)}.byz-button.byz-orgs-danger-button--suspend{background:var(--color-warning-tint);color:var(--color-warning-600)}.byz-button.byz-orgs-danger-button--block{background:var(--color-danger-100);color:var(--color-danger-700)}.byz-orgs-dialog-form{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-orgs-dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-3)}.byz-orgs-add-title{display:flex;align-items:flex-start;gap:var(--spacing-5)}.byz-orgs-add-title .byz-orgs-back{margin-top:var(--spacing-1-5)}.byz-orgs-form{display:flex;flex-direction:column;gap:var(--spacing-10);padding:var(--spacing-10);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-orgs-form-intro{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-orgs-form-intro span+span{font-size:var(--font-size-sm);color:var(--color-neutral-400)}.byz-orgs-form-section{display:flex;flex-direction:column;gap:var(--spacing-6)}.byz-orgs-form-section--logo{gap:var(--spacing-4)}.byz-orgs-form-section-title{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-orgs-dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);padding:calc(var(--spacing-10) + var(--spacing-1));border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.byz-orgs-dropzone--active{border-color:var(--color-primary-500)}.byz-orgs-dropzone-icon{display:flex;align-items:center;justify-content:center;width:var(--size-table-select-col);height:var(--size-table-select-col);border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-500)}.byz-orgs-dropzone-preview{width:var(--size-table-select-col);height:var(--size-table-select-col);border-radius:var(--radius-full);object-fit:cover}.byz-orgs-dropzone-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-orgs-dropzone-text span:first-child{font-size:var(--font-size-sm-plus)}.byz-orgs-choose-file{position:relative;padding:var(--spacing-3) calc(var(--spacing-10) + var(--spacing-0-5));border:1px solid var(--color-primary-500);border-radius:var(--radius-full);color:var(--color-primary-500);font-size:var(--font-size-sm-plus);cursor:pointer}.byz-orgs-choose-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--spacing-0-5);height:var(--spacing-0-5);opacity:0;overflow:hidden}.byz-orgs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-7) var(--spacing-10)}.byz-orgs-label{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-orgs-input,.byz-orgs-select select,.byz-orgs-textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-neutral-200);font-family:inherit;font-size:var(--font-size-sm-plus);color:var(--color-text-primary);background:var(--color-background-surface);outline:none}.byz-orgs-input,.byz-input.byz-orgs-input{padding:var(--spacing-4) var(--spacing-7);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);font-size:var(--font-size-sm-plus)}.byz-orgs-form .byz-input-field{gap:0}.byz-orgs-form .byz-input-label{margin-bottom:var(--spacing-2);font-weight:400;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.byz-orgs-form .byz-input-error{margin-top:var(--spacing-1)}.byz-input.byz-orgs-input[readonly]{background:var(--color-neutral-100);color:var(--color-neutral-600)}.byz-orgs-input::placeholder,.byz-orgs-textarea::placeholder{color:var(--color-border-muted)}.byz-orgs-input:disabled,.byz-orgs-select select:disabled{cursor:not-allowed;opacity:1}.byz-input.byz-orgs-input[aria-invalid=true],.byz-orgs-input[aria-invalid=true],.byz-orgs-select select[aria-invalid=true],.byz-orgs-textarea[aria-invalid=true]{border-color:var(--color-danger-500)}.byz-orgs-select{position:relative;display:block}.byz-orgs-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(var(--size-control-height) + 1px);padding:var(--spacing-4) var(--spacing-12) var(--spacing-4) var(--spacing-7);border-radius:var(--radius-full);cursor:pointer}.byz-orgs-select select.byz-orgs-select--empty{color:var(--color-border-muted)}.byz-orgs-select svg{position:absolute;right:var(--spacing-6);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-neutral-700)}.byz-orgs-textarea{padding:var(--spacing-5) var(--spacing-7);border-radius:var(--radius-md);resize:vertical}.byz-orgs-field-error{margin:var(--spacing-1) 0 0;font-size:var(--font-size-xs);color:var(--color-danger-500)}.byz-orgs-chip-group{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.byz-orgs-chip{display:flex;align-items:center;gap:var(--spacing-3);padding:calc(var(--spacing-2-5) + var(--spacing-0-5) / 2) var(--spacing-8);border:none;border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-chip);font-family:inherit;font-size:var(--font-size-sm-plus);cursor:pointer}.byz-orgs-chip[aria-pressed=true]{background:var(--color-primary-500);color:var(--color-text-inverse)}.byz-orgs-toggle{display:flex;align-items:flex-start;gap:var(--spacing-4)}.byz-orgs-toggle input{flex-shrink:0;width:var(--size-checkbox);height:var(--size-checkbox);margin:var(--spacing-0-5) 0 0;cursor:not-allowed}.byz-orgs-toggle span{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.byz-orgs-toggle strong{font-weight:500;font-size:var(--font-size-sm-plus);color:var(--color-neutral-700)}.byz-orgs-form-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-7);flex-wrap:wrap;padding-top:var(--spacing-8);border-top:1px solid var(--color-border-default)}.byz-button.byz-orgs-cancel{gap:var(--spacing-7-5);padding:var(--spacing-4) var(--spacing-9);border:none;border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-text-primary);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-button.byz-orgs-create{padding:var(--spacing-4-5) var(--spacing-11-5);border:none;border-radius:var(--radius-full);background:var(--color-primary-500);color:var(--color-text-inverse);font-family:inherit;font-weight:400;font-size:var(--font-size-sm-plus)}.byz-orgs-reviews{display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-orgs-review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-5)}.byz-orgs-review{display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-5);border-bottom:1px solid var(--color-border-default)}.byz-orgs-review-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4)}.byz-orgs-review-name{font-weight:600;color:var(--color-text-primary)}.byz-orgs-review-stars{color:var(--color-primary-500);letter-spacing:var(--spacing-0-5)}.byz-orgs-review-body{margin:0;color:var(--color-text-primary);white-space:pre-line}.byz-orgs-review-response{margin-left:var(--spacing-7);padding-left:var(--spacing-5);border-left:2px solid var(--color-primary-100);display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-orgs-reviews-error{display:flex;align-items:center;gap:var(--spacing-5)}.byz-orgs-reviews .byz-orgs-showing{font-size:var(--font-size-sm);font-weight:400}.byz-orgs-reviews .byz-orgs-pager{gap:var(--spacing-1-5)}.byz-orgs-reviews .byz-orgs-pager button{min-width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-xs-plus);font-size:var(--font-size-sm)}.byz-events-pill.byz-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-6);height:var(--size-button-height);box-sizing:border-box;padding:var(--spacing-2-5) var(--spacing-7-5);border:none;border-radius:var(--radius-full);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-primary-500);color:var(--color-primary-500);font-family:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer}.byz-events-pill--create.byz-button{padding:var(--spacing-2-5) var(--spacing-6)}.byz-events-pill--danger.byz-button{box-shadow:inset 0 0 0 1px var(--color-danger-500);color:var(--color-danger-500)}.byz-events-pill.byz-button:disabled{opacity:.5;cursor:not-allowed}.byz-events-export.byz-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-7);min-width:var(--size-pill-min-width);height:var(--size-avatar-sm);box-sizing:border-box;padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-4);border:none;border-radius:var(--radius-full);background:var(--color-primary-500);box-shadow:inset 0 0 0 1px var(--color-background-surface);color:var(--color-text-inverse);font-family:inherit;font-size:var(--font-size-xs)}.byz-events-export.byz-button:disabled{cursor:not-allowed}.byz-events-header-actions{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.byz-events-tabs{gap:var(--spacing-9);border-bottom:2px solid var(--color-primary-line)}.byz-events-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}.byz-events-search.byz-programs-search{flex:1;min-width:calc(var(--size-search-min-width) + var(--spacing-7))}.byz-events-filter{position:relative;flex-shrink:0}.byz-events-filter-button{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3-5) var(--spacing-7);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);background:var(--color-background-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}.byz-events-filter-button svg:last-child{color:var(--color-neutral-700)}.byz-events-popover{position:absolute;top:calc(100% + var(--spacing-2));right:0;z-index:10;display:flex;flex-direction:column;gap:var(--spacing-2);width:var(--size-search-min-width);margin:0;padding:var(--spacing-4);box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-events-notice-text{margin:0}.byz-events-outcomes{margin:var(--spacing-2) 0 0;padding-left:var(--spacing-7)}.byz-events-checkbox{width:var(--size-checkbox);height:var(--size-checkbox);margin:0;accent-color:var(--color-primary-500);cursor:pointer}.byz-events-name{display:flex;flex-direction:column;gap:var(--spacing-1)}.byz-events-org{font-size:var(--font-size-xs);color:var(--color-text-muted)}.byz-events-type{display:inline-block;padding:var(--spacing-1-5) var(--spacing-5);border-radius:var(--radius-full);background:var(--color-neutral-100);font-size:var(--font-size-xs-plus);color:var(--color-text-primary)}.byz-events-footer{display:flex;flex-direction:column;gap:var(--spacing-5);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-default)}.byz-events-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}.byz-events-pager.byz-programs-footer{padding-top:0;border-top:none}.byz-events-dialog{display:flex;flex-direction:column;gap:var(--spacing-2)}.byz-events-dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-3)}.byz-events-panel{display:flex;flex-direction:column;gap:var(--spacing-9);padding:var(--spacing-9);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-events-detail-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-8)}.byz-events-detail-title{display:flex;flex-direction:column;gap:var(--spacing-2-5);min-width:0}.byz-events-pills{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2-5)}.byz-events-pills .byz-programs-status{min-width:0;padding:var(--spacing-1-5) var(--spacing-5);font-size:var(--font-size-xs-plus)}.byz-events-event-title{font-weight:500;font-size:var(--font-size-lg);line-height:var(--font-lineHeight-heading);color:var(--color-text-primary)}.byz-events-decisions{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.byz-events-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-7)}.byz-events-fact{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-7);border-radius:var(--radius-md);background:var(--color-primary-mist);box-shadow:inset 0 0 0 1px var(--color-primary-tint)}.byz-events-fact-label{font-size:var(--font-size-xs-plus);color:var(--color-text-muted)}.byz-events-fact-value{font-size:var(--font-size-sm-plus);color:var(--color-text-primary)}.byz-events-section{display:flex;flex-direction:column;gap:var(--spacing-2-5)}.byz-events-section-title{font-weight:500;font-size:var(--font-size-base);color:var(--color-text-primary)}.byz-events-about{max-width:calc(var(--size-approval-main-width) + var(--size-approval-side-width) / 2);margin:0;font-size:var(--font-size-sm);line-height:var(--font-lineHeight-body);color:var(--color-text-muted);white-space:pre-line}.byz-events-requirements{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.byz-events-requirements li{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary)}.byz-events-requirements svg{flex-shrink:0;color:var(--color-primary-600)}.byz-events-grid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-7) var(--spacing-8)}.byz-programs-status.byz-events-status--pending{background:var(--color-warning-100);color:var(--color-warning-500)}.byz-events-type{white-space:nowrap;overflow-wrap:normal}.byz-events-table th{white-space:nowrap}.byz-events-tabs .byz-programs-tab{font-weight:500}.byz-events-tabs .byz-programs-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-7);height:var(--size-icon-lg-minus);box-sizing:border-box;padding:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-primary-tint);font-size:var(--font-size-xs);color:var(--color-neutral-600)}.byz-events-form-hint.byz-programs-muted{color:var(--color-neutral-400)}.byz-events-optional{font-weight:400;color:var(--color-text-muted)}.byz-events-form-footer.byz-programs-form-footer{justify-content:flex-end}.byz-events-when--empty{color:var(--color-border-muted)}.byz-events-event-title{font-size:calc(var(--font-size-xl) + var(--spacing-0-5));line-height:calc(var(--spacing-10) - var(--spacing-0-5))}.byz-events-pill.byz-button{font-weight:400}.byz-orgs-table.byz-org-events-table th:first-child,.byz-orgs-table.byz-org-events-table td:first-child{padding-left:var(--spacing-7)}.byz-orgs-table.byz-org-events-table th:nth-child(1){width:26%}.byz-orgs-table.byz-org-events-table th:nth-child(2){width:12%}.byz-orgs-table.byz-org-events-table th:nth-child(3){width:12%}.byz-orgs-table.byz-org-events-table th:nth-child(4){width:19%}.byz-orgs-table.byz-org-events-table th:nth-child(5){width:19%}.byz-orgs-table.byz-org-events-table th:nth-child(6){width:12%}.byz-org-events-failed{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-5)}.byz-org-events-timeframe{display:flex;gap:var(--spacing-2)}.byz-orgs-filter-pill.byz-org-events-timeframe--on{background:var(--color-primary-500);color:var(--color-text-inverse)}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/poppins-300-devanagari-D7nrgzLr.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/poppins-300-latin-ext-Cirz0Guu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/poppins-300-latin-Dku2WoCh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-devanagari-CJDn6rn8.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-latin-ext-by3JarPu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-latin-cpxAROuN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-500-devanagari-BIdkeU1p.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-500-latin-ext-CK-6C4Hw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-500-latin-C8OXljZJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-devanagari-STEjXBNN.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-latin-ext-CAhIAdZj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-latin-zEkxB9Mr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-devanagari-O-jipLrW.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-latin-ext-cby-RkWa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-latin-Qrb0O0WB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body,#root{height:100%;margin:0}body{font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-background-app)}a{color:inherit}button,input,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--color-neutral-400)}.byz-page{display:flex;flex-direction:column;gap:var(--spacing-8)}.byz-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6)}.byz-page h1{font-size:var(--font-size-3xl);margin:0;color:var(--color-text-primary)}.byz-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-7) var(--spacing-10);margin-bottom:var(--spacing-8)}.byz-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}
