.tf-modal.tf-modal--admin-view::-webkit-backdrop{background:rgb(15 23 42/.36)}.tf-modal.tf-modal--admin-view::backdrop{background:rgb(15 23 42/.36)}html[data-theme=dark] .tf-modal.tf-modal--admin-view::-webkit-backdrop{background:rgb(0 0 0/.52)}html[data-theme=dark] .tf-modal.tf-modal--admin-view::backdrop{background:rgb(0 0 0/.52)}.tf-modal.tf-modal--admin-view{max-width:min(720px,calc(100vw - 2rem));width:100%}.tf-modal.tf-modal--admin-view-wide{max-width:min(960px,calc(100vw - 2rem))}.tf-modal.tf-modal--admin-view-xl{max-width:min(1200px,calc(100vw - 2rem))}@media (max-width:639px){.tf-modal.tf-modal--admin-view,.tf-modal.tf-modal--admin-view-wide,.tf-modal.tf-modal--admin-view-xl{max-width:calc(100vw - 24px)}}.tf-modal--admin-view .tf-modal__panel{display:flex;flex-direction:column;max-height:min(72vh,640px);border-radius:18px}.tf-modal--admin-view .tf-modal__header{position:-webkit-sticky;position:sticky;top:0;z-index:3;flex-shrink:0;padding:16px 20px 12px;border-bottom:1px solid var(--tf-color-border-subtle);background:var(--tf-color-surface)}.tf-modal--admin-view .tf-modal__title{font-size:1.125rem;font-weight:700;text-align:start}.tf-modal__body--admin-view{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.tf-modal--admin-view .tf-modal__footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;flex-shrink:0;min-height:52px;padding:10px 16px;border-top:1px solid var(--tf-color-border);background:var(--tf-color-surface)}.tf-admin-view-modal{display:flex;flex-direction:column;flex:1 1;min-height:0;text-align:start}.tf-admin-view-modal__intro{flex-shrink:0;padding:12px 20px 0}.tf-admin-view-modal__subtitle{margin:0;font-size:.8125rem;color:var(--tf-color-text-muted);text-align:start}.tf-admin-view-modal__tabs-wrap{flex-shrink:0;padding:0 16px;border-bottom:1px solid var(--tf-color-border-subtle);background:var(--tf-color-surface)}.tf-admin-view-modal__tabs-wrap .tf-admin-modal-tabs{padding:4px 0 0;margin:0;gap:4px}.tf-admin-view-modal__tabs-wrap .tf-admin-modal-tabs__btn{min-height:2rem;padding:6px 12px;font-size:.8125rem;font-weight:600}.tf-modal.tf-modal--admin-view-stable .tf-modal__panel{height:min(88vh,800px);max-height:min(88vh,800px)}.tf-modal.tf-modal--admin-view-stable .tf-admin-view-modal__tab-panel--stable,.tf-modal.tf-modal--admin-view-stable .tf-admin-view-modal__tab-panel--stable>.tf-admin-view-modal__tab-panel-inner{min-height:100%}.tf-admin-view-modal__tab-panel--stable{min-height:0}.tf-admin-view-modal__tab-panel-inner{display:flex;flex-direction:column;gap:10px;min-height:0;box-sizing:border-box}.tf-admin-view-modal__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px 14px}.tf-admin-view-modal__stack{display:flex;flex-direction:column;gap:14px}.tf-admin-view-modal__stack--executive{gap:10px}.tf-admin-view-key-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--tf-color-border-subtle);border-radius:var(--tf-radius-md);background:var(--tf-color-surface);overflow:hidden}.tf-admin-view-key-facts--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-admin-view-key-facts--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-admin-view-key-facts--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:720px){.tf-admin-view-key-facts--cols-4,.tf-admin-view-key-facts--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tf-admin-view-key-facts,.tf-admin-view-key-facts--cols-2,.tf-admin-view-key-facts--cols-4,.tf-admin-view-key-facts--cols-5{grid-template-columns:1fr}}.tf-admin-view-key-facts__item{padding:10px 12px;-webkit-border-end:1px solid var(--tf-color-border-subtle);border-inline-end:1px solid var(--tf-color-border-subtle);min-width:0}.tf-admin-view-key-facts__item:last-child{-webkit-border-end:none;border-inline-end:none}.tf-admin-view-key-facts__label{display:block;margin:0 0 4px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tf-color-text-faint);text-align:start}.tf-admin-view-key-facts__value{display:block;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--tf-color-text);text-align:start;word-break:break-word}.tf-admin-view-key-facts__value--badge{display:flex;align-items:center;justify-content:flex-start}.tf-admin-view-details{border:1px solid var(--tf-color-border-subtle);border-radius:var(--tf-radius-md);background:var(--tf-color-bg);padding:2px 12px}.tf-admin-view-details__title{margin:0;padding:8px 0 4px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text-muted);text-align:start}.tf-admin-view-details__body .tf-admin-view-row__label,.tf-admin-view-details__body .tf-admin-view-row__value{padding-block:7px}.tf-admin-view-activity{padding:8px 12px;border-radius:var(--tf-radius-md);border:1px dashed var(--tf-color-border-subtle);background:color-mix(in srgb,var(--tf-color-surface) 88%,transparent)}.tf-admin-view-activity__title{margin:0 0 6px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text-faint);text-align:start}.tf-admin-view-activity__body .tf-admin-view-row__label,.tf-admin-view-activity__body .tf-admin-view-row__value{padding-block:7px}.tf-admin-view-activity .tf-admin-view-copy-banner{margin-bottom:8px;padding:8px 10px}.tf-admin-view-activity .tf-admin-view-long-text__body{max-height:6rem}.tf-admin-view-preview-inline{margin:0;padding:0;border:none;background:transparent}.tf-admin-view-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tf-admin-view-summary--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.tf-admin-view-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tf-admin-view-summary{grid-template-columns:1fr}}.tf-admin-view-summary__item{padding:12px 14px;border-radius:var(--tf-radius-md);border:1px solid var(--tf-color-border-subtle);background:var(--tf-color-surface)}.tf-admin-view-summary__label{display:block;margin:0 0 6px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text-faint);text-align:start}.tf-admin-view-summary__value{display:block;font-size:1rem;font-weight:600;line-height:1.35;color:var(--tf-color-text);text-align:start;word-break:break-word}.tf-admin-view-summary__value--badge{display:flex;align-items:center;justify-content:flex-start}.tf-admin-view-card{padding:14px 16px;border-radius:var(--tf-radius-md);border:1px solid var(--tf-color-border-subtle);background:var(--tf-color-bg)}.tf-admin-view-card__title{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--tf-color-border-subtle);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tf-color-text-muted);text-align:start}.tf-admin-view-card__body{display:flex;flex-direction:column;gap:12px}.tf-admin-view-grid{display:grid;grid-gap:12px 16px;gap:12px 16px;align-items:start}.tf-admin-view-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-admin-view-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.tf-admin-view-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tf-admin-view-grid--2,.tf-admin-view-grid--3{grid-template-columns:1fr}}.tf-admin-view-field{margin:0;min-width:0}.tf-admin-view-field--stack{display:flex;flex-direction:column;gap:4px}.tf-admin-view-field--row{display:grid;grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;align-items:baseline}.tf-admin-view-field__label{margin:0;font-size:.75rem;font-weight:600;color:var(--tf-color-text-muted);text-align:start}.tf-admin-view-field__value{margin:0;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--tf-color-text);text-align:start;word-break:break-word}.tf-admin-view-field__value--emphasis{font-size:1rem;font-weight:600}.tf-admin-view-field__value--secret{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;color:var(--tf-color-text-muted)}.tf-admin-view-field__value--badge{display:flex;align-items:center;justify-content:flex-start}.tf-admin-view-rows{display:flex;flex-direction:column;border:1px solid var(--tf-color-border-subtle);border-radius:var(--tf-radius-md);overflow:hidden;background:color-mix(in srgb,var(--tf-color-surface) 96%,transparent)}.tf-admin-view-row{display:grid;grid-template-columns:minmax(8.5rem,30%) minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;padding:0;border-bottom:1px solid var(--tf-color-border-subtle)}.tf-admin-view-row:last-child{border-bottom:none}.tf-admin-view-row__label{background:color-mix(in srgb,var(--tf-color-border-subtle) 26%,transparent);-webkit-border-end:1px solid var(--tf-color-border-subtle);border-inline-end:1px solid var(--tf-color-border-subtle);font-size:.8125rem;font-weight:600;color:var(--tf-color-text-muted)}.tf-admin-view-row__label,.tf-admin-view-row__value{display:flex;align-items:center;padding:9px 12px;text-align:start}.tf-admin-view-row__value{font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--tf-color-text);word-break:break-word}.tf-admin-view-row__value--badge{justify-content:flex-start}.tf-admin-view-binding-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:800px){.tf-admin-view-binding-tiles{grid-template-columns:1fr}}.tf-admin-view-binding-tile{padding:12px 14px;border-radius:var(--tf-radius-md);border:1px solid var(--tf-color-border-subtle);background:var(--tf-color-surface);display:flex;flex-direction:column;gap:6px;min-height:4.5rem}.tf-admin-view-binding-tile__label{font-size:.75rem;font-weight:600;color:var(--tf-color-text-muted);text-align:start;line-height:1.35}.tf-admin-view-binding-tile__value{font-size:.9375rem;font-weight:600;color:var(--tf-color-text);text-align:start;word-break:break-word}.tf-admin-view-technical{direction:ltr;unicode-bidi:plaintext;text-align:start;display:inline-block;max-width:100%}[dir=rtl] .tf-admin-view-technical{text-align:end;align-self:flex-end}.tf-admin-view-field--stack .tf-admin-view-technical{display:block;width:100%}[dir=rtl] .tf-admin-view-field--stack .tf-admin-view-technical{text-align:end}.tf-admin-view-copy-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:var(--tf-radius-md);border:1px solid var(--tf-color-border-subtle);background:var(--tf-color-surface)}[dir=rtl] .tf-admin-view-copy-banner{flex-direction:row-reverse}.tf-admin-view-copy-banner__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tf-color-text-muted)}.tf-admin-view-copy-banner__code{flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;word-break:break-all}.tf-admin-view-preview-shell{border:1px solid var(--tf-color-border-subtle);border-radius:var(--tf-radius-md);background:var(--tf-color-surface);overflow:hidden}.tf-admin-view-preview-shell__title{padding:8px 14px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text-muted);border-bottom:1px solid var(--tf-color-border-subtle);background:var(--tf-color-bg);text-align:start}.tf-admin-view-preview-shell__body{padding:12px 14px}.tf-admin-view-preview-shell .tf-admin-view-field{margin-bottom:10px}.tf-admin-view-preview-frame{width:100%;min-height:11rem;max-height:14rem;border:1px solid var(--tf-color-border-subtle);border-radius:var(--tf-radius-md);background:#fff;display:block}.tf-admin-view-preview-status{margin:0;font-size:.8125rem;color:var(--tf-color-text-muted);text-align:start}.tf-admin-view-long-text__body{margin:0;padding:12px 14px;max-height:11rem;overflow:auto;border-radius:var(--tf-radius-md);border:1px solid var(--tf-color-border-subtle);background:var(--tf-color-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;white-space:pre-wrap;text-align:start}.tf-admin-view-long-text__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tf-admin-view-long-text__label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--tf-color-text-muted)}.tf-admin-view-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.tf-admin-view-hint{margin:0;padding:10px 12px;border-radius:var(--tf-radius-md);font-size:.8125rem;color:var(--tf-color-text-muted);background:var(--tf-color-surface);border:1px solid var(--tf-color-border-subtle);text-align:start}.tf-admin-view-hint--warning{color:var(--tf-color-warning-text,#92400e)}.tf-admin-view-modal .tf-system-role-modal-form__permissions-tab{flex:1 1;min-height:14rem;max-height:20rem;padding:0}.tf-admin-view-modal .tf-system-role-modal-form__matrix-pane{max-height:18rem;overflow:auto}.tf-admin-view-modal .tf-invitation-template-preview{border:none;padding:0;margin:0}.tf-admin-view-modal input:not([type=checkbox]):not([type=radio]),.tf-admin-view-modal select,.tf-admin-view-modal textarea{display:none!important}.tf-ct-frequency{display:grid;grid-template-columns:minmax(7.5rem,1fr) 4.5rem 4.5rem;grid-gap:6px;gap:6px;align-items:center}.tf-ct-frequency input[type=number]{text-align:center;padding-inline:6px}@media (max-width:1100px){.tf-ct-frequency{grid-template-columns:minmax(0,1fr)}}.tf-admin-view-htable{overflow-x:auto;max-width:100%;border:1px solid var(--tf-color-border-subtle);border-radius:var(--tf-radius-md);background:color-mix(in srgb,var(--tf-color-surface) 96%,transparent)}.tf-admin-view-htable__table{width:100%;table-layout:fixed;border-collapse:collapse}.tf-admin-view-htable__band+.tf-admin-view-htable__band .tf-admin-view-htable__label{border-top:1px solid var(--tf-color-border-subtle)}.tf-admin-view-htable__label{padding:7px 12px;background:color-mix(in srgb,var(--tf-color-border-subtle) 26%,transparent);font-size:.75rem;font-weight:600;color:var(--tf-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-admin-view-htable__label,.tf-admin-view-htable__value{-webkit-border-end:1px solid var(--tf-color-border-subtle);border-inline-end:1px solid var(--tf-color-border-subtle);text-align:start;vertical-align:middle}.tf-admin-view-htable__value{padding:9px 12px;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--tf-color-text);word-break:break-word}.tf-admin-view-htable__label:last-child,.tf-admin-view-htable__value:last-child{-webkit-border-end:none;border-inline-end:none}.tf-admin-view-htable__value--ltr{direction:ltr;text-align:start}.tf-admin-view-htable__value--emphasis{font-weight:700}.tf-admin-view-htable__pad{background:transparent}@media (max-width:800px){.tf-admin-view-htable__table{table-layout:auto}}.tf-ct-schedule-table .tf-ui-table td,.tf-ct-schedule-table .tf-ui-table th{vertical-align:middle}.tf-ct-schedule-table .tf-ui-table td{height:3.5rem}.tf-admin-page{padding:14px 16px 18px;box-sizing:border-box}.tf-admin-page__stack.tf-admin-list-page{gap:10px}.tf-admin-list-page .tf-admin-page-header__inner{gap:10px;padding:11px 14px}.tf-admin-list-page .tf-admin-page-header__title{margin:0 0 2px;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.tf-admin-list-page .tf-admin-page-header__desc{font-size:.8125rem;line-height:1.4}.tf-admin-list-page .tf-admin-page-header__add-btn,.tf-admin-list-page .tf-admin-page-header__sync-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:172px;min-width:172px;max-width:172px;height:40px;min-height:40px;max-height:40px;padding:0 14px;border-radius:var(--tf-radius-md)}.tf-admin-list-page .tf-admin-page-header__add-btn>span,.tf-admin-list-page .tf-admin-page-header__sync-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-admin-list-page .tf-admin-toolbar-card{padding:10px 12px}.tf-admin-list-page .tf-admin-toolbar-select-skeleton{width:100%;height:38px;min-height:38px;border-radius:var(--tf-radius-md);border:1px solid var(--tf-color-border);background:linear-gradient(90deg,color-mix(in srgb,var(--tf-color-bg) 88%,transparent) 0,color-mix(in srgb,var(--tf-color-surface) 95%,transparent) 50%,color-mix(in srgb,var(--tf-color-bg) 88%,transparent) 100%);background-size:200% 100%;animation:tf-admin-toolbar-skeleton 1.1s ease-in-out infinite}@keyframes tf-admin-toolbar-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.tf-admin-list-page .tf-admin-foundation-notice{margin:0;padding:8px 10px}.tf-admin-list-page .tf-admin-data-table__footer{min-height:46px;padding:5px 12px;gap:10px}.tf-admin-list-page .tf-admin-empty-state{min-height:5.5rem;padding:12px 10px}.tf-admin-list-page .tf-ui-table--admin thead th{height:38px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text);opacity:.78;background:color-mix(in srgb,var(--tf-color-bg) 72%,var(--tf-color-border-subtle));border-bottom:1px solid var(--tf-color-border);vertical-align:middle}html[data-theme=dark] .tf-admin-list-page .tf-ui-table--admin thead th{background:color-mix(in srgb,var(--tf-color-surface) 88%,rgb(15 23 42));opacity:.9}.tf-admin-list-page .tf-admin-data-table-shell--security-blacklist .tf-ui-table--admin tbody td,.tf-admin-list-page .tf-admin-data-table-shell--security-monitoring .tf-ui-table--admin tbody td,.tf-admin-list-page .tf-ui-table--admin tbody td{height:42px;padding:0 12px;font-size:13px;line-height:1.35;vertical-align:middle}.tf-admin-list-page .tf-admin-data-table-shell--security-blacklist .tf-ui-table--admin thead th,.tf-admin-list-page .tf-admin-data-table-shell--security-monitoring .tf-ui-table--admin thead th{height:38px;padding:0 12px}.tf-admin-list-page .tf-admin-data-table-shell--security-monitoring .tf-admin-status,.tf-admin-list-page .tf-admin-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:22px;min-height:22px;max-height:22px;padding:0 8px;box-sizing:border-box;font-size:11px;font-weight:600;line-height:1;vertical-align:middle;max-width:100%}.tf-admin-list-page .tf-admin-data-table-shell--security-monitoring .tf-admin-status__dot,.tf-admin-list-page .tf-admin-status__dot{width:6px;height:6px;flex-shrink:0;margin:0}.tf-admin-list-page .tf-admin-data-table-shell--security-monitoring .tf-admin-status__label,.tf-admin-list-page .tf-admin-status__label{display:inline-flex;align-items:center;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-admin-list-page .tf-sec-mon-col-badge .tf-admin-status__label{overflow:visible;text-overflow:clip}.tf-admin-list-page .tf-admin-icon-btn{width:30px;height:30px;border-radius:var(--tf-radius-sm);border:1px solid color-mix(in srgb,var(--tf-color-border) 65%,transparent);background:color-mix(in srgb,var(--tf-color-surface) 92%,var(--tf-color-bg));color:var(--tf-color-text-muted);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.tf-admin-list-page .tf-admin-icon-btn:hover:not(:disabled){background:var(--tf-color-primary-soft);border-color:color-mix(in srgb,var(--tf-color-primary-border) 75%,transparent);color:var(--tf-color-primary);transform:translateY(-.5px)}.tf-admin-list-page .tf-admin-icon-btn svg{display:block;width:16px;height:16px}.tf-admin-list-page .tf-ui-table__cell--actions,.tf-admin-list-page .tf-ui-table__cell--end{width:1%;white-space:nowrap;-webkit-padding-end:10px;padding-inline-end:10px;-webkit-padding-start:6px;padding-inline-start:6px}.tf-admin-list-page .tf-admin-action-row{flex-wrap:nowrap;gap:5px;direction:ltr;justify-content:flex-end}.tf-admin-list-page .tf-admin-data-table-shell>.tf-ui-table-wrap{transition:opacity .22s ease}.tf-admin-list-page .tf-admin-data-table-shell--busy>.tf-ui-table-wrap{opacity:.52}.tf-admin-list-page .tf-admin-data-table__busy-overlay{background:color-mix(in srgb,var(--tf-color-surface) 35%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;transition:opacity .2s ease}.tf-admin-list-page .tf-admin-data-table-shell--busy .tf-admin-data-table__busy-overlay{opacity:1}.tf-admin-list-page .tf-admin-data-table__busy-label{font-size:12px;font-weight:500;letter-spacing:.02em}.tf-admin-list-page .tf-admin-toolbar-card__apply-btn[disabled]{opacity:.75;cursor:wait}.tf-admin-list-page .tf-ui-table--admin tbody{transition:opacity .2s ease}.tf-admin-list-page .tf-admin-data-table-shell--busy .tf-ui-table--admin tbody{opacity:.88}.tf-page-admin-list{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.tf-shell[data-portal=admin] .tf-shell__content{overflow-x:hidden;max-width:100%}.tf-admin-list-page{min-width:0;max-width:100%}.tf-admin-list-page .tf-ui-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:900px){.tf-admin-list-page .tf-admin-toolbar-card__row{flex-wrap:wrap;overflow-x:visible;gap:10px}.tf-admin-list-page .tf-admin-toolbar-card__row>*{flex:1 1 100%;min-width:0}.tf-admin-list-page .tf-admin-toolbar-card__apply-wrap,.tf-admin-list-page .tf-admin-toolbar-card__apply-wrap .tf-ui-btn{width:100%}}@media (max-width:768px){.tf-admin-list-page .tf-admin-data-table-shell>.tf-ui-table-wrap{max-width:100%}.tf-admin-page-header__inner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.tf-admin-page-header__actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.tf-admin-page-header__actions .tf-ui-btn{flex:0 1 auto;min-width:0}.tf-admin-data-table__footer{flex-direction:column;align-items:stretch;gap:10px}.tf-admin-data-table__footer-controls{width:100%;justify-content:space-between}}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%}body.tf-drawer-open,body.tf-shell--mobile-nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.tf-focus-ring:focus-visible{outline:2px solid var(--tf-color-primary);outline-offset:2px}