.admin-groups-page{--az-magenta:var(--admin-ui-primary,#f20587);--az-magenta-strong:var(--admin-ui-primary,#d90072);min-width:0;color:var(--admin-ui-foreground,#151018);gap:18px;display:grid}.admin-groups-page .admin-dashboard-header{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffffff0);min-width:0;box-shadow:var(--admin-ui-shadow,0 16px 40px #2b13250f);grid-template-columns:minmax(0,1fr);align-items:center;padding:20px;display:grid}.admin-groups-page .admin-dashboard-header>div{min-width:0}.admin-groups-page .admin-dashboard-header h1{color:var(--admin-ui-foreground,#171017);font-size:32px;font-weight:var(--admin-ui-weight-semibold,930);letter-spacing:0;text-wrap:balance;margin:0;line-height:1.02}.admin-groups-page .admin-accounts-header{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-create-group-button,.admin-groups-page .admin-filter-sort-button{border-radius:var(--admin-ui-radius,8px);height:100%;min-height:48px;font-size:13px;font-weight:var(--admin-ui-weight-semibold,900);white-space:nowrap;justify-content:center;align-items:center;padding:0 18px;line-height:1;display:inline-flex}.admin-groups-page .admin-create-group-button{border:1px solid var(--admin-ui-border,#f2058747);background:var(--admin-ui-primary,var(--az-magenta-strong));color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 14px 30px #f205872e)}.admin-groups-page .admin-create-group-button:not(:disabled):hover{filter:none!important;box-shadow:var(--admin-ui-shadow,0 14px 30px #f205872e)!important}.admin-groups-page .admin-filter-sort-button{border:1px solid var(--admin-ui-border,#f205872e);background:var(--admin-ui-card,#fffafd);color:var(--admin-ui-foreground,#2b2030);gap:8px}.admin-groups-page .admin-filter-sort-button--active,.admin-groups-page .admin-filter-sort-button--active:hover{border-color:var(--admin-ui-border,#f2058761);color:var(--admin-ui-foreground,#f20587);background:var(--admin-ui-muted,#fff2f9)}.admin-groups-page .admin-filter-sort-button:not(:disabled):hover,.admin-groups-page .admin-account-group-card__actions button:not(:disabled):hover,.admin-groups-page .admin-more-details-button:not(:disabled):hover{filter:none!important;box-shadow:none!important}.admin-groups-page .admin-filter-sort-button__icon{fill:none;width:17px;height:17px;stroke:var(--admin-ui-muted-foreground,#7c6f7d);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.admin-groups-page .admin-accounts-search{z-index:2;border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffeb);min-width:0;box-shadow:var(--admin-ui-shadow,0 16px 38px #2b13250d);gap:10px;padding:18px;display:grid;position:relative}.admin-groups-page .admin-accounts-search__label{color:var(--admin-ui-foreground,#4f4351);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.2}.admin-groups-page .admin-accounts-search__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;min-width:0;display:grid}.admin-groups-page .admin-accounts-search__actions{grid-template-columns:auto auto;align-items:stretch;gap:10px;min-width:0;display:grid}.admin-groups-page .admin-accounts-search__field{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;display:grid}.admin-groups-page .admin-accounts-search__icon{fill:none;width:18px;height:18px;stroke:var(--admin-ui-muted-foreground,#7c6f7d);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.admin-groups-page .admin-accounts-search__field input{width:100%;min-width:0;color:var(--admin-ui-foreground,#221923);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,780);background:0 0;border:0;outline:0;padding:0}.admin-groups-page .admin-accounts-search__field:focus-within{border-color:var(--admin-ui-ring,#f205875c);box-shadow:var(--admin-ui-focus-shadow,0 0 0 3px #f205871f)}.admin-groups-page .admin-accounts-search__field input::placeholder{color:var(--admin-ui-muted-foreground,#958897);opacity:1}.admin-groups-page .admin-accounts-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.admin-groups-page .admin-account-list,.admin-groups-page .admin-account-detail{min-width:0}.admin-groups-page .admin-accounts-section-header{min-width:0;margin-bottom:12px}.admin-groups-page .admin-accounts-section-header--with-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-groups-page .admin-accounts-section-header h2{color:var(--admin-ui-foreground,#191119);font-size:18px;font-weight:var(--admin-ui-weight-semibold,930);text-wrap:balance;margin:0;line-height:1.12}.admin-groups-page .admin-account-group-list{gap:12px;min-width:0;display:grid}.admin-groups-page .admin-account-group-card{border:1px solid var(--admin-ui-border,#f2058726);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;min-height:174px;box-shadow:var(--admin-ui-shadow,0 16px 34px #2b13250d);gap:16px;padding:18px;display:grid}.admin-groups-page .admin-account-group-card--selected{border-color:var(--admin-ui-border,#f2058757);background:var(--admin-ui-muted,linear-gradient(180deg,#fff2f9f5,#fffffffa),#fff);box-shadow:var(--admin-ui-shadow,0 18px 38px #f205871a)}.admin-groups-page .admin-account-group-card__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.admin-groups-page .admin-account-group-card__heading span,.admin-groups-page .admin-account-group-card__role span,.admin-groups-page .admin-account-detail__group>span,.admin-groups-page .admin-account-role-block h3{color:var(--admin-ui-foreground,#191119);font-size:13px;font-weight:var(--admin-ui-weight-semibold,920);line-height:1.15}.admin-groups-page .admin-account-group-card__roles,.admin-groups-page .admin-account-detail__roles{gap:10px;min-width:0;display:grid}.admin-groups-page .admin-account-group-card__role{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.admin-groups-page .admin-account-group-card__actions{justify-content:flex-end;min-width:0;display:flex}.admin-groups-page .admin-account-group-card__actions button,.admin-groups-page .admin-more-details-button{border-radius:var(--admin-ui-radius,8px);min-width:0;min-height:40px;font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);white-space:nowrap;border:1px solid var(--admin-ui-border,#f205872e);background:var(--admin-ui-card,#fffafd);color:var(--admin-ui-foreground,#2b2030);justify-content:center;align-items:center;gap:7px;padding:0 14px;line-height:1;display:inline-flex}.admin-groups-page .admin-more-details-button{flex:none}.admin-groups-page .admin-create-group-button:focus-visible,.admin-groups-page .admin-filter-sort-button:focus-visible,.admin-groups-page .admin-account-group-card__actions button:focus-visible,.admin-groups-page .admin-more-details-button:focus-visible,.admin-groups-page .admin-detail-delete-button:focus-visible{outline:2px solid var(--admin-ui-ring,#f2058775);outline-offset:2px}.admin-groups-page .admin-account-detail{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffffff0);box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);gap:16px;padding:20px;display:grid}.admin-groups-page .admin-account-detail .admin-accounts-section-header{margin-bottom:0}.admin-groups-page .admin-account-detail__group{border-bottom:1px solid var(--admin-ui-border,#f205871f);gap:10px;min-width:0;padding-bottom:14px;display:grid}.admin-groups-page .admin-account-role-block{gap:9px;min-width:0;padding-top:2px;display:grid}.admin-groups-page .admin-account-role-block h3{margin:0}.admin-groups-page .admin-skeleton-stack{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-skeleton-line{background:var(--admin-ui-muted,#60546524);border-radius:999px;max-width:100%;height:11px;display:block}.admin-groups-page .admin-skeleton-line--wide{width:100%}.admin-groups-page .admin-skeleton-line--medium{width:72%}.admin-groups-page .admin-skeleton-line--short{width:46%}.admin-groups-page .admin-account-live-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;display:block;overflow:hidden;color:var(--admin-ui-foreground,#4f4351)!important;font-weight:var(--admin-ui-weight-medium,780)!important}.admin-groups-page .admin-account-live-line--strong{color:var(--admin-ui-foreground,#191119)!important;font-weight:var(--admin-ui-weight-semibold,920)!important}.admin-groups-page .admin-account-detail-live-stack{gap:7px;min-width:0;display:grid}.admin-groups-page .admin-account-detail-live-stack>strong,.admin-groups-page .admin-account-detail-live-stack>span{overflow-wrap:anywhere;min-width:0}.admin-groups-page .admin-account-detail-live-stack>strong{color:var(--admin-ui-foreground,#191119);font-size:13px;font-weight:var(--admin-ui-weight-semibold,920);line-height:1.2}.admin-groups-page .admin-account-detail-live-stack>span,.admin-groups-page .admin-account-muted-line,.admin-groups-page .admin-account-empty-state{color:var(--admin-ui-muted-foreground,#5f5362);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.35}.admin-groups-page .admin-account-member-line{border:1px solid var(--admin-ui-border,#f205871a);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-groups-page .admin-account-member-line strong,.admin-groups-page .admin-account-member-line small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-groups-page .admin-account-member-line strong{color:var(--admin-ui-foreground,#191119);font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.2}.admin-groups-page .admin-account-member-line small{color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:11px;font-weight:var(--admin-ui-weight-medium,720);line-height:1.2}.admin-groups-page .admin-account-empty-state{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffc7);align-items:center;min-height:90px;padding:18px;display:grid}.admin-groups-page .admin-detail-back-button,.admin-groups-page .admin-detail-delete-button{border-radius:var(--admin-ui-radius,8px);min-width:0;min-height:40px;font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.admin-groups-page .admin-detail-back-button{border:1px solid var(--admin-ui-border,#f205872e);background:var(--admin-ui-card,#fffafd);color:var(--admin-ui-foreground,#2b2030);justify-self:start;gap:7px}.admin-groups-page .admin-detail-back-button__icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.admin-groups-page .admin-detail-delete-button{border:1px solid var(--admin-ui-border,#cb2a5b38);background:var(--admin-ui-card,#fff);min-height:42px;color:var(--admin-ui-foreground,#b4235f);gap:7px}.admin-groups-page .admin-detail-delete-button svg{flex:none;width:16px;height:16px}.admin-groups-page .admin-detail-delete-button:disabled,.admin-groups-page .admin-group-detail-tab:disabled{cursor:not-allowed}.admin-groups-page .admin-group-details-header{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-group-details-header>div{gap:12px;min-width:0;display:grid}.admin-groups-page .admin-group-detail-tabs-shell{gap:16px;min-width:0;display:grid}.admin-groups-page .admin-group-detail-tabs-bar{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffeb);min-width:0;box-shadow:var(--admin-ui-shadow,0 16px 38px #2b13250d);grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:8px;padding:8px;display:grid}.admin-groups-page .admin-group-detail-tabs{grid-column:span 6;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-groups-page .admin-group-detail-tabs-bar .admin-detail-back-button{justify-self:stretch;width:100%;padding-inline:10px}.admin-groups-page .admin-group-detail-tab{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);width:100%;min-width:0;min-height:42px;color:var(--admin-ui-foreground,#3a303e);font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;line-height:1.1;display:inline-flex}.admin-groups-page .admin-group-detail-tab:hover,.admin-groups-page .admin-group-detail-tab--active{border-color:var(--admin-ui-border,#f2058747);background:var(--admin-ui-muted,#ffe7f5cc);color:var(--admin-ui-foreground,var(--az-magenta-strong));box-shadow:var(--admin-ui-shadow,0 10px 24px #f2058714)}.admin-groups-page .admin-group-detail-tab--disabled{opacity:.64}.admin-groups-page .admin-group-detail-tab-panel{gap:16px;min-width:0;display:grid}.admin-groups-page .admin-group-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.admin-groups-page .admin-group-detail-grid--stack{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-group-detail-panel{border:1px solid var(--admin-ui-border,#f2058726);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;min-height:258px;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);grid-template-rows:auto minmax(0,1fr);gap:16px;padding:20px;display:grid}.admin-groups-page .admin-group-detail-panel--compact{min-height:176px}.admin-groups-page .admin-group-detail-panel--wide{grid-column:1/-1;min-height:214px}.admin-groups-page .admin-group-detail-grid--stack .admin-group-detail-panel,.admin-groups-page .admin-group-detail-grid--stack .admin-group-detail-panel--wide{grid-column:1/-1;min-height:184px}.admin-groups-page .admin-group-detail-panel header{min-width:0}.admin-groups-page .admin-group-detail-panel h2{color:var(--admin-ui-foreground,#191119);font-size:18px;font-weight:var(--admin-ui-weight-semibold,930);margin:0;line-height:1.12}.admin-groups-page .admin-group-detail-panel__body,.admin-groups-page .admin-group-overview-list{min-width:0}.admin-groups-page .admin-group-detail-panel__body{align-content:start;gap:14px;display:grid}.admin-groups-page .admin-group-details-editor .admin-group-detail-panel{min-height:0}.admin-groups-page .admin-group-account-panel{gap:14px;min-width:0;display:grid}.admin-groups-page .admin-group-account-actions{justify-items:end;gap:10px;min-width:0;display:grid}.admin-groups-page .admin-group-delete-status{width:100%}.admin-groups-page .admin-group-details-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.admin-groups-page .admin-group-details-form--billing{grid-template-columns:minmax(0,1fr);align-content:stretch;margin-top:0}.admin-groups-page .admin-group-details-form--account{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-group-owner-details-section{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-group-owner-details-card{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);gap:14px;min-width:0;padding:14px;display:grid}.admin-groups-page .admin-group-owner-details-card--empty{align-items:center;min-height:72px}.admin-groups-page .admin-group-owner-details-title{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);margin:0;padding:0;line-height:1}.admin-groups-page .admin-group-owner-save-row{justify-content:flex-end;min-width:0;margin-top:6px;display:flex}.admin-groups-page .admin-group-owner-details-form{gap:14px}.admin-groups-page .admin-group-owner-position-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;min-width:0;display:grid}.admin-groups-page .admin-group-owner-position-field{min-width:0}.admin-groups-page .admin-group-owner-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:8px;min-width:0;display:grid}.admin-groups-page .admin-group-owner-details-card .owner-calendar-create-field input,.admin-groups-page .admin-group-owner-details-card .owner-calendar-create-field select{background:var(--admin-ui-input-background,#fff);border-color:var(--admin-ui-border,#f205872e)}.admin-groups-page .owner-calendar-create-cancel.admin-group-owner-icon-button,.admin-groups-page .owner-calendar-create-primary.admin-group-owner-save-button{width:46px;min-width:46px;padding:0}.admin-groups-page .owner-calendar-create-cancel.admin-group-owner-icon-button{width:100%;min-width:0;min-height:48px}.admin-groups-page .admin-group-details-field{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-group-details-field--wide{grid-column:1/-1}.admin-groups-page .admin-group-details-field span,.admin-groups-page .admin-group-details-status legend{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);padding:0;line-height:1}.admin-groups-page .admin-group-details-status legend{margin:0 0 8px}.admin-groups-page .admin-group-details-field input,.admin-groups-page .admin-group-details-field select{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);width:100%;min-width:0;height:48px;color:var(--admin-ui-foreground,#201820);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,760);text-overflow:ellipsis;padding:0 13px;overflow:hidden}.admin-groups-page .admin-group-details-field input:focus,.admin-groups-page .admin-group-details-field select:focus{border-color:var(--admin-ui-ring,#f205875c);box-shadow:var(--admin-ui-focus-shadow,0 0 0 3px #f205871f);outline:0}.admin-groups-page .admin-group-details-field--readonly input{border-color:var(--admin-ui-border,#281d2b1f);background:var(--admin-ui-muted,#f3eef3);color:var(--admin-ui-muted-foreground,#766c78);cursor:default}.admin-groups-page .admin-group-details-field--readonly input:focus{border-color:var(--admin-ui-ring,#281d2b2e);box-shadow:none}.admin-groups-page .admin-group-details-field select{appearance:none;background:var(--admin-ui-input-background,linear-gradient(45deg,transparent 50%,#493f4e 50%)right 15px center/6px 6px no-repeat,linear-gradient(135deg,#493f4e 50%,transparent 50%)right 10px center/6px 6px no-repeat,#fffafd);padding-right:34px}.admin-groups-page .admin-group-details-status{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-groups-page .admin-group-details-status__options{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdeb);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.admin-groups-page .admin-group-details-status__item{border-radius:var(--admin-ui-radius-sm,6px);min-width:0;min-height:42px;color:var(--admin-ui-foreground,#4f4351);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 4px;overflow:hidden}.admin-groups-page .admin-group-details-status__item--active{border-color:var(--admin-ui-border,#f2058752);background:var(--admin-ui-muted,#fff2f9);color:var(--admin-ui-foreground,var(--az-magenta-strong));box-shadow:var(--admin-ui-shadow,inset 0 0 0 1px #f205870d)}.admin-groups-page .admin-group-status-message{width:100%;margin:0}.admin-groups-page .admin-group-status-actions{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.admin-groups-page .admin-group-status-command-row{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;align-items:center;gap:8px;width:calc(50% - 7px);min-width:0;display:grid}.admin-groups-page .admin-group-status-command-row .admin-group-status-action-button:last-child{grid-column:auto}.admin-groups-page .admin-group-status-action-button{width:100%;min-height:46px}.admin-groups-page .admin-group-status-action-button.admin-group-status-icon-button{justify-content:center;justify-self:stretch;align-items:center;gap:0;width:100%;min-width:0;height:48px;min-height:48px;padding:0;display:inline-flex}.admin-groups-page .admin-group-status-action-button:disabled{cursor:not-allowed;opacity:.58}.admin-groups-page .owner-calendar-create-primary.admin-group-status-action-button:disabled{border-color:var(--admin-ui-border,#30283424);background:var(--admin-ui-muted,#f2eef3);color:var(--admin-ui-muted-foreground,#8d8291);box-shadow:none;opacity:1}.admin-groups-page .owner-calendar-create-primary.admin-group-status-action-button:not(:disabled){border-color:var(--az-magenta);background:var(--admin-ui-primary,var(--az-magenta));color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 18px 34px #f2058729);opacity:1}.admin-groups-page .owner-calendar-create-primary.admin-group-status-action-button.admin-group-status-save-button--ready{border-color:var(--az-magenta);background:var(--admin-ui-primary,var(--az-magenta));color:var(--admin-ui-on-primary,#fff);cursor:pointer;box-shadow:var(--admin-ui-shadow,0 18px 34px #f2058729);opacity:1}.admin-groups-page .owner-calendar-create-primary.admin-group-status-action-button.admin-group-status-save-button--dull{border-color:var(--admin-ui-border,#30283424);background:var(--admin-ui-muted,#f2eef3);color:var(--admin-ui-muted-foreground,#8d8291);cursor:not-allowed;box-shadow:none;opacity:1}.admin-groups-page .admin-group-status-action-button svg{flex:none}.admin-groups-page .admin-group-plan-grid{gap:10px;min-width:0;display:grid}.admin-groups-page .admin-group-plan-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.admin-groups-page .admin-group-plan-layout .admin-group-details-field{gap:10px}.admin-groups-page .admin-group-plan-toggle{border:0;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-groups-page .admin-group-plan-toggle legend,.admin-groups-page .admin-group-plan-description span{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);padding:0;line-height:1}.admin-groups-page .admin-group-plan-toggle legend{margin-bottom:8px;display:block}.admin-groups-page .admin-group-plan-toggle__options{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdeb);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.admin-groups-page .admin-group-plan-toggle__options--plans{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-groups-page .admin-group-plan-toggle__item{border-radius:var(--admin-ui-radius-sm,6px);min-width:0;min-height:42px;color:var(--admin-ui-foreground,#4f4351);font:inherit;font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 10px;overflow:hidden}.admin-groups-page .admin-group-plan-toggle__item--active{border-color:var(--admin-ui-border,#f2058752);background:var(--admin-ui-muted,#fff2f9);color:var(--admin-ui-foreground,var(--az-magenta-strong));box-shadow:var(--admin-ui-shadow,inset 0 0 0 1px #f205870d)}.admin-groups-page .admin-group-plan-description{grid-column:1/-1;gap:8px;min-width:0;display:grid}.admin-groups-page .admin-group-plan-description p{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);min-width:0;min-height:48px;color:var(--admin-ui-foreground,#201820);font-size:13px;font-weight:var(--admin-ui-weight-medium,760);align-items:center;margin:0;padding:13px;line-height:1.3;display:flex}.admin-groups-page .admin-group-plan-status{grid-column:1/-1;margin:0}.admin-groups-page .admin-group-plan-actions{grid-column:1/-1;justify-content:flex-end;min-width:0;display:flex}.admin-groups-page .admin-group-plan-status-divider{background:var(--admin-ui-card,#f2058729);grid-column:1/-1;height:1px;margin:2px 0}.admin-groups-page .admin-group-plan-status-card{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);grid-column:1/-1;gap:14px;min-width:0;padding:14px;display:grid}.admin-groups-page .admin-group-plan-status-card__title{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);grid-column:1/-1;margin:0;padding:0;line-height:1}.admin-groups-page .owner-calendar-create-primary.admin-group-plan-save-button{width:46px;min-width:46px;padding:0}.admin-groups-page .owner-calendar-create-primary.admin-group-owner-save-button:disabled,.admin-groups-page .owner-calendar-create-primary.admin-group-plan-save-button:disabled{border-color:var(--admin-ui-border,#281d2b1f);background:var(--admin-ui-muted,#f3eef3);color:var(--admin-ui-muted-foreground,#8b808d);box-shadow:none;cursor:default;opacity:1}.admin-groups-page .admin-group-plan-option{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdc7);min-width:0;min-height:84px;color:var(--admin-ui-foreground,#201820);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.admin-groups-page .admin-group-plan-option--active{border-color:var(--admin-ui-border,#f205875c);background:var(--admin-ui-muted,#fff2f9);box-shadow:var(--admin-ui-shadow,0 12px 28px #f2058714)}.admin-groups-page .admin-group-plan-option__copy{gap:6px;min-width:0;display:grid}.admin-groups-page .admin-group-plan-option__copy strong{min-width:0;color:var(--admin-ui-foreground,#191119);font-size:14px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1.1}.admin-groups-page .admin-group-plan-option__copy span{min-width:0;color:var(--admin-ui-muted-foreground,#5f5362);font-size:11px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.3}.admin-groups-page .admin-group-plan-option__rate{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffdb);min-width:max-content;color:var(--admin-ui-foreground,var(--az-magenta-strong));font-size:12px;font-weight:var(--admin-ui-weight-semibold,930);padding:8px 10px;line-height:1}.admin-groups-page .admin-group-overview-stat,.admin-groups-page .admin-group-overview-placeholder{gap:6px;min-width:0;display:grid}.admin-groups-page .admin-group-overview-stat strong,.admin-groups-page .admin-group-overview-placeholder strong{color:var(--admin-ui-foreground,#191119);font-size:28px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1}.admin-groups-page .admin-group-overview-stat span,.admin-groups-page .admin-group-overview-placeholder span,.admin-groups-page .admin-group-overview-note{color:var(--admin-ui-muted-foreground,#5f5362);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.35}.admin-groups-page .admin-group-overview-list{gap:8px;margin:0;display:grid}.admin-groups-page .admin-group-overview-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-groups-page .admin-group-overview-row{border:1px solid var(--admin-ui-border,#f205871a);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdc7);gap:5px;min-width:0;padding:10px;display:grid}.admin-groups-page .admin-group-overview-row dt,.admin-groups-page .admin-group-overview-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin-groups-page .admin-group-overview-row dt{color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.2}.admin-groups-page .admin-group-overview-row dd{color:var(--admin-ui-foreground,#191119);font-size:12px;font-weight:var(--admin-ui-weight-semibold,880);line-height:1.25}.admin-groups-page .admin-members-table.admin-group-change-history-table{align-self:stretch;min-height:0}.admin-groups-page .admin-group-detail-grid:not(.admin-group-events-view) .admin-group-detail-panel .admin-members-table.admin-group-change-history-table{min-height:376px}.admin-groups-page .admin-group-detail-grid:not(.admin-group-events-view) .admin-group-detail-panel .admin-group-change-history-table .admin-members-table__body{min-height:332px}.admin-groups-page .admin-group-change-history-table .admin-members-table__row{grid-template-columns:minmax(168px,1fr) minmax(82px,.5fr) minmax(100px,.62fr) minmax(190px,1.25fr)}.admin-groups-page .admin-group-change-history-table .admin-members-table__body .admin-members-table__row{min-height:58px}.admin-groups-page .admin-group-change-history-table .admin-members-table__row--header span:last-child{justify-self:start}.admin-groups-page .admin-group-events-actions{justify-content:flex-end;min-width:0;display:flex}.admin-groups-page .admin-more-details-button.admin-group-events-view-more{aspect-ratio:1;width:46px;min-width:46px;min-height:46px;padding:0}.admin-groups-page .admin-group-events-view-more:disabled{cursor:not-allowed;opacity:.58}.admin-groups-page .admin-group-events-view .admin-group-detail-panel{min-height:430px}.admin-groups-page .admin-group-events-view__toolbar{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.admin-groups-page .admin-group-events-view__count{min-width:0;color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);text-align:right;line-height:1.2}.admin-groups-page .admin-group-events-search .admin-group-detail-search__actions,.admin-groups-page .admin-group-detail-search__actions--single{grid-template-columns:54px}.admin-groups-page .admin-group-events-search .admin-group-detail-search__row{grid-template-columns:auto minmax(0,1fr) auto}.admin-groups-page .admin-group-events-search__back{min-height:54px}.admin-groups-page .admin-group-events-view .admin-members-table.admin-group-change-history-table{min-height:1046px}.admin-groups-page .admin-group-events-view .admin-group-change-history-table .admin-members-table__body{align-content:start;min-height:1002px}.admin-groups-page .admin-group-events-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-top:4px;display:grid}.admin-groups-page .admin-group-events-pagination__summary,.admin-groups-page .admin-group-events-pagination__page-size{min-width:0;color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:11px;font-weight:var(--admin-ui-weight-semibold,850);line-height:1.2}.admin-groups-page .admin-group-events-pagination__page-size{justify-self:end}.admin-groups-page .admin-group-events-pagination__controls{grid-template-columns:38px auto 38px;align-items:center;gap:8px;min-width:0;display:inline-grid}.admin-groups-page .admin-group-events-pagination__button{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);width:38px;height:38px;color:var(--admin-ui-foreground,#bd0068);box-shadow:var(--admin-ui-shadow,0 10px 20px #2b13250d);place-items:center;padding:0;display:inline-grid}.admin-groups-page .admin-group-events-pagination__button:hover:not(:disabled){border-color:var(--admin-ui-border,#f205876b);background:var(--admin-ui-muted,#fff2f9);color:var(--admin-ui-foreground,#f20587)}.admin-groups-page .admin-group-events-pagination__button:disabled{cursor:not-allowed;opacity:.44;box-shadow:none}.admin-groups-page .admin-group-events-pagination__button svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.admin-groups-page .admin-group-events-pagination__page{min-width:92px;color:var(--admin-ui-foreground,#221923);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);text-align:center;white-space:nowrap;line-height:1.2}.admin-groups-page .admin-knowledge-form-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-field{gap:9px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-field--wide{grid-column:1/-1}.admin-groups-page .admin-knowledge-field__header{gap:4px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-field__label{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1}.admin-groups-page .admin-knowledge-field__description{min-width:0;color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:10px;font-weight:var(--admin-ui-weight-medium,720);line-height:1.35}.admin-groups-page .admin-knowledge-field input,.admin-groups-page .admin-knowledge-field select,.admin-groups-page .admin-knowledge-field textarea{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);width:100%;min-width:0;color:var(--admin-ui-foreground,#201820);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.35}.admin-groups-page .admin-knowledge-field input,.admin-groups-page .admin-knowledge-field select{height:48px;padding:0 13px}.admin-groups-page .admin-knowledge-field input::placeholder,.admin-groups-page .admin-knowledge-field textarea::placeholder{color:var(--admin-ui-muted-foreground,#6f6271);opacity:1}.admin-groups-page .admin-knowledge-field select{cursor:pointer}.admin-groups-page .admin-knowledge-field select:disabled{cursor:not-allowed;opacity:.74}.admin-groups-page .admin-knowledge-dropdown{gap:0}.admin-groups-page .admin-knowledge-dropdown.owner-calendar-create-dropdown--open{z-index:3}.admin-groups-page .admin-knowledge-dropdown .owner-calendar-create-dropdown__trigger{border-color:var(--admin-ui-border,#f205872e);background:var(--admin-ui-input-background,linear-gradient(180deg,#fffafdf5,#fffffffa));height:52px;box-shadow:var(--admin-ui-shadow,0 8px 18px #f205870a);font-size:13px;font-weight:var(--admin-ui-weight-semibold,850);padding:0 13px}.admin-groups-page .admin-knowledge-dropdown .admin-knowledge-dropdown__trigger--placeholder span:first-child{color:var(--admin-ui-muted-foreground,#6f6271)}.admin-groups-page .admin-knowledge-dropdown.owner-calendar-create-dropdown--open .owner-calendar-create-dropdown__trigger{z-index:2;border-color:var(--admin-ui-border,#f2058747);background:var(--admin-ui-input-background,linear-gradient(180deg,#fff2f9e0,#fffffffa));box-shadow:var(--admin-ui-shadow,0 10px 24px #f2058714);outline:0;position:relative}.admin-groups-page .admin-knowledge-dropdown .owner-calendar-create-dropdown__menu{z-index:1;overscroll-behavior:auto;border-color:var(--admin-ui-border,#f2058733);border-top-color:var(--admin-ui-border,#f2058714);height:auto;max-height:none;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132529);border-radius:0 0 8px 8px;margin-top:-28px;padding-top:34px;position:static;top:auto;left:auto;right:auto;overflow:visible}.admin-groups-page .admin-knowledge-dropdown .owner-calendar-create-dropdown__option{min-height:44px;padding:0 13px}.admin-groups-page .admin-knowledge-repeatable-field{gap:9px}.admin-groups-page .admin-knowledge-repeatable{gap:0;min-width:0;display:grid}.admin-groups-page .admin-knowledge-repeatable__bar{z-index:2;border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffafdf5,#fffffffa));min-width:0;min-height:52px;box-shadow:var(--admin-ui-shadow,0 8px 18px #f205870a);grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;display:grid;position:relative;overflow:hidden}.admin-groups-page .admin-knowledge-repeatable--open .admin-knowledge-repeatable__bar{border-color:var(--admin-ui-border,#f2058747);background:var(--admin-ui-card,linear-gradient(180deg,#fff2f9e0,#fffffffa));box-shadow:var(--admin-ui-shadow,0 10px 24px #f2058714);border-radius:8px 8px 0 0}.admin-groups-page .admin-knowledge-repeatable__summary{align-content:center;gap:3px;min-width:0;padding:8px 13px;display:grid}.admin-groups-page .admin-knowledge-repeatable__summary strong,.admin-groups-page .admin-knowledge-repeatable__summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-groups-page .admin-knowledge-repeatable__summary strong{color:var(--admin-ui-foreground,#201820);font-size:13px;font-weight:var(--admin-ui-weight-semibold,850);line-height:1.15}.admin-groups-page .admin-knowledge-repeatable__summary .admin-knowledge-repeatable__placeholder{color:var(--admin-ui-muted-foreground,#6f6271)}.admin-groups-page .admin-knowledge-repeatable__summary span{color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:10px;font-weight:var(--admin-ui-weight-medium,720);line-height:1.15}.admin-groups-page .admin-knowledge-repeatable__add{border:0;border-left:1px solid var(--admin-ui-border,#f2058724);background:var(--admin-ui-card,#fff2f9bd);width:52px;min-width:52px;height:100%;color:var(--admin-ui-foreground,#e6007a);cursor:pointer;justify-content:center;align-items:center;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.admin-groups-page .admin-knowledge-repeatable__add:hover:not(:disabled){background:var(--admin-ui-muted,#f205871f);color:var(--admin-ui-foreground,#c90068)}.admin-groups-page .admin-knowledge-repeatable__add:disabled{cursor:not-allowed;opacity:.58}.admin-groups-page .admin-knowledge-repeatable__tray{border:1px solid var(--admin-ui-border,#f2058733);border-top-color:var(--admin-ui-border,#f2058714);background:var(--admin-ui-card,#fff);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132529);border-radius:0 0 8px 8px;gap:10px;margin-top:-28px;padding:40px 10px 10px;display:grid}.admin-groups-page .admin-knowledge-repeatable__items{gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.admin-groups-page .admin-knowledge-repeatable__item{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;min-width:0;min-height:44px;display:grid;overflow:hidden}.admin-groups-page .admin-knowledge-repeatable__item span{min-width:0;color:var(--admin-ui-foreground,#201820);font-size:12px;font-weight:var(--admin-ui-weight-medium,780);overflow-wrap:anywhere;align-self:center;padding:9px 12px;line-height:1.35}.admin-groups-page .admin-knowledge-repeatable__remove{border:0;border-left:1px solid var(--admin-ui-border,#f205871f);background:var(--admin-ui-card,#fff);width:44px;min-width:44px;height:100%;color:var(--admin-ui-foreground,#a81c3f);cursor:pointer;justify-content:center;align-items:center;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.admin-groups-page .admin-knowledge-repeatable__remove:hover:not(:disabled){background:var(--admin-ui-muted,#a81c3f14);color:var(--admin-ui-foreground,#7f1530)}.admin-groups-page .admin-knowledge-repeatable__remove:disabled{cursor:not-allowed;opacity:.54}.admin-groups-page .admin-knowledge-repeatable__panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-repeatable__panel--structured{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-knowledge-repeatable__draft-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-repeatable__draft-grid--structured{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-knowledge-repeatable__type-row{gap:5px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-repeatable__type-row--selected{border-bottom:1px solid var(--admin-ui-border,#f2058724);margin-bottom:4px;padding-bottom:14px}.admin-groups-page .admin-knowledge-repeatable__type-label{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1}.admin-groups-page .admin-knowledge-repeatable__type-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-repeatable__type-option{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffafdf5,#fffffffa));min-width:0;height:44px;color:var(--admin-ui-foreground,#5b4e5c);font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);cursor:pointer;padding:0 12px;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,box-shadow .16s}.admin-groups-page .admin-knowledge-repeatable__type-option:hover:not(:disabled){border-color:var(--admin-ui-border,#f205873d);background:var(--admin-ui-muted,#fff2f9d1);color:var(--admin-ui-foreground,#c90068)}.admin-groups-page .admin-knowledge-repeatable__type-option--selected{border-color:var(--admin-ui-border,#f2058752);background:var(--admin-ui-primary,#f20587);color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 10px 18px #f2058724)}.admin-groups-page .admin-knowledge-repeatable__type-option:disabled{cursor:not-allowed;opacity:.58}.admin-groups-page .admin-knowledge-repeatable__draft-row{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-repeatable__draft-row--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-groups-page .admin-knowledge-repeatable__draft-row--columns-1{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-knowledge-repeatable__draft-row--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-groups-page .admin-knowledge-repeatable__draft-row--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-groups-page .admin-knowledge-repeatable__draft-row--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-groups-page .admin-knowledge-repeatable__draft-row--description{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-groups-page .admin-knowledge-repeatable__draft-field{gap:5px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-repeatable__draft-field span{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1}.admin-groups-page .admin-knowledge-repeatable__panel input{height:44px;padding:0 12px}.admin-groups-page .admin-knowledge-repeatable__commit{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-primary,#f20587);min-width:68px;height:44px;color:var(--admin-ui-on-primary,#fff);font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);cursor:pointer;box-shadow:var(--admin-ui-shadow,0 10px 18px #f2058724);padding:0 14px}.admin-groups-page .admin-knowledge-repeatable__panel--structured .admin-knowledge-repeatable__commit{justify-self:end}.admin-groups-page .admin-knowledge-repeatable__commit:disabled{cursor:not-allowed;opacity:.56}.admin-groups-page .admin-knowledge-field textarea{resize:vertical;min-height:118px;padding:12px 13px}.admin-groups-page .admin-knowledge-accordion{grid-column:1/-1}.admin-groups-page .admin-knowledge-accordion__detail{min-height:auto}.admin-groups-page .admin-knowledge-accordion__content{padding:12px}.admin-groups-page .admin-knowledge-accordion__content .admin-knowledge-form-grid{align-content:start}.admin-groups-page .admin-knowledge-api-bar{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffe6);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 38px #f2058714);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-groups-page .admin-knowledge-api-bar__copy{gap:5px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-api-bar__copy strong{color:var(--admin-ui-foreground,#191119);font-size:14px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.1}.admin-groups-page .admin-knowledge-api-bar__message{color:var(--admin-ui-muted-foreground,#6f6272);font-size:11px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.25}.admin-groups-page .admin-knowledge-api-bar__message--error{color:var(--admin-ui-danger,#a02442)}.admin-groups-page .admin-knowledge-api-bar__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-groups-page .admin-setup-integration-card{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff7fcb8);width:min(888px,100vw - 32px);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 38px #f205870f);grid-column:1/-1;justify-self:start;gap:12px;padding:16px;display:grid}.admin-groups-page .admin-setup-integration-card__title{color:var(--admin-ui-foreground,#221923);font-size:14px;font-weight:var(--admin-ui-weight-semibold,900);text-wrap:balance;margin:0;line-height:1.2}.admin-groups-page .admin-setup-integrations-window{grid-column:1/-1;gap:14px;min-height:0}.admin-groups-page .admin-setup-integrations-window>.admin-wire-window__header h2{font-size:14px}.admin-groups-page .admin-setup-credentials-bar{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffe6);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 38px #f2058714);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 54px;align-items:end;gap:12px;padding:16px;display:grid}.admin-groups-page .admin-setup-credentials-bar--agent-grid,.admin-groups-page .admin-setup-credentials-bar--webhook-authentication,.admin-groups-page .admin-setup-credentials-bar--automations{grid-template-columns:minmax(0,1fr);align-items:start}.admin-groups-page .admin-setup-credentials-bar--automations .admin-setup-credentials-bar__fields-grid{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-setup-credentials-bar__fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-groups-page .admin-setup-automation-row{grid-template-columns:minmax(0,1fr) 188px;align-items:stretch;gap:10px;min-width:0;display:grid}.admin-groups-page .admin-setup-credentials-bar__automation-action{width:188px;min-width:188px;height:auto;min-height:54px;padding:0}.admin-groups-page .admin-setup-automation-summary,.admin-groups-page .admin-setup-automation-value{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;height:54px;min-height:54px;max-height:54px;display:flex;overflow:hidden}.admin-groups-page .admin-setup-automation-summary{border:1px dashed var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdf5);color:var(--admin-ui-muted-foreground,#5f5262);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);overflow-wrap:anywhere;text-align:left;justify-content:flex-start;padding:0 14px;line-height:1.45}.admin-groups-page .admin-setup-automation-value{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius-sm,6px);background:var(--admin-ui-card,#fff2f9);color:var(--admin-ui-foreground,#bd0068);font-size:11px;font-weight:var(--admin-ui-weight-semibold,880);overflow-wrap:anywhere;white-space:normal;padding:0 12px;line-height:1}.admin-groups-page .admin-setup-credentials-bar--agent-grid .admin-setup-credentials-bar__save{place-self:end}.admin-groups-page .admin-setup-credentials-bar__field{gap:7px;min-width:0;display:grid}.admin-groups-page .admin-setup-credentials-bar__field--wide{grid-column:1/-1}.admin-groups-page .admin-setup-credentials-bar__divider{background:var(--admin-ui-card,#f2058729);grid-column:1/-1;height:1px;margin:10px 0}.admin-groups-page .admin-setup-credentials-bar__load-control{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.admin-groups-page .admin-setup-credentials-bar__load-control--workspace-actions{grid-template-columns:minmax(0,1fr) 54px 54px}.admin-groups-page .admin-setup-credentials-bar__load-control--knowledge-sync{grid-template-columns:minmax(0,1fr) 54px}.admin-groups-page .admin-setup-credentials-bar__credential-control{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.admin-groups-page .admin-setup-credentials-bar__credential-control--value{grid-template-columns:minmax(0,1fr) auto auto}.admin-groups-page .admin-setup-credentials-bar__load{border:1px solid var(--admin-ui-border,#f205874d);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff5fbf5);min-width:88px;height:54px;color:var(--admin-ui-foreground,#bd0068);font:inherit;font-size:12px;font-weight:var(--admin-ui-weight-semibold,850);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.admin-groups-page .admin-setup-credentials-bar__load svg{width:17px;height:17px}.admin-groups-page .admin-setup-credentials-bar__load--icon,.admin-groups-page .admin-setup-credentials-bar__load--workspace,.admin-groups-page .admin-setup-credentials-bar__generate{width:54px;min-width:54px;padding:0}.admin-groups-page .admin-setup-credentials-bar__spinner{animation:.85s linear infinite admin-setup-credentials-spin}@keyframes admin-setup-credentials-spin{to{transform:rotate(360deg)}}.admin-groups-page .admin-setup-credentials-bar__load:focus-visible{outline:3px solid var(--admin-ui-ring,#f2058733);outline-offset:2px}.admin-groups-page .admin-setup-credentials-bar__load:not(:disabled):hover{border-color:var(--admin-ui-border,#f2058780);background:var(--admin-ui-muted,#ffebf7fa)}.admin-groups-page .admin-setup-credentials-bar__load:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.admin-groups-page .admin-setup-credentials-bar__spinner{animation:none}}.admin-groups-page .admin-setup-credentials-bar__field>span,.admin-groups-page .admin-setup-credentials-bar__field>label{color:var(--admin-ui-muted-foreground,#6f6272);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.1}.admin-groups-page .admin-setup-credentials-bar__field input{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffcfef5);width:100%;min-width:0;height:54px;color:var(--admin-ui-foreground,#241b25);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,780);outline:0;padding:0 14px}.admin-groups-page .admin-setup-credentials-bar__field textarea{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffcfef5);width:100%;min-width:0;min-height:84px;color:var(--admin-ui-foreground,#241b25);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,760);resize:none;outline:0;padding:12px 14px;line-height:1.35}.admin-groups-page .admin-setup-credentials-bar__field .owner-calendar-create-dropdown__trigger:disabled{border-color:var(--admin-ui-border,#6f627224);background:var(--admin-ui-muted,#efecf0eb);color:var(--admin-ui-muted-foreground,#817683);cursor:not-allowed}.admin-groups-page .admin-setup-credentials-bar__field input::placeholder{color:var(--admin-ui-muted-foreground,#927f91);opacity:.82}.admin-groups-page .admin-setup-credentials-bar__field input:focus-visible,.admin-groups-page .admin-setup-credentials-bar__field textarea:focus-visible{border-color:var(--admin-ui-ring,#f205877a);box-shadow:var(--admin-ui-focus-shadow,0 0 0 3px #f2058714)}.admin-groups-page .admin-setup-credentials-bar__field--readonly input,.admin-groups-page .admin-setup-credentials-bar__field--readonly textarea{border-color:var(--admin-ui-border,#6f627224);background:var(--admin-ui-muted,#efecf0eb);color:var(--admin-ui-muted-foreground,#817683);box-shadow:none;cursor:default}.admin-groups-page .admin-setup-credentials-bar__field--readonly input:focus-visible,.admin-groups-page .admin-setup-credentials-bar__field--readonly textarea:focus-visible{border-color:var(--admin-ui-ring,#6f627224);box-shadow:none}.admin-groups-page .admin-setup-credentials-bar__field--readonly input.admin-setup-credentials-bar__secret--generated{border-color:var(--admin-ui-border,#f2058761);background:var(--admin-ui-muted,#fff2f9);color:var(--admin-ui-foreground,#8f0050);box-shadow:var(--admin-ui-shadow,0 0 0 3px #f205870f)}.admin-groups-page .admin-setup-credentials-bar__secret{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Liberation Mono,Menlo,monospace;font-size:12px!important}.admin-groups-page .admin-setup-credentials-bar__instructions{border:1px dashed var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdf5);min-width:0;min-height:54px;color:var(--admin-ui-muted-foreground,#5f5262);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);overflow-wrap:anywhere;margin:0;padding:14px;line-height:1.45}.admin-groups-page .admin-setup-credentials-bar__instructions code{color:var(--admin-ui-foreground,#9f005a);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Liberation Mono,Menlo,monospace;font-size:.95em;font-weight:var(--admin-ui-weight-semibold,850)}.admin-groups-page .admin-setup-credentials-bar__save{border:1px solid var(--az-magenta);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-primary,var(--az-magenta));width:54px;min-width:54px;height:54px;color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 16px 30px #f2058724);cursor:pointer;place-items:center;padding:0;display:inline-grid}.admin-groups-page .admin-setup-credentials-bar__save svg{width:18px;height:18px}.admin-groups-page .admin-setup-credentials-bar__save:focus-visible{outline:3px solid var(--admin-ui-ring,#f2058733);outline-offset:2px}.admin-groups-page .admin-setup-credentials-bar__save:disabled{border-color:var(--admin-ui-border,#6f627224);background:var(--admin-ui-muted,#efecf0eb);color:var(--admin-ui-muted-foreground,#a79ca9);box-shadow:none;cursor:not-allowed;opacity:1}.admin-groups-page .admin-setup-credentials-bar__message{color:var(--admin-ui-muted-foreground,#6f6272);font-size:11px;font-weight:var(--admin-ui-weight-medium,760);grid-column:1/-1;margin:0;line-height:1.25}.admin-groups-page .admin-setup-credentials-bar__message--error{color:var(--admin-ui-danger,#a02442)}.admin-groups-page .admin-knowledge-api-button{border-radius:var(--admin-ui-radius,8px);width:54px;min-width:54px;min-height:54px;font-family:inherit;font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);cursor:pointer;place-items:center;padding:0;line-height:1;display:inline-grid}.admin-groups-page .admin-knowledge-api-button svg{width:18px;height:18px}.admin-groups-page .admin-knowledge-api-button:disabled{cursor:not-allowed;opacity:.62}.admin-groups-page .admin-knowledge-api-button--primary:disabled{border-color:var(--admin-ui-border,#30283424);background:var(--admin-ui-muted,#f2eef3);color:var(--admin-ui-muted-foreground,#8d8291);box-shadow:none;opacity:1}.admin-groups-page .admin-knowledge-api-button--secondary{border:1px solid var(--admin-ui-border,#f2058733);background:var(--admin-ui-card,#fffafdf0);color:var(--admin-ui-foreground,#bd0068)}.admin-groups-page .admin-knowledge-api-button--primary{border:1px solid var(--az-magenta);background:var(--admin-ui-primary,var(--az-magenta));color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 16px 30px #f2058724)}.admin-groups-page .admin-knowledge-api-button--secondary[aria-expanded=true]{border-color:var(--admin-ui-border,#f2058761);background:var(--admin-ui-card,#fff2f9f0);color:var(--admin-ui-foreground,#c90068);box-shadow:var(--admin-ui-shadow,0 12px 24px #f205871a)}.admin-groups-page .admin-knowledge-payload-preview{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffffff0);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 38px #f2058714);grid-column:1/-1;gap:12px;padding:16px;display:grid}.admin-groups-page .admin-knowledge-payload-preview__header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.admin-groups-page .admin-knowledge-payload-preview__heading{gap:5px;min-width:0;display:grid}.admin-groups-page .admin-knowledge-payload-preview__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.admin-groups-page .admin-knowledge-payload-preview__header h3{color:var(--admin-ui-foreground,#191119);font-size:14px;font-weight:var(--admin-ui-weight-semibold,900);margin:0;line-height:1.1}.admin-groups-page .admin-knowledge-payload-preview__header span{color:var(--admin-ui-muted-foreground,#6f6272);font-size:11px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.25}.admin-groups-page .admin-knowledge-payload-preview__copy-button,.admin-groups-page .admin-knowledge-payload-preview__close{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdf0);width:38px;min-width:38px;height:38px;color:var(--admin-ui-foreground,#bd0068);cursor:pointer;place-items:center;padding:0;display:inline-grid}.admin-groups-page .admin-knowledge-payload-preview__code,.admin-groups-page .admin-knowledge-payload-preview__empty{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);min-width:0;margin:0}.admin-groups-page .admin-knowledge-payload-preview__code{color:var(--admin-ui-foreground,#201820);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:var(--admin-ui-weight-medium,720);white-space:pre-wrap;word-break:break-word;padding:14px;line-height:1.55;overflow-x:auto}.admin-groups-page .admin-knowledge-payload-preview__empty{color:var(--admin-ui-muted-foreground,#6f6272);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);padding:14px;line-height:1.4}.admin-groups-page .owner-calendar-add-button,.admin-groups-page .owner-calendar-save-button{border:1px solid var(--az-magenta);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-primary,var(--az-magenta));min-height:46px;color:var(--admin-ui-on-primary,#fff);font-size:13px;font-weight:var(--admin-ui-weight-semibold,900);box-shadow:var(--admin-ui-shadow,0 18px 34px #f2058729);padding:0 18px;line-height:1}.admin-groups-page .owner-calendar-workspace{--admin-calendar-view-inset:15px;gap:16px;min-width:0;display:grid;position:relative;container-type:inline-size}.admin-groups-page .owner-calendar-toolbar{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffeb);min-width:0;box-shadow:var(--admin-ui-shadow,0 16px 38px #2b13250d);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.admin-groups-page .owner-calendar-toolbar__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-groups-page .admin-group-detail-search__field.admin-calendar-toolbar-searchbar{flex:auto;max-width:none;min-height:54px}.admin-groups-page .admin-calendar-create-icon-button{flex:none}.admin-groups-page .owner-calendar-icon-button{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);width:44px;height:44px;color:var(--admin-ui-foreground,#241b25);place-items:center;padding:0;display:inline-grid}.admin-groups-page .owner-calendar-icon-button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-groups-page .owner-calendar-view-toggle{border:1px solid var(--admin-ui-border,#f2058721);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);gap:4px;min-width:0;min-height:54px;padding:4px;display:flex}.admin-groups-page .owner-calendar-today-button,.admin-groups-page .owner-calendar-availability-button{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);min-height:54px;color:var(--admin-ui-foreground,#241b25);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);justify-content:center;align-items:center;padding:0 15px;line-height:1;display:inline-flex}.admin-groups-page .owner-calendar-today-button:hover,.admin-groups-page .owner-calendar-availability-button:not(:disabled):hover,.admin-groups-page .owner-calendar-icon-button:hover{border-color:var(--admin-ui-border,#f2058757);background:var(--admin-ui-muted,#ffe7f5b8);color:var(--admin-ui-foreground,var(--az-magenta-strong))}.admin-groups-page .owner-calendar-readonly-action:disabled{cursor:not-allowed;opacity:.72}.admin-groups-page .owner-calendar-readonly-action:not(:disabled){cursor:pointer}.admin-groups-page .owner-calendar-view-toggle__item{border-radius:var(--admin-ui-radius-sm,7px);min-height:44px;color:var(--admin-ui-foreground,#4b404d);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 13px;line-height:1;display:inline-flex}.admin-groups-page .owner-calendar-view-toggle__item--active,.admin-groups-page .owner-calendar-view-toggle__item:hover{border-color:var(--admin-ui-border,#f2058738);background:var(--admin-ui-muted,#ffe7f5d1);color:var(--admin-ui-foreground,var(--az-magenta-strong))}.admin-groups-page .owner-calendar-shell{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.admin-groups-page .owner-calendar-board{border:1px solid var(--admin-ui-border,#f2058726);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);overflow:hidden}:is(body:has(.admin-groups-page .owner-calendar-workspace) .aizovia-dev-preview-stage,body:has(.admin-groups-page .owner-calendar-workspace) .aizovia-dev-preview-frame){overflow:visible}html:has(.admin-groups-page .owner-calendar-workspace){overflow-x:hidden}body:has(.admin-groups-page .owner-calendar-workspace){overflow:visible}.admin-groups-page .owner-calendar-agenda{overscroll-behavior:auto;scrollbar-gutter:auto;align-content:start;max-height:none;display:grid;overflow:visible}.admin-groups-page .owner-calendar-agenda__content{gap:0;min-width:0;padding:0;display:grid}.admin-groups-page .owner-calendar-day-section{border-bottom:1px solid var(--admin-ui-border,#f2058721);background:0 0;min-width:0;overflow:visible}.admin-groups-page .owner-calendar-day-section:last-child{border-bottom:0}.admin-groups-page .owner-calendar-day-section__header{border-bottom:1px solid var(--admin-ui-border,#f205871a);background:var(--admin-ui-card,#fff7fcad);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:58px;padding:14px 18px;display:flex}.admin-groups-page .owner-calendar-day-section__header--strip{z-index:8;min-height:104px;padding:var(--admin-calendar-view-inset)var(--admin-calendar-view-inset)10px;background:var(--admin-ui-card,#fff7fcf5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--admin-ui-shadow,0 12px 24px #2b13250e);grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:10px;display:grid;position:sticky;top:0}.aizovia-dev-preview:has(.admin-groups-page .owner-calendar-workspace) .admin-groups-page .owner-calendar-day-section__header--strip{top:72px}@media (max-width:920px){.aizovia-dev-preview:has(.admin-groups-page .owner-calendar-workspace) .admin-groups-page .owner-calendar-day-section__header--strip{top:127px}}.admin-groups-page .admin-calendar-strip-date-nav{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;min-height:30px;padding:0;display:flex}.admin-groups-page .admin-calendar-strip-date-nav strong{min-width:0;min-height:30px;color:var(--admin-ui-foreground,#241b25);font-size:22px;font-weight:var(--admin-ui-weight-semibold,940);text-align:center;white-space:nowrap;justify-content:flex-start;align-items:center;padding:0;line-height:1;display:inline-flex}.admin-groups-page .admin-calendar-strip-date-nav__button{border-radius:var(--admin-ui-radius-sm,7px);width:30px;height:30px}.admin-groups-page .admin-calendar-strip-date-nav__button svg{width:15px;height:15px}.admin-groups-page .owner-calendar-day-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.admin-groups-page .owner-calendar-day-strip__item{border:1px solid var(--admin-ui-border,#f2058721);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffbd);min-width:0;min-height:48px;color:var(--admin-ui-foreground,#4f4351);font:inherit;text-transform:none;align-content:center;place-items:center;gap:4px;padding:0;line-height:1;display:grid}.admin-groups-page .owner-calendar-day-strip__item:hover{border-color:var(--admin-ui-border,#f2058752);background:var(--admin-ui-muted,#fff7fce6);color:var(--admin-ui-foreground,var(--az-magenta-strong))}.admin-groups-page .owner-calendar-day-strip__weekday,.admin-groups-page .owner-calendar-day-strip__date,.admin-groups-page .owner-calendar-day-strip__count{min-width:0;color:inherit;text-align:center;text-transform:none;line-height:1;display:block}.admin-groups-page .owner-calendar-day-strip__weekday{font-size:9px;font-weight:var(--admin-ui-weight-semibold,900)}.admin-groups-page .owner-calendar-day-strip__date{font-size:14px;font-weight:var(--admin-ui-weight-semibold,930)}.admin-groups-page .owner-calendar-day-strip__count{background:var(--admin-ui-card,#f205871f);min-width:18px;min-height:16px;color:var(--admin-ui-foreground,var(--az-magenta-strong));font-size:9px;font-weight:var(--admin-ui-weight-semibold,930);border-radius:999px;padding:3px 5px}.admin-groups-page .owner-calendar-day-strip__item--active{border-color:var(--az-magenta);background:var(--admin-ui-primary,var(--az-magenta));color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 14px 26px #f205872e)}.admin-groups-page .owner-calendar-day-strip__item--active .owner-calendar-day-strip__weekday,.admin-groups-page .owner-calendar-day-strip__item--active .owner-calendar-day-strip__date,.admin-groups-page .owner-calendar-day-strip__item--active .owner-calendar-day-strip__count{color:var(--admin-ui-on-primary,#fff)}.admin-groups-page .owner-calendar-day-strip__item--active .owner-calendar-day-strip__count{background:var(--admin-ui-muted,#ffffff38)}.admin-groups-page .owner-calendar-day-section__rows{min-width:0;display:grid}.admin-groups-page .owner-calendar-time-row{border-top:1px solid var(--admin-ui-border,#f205871a);grid-template-columns:78px minmax(0,1fr);min-width:0;min-height:68px;display:grid}.admin-groups-page .owner-calendar-time-row:first-child{border-top:0}.admin-groups-page .owner-calendar-time-row--closed{background:var(--admin-ui-card,#f6f3f78a)}.admin-groups-page .owner-calendar-time-label{min-width:0;color:var(--admin-ui-muted-foreground,#7c7180);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);white-space:nowrap;justify-content:center;align-items:flex-start;padding:12px 5px;line-height:1;display:flex}.admin-groups-page .owner-calendar-agenda-slot{border:1px dashed var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(135deg,#f2058708 0 25%,transparent 25% 50%,#f2058708 50% 75%,transparent 75%),#fffaff);text-align:left;background-size:16px 16px;align-content:center;gap:8px;min-width:0;min-height:52px;margin:8px 12px 8px 0;padding:12px 14px;display:grid}.admin-groups-page .owner-calendar-time-row--closed .owner-calendar-agenda-slot{border-color:var(--admin-ui-border,#6f66722e);background:var(--admin-ui-card,linear-gradient(135deg,#6f667209 0 25%,transparent 25% 50%,#6f667209 50% 75%,transparent 75%),#faf8fb);background-size:16px 16px}.admin-groups-page .owner-calendar-empty-hour-button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.admin-groups-page .owner-calendar-empty-hour-button:disabled{cursor:not-allowed}.admin-groups-page .owner-calendar-empty-hour-button small{color:var(--admin-ui-muted-foreground,#7c7180);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;line-height:1.15}.admin-groups-page .owner-calendar-slot-stack{gap:8px;min-width:0;display:grid}.admin-groups-page .owner-calendar-agenda-slot__line{background:var(--admin-ui-muted,#6054651f);border-radius:999px;height:10px;display:block}.admin-groups-page .owner-calendar-agenda-slot__line--wide{width:min(360px,62%)}.admin-groups-page .owner-calendar-agenda-slot__line--short{width:min(220px,36%)}.admin-groups-page .owner-calendar-event-card{border-style:solid;border-color:var(--admin-ui-border,#f205873d);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fff2f9e0,#fffafdfa),#fff);gap:6px;min-width:0;padding:12px 14px;display:grid}.admin-groups-page .owner-calendar-event-card__button{border:1px solid var(--admin-ui-border,#f2058733);background:var(--admin-ui-card,#fff);min-height:24px;color:var(--admin-ui-foreground,var(--az-magenta-strong));font:inherit;font-size:10px;font-weight:var(--admin-ui-weight-semibold,930);border-radius:999px;justify-self:start;padding:0 8px;line-height:1}.admin-groups-page .owner-calendar-event-card__button:hover{border-color:var(--admin-ui-border,#f2058757);background:var(--admin-ui-muted,#fff2f9)}.admin-groups-page .owner-calendar-event-card strong,.admin-groups-page .owner-calendar-event-card span,.admin-groups-page .owner-calendar-event-card small{overflow-wrap:anywhere;min-width:0}.admin-groups-page .owner-calendar-event-card strong{color:var(--admin-ui-foreground,#241b25);font-size:13px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1.15}.admin-groups-page .owner-calendar-event-card span{color:var(--admin-ui-muted-foreground,#5f5362);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.25}.admin-groups-page .owner-calendar-event-card .owner-calendar-event-card__meta,.admin-groups-page .owner-calendar-event-card small{color:var(--admin-ui-muted-foreground,#7c7180);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;line-height:1.1}.admin-groups-page .owner-calendar-agenda-slot--empty strong,.admin-groups-page .owner-calendar-live-state strong{color:var(--admin-ui-foreground,#241b25);font-size:13px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1.15}.admin-groups-page .owner-calendar-agenda-slot--empty span{color:var(--admin-ui-muted-foreground,#5f5362);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);line-height:1.35}.admin-groups-page .owner-calendar-live-state{border:1px dashed var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffaff);align-content:center;gap:10px;min-width:0;min-height:112px;margin:12px;padding:18px;display:grid}.admin-groups-page .owner-calendar-single-month{min-width:0;padding:var(--admin-calendar-view-inset);background:var(--admin-ui-card,#fffafdbd);gap:10px;display:grid}.admin-groups-page .owner-calendar-single-month__header{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.admin-groups-page .owner-calendar-single-month__header strong{min-height:30px;color:var(--admin-ui-foreground,#241b25);font-size:22px;font-weight:var(--admin-ui-weight-semibold,940);align-items:center;line-height:1;display:inline-flex}.admin-groups-page .owner-calendar-single-month__nav-button{border-radius:var(--admin-ui-radius-sm,7px);width:30px;height:30px}.admin-groups-page .owner-calendar-single-month__nav-button svg{width:15px;height:15px}.admin-groups-page .owner-calendar-single-month__days{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:8px;min-width:0;display:grid}.admin-groups-page .owner-calendar-single-month__day{aspect-ratio:1;border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffe0);width:100%;min-width:0;min-height:0;color:var(--admin-ui-foreground,#241b25);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 4px;line-height:1;display:flex}.admin-groups-page .owner-calendar-single-month__weekday{color:inherit;font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);letter-spacing:0;text-transform:uppercase;line-height:1}.admin-groups-page .owner-calendar-single-month__date{color:inherit;font-size:14px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1}.admin-groups-page .owner-calendar-single-month__day:hover,.admin-groups-page .owner-calendar-single-month__day--selected{border-color:var(--admin-ui-border,#f205877a);background:var(--admin-ui-muted,#fff2f9);color:var(--admin-ui-foreground,var(--az-magenta-strong));box-shadow:var(--admin-ui-shadow,inset 0 0 0 1px #f205870f)}.admin-groups-page .owner-calendar-single-month__day--outside{border-color:var(--admin-ui-border,#6054651a);background:var(--admin-ui-card,#f6f3f7b8);color:var(--admin-ui-foreground,#241b2566)}.admin-groups-page .owner-calendar-single-month__day--today{border-color:var(--admin-ui-border,#f2058757);color:var(--admin-ui-foreground,var(--az-magenta-strong))}.admin-groups-page .owner-calendar-single-month__day--selected{background:var(--admin-ui-primary,var(--az-magenta));color:var(--admin-ui-on-primary,#fff)}.admin-groups-page .owner-calendar-event-count{background:var(--admin-ui-card,#f205871f);min-width:18px;min-height:16px;color:var(--admin-ui-foreground,var(--az-magenta-strong));font-size:9px;font-weight:var(--admin-ui-weight-semibold,930);border-radius:999px;justify-content:center;align-items:center;padding:3px 5px;line-height:1;display:inline-flex}.admin-groups-page .owner-calendar-single-month__day--selected .owner-calendar-event-count{background:var(--admin-ui-muted,#ffffff38);color:var(--admin-ui-on-primary,#fff)}.admin-groups-page .owner-calendar-month-overview{min-width:0;padding:var(--admin-calendar-view-inset);background:var(--admin-ui-card,#fffafdbd);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-groups-page .owner-calendar-year-overview__header{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:30px;display:flex}.admin-groups-page .owner-calendar-year-overview__header strong{min-height:30px;color:var(--admin-ui-foreground,#241b25);font-size:22px;font-weight:var(--admin-ui-weight-semibold,940);align-items:center;line-height:1;display:inline-flex}.admin-groups-page .owner-calendar-year-overview__nav-button{border-radius:var(--admin-ui-radius-sm,7px);width:30px;height:30px}.admin-groups-page .owner-calendar-year-overview__nav-button svg{width:15px;height:15px}.admin-groups-page .owner-calendar-month-card{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffffff2,#fffafdf5),#fff);min-width:0;min-height:168px;color:inherit;font:inherit;text-align:left;box-shadow:var(--admin-ui-shadow,0 12px 28px #2b13250b);grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.admin-groups-page .owner-calendar-month-card:hover,.admin-groups-page .owner-calendar-month-card--selected{border-color:var(--admin-ui-border,#f2058775);background:var(--admin-ui-muted,linear-gradient(180deg,#fff2f9e6,#fffafdfa),#fff);box-shadow:var(--admin-ui-shadow,inset 0 0 0 1px #f205870f,0 14px 30px #f2058714)}.admin-groups-page .owner-calendar-month-card--current{border-color:var(--admin-ui-border,#f2058752);box-shadow:var(--admin-ui-shadow,inset 0 0 0 1px #f205870d,0 14px 30px #f2058714)}.admin-groups-page .owner-calendar-month-card__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-groups-page .owner-calendar-month-card__header strong{color:var(--admin-ui-foreground,#241b25);font-size:14px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1}.admin-groups-page .owner-calendar-month-card__count{background:var(--admin-ui-card,#f205871f);min-width:22px;min-height:18px;color:var(--admin-ui-foreground,var(--az-magenta-strong));font-size:10px;font-weight:var(--admin-ui-weight-semibold,930);border-radius:999px;justify-content:center;align-items:center;padding:4px 6px;line-height:1;display:inline-flex}.admin-groups-page .owner-calendar-month-card__days{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:5px;min-width:0;display:grid}.admin-groups-page .owner-calendar-month-card__day{aspect-ratio:1;border:1px solid var(--admin-ui-border,#f205871a);border-radius:var(--admin-ui-radius-sm,6px);background:var(--admin-ui-card,#ffffffd1);width:100%;min-width:0;min-height:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);place-items:center;padding:0;line-height:1;display:grid}.admin-groups-page .owner-calendar-month-card__day--has-events{border-color:var(--admin-ui-border,#f2058757);background:var(--admin-ui-card,#fff2f9);color:var(--admin-ui-foreground,var(--az-magenta-strong))}.admin-groups-page .owner-calendar-month-card__day--outside{border-color:var(--admin-ui-border,#60546514);background:var(--admin-ui-card,#f6f3f7a8);color:var(--admin-ui-foreground,#241b255c)}.admin-groups-page .owner-calendar-month-card__day--today{border-color:var(--admin-ui-border,#f2058757);color:var(--admin-ui-foreground,var(--az-magenta-strong))}.admin-groups-page .admin-group-detail-search-stack{min-width:0;display:grid;position:relative}.admin-groups-page .admin-group-detail-search-stack--filter-open{z-index:20;isolation:isolate}.admin-groups-page .admin-group-detail-search{z-index:2;border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;box-shadow:var(--admin-ui-shadow,0 14px 34px #2b13250d);gap:10px;padding:16px;display:grid;position:relative;overflow:visible}.admin-groups-page .admin-group-detail-search__row{z-index:8;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;min-width:0;display:grid;position:relative}.admin-groups-page .admin-group-detail-search__actions{grid-template-columns:repeat(2,54px);align-items:stretch;gap:10px;display:grid}.admin-groups-page .admin-group-detail-search__field{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;display:grid}.admin-groups-page .admin-group-detail-search__icon{fill:none;width:18px;height:18px;stroke:var(--admin-ui-muted-foreground,#7c6f7d);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.admin-groups-page .admin-group-detail-search__field input{width:100%;min-width:0;color:var(--admin-ui-foreground,#221923);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,780);background:0 0;border:0;outline:0}.admin-groups-page .admin-group-detail-search__field input::placeholder{color:var(--admin-ui-muted-foreground,#958897);opacity:1}.admin-groups-page .admin-group-detail-search__filter,.admin-groups-page .admin-group-detail-search__create{border-radius:var(--admin-ui-radius,8px);place-items:center;width:54px;min-width:54px;min-height:54px;padding:0;line-height:1;display:inline-grid}.admin-groups-page .admin-group-detail-search__filter{border:1px solid var(--admin-ui-border,#f205873d);color:var(--admin-ui-foreground,#4f4351);background:var(--admin-ui-card,#fffafd);box-shadow:var(--admin-ui-shadow,0 12px 24px #2b13250d)}.admin-groups-page .admin-group-detail-search__create{border:1px solid var(--admin-ui-border,#f20587b8);color:var(--admin-ui-on-primary,#fff);background:var(--admin-ui-primary,#f20587);box-shadow:var(--admin-ui-shadow,0 14px 30px #f2058738)}.admin-groups-page .admin-group-detail-search__filter:hover{border-color:var(--admin-ui-border,#f2058785);color:var(--admin-ui-foreground,#f20587);background:var(--admin-ui-muted,#fff2f9)}.admin-groups-page .admin-group-detail-search__filter--active,.admin-groups-page .admin-group-detail-search__filter--active:hover{border-color:var(--admin-ui-border,#f205879e);color:var(--admin-ui-foreground,#f20587);background:var(--admin-ui-muted,#fff2f9);box-shadow:var(--admin-ui-shadow,0 14px 30px #f2058726)}.admin-groups-page .admin-group-detail-search__create:hover{background:var(--admin-ui-primary-hover,#d90072)}.admin-groups-page .admin-group-detail-search__filter svg,.admin-groups-page .admin-group-detail-search__create svg{width:18px;height:18px}.admin-groups-page .admin-group-detail-filter-panel{z-index:1;border:1px solid var(--admin-ui-border,#f2058729);background:var(--admin-ui-card,linear-gradient(180deg,#fff7fcf5,#fffffffc 18px),#fff);width:236px;height:auto;box-shadow:var(--admin-ui-shadow,0 20px 34px #2b13251a);border-radius:0 0 8px 8px;grid-template-rows:62.333px max-content;justify-self:end;gap:11px;padding:12px;display:grid;position:absolute;top:calc(100% - 19px);right:0}.admin-groups-page .admin-group-detail-filter-panel--field-open{min-height:336px}.admin-groups-page .admin-group-detail-filter-panel__header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-groups-page .admin-group-detail-filter-panel__header strong{min-width:0;color:var(--admin-ui-foreground,#221923);font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.1}.admin-groups-page .admin-group-detail-filter-panel__reset{border:1px solid var(--admin-ui-border,#f205872e);background:var(--admin-ui-card,#fffafd);min-height:30px;color:var(--admin-ui-foreground,#bd0068);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);border-radius:999px;padding:0 10px}.admin-groups-page .admin-group-detail-filter-panel__reset:hover{border-color:var(--admin-ui-border,#f2058757);background:var(--admin-ui-muted,#fff2f9)}.admin-groups-page .admin-group-detail-filter-panel__fields{align-content:start;align-self:start;gap:8px;min-width:0;display:grid}.admin-groups-page .admin-group-detail-filter-dropdown{gap:6px;min-width:0;display:grid}.admin-groups-page .admin-group-detail-filter-dropdown__label{color:var(--admin-ui-muted-foreground,#655966);font-size:9px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;line-height:1}.admin-groups-page .admin-group-detail-filter-dropdown__trigger{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);width:100%;min-width:0;height:48px;color:var(--admin-ui-foreground,#201820);font-size:11px;font-weight:var(--admin-ui-weight-semibold,850);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;line-height:1;display:flex}.admin-groups-page .admin-group-detail-filter-dropdown__trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-groups-page .admin-group-detail-filter-dropdown__chevron{border-right:2px solid var(--admin-ui-border,#302834c7);border-bottom:2px solid var(--admin-ui-border,#302834c7);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.admin-groups-page .admin-group-detail-filter-dropdown--open .admin-group-detail-filter-dropdown__trigger{border-color:var(--admin-ui-border,#f2058761);background:var(--admin-ui-input-background,#fff);box-shadow:var(--admin-ui-shadow,0 0 0 3px #f2058714)}.admin-groups-page .admin-group-detail-filter-dropdown--open .admin-group-detail-filter-dropdown__chevron{transform:rotate(225deg)translate(-2px,-1px)}.admin-groups-page .admin-group-detail-filter-dropdown__menu{border:1px solid var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);min-width:0;box-shadow:var(--admin-ui-shadow,0 14px 28px #2b13251a);gap:5px;padding:6px;display:grid}.admin-groups-page .admin-group-detail-filter-dropdown__option{border:1px solid var(--admin-ui-border,#f205871a);border-radius:var(--admin-ui-radius-sm,6px);background:var(--admin-ui-card,#fffafd);width:100%;min-height:36px;color:var(--admin-ui-foreground,#302834);font-size:11px;font-weight:var(--admin-ui-weight-semibold,850);text-align:left;padding:0 9px;line-height:1}.admin-groups-page .admin-group-detail-filter-dropdown__option:hover,.admin-groups-page .admin-group-detail-filter-dropdown__option--selected{border-color:var(--admin-ui-border,#f205876b);background:var(--admin-ui-primary-hover,#f20587);color:var(--admin-ui-on-primary,#fff)}.admin-groups-page .owner-members-workspace{gap:16px;min-width:0;display:grid;position:relative}.admin-groups-page .owner-calendar-create-overlay{z-index:30;background:var(--admin-ui-overlay,#fff7fcbd);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:start center;min-width:0;min-height:100%;padding:28px;display:grid;position:absolute;inset:0}.admin-groups-page.admin-groups-page--group-create-open,.admin-groups-page .admin-agent-workspace--transcript-open,.admin-groups-page .owner-calendar-workspace--create-open{gap:0}.admin-groups-page.admin-groups-page--group-create-open>.admin-dashboard-header,.admin-groups-page.admin-groups-page--group-create-open>.admin-group-detail-search-stack,.admin-groups-page.admin-groups-page--group-create-open>.admin-account-empty-state,.admin-groups-page.admin-groups-page--group-create-open>.admin-accounts-layout,.admin-groups-page .admin-agent-workspace--transcript-open>.admin-wire-window,.admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-toolbar,.admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-shell{display:none}.admin-groups-page .owner-members-workspace--create-open,.admin-groups-page .owner-members-workspace--edit-open{gap:0}.admin-groups-page .owner-members-workspace--create-open>.admin-group-detail-search-stack,.admin-groups-page .owner-members-workspace--create-open>.admin-members-table,.admin-groups-page .owner-members-workspace--edit-open>.admin-group-detail-search-stack,.admin-groups-page .owner-members-workspace--edit-open>.admin-members-table{display:none}.admin-groups-page.admin-groups-page--group-create-open>.owner-calendar-create-overlay,.admin-groups-page .admin-agent-workspace--transcript-open>.owner-calendar-create-overlay,.admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-create-overlay,.admin-groups-page .owner-members-workspace--create-open>.owner-calendar-create-overlay,.admin-groups-page .owner-members-workspace--edit-open>.owner-calendar-create-overlay{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-items:start stretch;width:100%;height:auto;min-height:0;padding:0;position:static;inset:auto}.admin-groups-page .admin-agent-workspace--transcript-open>.owner-calendar-create-overlay{grid-column:1/-1}.admin-groups-page.admin-groups-page--group-create-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .admin-agent-workspace--transcript-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .owner-members-workspace--create-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .owner-members-workspace--edit-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog{width:100%;max-height:none;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132514);align-content:start;align-self:start;overflow:visible}.admin-groups-page .admin-group-detail-tab-panel:has(>.owner-calendar-workspace--calendar-create-open){justify-items:center;display:grid}.admin-groups-page .admin-group-detail-tab-panel>.owner-calendar-workspace--calendar-create-open{width:100%}.admin-groups-page.admin-groups-page--group-create-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .admin-agent-workspace--transcript-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .owner-calendar-workspace--calendar-create-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .owner-members-workspace--create-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog,.admin-groups-page .owner-members-workspace--edit-open>.owner-calendar-create-overlay>.owner-calendar-create-dialog{border-radius:var(--admin-ui-radius,8px);width:100%;max-width:none;min-height:auto;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132529);gap:10px;padding:12px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-dialog__header h2,.admin-groups-page .admin-agent-workspace--transcript-open .owner-calendar-create-dialog__header h2,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dialog__header h2,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-dialog__header h2,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-dialog__header h2{font-size:22px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-form,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-form,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-form,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-form{grid-template-columns:minmax(0,1fr);gap:7px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-field--wide,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field--wide,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-field--wide,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-field--wide{grid-column:auto}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-field input,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-field select,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field input,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field select,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown__trigger,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker__trigger,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-field input,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-field select,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-field input,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-field select,.admin-groups-page .owner-members-workspace--edit-open .owner-member-edit-reset{height:52px;padding:0 11px;font-size:14px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-field>label>input,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field>label>input,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-field>label>input,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-field>label>input{height:52px;min-height:52px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-type,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-status,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-field,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-field label,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-type,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-status,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field label,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-type,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-field,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-field label,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-type,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-field,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-field label{gap:8px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-type__options,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-status__options,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-type__options,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-status__options,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-type__options,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-type__options{gap:3px;height:52px;padding:3px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-type legend,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-status legend,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-type legend,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-status legend,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker legend,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-type legend,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-type legend{margin-bottom:8px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-type__item,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-status__item,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-type__item,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-status__item,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-type__item,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-type__item{min-height:34px;padding:0 10px;font-size:11px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-dialog__actions,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dialog__actions,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-dialog__actions,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-cancel,.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-primary,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-cancel,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-primary,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-cancel,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-primary,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-cancel,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-primary{width:100%;min-height:52px}.admin-groups-page.admin-groups-page--group-create-open .owner-calendar-create-dialog__close,.admin-groups-page .admin-agent-workspace--transcript-open .owner-calendar-create-dialog__close,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dialog__close,.admin-groups-page .owner-members-workspace--create-open .owner-calendar-create-dialog__close,.admin-groups-page .owner-members-workspace--edit-open .owner-calendar-create-dialog__close{width:52px;height:52px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field input,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field input,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field select,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field select,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown__trigger,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown__trigger,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker__trigger,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker__trigger{height:52px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-cancel,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-cancel,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-primary,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-primary{min-height:52px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-type,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-type,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-status,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-status,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field label,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-field label,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker{gap:8px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dialog__actions,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dialog__actions{margin-top:8px}.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown--open,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker--open{z-index:3}.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown--open .owner-calendar-create-dropdown__trigger,.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker--open .owner-calendar-create-day-picker__trigger{z-index:2;border-color:var(--admin-ui-border,#f2058761);background:var(--admin-ui-input-background,#fff);box-shadow:var(--admin-ui-shadow,0 0 0 3px #f2058714);outline:0;position:relative}.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown__menu{z-index:1;overscroll-behavior:auto;border-top-color:var(--admin-ui-border,#f2058714);height:auto;max-height:none;box-shadow:var(--admin-ui-shadow,0 16px 30px #2b132524);border-radius:0 0 8px 8px;margin-top:-28px;padding-top:34px;position:static;top:auto;overflow:visible}.admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker__panel{z-index:1;overscroll-behavior:auto;border-top-color:var(--admin-ui-border,#f2058714);max-height:none;box-shadow:var(--admin-ui-shadow,0 16px 30px #2b132524);border-radius:0 0 8px 8px;margin-top:-28px;padding-top:40px;position:static;top:auto;overflow:visible}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown__menu,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-dropdown__menu{border-top-color:var(--admin-ui-border,#f2058714);box-shadow:var(--admin-ui-shadow,0 12px 24px #2b13251f);border-radius:0 0 8px 8px;margin-top:-28px;padding-top:34px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker__panel,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--calendar-create-open .owner-calendar-create-day-picker__panel{border-top-color:var(--admin-ui-border,#f2058714);box-shadow:var(--admin-ui-shadow,0 12px 24px #2b13251f);border-radius:0 0 8px 8px;margin-top:-28px;padding-top:40px}.admin-groups-page .owner-calendar-create-dialog{border:1px solid var(--admin-ui-border,#f2058738);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdfa,#fffffffc),#fff);width:min(100%,690px);min-width:0;max-height:min(78vh,720px);box-shadow:var(--admin-ui-shadow,0 28px 70px #2b13252e);gap:18px;padding:22px;display:grid;overflow:auto}.admin-groups-page .owner-member-create-dialog{overscroll-behavior:contain;width:min(100%,640px)}.admin-groups-page .owner-calendar-create-dialog__header{justify-content:space-between;align-items:start;gap:16px;min-width:0;display:flex}.admin-groups-page .owner-calendar-create-dialog__header div{gap:7px;min-width:0;display:grid}.admin-groups-page .owner-calendar-create-dialog__header h2{color:var(--admin-ui-foreground,#191119);font-size:30px;font-weight:var(--admin-ui-weight-semibold,950);letter-spacing:0;margin:0;line-height:1}.admin-groups-page .owner-calendar-create-dialog__close{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);width:38px;height:38px;color:var(--admin-ui-foreground,#241b25);place-items:center;padding:0;display:inline-grid}.admin-groups-page .owner-calendar-create-dialog__close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-groups-page .owner-calendar-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.admin-groups-page .owner-member-create-form{align-items:start}.admin-groups-page .owner-calendar-create-type,.admin-groups-page .owner-calendar-create-status{border:0;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-groups-page .owner-calendar-create-type legend,.admin-groups-page .owner-calendar-create-status legend,.admin-groups-page .owner-calendar-create-field>label>span,.admin-groups-page .owner-calendar-create-dropdown>span,.admin-groups-page .owner-calendar-create-day-picker legend,.admin-groups-page .owner-member-edit-field-label{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);padding:0;line-height:1}.admin-groups-page .owner-calendar-create-type__options,.admin-groups-page .owner-calendar-create-status__options{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdeb);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.admin-groups-page .owner-calendar-create-type__options.owner-member-edit-role__options--readonly{grid-template-columns:minmax(0,1fr)}.admin-groups-page .owner-calendar-create-type__item,.admin-groups-page .owner-calendar-create-status__item{border-radius:var(--admin-ui-radius-sm,6px);min-width:0;min-height:42px;color:var(--admin-ui-foreground,#4f4351);font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);background:0 0;border:1px solid #0000;padding:0 12px}.admin-groups-page .owner-calendar-create-type__item--active,.admin-groups-page .owner-calendar-create-status__item--active{border-color:var(--admin-ui-border,#f2058752);background:var(--admin-ui-muted,#fff2f9);color:var(--admin-ui-foreground,var(--az-magenta-strong));box-shadow:var(--admin-ui-shadow,inset 0 0 0 1px #f205870d)}.admin-groups-page .owner-member-edit-role__readonly{text-align:center;cursor:default;justify-content:center;align-items:center;width:100%;display:inline-flex}.admin-groups-page .owner-calendar-create-field{gap:8px;min-width:0;display:grid}.admin-groups-page .owner-calendar-create-field--dropdown{z-index:1;position:relative}.admin-groups-page .owner-calendar-create-field--dropdown-open{z-index:24}.admin-groups-page .owner-calendar-create-field label{gap:8px;min-width:0;display:grid}.admin-groups-page .owner-calendar-create-field--wide{grid-column:1/-1}.admin-groups-page .admin-group-checkbox{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);min-width:0;min-height:48px;color:var(--admin-ui-foreground,#4f4351);font-size:12px;font-weight:var(--admin-ui-weight-semibold,900);grid-column:1/-1;align-items:center;gap:10px;padding:0 13px;display:flex}.admin-groups-page .admin-group-checkbox input{width:16px;height:16px;accent-color:var(--admin-ui-foreground,var(--az-magenta))}.admin-groups-page .owner-calendar-create-field input,.admin-groups-page .owner-calendar-create-field select{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);width:100%;min-width:0;height:48px;color:var(--admin-ui-foreground,#201820);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,760);padding:0 13px}.admin-groups-page .owner-calendar-create-field input::placeholder{color:var(--admin-ui-muted-foreground,#6054658f)}.admin-groups-page .owner-calendar-create-dropdown{gap:8px;min-width:0;display:grid;position:relative}.admin-groups-page .owner-calendar-create-dropdown__trigger{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);width:100%;min-width:0;height:48px;color:var(--admin-ui-foreground,#201820);font-size:13px;font-weight:var(--admin-ui-weight-medium,760);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;line-height:1;display:flex}.admin-groups-page .owner-calendar-create-dropdown__trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-groups-page .owner-calendar-create-dropdown__chevron{border-right:2px solid var(--admin-ui-border,#302834c7);border-bottom:2px solid var(--admin-ui-border,#302834c7);flex:none;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.admin-groups-page .owner-calendar-create-dropdown--open .owner-calendar-create-dropdown__trigger{border-color:var(--admin-ui-border,#f2058761);background:var(--admin-ui-input-background,#fff);box-shadow:var(--admin-ui-shadow,0 0 0 3px #f2058714)}.admin-groups-page .owner-calendar-create-dropdown--open .owner-calendar-create-dropdown__chevron{transform:rotate(225deg)translate(-2px,-1px)}.admin-groups-page .owner-calendar-create-dropdown__menu{z-index:40;overscroll-behavior:contain;border:1px solid var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);height:156px;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132533);align-content:start;gap:5px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.admin-groups-page .owner-calendar-create-dropdown__menu::-webkit-scrollbar{width:8px}.admin-groups-page .owner-calendar-create-dropdown__menu::-webkit-scrollbar-thumb{border:2px solid var(--admin-ui-border,#fff);background:var(--admin-ui-card,#f2058747);border-radius:999px}.admin-groups-page .owner-calendar-create-dropdown__option{border:1px solid var(--admin-ui-border,#f205871a);border-radius:var(--admin-ui-radius-sm,6px);background:var(--admin-ui-card,#fffafd);width:100%;min-height:40px;color:var(--admin-ui-foreground,#302834);font-size:12px;font-weight:var(--admin-ui-weight-semibold,850);text-align:left;padding:0 10px;line-height:1}.admin-groups-page .owner-calendar-create-dropdown__option:hover,.admin-groups-page .owner-calendar-create-dropdown__option--selected{border-color:var(--admin-ui-border,#f205876b);background:var(--admin-ui-primary-hover,var(--az-magenta));color:var(--admin-ui-on-primary,#fff)}.admin-groups-page .owner-calendar-create-day-picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid;position:relative}.admin-groups-page .owner-calendar-create-day-picker__trigger{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);width:100%;min-width:0;height:48px;color:var(--admin-ui-foreground,#201820);font-size:13px;font-weight:var(--admin-ui-weight-medium,760);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;line-height:1;display:flex}.admin-groups-page .owner-calendar-create-day-picker__trigger--static{cursor:default}.admin-groups-page .owner-calendar-create-day-picker__trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-groups-page .owner-calendar-create-day-picker--open .owner-calendar-create-day-picker__trigger{border-color:var(--admin-ui-border,#f2058761);background:var(--admin-ui-input-background,#fff);box-shadow:var(--admin-ui-shadow,0 0 0 3px #f2058714)}.admin-groups-page .owner-calendar-create-day-picker--open .owner-calendar-create-dropdown__chevron{transform:rotate(225deg)translate(-2px,-1px)}.admin-groups-page .owner-calendar-create-day-picker__panel{z-index:42;border:1px solid var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132533);gap:10px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.admin-groups-page .owner-calendar-create-day-picker--inline .owner-calendar-create-day-picker__panel{z-index:auto;box-shadow:none;position:static;top:auto;left:auto;right:auto}.admin-groups-page .owner-calendar-create-day-picker__header{background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0;display:grid}.admin-groups-page .owner-calendar-create-day-picker__header strong{min-width:0;color:var(--admin-ui-foreground,#201820);font-size:14px;font-weight:var(--admin-ui-weight-semibold,950);text-align:center;line-height:1}.admin-groups-page .owner-calendar-create-day-picker__header button{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius-sm,7px);background:var(--admin-ui-card,#fff);width:36px;height:36px;color:var(--admin-ui-foreground,#302834);place-items:center;padding:0;display:inline-grid}.admin-groups-page .owner-calendar-create-day-picker__header svg{fill:none;stroke:currentColor;stroke-width:2.6px;width:16px;height:16px}.admin-groups-page .owner-calendar-create-day-picker__days{background:0 0;border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;padding:0;display:grid}.admin-groups-page .owner-calendar-create-day-picker__day{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius-sm,7px);background:var(--admin-ui-card,#fff);min-width:0;min-height:46px;color:var(--admin-ui-foreground,#221929);cursor:pointer;place-items:center;gap:2px;padding:5px 3px;display:grid}.admin-groups-page .owner-calendar-create-day-picker__day span{color:var(--admin-ui-muted-foreground,#6054659e);font-size:8px;font-weight:var(--admin-ui-weight-semibold,950);text-transform:uppercase;line-height:1}.admin-groups-page .owner-calendar-create-day-picker__day strong{font-size:12px;font-weight:var(--admin-ui-weight-semibold,950);line-height:1}.admin-groups-page .owner-calendar-create-day-picker__day--outside{border-color:var(--admin-ui-border,#60546514);background:var(--admin-ui-card,#f6f3f7b3);color:var(--admin-ui-foreground,#241b2561)}.admin-groups-page .owner-calendar-create-day-picker__day--today{border-color:var(--admin-ui-border,#f2058757)}.admin-groups-page .owner-calendar-create-day-picker__day--selected{border-color:var(--az-magenta);background:var(--admin-ui-primary,var(--az-magenta));color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 10px 22px #f2058729)}.admin-groups-page .owner-calendar-create-day-picker__day--selected span,.admin-groups-page .owner-calendar-create-day-picker__day--selected strong{color:var(--admin-ui-on-primary,#fff)}.admin-groups-page .owner-member-edit-reset{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafd);width:100%;min-width:0;height:48px;color:var(--admin-ui-foreground,var(--az-magenta-strong));font-size:13px;font-weight:var(--admin-ui-weight-semibold,900);justify-content:center;align-items:center;display:inline-flex}.admin-groups-page .owner-member-edit-reset:hover{border-color:var(--admin-ui-border,#f2058752);background:var(--admin-ui-muted,#fff2f9)}.admin-groups-page .owner-member-form-status{border:1px solid var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff2f9);min-width:0;color:var(--admin-ui-foreground,#bd0068);font-size:12px;font-weight:var(--admin-ui-weight-semibold,850);overflow-wrap:anywhere;grid-column:1/-1;margin:0;padding:10px 12px;line-height:1.25}.admin-groups-page .owner-calendar-create-dialog__actions{justify-content:flex-end;gap:10px;min-width:0;display:flex}.admin-groups-page .owner-calendar-create-cancel,.admin-groups-page .owner-calendar-create-primary{border-radius:var(--admin-ui-radius,8px);min-height:46px;font-size:13px;font-weight:var(--admin-ui-weight-semibold,900);justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;display:inline-flex}.admin-groups-page .owner-calendar-create-cancel{border:1px solid var(--admin-ui-border,#f205872e);background:var(--admin-ui-card,#fff);color:var(--admin-ui-foreground,#302834)}.admin-groups-page .owner-calendar-create-primary{border:1px solid var(--az-magenta);background:var(--admin-ui-primary,var(--az-magenta));color:var(--admin-ui-on-primary,#fff);box-shadow:var(--admin-ui-shadow,0 18px 34px #f2058729)}.admin-groups-page .owner-calendar-create-primary:disabled{opacity:.7}.admin-groups-page .admin-account-detail-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-groups-page .admin-danger-action{border-color:var(--admin-ui-border,#cb2a5b38)!important;color:var(--admin-ui-foreground,#b4235f)!important}.admin-groups-page .admin-danger-action:hover{border-color:var(--admin-ui-border,#cb2a5b61)!important;background:var(--admin-ui-muted,#fff0f5)!important}.admin-groups-page .admin-danger-primary{border-color:var(--admin-ui-danger-border,#b4235f)!important;background:var(--admin-ui-danger-background,#b4235f)!important;color:var(--admin-ui-on-danger,#fff)!important;box-shadow:var(--admin-ui-shadow,0 18px 34px #b4235f29)!important}.admin-groups-page .admin-member-status-action{color:var(--admin-ui-foreground,var(--az-magenta-strong))}.admin-groups-page .admin-calendar-event-dialog{width:min(760px,100vw - 32px)}.admin-groups-page .admin-retell-transcript-overlay{z-index:40}.admin-groups-page .admin-retell-transcript-dialog{grid-template-rows:auto auto auto minmax(0,1fr);width:min(840px,100vw - 32px);max-height:min(82vh,760px);overflow:hidden}.admin-groups-page .admin-agent-workspace--transcript-open .admin-retell-transcript-dialog{width:100%;max-width:none;max-height:none;overflow:visible}.admin-groups-page .owner-calendar-create-dialog__header .admin-retell-transcript-dialog__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-groups-page .admin-retell-transcript-dialog__delete{border:1px solid var(--admin-ui-border,#cb2a5b3d);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff0f5);width:52px;min-width:52px;height:52px;color:var(--admin-ui-foreground,#b4235f);place-items:center;padding:0;display:inline-grid}.admin-groups-page .admin-retell-transcript-dialog__delete:hover{border-color:var(--admin-ui-border,#cb2a5b70);background:var(--admin-ui-muted,#ffe3ee);color:var(--admin-ui-foreground,#981947)}.admin-groups-page .admin-retell-transcript-dialog__delete:disabled{cursor:default;opacity:.58}.admin-groups-page .admin-retell-transcript-dialog__delete svg{flex:none}.admin-groups-page .admin-retell-transcript-summary-card{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafde6);gap:12px;min-width:0;padding:14px;display:grid}.admin-groups-page .admin-retell-transcript-summary-card__row{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-retell-transcript-summary-card__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-groups-page .admin-retell-transcript-summary-card__row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-groups-page .admin-retell-transcript-summary-card__metric{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-retell-transcript-summary-card__metric span,.admin-groups-page .admin-retell-transcript-summary-block span{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);overflow-wrap:anywhere;padding:0;line-height:1}.admin-groups-page .admin-retell-transcript-summary-card__metric strong{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);min-width:0;min-height:52px;color:var(--admin-ui-foreground,#201820);font-size:14px;font-weight:var(--admin-ui-weight-medium,760);overflow-wrap:anywhere;align-items:center;padding:10px 11px;line-height:1.3;display:flex}.admin-groups-page .admin-retell-transcript-summary-block{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-retell-transcript-summary-block p{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);min-width:0;min-height:52px;color:var(--admin-ui-foreground,#201820);font-size:14px;font-weight:var(--admin-ui-weight-medium,760);overflow-wrap:anywhere;align-items:center;margin:0;padding:10px 11px;line-height:1.45;display:flex}.admin-groups-page .admin-retell-transcript-panel{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffaff);gap:8px;min-width:0;min-height:0;padding:10px;display:grid;overflow:auto}.admin-groups-page .admin-retell-transcript-panel__title{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);overflow-wrap:anywhere;margin:0;line-height:1}.admin-groups-page .admin-retell-transcript-panel__body{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);min-width:0}.admin-groups-page .admin-retell-transcript-turns{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.admin-groups-page .admin-retell-transcript-turn{gap:5px;min-width:0;display:grid}.admin-groups-page .admin-retell-transcript-turn header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-groups-page .admin-retell-transcript-turn header span,.admin-groups-page .admin-retell-transcript-turn header time{min-width:0;color:var(--admin-ui-muted-foreground,#6b5f6d);font-size:11px;font-weight:var(--admin-ui-weight-medium,820);line-height:1.1}.admin-groups-page .admin-retell-transcript-turn p{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);min-width:0;color:var(--admin-ui-foreground,#191119);font-size:12px;font-weight:var(--admin-ui-weight-medium,700);overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.45}.admin-groups-page .admin-retell-transcript-turn--user p{border-color:var(--admin-ui-border,#2b63c42e);background:var(--admin-ui-card,#e5edffdb)}.admin-groups-page .admin-retell-transcript-turn--agent p{border-color:var(--admin-ui-border,#f2058729);background:var(--admin-ui-card,#ffe8f6b8)}.admin-groups-page .admin-retell-transcript-turn--tool p,.admin-groups-page .admin-retell-transcript-turn--system p{border-color:var(--admin-ui-border,#6f667229);background:var(--admin-ui-card,#f6f3f7e6)}.admin-groups-page .admin-retell-transcript-empty{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:13px;font-weight:var(--admin-ui-weight-medium,760);overflow-wrap:anywhere;margin:0;padding:16px;line-height:1.45}.admin-groups-page .admin-calendar-event-form{align-items:start}.admin-groups-page .admin-calendar-event-form--design{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-groups-page .admin-calendar-event-actions{flex-wrap:wrap}.admin-groups-page .owner-availability-toolbar{justify-content:flex-end;align-items:center}.admin-groups-page .admin-calendar-availability-page-form{gap:16px;min-width:0;display:grid}.admin-groups-page .owner-availability-table{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);overflow:hidden}.admin-groups-page .owner-availability-table__head,.admin-groups-page .owner-availability-row{grid-template-columns:minmax(110px,.85fr) minmax(210px,1.25fr) minmax(140px,1fr) minmax(140px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.admin-groups-page .owner-availability-table__head{border-bottom:1px solid var(--admin-ui-border,#f205871f);background:var(--admin-ui-muted,#fff7fcb8);padding:15px 18px}.admin-groups-page .owner-availability-table__head span{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,920);line-height:1}.admin-groups-page .owner-availability-table__body{min-width:0;display:grid}.admin-groups-page .owner-availability-row{border-bottom:1px solid var(--admin-ui-border,#f205871a);padding:14px 18px;transition:background .14s,opacity .14s}.admin-groups-page .owner-availability-row:last-child{border-bottom:0}.admin-groups-page .owner-availability-row>strong{min-width:0;color:var(--admin-ui-foreground,#241b25);font-size:15px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1.1}.admin-groups-page .owner-availability-row--unavailable{background:var(--admin-ui-muted,#60546509)}.admin-groups-page .owner-availability-status{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafde6);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.admin-groups-page .owner-availability-status__item{border-radius:var(--admin-ui-radius-sm,6px);min-width:0;min-height:40px;color:var(--admin-ui-foreground,#4f4351);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);background:0 0;border:1px solid #0000;padding:0 10px;line-height:1}.admin-groups-page .owner-availability-status__item--active{border-color:var(--admin-ui-border,#f2058752);background:var(--admin-ui-muted,#fff2f9);color:var(--admin-ui-foreground,var(--az-magenta-strong));box-shadow:var(--admin-ui-shadow,inset 0 0 0 1px #f205870d)}.admin-groups-page .owner-availability-time-field{gap:8px;min-width:0;display:grid}.admin-groups-page .owner-availability-time-field span{color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1;display:none}.admin-groups-page .owner-availability-time-field input{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fffafd);width:100%;min-width:0;height:46px;color:var(--admin-ui-foreground,#201820);font:inherit;font-size:13px;font-weight:var(--admin-ui-weight-medium,760);padding:0 13px}.admin-groups-page .owner-availability-time-field input:disabled{border-color:var(--admin-ui-border,#6054651a);background:var(--admin-ui-muted,#6054650e);color:var(--admin-ui-muted-foreground,#60546585);cursor:not-allowed}.admin-groups-page .owner-availability-time-field input::placeholder{color:var(--admin-ui-muted-foreground,#6054658f)}.admin-groups-page .admin-members-table{border:1px solid var(--admin-ui-border,#f2058726);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;min-height:560px;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);grid-template-rows:auto minmax(0,1fr);align-self:stretch;display:grid;overflow:hidden}.admin-groups-page .admin-members-table__body{align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.admin-groups-page .admin-members-table__row{border-bottom:1px solid var(--admin-ui-border,#f205871a);grid-template-columns:minmax(120px,1.02fr) minmax(72px,.56fr) minmax(142px,1.12fr) minmax(112px,.86fr) minmax(74px,.58fr) 54px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:0 14px;display:grid}.admin-groups-page .admin-members-table__row:last-child{border-bottom:0}.admin-groups-page .admin-members-table__body .admin-members-table__row{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffffff0);box-shadow:var(--admin-ui-shadow,0 8px 18px #25192b0a);padding:0 10px 0 14px}.admin-groups-page .admin-members-table__empty{border:1px dashed var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdbd);min-width:0;min-height:132px;color:var(--admin-ui-muted-foreground,#766b78);font-size:12px;font-weight:var(--admin-ui-weight-medium,800);text-align:center;place-items:center;padding:18px;display:grid}.admin-groups-page .admin-members-table__row--header{background:var(--admin-ui-card,#ffe7f594);min-height:44px}.admin-groups-page .admin-members-table__row--header span{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;overflow-wrap:anywhere;line-height:1.1}.admin-groups-page .admin-members-table__row--header span:last-child{justify-self:end}.admin-groups-page .admin-members-table__cell{min-width:0;display:grid}.admin-groups-page .admin-members-table__cell[data-label=Actions]{justify-items:end}.admin-groups-page .admin-members-table__user{gap:3px;min-width:0;display:grid}.admin-groups-page .admin-members-table__user strong{min-width:0;color:var(--admin-ui-foreground,#191119);font-size:13px;font-weight:var(--admin-ui-weight-semibold,860);overflow-wrap:anywhere;line-height:1.1}.admin-groups-page .admin-members-table__badge{width:64px;min-width:64px;height:26px;min-height:26px;font-size:9px;font-weight:var(--admin-ui-weight-semibold,900);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;line-height:1;display:inline-flex}.admin-groups-page .admin-members-table__badge--role{border:1px solid var(--admin-ui-border,#f2058733);color:var(--admin-ui-foreground,#bd0068);background:var(--admin-ui-card,#ffe8f6b8)}.admin-groups-page .admin-members-table__badge--status{border:1px solid var(--admin-ui-success-border,#30916233);color:var(--admin-ui-success,#176a42);background:var(--admin-ui-card,#e2f8ecd1)}.admin-groups-page .admin-members-table__badge--status-invited{border-color:var(--admin-ui-danger-border,#cc911847);color:var(--admin-ui-danger,#8a5b00);background:var(--admin-ui-card,#ffedb3db)}.admin-groups-page .admin-members-table__badge--status-disabled{border-color:var(--admin-ui-border,#6f667238);color:var(--admin-ui-muted-foreground,#6b626e);background:var(--admin-ui-card,#ebe8eddb)}.admin-groups-page .admin-members-table__badge--status-warning{border-color:var(--admin-ui-danger-border,#cc911847);color:var(--admin-ui-danger,#8a5b00);background:var(--admin-ui-card,#ffedb3db)}.admin-groups-page .admin-members-table__badge--status:before{content:"";opacity:.82;background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.admin-groups-page .admin-members-table__value{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:12px;font-weight:var(--admin-ui-weight-medium,800);overflow-wrap:anywhere;line-height:1.15}.admin-groups-page .admin-members-table__action{border:1px solid var(--admin-ui-border,#40344224);border-radius:var(--admin-ui-radius,8px);width:54px;min-width:54px;height:54px;min-height:54px;color:var(--admin-ui-foreground,#4f4351);background:var(--admin-ui-card,#ffffffdb);place-items:center;padding:0;text-decoration:none;display:inline-grid}.admin-groups-page .admin-members-table__action:hover{border-color:var(--admin-ui-border,#f2058770);color:var(--admin-ui-foreground,#d90072);background:var(--admin-ui-muted,#ffeff8e0)}.admin-groups-page .admin-groups-directory-table .admin-members-table__row{grid-template-columns:minmax(118px,1.05fr) minmax(116px,.92fr) minmax(82px,.54fr) minmax(72px,.48fr) minmax(74px,.5fr) 54px}.admin-groups-page .admin-groups-directory-table .admin-members-table__row--header span:nth-child(3),.admin-groups-page .admin-groups-directory-table .admin-members-table__row--header span:nth-child(4){text-align:center;justify-content:center;justify-self:stretch;align-items:center;width:100%;display:flex}.admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Managers],.admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Users]{text-align:center;justify-content:center;place-items:center}.admin-groups-page .admin-groups-directory-table__row--selected{border-color:var(--admin-ui-border,#f2058757);background:var(--admin-ui-muted,linear-gradient(180deg,#fff2f9f5,#fffffffa));box-shadow:var(--admin-ui-shadow,0 10px 24px #f205871a)}.admin-groups-page .admin-config-table{grid-column:1/-1;min-height:0}.admin-groups-page .admin-config-table .admin-members-table__body{gap:10px}.admin-groups-page .admin-config-table--setup .admin-config-table__row{grid-template-columns:minmax(124px,1fr) minmax(76px,.5fr) minmax(136px,1.08fr) minmax(76px,.52fr) 54px}.admin-groups-page .admin-config-table--knowledge .admin-config-table__row{grid-template-columns:minmax(166px,1.16fr) minmax(86px,.52fr) minmax(126px,.86fr) minmax(84px,.54fr) 54px}.admin-groups-page .admin-config-table__item{gap:10px;min-width:0;display:grid}.admin-groups-page .admin-config-table .admin-setup-integration{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-groups-page .admin-config-table__item--expanded>.admin-members-table__row{border-color:var(--admin-ui-border,#f2058747);background:var(--admin-ui-card,linear-gradient(180deg,#fff2f9e0,#fffffffa));box-shadow:var(--admin-ui-shadow,0 10px 24px #f2058714)}.admin-groups-page .admin-config-table .admin-setup-integration__body{padding:0 4px 4px}.admin-groups-page .admin-config-table__item--expanded{gap:0}.admin-groups-page .admin-config-table__item--expanded>.admin-members-table__row{z-index:2;position:relative}.admin-groups-page .admin-config-table .admin-config-table__item--expanded>.admin-setup-integration__body{z-index:1;border:1px solid var(--admin-ui-border,#f2058733);border-top-color:var(--admin-ui-border,#f2058714);background:var(--admin-ui-card,#fff);box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132529);border-radius:0 0 8px 8px;margin-top:-28px;padding:40px 14px 14px;position:relative;overflow:visible}.admin-groups-page .admin-config-table__method{border:1px solid var(--admin-ui-border,#f2058733);background:var(--admin-ui-card,#ffe8f6b8);width:64px;min-width:64px;min-height:26px;color:var(--admin-ui-foreground,#bd0068);font-family:inherit;font-size:9px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-groups-page .admin-config-table__dropdown{cursor:pointer}.admin-groups-page .admin-config-table__dropdown .admin-setup-integration__chevron{width:9px;height:9px}.admin-groups-page .admin-config-table__dropdown[aria-expanded=true] .admin-setup-integration__chevron{transform:rotate(-135deg)translate(-2px,-1px)}.admin-groups-page .admin-function-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;min-width:0;display:grid;position:relative}.admin-groups-page .admin-function-grid.admin-agent-workspace--transcript-open{grid-template-columns:minmax(0,1fr);gap:0}.admin-groups-page .admin-wire-window{border:1px solid var(--admin-ui-border,#f2058726);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;min-height:248px;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132512);grid-template-rows:auto minmax(0,1fr);gap:18px;padding:22px;display:grid}.admin-groups-page .admin-wire-window--full{grid-column:span 6;min-height:292px}.admin-groups-page .admin-wire-window--table-only{min-height:360px;box-shadow:none;background:0 0;border:0;grid-template-rows:minmax(0,1fr);padding:0;overflow:visible}.admin-groups-page .admin-agent-transcripts-window{min-height:430px}.admin-groups-page .admin-agent-transcripts-window--dedicated{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:640px}.admin-groups-page .admin-agent-transcripts-search .admin-group-detail-search__row{grid-template-columns:auto minmax(0,1fr) auto}.admin-groups-page .admin-agent-transcripts-search__summary{min-width:0;color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);text-align:right;justify-self:end;line-height:1.2}.admin-groups-page .admin-agent-transcripts-actions{align-self:end}.admin-groups-page .admin-wire-window__header{min-width:0}.admin-groups-page .admin-wire-window h2{color:var(--admin-ui-foreground,#191119);font-size:17px;font-weight:var(--admin-ui-weight-semibold,920);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.14}.admin-groups-page .admin-wire-window__body{border:1px dashed var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-background,linear-gradient(135deg,#f2058709 0 25%,transparent 25% 50%,#f2058709 50% 75%,transparent 75%),#fffaff);background-size:18px 18px;align-content:start;gap:12px;min-width:0;min-height:184px;padding:18px;display:grid}.admin-groups-page .admin-wire-window__body span{background:var(--admin-ui-background,#60546524);border-radius:999px;height:11px;display:block}.admin-groups-page .admin-wire-window__body span:nth-child(2){width:72%}.admin-groups-page .admin-wire-window__body span:nth-child(3){width:46%}.admin-groups-page .admin-wire-window__fields{border:1px dashed var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffaff);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:12px;min-width:0;min-height:184px;margin:0;padding:18px;display:grid}.admin-groups-page .admin-wire-window__fields--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-groups-page .admin-wire-window__field{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#ffffffe0);grid-template-columns:minmax(0,1fr);align-content:space-between;gap:12px;min-width:0;min-height:42px;padding:12px 14px;display:grid}.admin-groups-page .admin-wire-window__field dt{min-width:0;color:var(--admin-ui-foreground,#191119);font-size:13px;font-weight:var(--admin-ui-weight-semibold,860);overflow-wrap:anywhere;line-height:1.2}.admin-groups-page .admin-wire-window__field dd{background:var(--admin-ui-input-background,#60546524);border-radius:999px;min-width:0;height:11px;margin:0}.admin-groups-page .admin-agent-metric-field dd{height:auto;color:var(--admin-ui-foreground,#191119);font-size:26px;font-weight:var(--admin-ui-weight-semibold,930);overflow-wrap:anywhere;background:0 0;border-radius:0;line-height:1}.admin-groups-page .admin-agent-metric-field small{color:var(--admin-ui-muted-foreground,#7b6e80);font-size:10px;font-weight:var(--admin-ui-weight-semibold,860);overflow-wrap:anywhere;line-height:1.2}.admin-groups-page .admin-agent-monthly-chart{border:1px solid var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffaff);grid-template-rows:auto minmax(238px,1fr);gap:10px;min-width:0;min-height:316px;padding:18px 20px 14px;display:grid}.admin-groups-page .admin-agent-monthly-chart__header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.admin-groups-page .admin-agent-monthly-chart__header div{gap:4px;min-width:0;display:grid}.admin-groups-page .admin-agent-monthly-chart__header strong{min-width:0;color:var(--admin-ui-foreground,#191119);font-size:13px;font-weight:var(--admin-ui-weight-semibold,930);overflow-wrap:anywhere;line-height:1.1}.admin-groups-page .admin-agent-monthly-chart__header span{min-width:0;color:var(--admin-ui-muted-foreground,#7b6e80);font-size:10px;font-weight:var(--admin-ui-weight-semibold,860);overflow-wrap:anywhere;line-height:1.1}.admin-groups-page .admin-agent-monthly-chart__trend{grid-template-rows:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid;position:relative}.admin-groups-page .admin-agent-monthly-chart__svg{width:100%;min-width:0;height:238px;display:block;overflow:visible}.admin-groups-page .admin-agent-monthly-chart__grid-line{stroke:var(--admin-ui-border,#60546524);stroke-dasharray:4 4;stroke-width:1px}.admin-groups-page .admin-agent-monthly-chart__area{fill:url(#admin-agent-monthly-chart-area)}.admin-groups-page .admin-agent-monthly-chart__line{fill:none;stroke:var(--admin-ui-foreground,#f20587);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.admin-groups-page .admin-agent-monthly-chart__point circle{fill:var(--admin-ui-foreground,#f20587);stroke:var(--admin-ui-muted-foreground,#fffaff);stroke-width:4px}.admin-groups-page .admin-agent-monthly-chart__point text{fill:var(--admin-ui-foreground,#d90072);font-family:inherit;font-size:14px;font-weight:var(--admin-ui-weight-semibold,930);text-anchor:middle}.admin-groups-page .admin-agent-monthly-chart__x-label,.admin-groups-page .admin-agent-monthly-chart__y-label{fill:var(--admin-ui-muted-foreground,#7b6e80);font-family:inherit;font-size:11px;font-weight:var(--admin-ui-weight-medium,820)}.admin-groups-page .admin-agent-monthly-chart__x-label{text-anchor:middle}.admin-groups-page .admin-agent-monthly-chart__y-label{text-anchor:end}.admin-groups-page .admin-agent-monthly-chart__legend{min-width:0;color:var(--admin-ui-muted-foreground,#6f6472);font-size:10px;font-weight:var(--admin-ui-weight-medium,820);align-items:center;gap:6px;line-height:1;display:inline-flex}.admin-groups-page .admin-agent-monthly-chart__legend span{background:var(--admin-ui-primary,#f20587);border-radius:2px;width:10px;height:10px}.admin-groups-page .admin-agent-monthly-chart__legend strong{color:inherit;font-size:inherit;font-weight:inherit}.admin-groups-page .admin-agent-monthly-chart__list{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-groups-page .admin-agent-monthly-chart__empty{color:var(--admin-ui-muted-foreground,#7b6e80);font-size:12px;font-weight:var(--admin-ui-weight-medium,820);align-self:center;margin:0;line-height:1.35}.admin-groups-page .admin-agent-voice-placeholders{background:var(--admin-ui-card,#fffaff);border-style:solid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch}.admin-groups-page .admin-agent-voice-placeholder{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffe6);text-align:center;align-content:center;place-items:center;gap:8px;min-width:0;min-height:138px;padding:16px;display:grid}.admin-groups-page .admin-agent-voice-placeholder__circle{border:1px solid var(--admin-ui-border,#f205872e);background:var(--admin-ui-card,radial-gradient(circle at 50% 50%,#f2058721,transparent 58%),#fff2f9eb);border-radius:999px;justify-content:center;align-items:center;gap:4px;width:74px;height:74px;display:inline-flex}.admin-groups-page .admin-agent-voice-placeholder__circle span{background:var(--admin-ui-primary,#f20587);opacity:.48;border-radius:999px;width:5px;height:20px}.admin-groups-page .admin-agent-voice-placeholder__circle span:nth-child(2){opacity:.78;height:30px}.admin-groups-page .admin-agent-voice-placeholder__circle span:nth-child(3){height:24px}.admin-groups-page .admin-agent-voice-placeholder strong{min-width:0;color:var(--admin-ui-foreground,#191119);font-size:13px;font-weight:var(--admin-ui-weight-semibold,900);overflow-wrap:anywhere;line-height:1.15}.admin-groups-page .admin-agent-voice-placeholder small{min-width:0;color:var(--admin-ui-muted-foreground,#7b6e80);font-size:10px;font-weight:var(--admin-ui-weight-medium,820);overflow-wrap:anywhere;line-height:1.2}.admin-groups-page .owner-call-log-table{border:1px dashed var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;min-height:330px;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;container-type:inline-size}.admin-groups-page .owner-call-log-table__body{align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.admin-groups-page .owner-call-log-table__row{border-bottom:1px solid var(--admin-ui-border,#f205871a);grid-template-columns:minmax(126px,1.15fr) minmax(70px,.62fr) minmax(112px,.95fr) minmax(118px,.95fr) minmax(118px,.95fr) minmax(84px,.7fr);align-items:center;gap:10px;min-width:0;min-height:70px;padding:0 14px;display:grid}.admin-groups-page .owner-call-log-table__row--header{background:var(--admin-ui-card,#ffe7f594);min-height:44px}.admin-groups-page .owner-call-log-table__row--header span{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;overflow-wrap:anywhere;line-height:1.1}.admin-groups-page .owner-call-log-table__body .owner-call-log-table__row{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffffff0);box-shadow:var(--admin-ui-shadow,0 8px 18px #25192b0a);padding:0 14px}.admin-groups-page .owner-call-log-table__row--empty{grid-template-columns:minmax(0,1fr);min-height:168px}.admin-groups-page .owner-call-log-table__cell{min-width:0;display:grid}.admin-groups-page .owner-call-log-table__cell--empty{text-align:center;align-self:center;justify-items:center}.admin-groups-page .owner-call-log-table__value{min-width:0;color:var(--admin-ui-foreground,#191119);font-size:12px;font-weight:var(--admin-ui-weight-medium,820);overflow-wrap:anywhere;line-height:1.18}@container (max-width:720px){.admin-groups-page .owner-call-log-table__row--header{display:none}.admin-groups-page .owner-call-log-table__body{padding:10px}.admin-groups-page .owner-call-log-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"time direction""duration callid""from to";align-content:start;gap:12px;min-height:168px;padding:14px}.admin-groups-page .owner-call-log-table__row--empty{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.admin-groups-page .owner-call-log-table__cell{gap:5px}.admin-groups-page .owner-call-log-table__cell:before{content:attr(data-label);color:var(--admin-ui-muted-foreground,#7b6e80);font-size:9px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;line-height:1}.admin-groups-page .owner-call-log-table__cell--empty:before{content:none}}.admin-groups-page .admin-call-log-shell{justify-self:stretch;gap:8px;width:100%;min-width:0;display:grid}.admin-groups-page .admin-call-log-table{border:1px solid var(--admin-ui-border,#f2058726);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);width:100%;min-width:0;min-height:360px;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);grid-template-rows:auto minmax(0,1fr);place-self:stretch stretch;display:grid;overflow:hidden;container-type:inline-size}.admin-groups-page .admin-call-log-table--preview{min-height:456px}.admin-groups-page .admin-call-log-table--preview .admin-call-log-table__body{min-height:412px}.admin-groups-page .admin-call-log-table--dedicated{min-height:1256px}.admin-groups-page .admin-call-log-table--dedicated .admin-call-log-table__body{min-height:1212px}.admin-groups-page .admin-call-log-table__body{align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.admin-groups-page .admin-call-log-table__row{border-bottom:1px solid var(--admin-ui-border,#f205871a);grid-template-columns:minmax(172px,1.08fr) minmax(80px,.52fr) minmax(156px,.96fr) minmax(156px,.96fr) minmax(154px,.82fr);justify-self:stretch;align-items:center;gap:14px;width:100%;min-width:0;min-height:72px;padding:0 12px 0 18px;display:grid}.admin-groups-page .admin-call-log-table__row:last-child{border-bottom:0}.admin-groups-page .admin-call-log-table__body .admin-call-log-table__row{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffffff0);box-shadow:var(--admin-ui-shadow,0 8px 18px #25192b0a)}.admin-groups-page .admin-call-log-table__row--header{background:var(--admin-ui-card,#ffe7f594);min-height:44px}.admin-groups-page .admin-call-log-table__row--header span{min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;overflow-wrap:anywhere;line-height:1.1}.admin-groups-page .admin-call-log-table__row--header span:last-child{grid-template-columns:minmax(0,1fr) 54px;place-items:center;gap:18px;display:grid}.admin-groups-page .admin-call-log-table__row--header span:last-child:after{content:""}.admin-groups-page .admin-call-log-table__empty{border:1px dashed var(--admin-ui-border,#f2058733);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdbd);min-width:0;min-height:132px;color:var(--admin-ui-muted-foreground,#6b5f6d);font-size:12px;font-weight:var(--admin-ui-weight-medium,780);text-align:center;place-items:center;padding:18px;display:grid}.admin-groups-page .admin-call-log-table__cell{min-width:0;display:grid}.admin-groups-page .admin-call-log-table__cell[data-label=Direction]{justify-items:stretch}.admin-groups-page .admin-call-log-table__direction-group{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:18px;width:100%;min-width:0;display:grid}.admin-groups-page .admin-call-log-table__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-groups-page .admin-call-log-table__primary,.admin-groups-page .admin-call-log-table__value{min-width:0;color:var(--admin-ui-foreground,#191119);font-size:12px;font-weight:var(--admin-ui-weight-medium,820);overflow-wrap:anywhere;line-height:1.18}.admin-groups-page .admin-call-log-table__primary{font-size:13px;font-weight:var(--admin-ui-weight-semibold,860)}.admin-groups-page .admin-call-log-table__value--mono{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Liberation Mono,Menlo,monospace;font-size:11px}.admin-groups-page .admin-call-log-table__badge{width:20px;min-width:20px;height:20px;min-height:20px;color:var(--admin-ui-muted-foreground,#6b626e);background:0 0;border:0;border-radius:0;justify-self:center;place-items:center;padding:0;display:inline-grid;overflow:visible}.admin-groups-page .admin-call-log-table__badge svg{flex:none;width:18px;height:18px}.admin-groups-page .admin-call-log-table__badge--inbound,.admin-groups-page .admin-call-log-table__badge--status-complete{color:var(--admin-ui-success,#176a42)}.admin-groups-page .admin-call-log-table__badge--outbound{color:var(--admin-ui-foreground,#bd0068)}.admin-groups-page .admin-call-log-table__badge--status-active{color:var(--admin-ui-foreground,#234f9d)}.admin-groups-page .admin-call-log-table__badge--status-warning{color:var(--admin-ui-danger,#8a5b00)}.admin-groups-page .admin-call-log-table__action{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);width:54px;min-width:54px;height:54px;min-height:54px;color:var(--admin-ui-foreground,#241b25);place-items:center;padding:0;display:inline-grid}.admin-groups-page .admin-call-log-table__action:hover{border-color:var(--admin-ui-border,#f2058770);color:var(--admin-ui-foreground,#d90072);background:var(--admin-ui-muted,#ffeff8e0)}.admin-groups-page .admin-call-log-table__action:disabled{cursor:default;opacity:.58}.admin-groups-page .admin-call-log-table__status{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdf0);min-width:0;color:var(--admin-ui-foreground,#4f4351);font-size:12px;font-weight:var(--admin-ui-weight-medium,780);overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.25}.admin-groups-page .admin-call-log-table__skeleton{background:var(--admin-ui-card,linear-gradient(90deg,#e1dce2eb,#f4eff5db));border-radius:999px;width:100%;height:12px}@container (max-width:760px){.admin-groups-page .admin-call-log-table__row--header{display:none}.admin-groups-page .admin-call-log-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"time direction""duration from""to to";align-content:start;gap:12px;min-height:148px;padding:14px}.admin-groups-page .admin-call-log-table__cell{gap:5px}.admin-groups-page .admin-call-log-table__cell:before{content:attr(data-label);color:var(--admin-ui-muted-foreground,#7b6e80);font-size:9px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;line-height:1}.admin-groups-page .admin-call-log-table__cell[data-label=Time]{grid-area:time}.admin-groups-page .admin-call-log-table__cell[data-label=Duration]{grid-area:duration}.admin-groups-page .admin-call-log-table__cell[data-label=From]{grid-area:from}.admin-groups-page .admin-call-log-table__cell[data-label=To]{grid-area:to}.admin-groups-page .admin-call-log-table__cell[data-label=Direction]{grid-area:direction;justify-items:end}.admin-groups-page .admin-call-log-table__direction-group{grid-template-columns:20px 54px;align-items:center;gap:8px;width:auto}}.admin-groups-page .admin-setup-accordion{gap:14px;min-width:0;display:grid}.admin-groups-page .admin-setup-integration{border:1px solid var(--admin-ui-border,#f2058726);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-width:0;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b13250f);overflow:hidden}.admin-groups-page .admin-setup-integration__toggle{width:100%;min-height:72px;color:var(--admin-ui-foreground,#191119);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;display:flex}.admin-groups-page .admin-setup-integration__toggle span:first-child{overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:var(--admin-ui-weight-semibold,930);line-height:1.1}.admin-groups-page .admin-setup-integration__toggle:hover{background:var(--admin-ui-muted,#ffe7f57a)}.admin-groups-page .admin-setup-integration__chevron{width:11px;height:11px;color:var(--admin-ui-foreground,var(--az-magenta-strong));border-bottom:2px solid;border-right:2px solid;flex:none;transition:transform .14s;transform:rotate(45deg)translate(-1px,-2px)}.admin-groups-page .admin-setup-integration__toggle[aria-expanded=true] .admin-setup-integration__chevron{transform:rotate(-135deg)translate(-2px,-1px)}.admin-groups-page .admin-setup-integration__body{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:0 20px 20px;display:grid}.admin-groups-page .admin-setup-integration__detail{border:1px solid var(--admin-ui-border,#f2058721);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdc7);grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:156px;padding:14px;display:grid}.admin-groups-page .admin-setup-integration__detail h3{color:var(--admin-ui-foreground,#4f4351);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);margin:0;line-height:1.2}.admin-groups-page .admin-setup-integration__skeleton{border:1px dashed var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,repeating-linear-gradient(-45deg,#ffe4f357 0,#ffe4f357 8px,#ffffffc7 8px,#ffffffc7 18px));align-content:start;align-self:stretch;min-width:0;padding:12px;display:grid}.admin-groups-page .admin-setup-integration__content{border:1px dashed var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffc2);align-content:start;align-self:stretch;gap:12px;min-width:0;padding:12px;display:grid}.admin-groups-page .admin-setup-integration__content p,.admin-groups-page .admin-setup-integration__list{color:var(--admin-ui-muted-foreground,#5f5262);font-size:12px;font-weight:var(--admin-ui-weight-medium,760);margin:0;line-height:1.45}.admin-groups-page .admin-setup-integration__meta-grid{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-setup-integration__meta-row{grid-template-columns:minmax(80px,.36fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.admin-groups-page .admin-setup-integration__meta-row span{min-width:0;color:var(--admin-ui-muted-foreground,#8a7d8c);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.25}.admin-groups-page .admin-setup-integration__meta-row strong{min-width:0;color:var(--admin-ui-foreground,#241b25);font-size:12px;font-weight:var(--admin-ui-weight-semibold,880);overflow-wrap:anywhere;line-height:1.3}.admin-groups-page .admin-setup-integration__content--request-setup .admin-setup-integration__meta-row{align-items:center}.admin-groups-page .admin-setup-integration__content--request-setup .admin-setup-integration__meta-row>span{align-items:center;min-height:38px;display:inline-flex}.admin-groups-page .admin-setup-integration__content--request-setup .admin-setup-integration__meta-row>strong{align-items:center;display:grid}.admin-groups-page .admin-setup-integration__code{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius-sm,6px);background:var(--admin-ui-card,#fff2f9);min-width:0;color:var(--admin-ui-foreground,#bd0068);font-size:11px;font-weight:var(--admin-ui-weight-semibold,880);overflow-wrap:anywhere;white-space:normal;padding:2px 6px;line-height:1.35}.admin-groups-page .admin-setup-integration__text-input{border:1px solid var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fff);width:100%;min-width:0;min-height:38px;color:var(--admin-ui-foreground,#241b25);font:inherit;font-size:11px;font-weight:var(--admin-ui-weight-medium,820);outline:none;padding:0 12px;line-height:1}.admin-groups-page .admin-setup-integration__text-input:focus-visible{border-color:var(--admin-ui-ring,#f205879e);box-shadow:var(--admin-ui-focus-shadow,0 0 0 3px #f205871f)}.admin-groups-page .admin-setup-integration__text-input:disabled{cursor:not-allowed;opacity:.72}.admin-groups-page .admin-setup-integration__text-input::placeholder{color:var(--admin-ui-muted-foreground,#9f92a3)}.admin-groups-page .admin-setup-integration__inline-control{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-groups-page .admin-setup-integration__inline-control .admin-setup-integration__code{flex:220px}.admin-groups-page .admin-setup-integration__inline-control .admin-setup-integration__text-input{flex:320px}.admin-groups-page .admin-setup-integration__control-token{box-sizing:border-box;align-items:center;min-height:38px;padding:0 12px;line-height:1;display:inline-flex}.admin-groups-page .admin-setup-integration__list{gap:7px;padding-left:17px;display:grid}.admin-groups-page .admin-setup-integration__actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-groups-page .admin-setup-integration__readonly-button{border:1px solid var(--admin-ui-border,#6f66722e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-muted,#f6f3f7db);min-height:38px;color:var(--admin-ui-muted-foreground,#7a6d7c);font-size:11px;font-weight:var(--admin-ui-weight-semibold,900);justify-content:center;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.admin-groups-page .admin-setup-integration__action-button:not(:disabled){border-color:var(--admin-ui-border,#f2058738);background:var(--admin-ui-muted,#fff);color:var(--admin-ui-foreground,var(--az-magenta-strong));cursor:pointer}.admin-groups-page .admin-setup-integration__action-button:not(:disabled):hover{border-color:var(--admin-ui-border,#f205875c);background:var(--admin-ui-muted,#fff2f9)}.admin-groups-page .admin-setup-integration__readonly-button:disabled{cursor:not-allowed;opacity:.72}.admin-groups-page .admin-setup-integration__icon-button{white-space:nowrap;gap:7px;width:124px;min-width:124px;height:38px;min-height:38px;padding:0 10px}.admin-groups-page .admin-setup-integration__icon-button svg{stroke-width:2.4px;flex:none;width:14px;height:14px}.admin-groups-page .admin-setup-integration__code--raw{-webkit-user-select:all;user-select:all;max-width:100%;display:inline-block}.admin-groups-page .admin-setup-integration__code-panel{gap:8px;min-width:0;display:grid}.admin-groups-page .admin-setup-integration__code-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-groups-page .admin-setup-integration__code-panel-header-meta{flex-wrap:wrap;flex:260px;align-items:center;gap:8px 14px;min-width:0;display:flex}.admin-groups-page .admin-setup-integration__code-panel-header-meta span{min-width:0;min-height:38px;color:var(--admin-ui-muted-foreground,#8a7d8c);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);overflow-wrap:anywhere;align-items:center;line-height:1.25;display:inline-flex}.admin-groups-page .admin-setup-integration__json-block{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff2f9);min-width:0;max-width:100%;color:var(--admin-ui-foreground,#4c1740);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:var(--admin-ui-weight-medium,760);margin:0;padding:12px;line-height:1.5;overflow-x:auto}.admin-groups-page .admin-setup-integration__note{color:var(--admin-ui-muted-foreground,#7a6d7c)!important;font-size:11px!important;font-weight:var(--admin-ui-weight-medium,820)!important}.admin-groups-page .admin-setup-integration__note--error{color:var(--admin-ui-danger,#b42318)!important}.admin-groups-page .admin-setup-agent-id{border:1px dashed var(--admin-ui-border,#f205872e);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#ffffffc2);align-content:start;align-self:stretch;gap:12px;min-width:0;padding:12px;display:grid}.admin-groups-page .admin-setup-agent-id__field{gap:7px;min-width:0;display:grid}.admin-groups-page .admin-setup-agent-id__field label{color:var(--admin-ui-muted-foreground,#8a7d8c);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);line-height:1.25}.admin-groups-page .admin-setup-agent-id__field input{border:1px solid var(--admin-ui-border,#f2058729);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-input-background,#fff);width:100%;min-width:0;min-height:40px;color:var(--admin-ui-foreground,#241b25);font-size:12px;font-weight:var(--admin-ui-weight-medium,820);outline:none;padding:0 12px}.admin-groups-page .admin-setup-agent-id__field input::placeholder{color:var(--admin-ui-foreground,#bd0068);opacity:.7}.admin-groups-page .admin-setup-agent-id__field input:focus{border-color:var(--admin-ui-ring,#f205876b);box-shadow:var(--admin-ui-focus-shadow,0 0 0 3px #f2058714)}.admin-groups-page .admin-setup-agent-id__control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}html[data-view-mode=mobile] .admin-groups-page .admin-setup-accordion{gap:12px}html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-form-grid,html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-repeatable__panel{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-repeatable__draft-row--primary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-repeatable__draft-row--description{grid-template-columns:minmax(0,1fr) auto}html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-repeatable__commit{width:100%}html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-repeatable__panel--structured .admin-knowledge-repeatable__commit{width:auto}html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-api-bar{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-knowledge-api-bar__actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar,html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar__fields-grid{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar__credential-control--value{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar__credential-control--value input{grid-column:1/-1}html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar__credential-control--value .admin-setup-credentials-bar__load{width:100%;min-width:0}html[data-view-mode=mobile] .admin-groups-page .admin-setup-automation-row{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar__automation-action{width:100%;min-width:0}html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar--agent-grid .admin-setup-credentials-bar__save{margin-top:0}html[data-view-mode=mobile] .admin-groups-page .admin-setup-credentials-bar__save{width:100%}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__toggle{min-height:62px;padding:0 16px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__toggle span:first-child{font-size:16px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__body{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 16px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__detail{grid-column:1/-1;min-height:140px;padding:12px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__meta-row{grid-template-columns:minmax(0,1fr);gap:4px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__actions,html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__inline-control{grid-template-columns:minmax(0,1fr);display:grid}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__code-panel-header-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;display:grid}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__code-panel-header-meta span{min-height:auto}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integration__icon-button{width:100%;min-width:0}html[data-view-mode=mobile] .admin-groups-page .admin-setup-agent-id__control{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-overlay,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-overlay{background:var(--admin-ui-overlay,#fff7fce0);place-items:start stretch;height:auto;min-height:0;padding:0;bottom:auto}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--create-open,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--create-open{gap:0}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-toolbar,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-toolbar,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-shell,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-shell{display:none}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-create-overlay,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace--create-open>.owner-calendar-create-overlay{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;position:static;inset:auto}html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--create-open,html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--edit-open{gap:0;padding-bottom:86px}html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--create-open>.admin-group-detail-search-stack,html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--create-open>.admin-members-table,html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--edit-open>.admin-group-detail-search-stack,html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--edit-open>.admin-members-table{display:none}html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--create-open>.owner-calendar-create-overlay,html[data-view-mode=mobile] .admin-groups-page .owner-members-workspace--edit-open>.owner-calendar-create-overlay{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;padding-bottom:86px;position:static;inset:auto}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-dialog{border-radius:var(--admin-ui-radius,8px);width:100%;min-height:auto;max-height:none;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132529);align-content:start;align-self:start;gap:10px;padding:12px;overflow:visible}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-dialog__header h2{font-size:22px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-form{grid-template-columns:minmax(0,1fr);gap:7px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-field--wide{grid-column:auto}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-field input,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-field select,html[data-view-mode=mobile] .admin-groups-page .owner-member-edit-reset,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-dropdown__trigger,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-dropdown__trigger,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker__trigger,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker__trigger{height:40px;padding:0 11px;font-size:14px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker__panel,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker__panel{overscroll-behavior:auto;max-height:none;box-shadow:none;position:static;overflow:visible}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker__header,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker__header{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker__days,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker__days{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker__day,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker__day{border-radius:var(--admin-ui-radius-sm,6px);min-height:64px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker__day span,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker__day span{font-size:7px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker__day strong,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker__day strong{font-size:14px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-dropdown,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-dropdown,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-day-picker,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-day-picker{gap:5px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-dropdown__menu,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-create-dropdown__menu{overscroll-behavior:auto;height:auto;max-height:none;box-shadow:none;position:static;overflow:visible}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-type,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-status,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-field,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-field label{gap:5px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-type__options,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-status__options{gap:3px;padding:3px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-type__item,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-status__item{min-height:34px;padding:0 10px;font-size:11px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-cancel,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-create-primary{width:100%;min-height:40px}html[data-view-mode=mobile] .admin-groups-page .owner-availability-toolbar,html[data-preview-device=mobile] .admin-groups-page .owner-availability-toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:stretch stretch;gap:10px;width:100%;padding:10px;display:grid}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-add-button,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-add-button,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-availability-button,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-availability-button,html[data-view-mode=mobile] .admin-groups-page .owner-availability-back-button,html[data-preview-device=mobile] .admin-groups-page .owner-availability-back-button,html[data-view-mode=mobile] .admin-groups-page .owner-calendar-save-button,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-save-button{width:100%;height:50px;min-height:50px}html[data-view-mode=mobile] .admin-groups-page .owner-availability-table,html[data-preview-device=mobile] .admin-groups-page .owner-availability-table{border-radius:var(--admin-ui-radius,8px);gap:10px;padding:10px;display:grid}html[data-view-mode=mobile] .admin-groups-page .owner-availability-table__head,html[data-preview-device=mobile] .admin-groups-page .owner-availability-table__head{display:none}html[data-view-mode=mobile] .admin-groups-page .owner-availability-table__body,html[data-preview-device=mobile] .admin-groups-page .owner-availability-table__body{gap:10px}html[data-view-mode=mobile] .admin-groups-page .owner-availability-row,html[data-preview-device=mobile] .admin-groups-page .owner-availability-row{border:1px solid var(--admin-ui-border,#f2058724);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fff);grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:12px}html[data-view-mode=mobile] .admin-groups-page .owner-availability-row--unavailable,html[data-preview-device=mobile] .admin-groups-page .owner-availability-row--unavailable{background:var(--admin-ui-muted,#60546509)}html[data-view-mode=mobile] .admin-groups-page .owner-availability-status__item,html[data-preview-device=mobile] .admin-groups-page .owner-availability-status__item{min-height:42px}html[data-view-mode=mobile] .admin-groups-page .owner-availability-time-field span,html[data-preview-device=mobile] .admin-groups-page .owner-availability-time-field span{display:block}html[data-view-mode=mobile] .admin-groups-page .owner-availability-time-field input,html[data-preview-device=mobile] .admin-groups-page .owner-availability-time-field input{height:50px;font-size:16px}html[data-view-mode=mobile] .admin-groups-page .admin-calendar-availability-day{grid-template-columns:minmax(0,1fr);gap:6px}html[data-view-mode=mobile] .admin-groups-page .admin-calendar-availability-day input{height:40px;font-size:14px}html[data-view-mode=mobile] .admin-groups-page .admin-group-checkbox{min-height:40px;padding:0 11px;font-size:11px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search{padding:14px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search-stack--filter-open{gap:10px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search__row{grid-template-columns:minmax(0,1fr) auto;gap:10px}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-search .admin-group-detail-search__row{grid-template-columns:minmax(0,1fr) auto}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-search__back{grid-column:1/-1;justify-self:start}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search__actions{grid-template-columns:repeat(2,54px);gap:8px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search__field{gap:8px;padding:0 10px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search__filter,html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search__create{width:54px;min-width:54px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search__icon{width:16px;height:16px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-search__field input{font-size:11px;font-weight:var(--admin-ui-weight-medium,760)}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-filter-panel{z-index:auto;border-color:var(--admin-ui-border,#f2058729);grid-template-rows:50px max-content;justify-self:stretch;gap:10px;width:100%;height:auto;min-height:0;margin-top:-20px;padding:10px;position:static;top:auto;right:auto}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-filter-panel--field-open{grid-template-rows:50px max-content}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-filter-panel__header strong{font-size:11px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-filter-panel__fields{gap:8px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-filter-dropdown__trigger{height:46px;font-size:11px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-filter-dropdown__option{min-height:36px;font-size:11px}html[data-view-mode=mobile] .admin-groups-page .admin-members-table{border:1px solid var(--admin-ui-border,#f2058726);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-height:520px;padding:10px;overflow:visible}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__row--header{display:none}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__body{grid-auto-rows:minmax(132px,1fr);align-content:stretch;gap:10px;padding:6px}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__row{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdc7);grid-template:"username.role status""email email email email""phone phone phone actions"minmax(34px,1fr)/minmax(0,1fr) 34px 64px 64px;align-content:stretch;align-items:center;gap:6px;min-height:132px;padding:14px}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__empty{min-height:132px;font-size:11px}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell{align-items:center;gap:0;min-width:0;display:flex}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell:before{content:none;display:none}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell[data-label=Username]{grid-area:username;align-self:center}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell[data-label=Email]{grid-area:email}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell[data-label=Phone]{grid-area:phone;align-self:start}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell[data-label=Role]{grid-area:role;place-self:start end}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell[data-label=Status]{grid-area:status;place-self:start end;display:flex}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__cell[data-label=Actions]{grid-area:actions;place-self:end}html[data-view-mode=mobile] .admin-groups-page .admin-group-change-history-table{min-height:0}html[data-view-mode=mobile] .admin-groups-page .admin-group-change-history-table .admin-members-table__body{grid-auto-rows:auto}html[data-view-mode=mobile] .admin-groups-page .admin-group-change-history-table .admin-members-table__row{grid-template:none/minmax(0,1fr);align-items:stretch;min-height:0}html[data-view-mode=mobile] .admin-groups-page .admin-group-change-history-table .admin-members-table__cell{align-items:start;gap:4px;display:grid}html[data-view-mode=mobile] .admin-groups-page .admin-group-change-history-table .admin-members-table__cell:before{content:attr(data-label);color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;line-height:1.1;display:block}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-view__toolbar{justify-content:stretch;align-items:stretch;display:grid}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-view__count{text-align:left}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-pagination{grid-template-columns:minmax(0,1fr);justify-items:stretch}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-pagination__controls{justify-self:center}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-pagination__page-size{justify-self:start}html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__row{grid-template:"primary actions""secondary actions""tertiary tertiary""status status"/minmax(0,1fr) 34px;align-items:center;min-height:auto}html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Integration],html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Topic]{grid-area:primary;align-self:center}html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Method],html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Fields]{grid-area:secondary;justify-self:start}html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Type],html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Source]{grid-area:tertiary}html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Key],html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Status]{grid-area:status;justify-self:start}html[data-view-mode=mobile] .admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Actions]{grid-area:actions;align-self:start}html[data-view-mode=mobile] .admin-groups-page .admin-config-table__method{width:auto;min-width:52px}html[data-view-mode=mobile] .admin-groups-page .admin-groups-directory-table .admin-members-table__row{grid-template:"group status actions""owner owner owner""managers users users"minmax(34px,1fr)/minmax(0,1fr) 64px 34px;min-height:132px}html[data-view-mode=mobile] .admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Group]{grid-area:group;align-self:center}html[data-view-mode=mobile] .admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Owner]{grid-area:owner}html[data-view-mode=mobile] .admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Managers]{grid-area:managers;align-self:end}html[data-view-mode=mobile] .admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Users]{grid-area:users;align-self:end}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__action{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--admin-ui-foreground,#4f4351);background:0 0;border-color:#0000;border-radius:999px}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__action:hover{color:var(--admin-ui-foreground,#d90072);background:var(--admin-ui-muted,#ffeff8cc);border-color:#0000}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__user strong{font-size:14px;line-height:1.1}html[data-view-mode=mobile] .admin-groups-page .admin-members-table__value{color:var(--admin-ui-muted-foreground,#6b5f6d);font-size:12px;font-weight:var(--admin-ui-weight-medium,760)}html[data-view-mode=mobile] .admin-groups-page .admin-dashboard-header{grid-template-columns:minmax(0,1fr);align-items:start;padding:16px}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-header{gap:14px}html[data-view-mode=mobile] .admin-groups-page .admin-create-group-button,html[data-view-mode=mobile] .admin-groups-page .admin-filter-sort-button{width:100%;min-height:53px;padding:0 12px}html[data-view-mode=mobile] .admin-groups-page .admin-dashboard-header h1{font-size:26px}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-search{padding:14px}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-search__row{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-search__actions{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-search__field{gap:8px;padding:0 10px}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-search__icon{width:16px;height:16px}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-search__field input{font-size:11px;font-weight:var(--admin-ui-weight-medium,760)}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-layout{grid-template-columns:minmax(0,1fr);gap:14px}html[data-view-mode=mobile] .admin-groups-page .admin-accounts-section-header--with-action{flex-direction:column;align-items:stretch}html[data-view-mode=mobile] .admin-groups-page .admin-more-details-button{width:100%}html[data-view-mode=mobile] .admin-groups-page .admin-group-events-view-more,html[data-preview-device=mobile] .admin-groups-page .admin-group-events-view-more{width:46px}html[data-view-mode=mobile] .admin-groups-page .admin-account-group-card__actions{justify-content:stretch}html[data-view-mode=mobile] .admin-groups-page .admin-account-group-card__actions button{width:100%}html[data-view-mode=mobile] .admin-groups-page .admin-account-group-card,html[data-view-mode=mobile] .admin-groups-page .admin-account-detail{padding:16px}html[data-view-mode=mobile] .admin-groups-page .admin-account-group-card__role{grid-template-columns:82px minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-tabs-bar{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-tabs-bar .admin-detail-back-button{width:100%}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-tabs-bar .admin-group-detail-tabs{grid-column:1}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-grid{grid-template-columns:minmax(0,1fr);gap:14px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-tab{flex:92px;min-height:42px;padding:0 9px;font-size:11px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-panel{grid-column:span 1;min-height:224px;padding:16px}html[data-view-mode=mobile] .admin-groups-page .admin-group-detail-panel--wide{min-height:150px}html[data-view-mode=mobile] .admin-groups-page .admin-group-overview-list--grid,html[data-view-mode=mobile] .admin-groups-page .admin-group-details-form,html[data-preview-device=mobile] .admin-groups-page .admin-group-details-form,html[data-view-mode=mobile] .admin-groups-page .admin-group-details-status__options,html[data-view-mode=mobile] .admin-groups-page .admin-group-status-actions,html[data-preview-device=mobile] .admin-groups-page .admin-group-status-actions{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-group-status-command-row,html[data-preview-device=mobile] .admin-groups-page .admin-group-status-command-row{grid-column:1;grid-template-columns:repeat(2,46px);justify-content:flex-start;width:auto}html[data-view-mode=mobile] .admin-groups-page .admin-group-status-command-row .admin-group-status-action-button:last-child,html[data-preview-device=mobile] .admin-groups-page .admin-group-status-command-row .admin-group-status-action-button:last-child{grid-column:2}html[data-view-mode=mobile] .admin-groups-page .admin-group-status-icon-button,html[data-preview-device=mobile] .admin-groups-page .admin-group-status-icon-button{width:46px;height:46px;min-height:46px}html[data-view-mode=mobile] .admin-groups-page .admin-group-owner-position-row,html[data-preview-device=mobile] .admin-groups-page .admin-group-owner-position-row{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-group-owner-inline-actions,html[data-preview-device=mobile] .admin-groups-page .admin-group-owner-inline-actions{grid-template-columns:repeat(2,46px);justify-content:flex-start}html[data-view-mode=mobile] .admin-groups-page .admin-group-owner-icon-button,html[data-view-mode=mobile] .admin-groups-page .admin-group-owner-save-button,html[data-preview-device=mobile] .admin-groups-page .admin-group-owner-icon-button,html[data-preview-device=mobile] .admin-groups-page .admin-group-owner-save-button{width:46px}html[data-view-mode=mobile] .admin-groups-page .admin-group-account-actions,html[data-preview-device=mobile] .admin-groups-page .admin-group-account-actions{justify-items:stretch}html[data-preview-device=mobile] .admin-groups-page .admin-group-details-status__options,html[data-view-mode=mobile] .admin-groups-page .admin-group-plan-layout,html[data-preview-device=mobile] .admin-groups-page .admin-group-plan-layout,html[data-view-mode=mobile] .admin-groups-page .admin-group-plan-toggle__options,html[data-preview-device=mobile] .admin-groups-page .admin-group-plan-toggle__options{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-group-plan-actions,html[data-preview-device=mobile] .admin-groups-page .admin-group-plan-actions{justify-content:flex-end}html[data-view-mode=mobile] .admin-groups-page .admin-group-plan-save-button,html[data-preview-device=mobile] .admin-groups-page .admin-group-plan-save-button{width:46px}html[data-view-mode=mobile] .admin-groups-page .admin-group-plan-option,html[data-preview-device=mobile] .admin-groups-page .admin-group-plan-option{grid-template-columns:minmax(0,1fr);align-items:start}html[data-view-mode=mobile] .admin-groups-page .admin-group-plan-option__rate,html[data-preview-device=mobile] .admin-groups-page .admin-group-plan-option__rate{text-align:center;width:100%;min-width:0}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-toolbar{flex-direction:column;align-items:stretch;padding:10px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-workspace,html[data-preview-device=mobile] .admin-groups-page .owner-calendar-workspace{--admin-calendar-view-inset:15px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-view-mode=mobile] .admin-groups-page .admin-calendar-toolbar-searchbar,html[data-preview-device=mobile] .admin-groups-page .admin-calendar-toolbar-searchbar{flex:auto;width:100%;max-width:none}html[data-view-mode=mobile] .admin-groups-page .admin-calendar-create-icon-button,html[data-preview-device=mobile] .admin-groups-page .admin-calendar-create-icon-button{width:100%;min-width:0}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-view-toggle{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-view-toggle__item{min-height:38px;padding:0 8px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-day-section__header--strip{min-height:105px;padding:var(--admin-calendar-view-inset)var(--admin-calendar-view-inset)10px;gap:10px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-day-strip{gap:4px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-day-strip__item{min-height:48px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-time-row{grid-template-columns:48px minmax(0,1fr);min-height:66px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-agenda-slot{gap:7px;min-height:46px;margin:7px 8px 7px 0;padding:9px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-single-month{padding:var(--admin-calendar-view-inset);gap:10px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-single-month__header strong{font-size:22px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-single-month__days{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-month-overview{padding:var(--admin-calendar-view-inset);grid-template-columns:minmax(0,1fr);gap:10px}html[data-view-mode=mobile] .admin-groups-page .owner-calendar-month-card{gap:9px;min-height:156px;padding:10px}@media (max-width:767px){.admin-groups-page .admin-accounts-header{gap:14px}.admin-groups-page .admin-create-group-button,.admin-groups-page .admin-filter-sort-button{width:100%;min-height:53px;padding:0 12px}.admin-groups-page .admin-dashboard-header h1{font-size:26px}.admin-groups-page .admin-accounts-search{padding:14px}.admin-groups-page .admin-accounts-search__row{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-accounts-search__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-groups-page .admin-accounts-search__field{gap:8px;padding:0 10px}.admin-groups-page .admin-accounts-search__icon{width:16px;height:16px}.admin-groups-page .admin-accounts-search__field input{font-size:16px;font-weight:var(--admin-ui-weight-medium,760)}.admin-groups-page .admin-accounts-layout{grid-template-columns:minmax(0,1fr);gap:14px}.admin-groups-page .admin-accounts-section-header--with-action{flex-direction:column;align-items:stretch}.admin-groups-page .admin-more-details-button{width:100%}.admin-groups-page .admin-account-group-card__actions{justify-content:stretch}.admin-groups-page .admin-account-group-card__actions button{width:100%}.admin-groups-page .admin-account-group-card,.admin-groups-page .admin-account-detail{padding:16px}.admin-groups-page .admin-account-group-card__role{grid-template-columns:82px minmax(0,1fr)}.admin-groups-page .admin-group-detail-tabs-bar{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px}.admin-groups-page .admin-group-detail-tabs-bar .admin-detail-back-button{width:100%}.admin-groups-page .admin-group-detail-tabs-bar .admin-group-detail-tabs{grid-column:1}.admin-groups-page .admin-group-detail-grid{grid-template-columns:minmax(0,1fr);gap:14px}.admin-groups-page .admin-group-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}.admin-groups-page .admin-group-detail-tab{flex:92px;min-height:42px;padding:0 9px;font-size:11px}.admin-groups-page .admin-group-detail-panel{grid-column:span 1;min-height:224px;padding:16px}.admin-groups-page .admin-group-detail-panel--wide{min-height:150px}.admin-groups-page .admin-group-overview-list--grid,.admin-groups-page .admin-group-details-form,.admin-groups-page .admin-group-details-status__options,.admin-groups-page .admin-group-status-actions{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-group-status-command-row{grid-column:1;justify-content:flex-start}.admin-groups-page .admin-group-plan-layout,.admin-groups-page .admin-group-plan-toggle__options{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-group-plan-option{grid-template-columns:minmax(0,1fr);align-items:start}.admin-groups-page .admin-group-plan-option__rate{text-align:center;width:100%;min-width:0}.admin-groups-page .owner-calendar-toolbar{flex-direction:column;align-items:stretch;padding:10px}.admin-groups-page .owner-calendar-workspace{--admin-calendar-view-inset:15px}.admin-groups-page .owner-calendar-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-groups-page .admin-calendar-toolbar-searchbar{flex:auto;width:100%;max-width:none}.admin-groups-page .admin-calendar-create-icon-button{width:100%;min-width:0}.admin-groups-page .owner-calendar-view-toggle{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-groups-page .owner-calendar-view-toggle__item{min-height:38px;padding:0 8px}.admin-groups-page .owner-calendar-day-section__header--strip{min-height:105px;padding:var(--admin-calendar-view-inset)var(--admin-calendar-view-inset)10px;gap:10px}.admin-groups-page .owner-calendar-day-strip{gap:4px}.admin-groups-page .owner-calendar-day-strip__item{min-height:48px}.admin-groups-page .owner-calendar-time-row{grid-template-columns:48px minmax(0,1fr);min-height:66px}.admin-groups-page .owner-calendar-agenda-slot{gap:7px;min-height:46px;margin:7px 8px 7px 0;padding:9px}.admin-groups-page .owner-calendar-single-month{padding:var(--admin-calendar-view-inset);gap:10px}.admin-groups-page .owner-calendar-single-month__header strong{font-size:22px}.admin-groups-page .owner-calendar-single-month__days{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-groups-page .owner-calendar-month-overview{padding:var(--admin-calendar-view-inset);grid-template-columns:minmax(0,1fr);gap:10px}.admin-groups-page .owner-calendar-month-card{gap:9px;min-height:156px;padding:10px}.admin-groups-page .owner-calendar-create-overlay{background:var(--admin-ui-overlay,#fff7fce0);place-items:start stretch;height:auto;min-height:0;padding:0;bottom:auto}.admin-groups-page .owner-members-workspace--create-open,.admin-groups-page .owner-members-workspace--edit-open{gap:0;padding-bottom:86px}.admin-groups-page .owner-members-workspace--create-open>.admin-group-detail-search-stack,.admin-groups-page .owner-members-workspace--create-open>.admin-members-table,.admin-groups-page .owner-members-workspace--edit-open>.admin-group-detail-search-stack,.admin-groups-page .owner-members-workspace--edit-open>.admin-members-table{display:none}.admin-groups-page .owner-members-workspace--create-open>.owner-calendar-create-overlay,.admin-groups-page .owner-members-workspace--edit-open>.owner-calendar-create-overlay{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;padding-bottom:86px;position:static;inset:auto}.admin-groups-page .owner-calendar-create-dialog{border-radius:var(--admin-ui-radius,8px);width:100%;min-height:auto;max-height:none;box-shadow:var(--admin-ui-shadow,0 18px 42px #2b132529);align-content:start;align-self:start;gap:10px;padding:12px;overflow:visible}.admin-groups-page .owner-calendar-create-dialog__header h2{font-size:22px}.admin-groups-page .admin-retell-transcript-dialog{max-height:none;overflow:visible}.admin-groups-page .admin-retell-transcript-dialog .owner-calendar-create-dialog__header{flex-wrap:wrap}.admin-groups-page .owner-calendar-create-dialog__header .admin-retell-transcript-dialog__actions{width:100%}.admin-groups-page .admin-retell-transcript-dialog__delete{flex:0 0 52px}.admin-groups-page .admin-retell-transcript-summary-card{gap:10px}.admin-groups-page .admin-retell-transcript-summary-card__row{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-retell-transcript-panel{overflow:visible}.admin-groups-page .owner-calendar-create-form{grid-template-columns:minmax(0,1fr);gap:7px}.admin-groups-page .owner-calendar-create-field--wide{grid-column:auto}.admin-groups-page .owner-calendar-create-field input,.admin-groups-page .owner-calendar-create-field select,.admin-groups-page .owner-member-edit-reset{height:40px;padding:0 11px;font-size:14px}.admin-groups-page .owner-calendar-create-type,.admin-groups-page .owner-calendar-create-status,.admin-groups-page .owner-calendar-create-field,.admin-groups-page .owner-calendar-create-field label{gap:5px}.admin-groups-page .owner-calendar-create-type__options,.admin-groups-page .owner-calendar-create-status__options{gap:3px;padding:3px}.admin-groups-page .owner-calendar-create-type__item,.admin-groups-page .owner-calendar-create-status__item{min-height:34px;padding:0 10px;font-size:11px}.admin-groups-page .owner-calendar-create-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-groups-page .owner-calendar-create-cancel,.admin-groups-page .owner-calendar-create-primary{width:100%;min-height:40px}.admin-groups-page .admin-group-detail-search{padding:14px}.admin-groups-page .admin-group-detail-search-stack--filter-open{gap:10px}.admin-groups-page .admin-group-detail-search__row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.admin-groups-page .admin-group-events-search .admin-group-detail-search__row{grid-template-columns:minmax(0,1fr) auto}.admin-groups-page .admin-group-events-search__back{grid-column:1/-1;justify-self:start}.admin-groups-page .admin-group-detail-search__actions{grid-template-columns:repeat(2,54px);gap:8px}.admin-groups-page .admin-group-detail-search__field{gap:8px;padding:0 10px}.admin-groups-page .admin-group-detail-search__filter,.admin-groups-page .admin-group-detail-search__create{width:54px;min-width:54px}.admin-groups-page .admin-group-detail-search__icon{width:16px;height:16px}.admin-groups-page .admin-group-detail-search__field input{font-size:11px;font-weight:var(--admin-ui-weight-medium,760)}.admin-groups-page .admin-group-detail-filter-panel{z-index:auto;border-color:var(--admin-ui-border,#f2058729);grid-template-rows:50px max-content;justify-self:stretch;gap:10px;width:100%;height:auto;min-height:0;margin-top:-20px;padding:10px;position:static;top:auto;right:auto}.admin-groups-page .admin-group-detail-filter-panel--field-open{grid-template-rows:50px max-content}.admin-groups-page .admin-group-detail-filter-panel__header strong{font-size:11px}.admin-groups-page .admin-group-detail-filter-panel__fields{gap:8px}.admin-groups-page .admin-group-detail-filter-dropdown__trigger{height:46px;font-size:11px}.admin-groups-page .admin-group-detail-filter-dropdown__option{min-height:36px;font-size:11px}.admin-groups-page .admin-members-table{border:1px solid var(--admin-ui-border,#f2058726);background:var(--admin-ui-card,linear-gradient(180deg,#fffbfdf5,#fffffffa),#fff);min-height:520px;padding:10px;overflow:visible}.admin-groups-page .admin-members-table__row--header{display:none}.admin-groups-page .admin-members-table__body{grid-auto-rows:minmax(132px,1fr);align-content:stretch;gap:10px;padding:6px}.admin-groups-page .admin-members-table__row{border:1px solid var(--admin-ui-border,#f205871f);border-radius:var(--admin-ui-radius,8px);background:var(--admin-ui-card,#fffafdc7);grid-template:"username.role status""email email email email""phone phone phone actions"minmax(34px,1fr)/minmax(0,1fr) 34px 64px 64px;align-content:stretch;align-items:center;gap:6px;min-height:132px;padding:14px}.admin-groups-page .admin-members-table__empty{min-height:132px;font-size:11px}.admin-groups-page .admin-members-table__cell{align-items:center;gap:0;min-width:0;display:flex}.admin-groups-page .admin-members-table__cell:before{content:none;display:none}.admin-groups-page .admin-members-table__cell[data-label=Username]{grid-area:username;align-self:center}.admin-groups-page .admin-members-table__cell[data-label=Email]{grid-area:email}.admin-groups-page .admin-members-table__cell[data-label=Phone]{grid-area:phone;align-self:start}.admin-groups-page .admin-members-table__cell[data-label=Role]{grid-area:role;place-self:start end}.admin-groups-page .admin-members-table__cell[data-label=Status]{grid-area:status;place-self:start end;display:flex}.admin-groups-page .admin-members-table__cell[data-label=Actions]{grid-area:actions;place-self:end}.admin-groups-page .admin-group-change-history-table{min-height:0}.admin-groups-page .admin-group-change-history-table .admin-members-table__body{grid-auto-rows:auto}.admin-groups-page .admin-group-change-history-table .admin-members-table__row{grid-template:none/minmax(0,1fr);align-items:stretch;min-height:0}.admin-groups-page .admin-group-change-history-table .admin-members-table__cell{align-items:start;gap:4px;display:grid}.admin-groups-page .admin-group-change-history-table .admin-members-table__cell:before{content:attr(data-label);color:var(--admin-ui-muted-foreground,#7c6f7d);font-size:10px;font-weight:var(--admin-ui-weight-semibold,900);text-transform:uppercase;line-height:1.1;display:block}.admin-groups-page .admin-group-events-view__toolbar{justify-content:stretch;align-items:stretch;display:grid}.admin-groups-page .admin-group-events-view__count{text-align:left}.admin-groups-page .admin-group-events-pagination{grid-template-columns:minmax(0,1fr);justify-items:stretch}.admin-groups-page .admin-group-events-pagination__controls{justify-self:center}.admin-groups-page .admin-group-events-pagination__page-size{justify-self:start}.admin-groups-page .admin-config-table .admin-members-table__row{grid-template:"primary actions""secondary actions""tertiary tertiary""status status"/minmax(0,1fr) 34px;align-items:center;min-height:auto}.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Integration],.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Topic]{grid-area:primary;align-self:center}.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Method],.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Fields]{grid-area:secondary;justify-self:start}.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Type],.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Source]{grid-area:tertiary}.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Key],.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Status]{grid-area:status;justify-self:start}.admin-groups-page .admin-config-table .admin-members-table__cell[data-label=Actions]{grid-area:actions;align-self:start}.admin-groups-page .admin-config-table__method{width:auto;min-width:52px}.admin-groups-page .admin-groups-directory-table .admin-members-table__row{grid-template:"group status actions""owner owner owner""managers users users"minmax(34px,1fr)/minmax(0,1fr) 64px 34px;min-height:132px}.admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Group]{grid-area:group;align-self:center}.admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Owner]{grid-area:owner}.admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Managers]{grid-area:managers;align-self:end}.admin-groups-page .admin-groups-directory-table .admin-members-table__cell[data-label=Users]{grid-area:users;align-self:end}.admin-groups-page .admin-members-table__action{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--admin-ui-foreground,#4f4351);background:0 0;border-color:#0000;border-radius:999px}.admin-groups-page .admin-members-table__action:hover{color:var(--admin-ui-foreground,#d90072);background:var(--admin-ui-muted,#ffeff8cc);border-color:#0000}.admin-groups-page .admin-members-table__user strong{font-size:14px;line-height:1.1}.admin-groups-page .admin-members-table__value{color:var(--admin-ui-muted-foreground,#6b5f6d);font-size:12px;font-weight:var(--admin-ui-weight-medium,760)}.admin-groups-page .admin-setup-credentials-bar,.admin-groups-page .admin-setup-credentials-bar__fields-grid{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-setup-credentials-bar__credential-control--value{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-groups-page .admin-setup-credentials-bar__credential-control--value input{grid-column:1/-1}.admin-groups-page .admin-setup-credentials-bar__credential-control--value .admin-setup-credentials-bar__load{width:100%;min-width:0}.admin-groups-page .admin-setup-automation-row{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-setup-credentials-bar__automation-action{width:100%;min-width:0}.admin-groups-page .admin-setup-credentials-bar--agent-grid .admin-setup-credentials-bar__save{margin-top:0}.admin-groups-page .admin-setup-credentials-bar__save{width:100%}.admin-groups-page .admin-setup-accordion{gap:12px}.admin-groups-page .admin-setup-integration__toggle{min-height:62px;padding:0 16px}.admin-groups-page .admin-setup-integration__toggle span:first-child{font-size:16px}.admin-groups-page .admin-setup-integration__body{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 16px}.admin-groups-page .admin-setup-integration__detail{grid-column:1/-1;min-height:140px;padding:12px}.admin-groups-page .admin-setup-integration__meta-row{grid-template-columns:minmax(0,1fr);gap:4px}.admin-groups-page .admin-setup-integration__actions,.admin-groups-page .admin-setup-integration__inline-control{grid-template-columns:minmax(0,1fr);display:grid}.admin-groups-page .admin-setup-integration__code-panel-header-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;display:grid}.admin-groups-page .admin-setup-integration__code-panel-header-meta span{min-height:auto}.admin-groups-page .admin-setup-integration__icon-button{width:100%;min-width:0}.admin-groups-page .admin-setup-agent-id__control{grid-template-columns:minmax(0,1fr)}}html[data-view-mode=mobile] .admin-groups-page .admin-function-grid{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-wire-window{grid-column:span 1;min-height:224px;padding:18px}html[data-view-mode=mobile] .admin-groups-page .admin-wire-window--table-only{min-height:360px;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}html[data-view-mode=mobile] .admin-groups-page .admin-wire-window__body{min-height:132px}html[data-view-mode=mobile] .admin-groups-page .admin-wire-window__field,html[data-view-mode=mobile] .admin-groups-page .admin-wire-window__fields,html[data-view-mode=mobile] .admin-groups-page .admin-agent-voice-placeholders{grid-template-columns:minmax(0,1fr)}html[data-view-mode=mobile] .admin-groups-page .admin-agent-voice-placeholder{min-height:124px}html[data-view-mode=mobile] .admin-groups-page .owner-call-log-table{min-height:520px;overflow:visible}@media (max-width:767px){.admin-groups-page .admin-function-grid{grid-template-columns:minmax(0,1fr)}.admin-groups-page .admin-wire-window{grid-column:span 1;min-height:224px;padding:18px}.admin-groups-page .admin-wire-window--table-only{min-height:360px;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.admin-groups-page .admin-wire-window__body{min-height:132px}.admin-groups-page .admin-wire-window__field,.admin-groups-page .admin-wire-window__fields{grid-template-columns:minmax(0,1fr)}.admin-groups-page .owner-call-log-table{min-height:520px;overflow:visible}}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__body{flex-direction:column;gap:20px;padding:0 16px 16px;display:flex}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__detail{background:0 0;border:0;border-radius:0;grid-template-rows:auto;gap:8px;min-height:0;padding:0;display:grid}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__detail h3{color:var(--admin-ui-foreground,#241b25);font-size:12px;font-weight:var(--admin-ui-weight-semibold,650);letter-spacing:0;line-height:1.35}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__content{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__content p,.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__list{font-weight:var(--admin-ui-weight-regular,400)}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__meta-row{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__meta-row:has(.admin-setup-integration__inline-control){grid-column:1/-1}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__content--request-setup .admin-setup-integration__meta-row>span{min-height:0;color:var(--admin-ui-foreground,#241b25);font-size:12px;font-weight:var(--admin-ui-weight-medium,500);letter-spacing:0;line-height:1.35;display:block}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__meta-row>strong{font-weight:var(--admin-ui-weight-regular,400);display:block}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__control-token{background:var(--admin-ui-input-background,#fff);width:100%;color:var(--admin-ui-foreground,#241b25);font-weight:var(--admin-ui-weight-medium,500)}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__inline-control{flex-wrap:nowrap;align-items:stretch;gap:8px;display:flex}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__inline-control .admin-setup-integration__code,.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__inline-control .admin-setup-integration__text-input{flex:auto;min-width:0}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__inline-control .admin-setup-integration__icon-button{width:38px;min-width:38px;padding:0}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__inline-control .admin-setup-integration__icon-button span{display:none}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__skeleton{background:0 0;border:0;padding:0}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__body{gap:16px;padding:0 12px 12px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__detail{min-height:0;padding:0}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__meta-grid{grid-template-columns:minmax(0,1fr);gap:14px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__inline-control{grid-template-columns:none;display:flex}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__inline-control .admin-setup-integration__icon-button{width:38px;min-width:38px}.admin-groups-page .admin-setup-automations--clean .admin-setup-automation-list{gap:0;display:grid}.admin-groups-page .admin-setup-automations--clean .admin-setup-automation-item{border-bottom:1px solid var(--admin-ui-border,#6f667229);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:0 0 18px;display:grid}.admin-groups-page .admin-setup-automations--clean .admin-setup-automation-item+.admin-setup-automation-item{padding-top:18px}.admin-groups-page .admin-setup-automations--clean .admin-setup-automation-item:last-child{border-bottom:0;padding-bottom:0}.admin-groups-page .admin-setup-automations--clean .admin-setup-automation-copy{gap:5px;min-width:0;display:grid}.admin-groups-page .admin-setup-automations--clean .admin-setup-automation-copy strong{color:var(--admin-ui-foreground,#241b25);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.35}.admin-groups-page .admin-setup-automations--clean .admin-setup-automation-copy p{max-width:72ch;color:var(--admin-ui-muted-foreground,#6b5f6d);margin:0;font-size:12px;font-weight:400;line-height:1.5}.admin-groups-page .admin-setup-automations--clean .admin-setup-credentials-bar__automation-action{width:188px;min-width:188px;height:40px;min-height:40px;padding:0 14px}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-trigger{align-items:center;min-height:76px;padding-block:12px}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-layout{text-align:left;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;width:100%;min-width:0;padding-right:12px;display:grid}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-identity{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-title{min-width:0;color:var(--admin-ui-foreground,#241b25);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.35}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-overview{gap:3px;min-width:0;display:grid}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-category{color:var(--admin-ui-foreground,#241b25);font-size:12px;font-weight:600;line-height:1.35}.admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-summary{min-width:0;color:var(--admin-ui-muted-foreground,#6b5f6d);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-view-mode=mobile] .admin-groups-page .admin-setup-automations--clean .admin-setup-automation-item{grid-template-columns:minmax(0,1fr);gap:12px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-automations--clean .admin-setup-credentials-bar__automation-action{width:100%;min-width:0}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-trigger{min-height:0;padding-block:14px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-layout{grid-template-columns:minmax(0,1fr);gap:9px;padding-right:6px}html[data-view-mode=mobile] .admin-groups-page .admin-setup-integrations--flat .admin-setup-integration__collapsed-identity{grid-template-columns:minmax(0,1fr) auto auto}
