:root{--teal: #58737b;--topbar-icon-color: #ffffff;--icon-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(90%) contrast(100%)}.topbar{background:var(--teal);color:#fff;position:sticky;top:0;z-index:2000;width:100%}.topbar-inner{width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box}.topbar-left{display:flex;align-items:center;gap:5px}.topbar-logo{height:48px;width:auto;display:block;cursor:pointer}.topbar-logo:focus,.topbar-logo:hover{outline:none;filter:brightness(1.05)}.topbar-right{display:flex;align-items:center;gap:var(--component-vertical-gap, 10px)}.topbar-divider{width:1px;height:28px;background:#fff;opacity:.6}.topbar-search{position:relative;background:#fff;padding:4px 8px;border-radius:6px;width:420px;max-width:40vw;display:flex;align-items:center;box-sizing:border-box}.topbar-search input{background:transparent;border:none;outline:none;color:var(--text-primary);width:100%;font-size:var(--fs-body)}.topbar-search input::placeholder{color:var(--placeholder-color);opacity:.6;font-style:italic}.topbar-search-dropdown{position:absolute;z-index:2100;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 8px 24px #00000014;padding:4px 0;max-height:260px;overflow-y:auto}.topbar-search-item{width:100%;padding:8px 12px;background:transparent;border:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:var(--fs-xsmall);color:var(--text-primary);box-sizing:border-box;transition:background .15s ease}.topbar-search-item:hover{background:#f3f4f6}.topbar-search-item-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.topbar-search-item-label{font-weight:500;font-size:var(--fs-small);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-search-item-subtitle{font-size:var(--fs-xsmall);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-search-item-badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;background:var(--teal);color:#fff;white-space:nowrap;flex-shrink:0}.topbar-search-loading,.topbar-search-empty{padding:16px 12px;text-align:center;color:var(--text-muted);font-size:var(--fs-xsmall)}.topbar-search-loading{color:var(--teal);font-weight:500}.topbar-search-item-path{font-size:var(--fs-xsmall);color:var(--text-muted)}.topbar-icon{background:transparent;border:none;padding:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px}.topbar-icon img{filter:var(--icon-filter);width:22px;height:22px}.topbar-icon:hover{background:#ffffff1a}.topbar-icons-container{display:flex;align-items:center}.topbar-help-wrapper{position:relative}.topbar-help-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;background:var(--teal);color:#fff;border-radius:6px;box-shadow:0 8px 16px #0000004d;padding:4px 0;z-index:2100}.topbar-help-menu-item{width:100%;padding:8px 12px;background:transparent;border:none;color:#fff;text-align:left;font-size:var(--fs-xsmall);cursor:pointer}.topbar-help-menu-item:hover{background:#ffffff14}.topbar-account-wrapper{position:relative}.topbar-account{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;cursor:pointer}.topbar-account:hover .account-label,.topbar-account:hover .account-username{text-decoration:underline}.account-label{opacity:.9;font-weight:600}.account-username{color:#fff;opacity:.9;font-size:var(--fs-body)}.topbar-account-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:var(--teal);color:#fff;border-radius:6px;box-shadow:0 8px 16px #0000004d;padding:4px 0;z-index:2100}.topbar-icon-task-manager{position:relative}.task-notification-badge{position:absolute;bottom:2px;right:2px;background:var(--color-red);color:#fff;font-size:10px;font-weight:600;min-width:8px;height:14px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px #0003}.topbar-task-menu{position:absolute;top:calc(100% + 4px);right:0;width:360px;background:var(--teal);color:#fff;border-radius:6px;box-shadow:0 8px 16px #0000004d;z-index:2100;overflow:hidden}.topbar-task-menu-header{padding:12px 16px;font-weight:600;font-size:var(--fs-body);border-bottom:1px solid rgba(255,255,255,.1)}.topbar-task-menu-empty{padding:24px 16px;text-align:center;color:#ffffffb3;font-size:var(--fs-xsmall)}.topbar-task-menu-list{max-height:280px;overflow-y:auto}.topbar-task-item{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);transition:background .2s ease}.topbar-task-item:hover{background:#ffffff0d}.topbar-task-item:last-child{border-bottom:none}.topbar-task-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.topbar-task-item-name{font-weight:600;font-size:var(--fs-xsmall);color:#fff}.topbar-task-item-time{font-size:11px;color:#fff9}.topbar-task-item-action{font-size:var(--fs-xsmall);color:#ffffffd9;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.topbar-task-item-footer{display:flex;justify-content:space-between;align-items:center}.topbar-task-status{font-size:11px;padding:2px 8px;border-radius:3px;font-weight:500;text-transform:capitalize}.topbar-task-status-completed,.topbar-task-status-complete,.topbar-task-status-success{background:var(--color-green);color:#fff}.topbar-task-status-failed,.topbar-task-status-error{background:var(--color-red);color:#fff}.topbar-task-status-pending{background:var(--color-grey);color:#fff}.topbar-task-status-processing,.topbar-task-status-running{background:var(--color-amber);color:#fff}.topbar-task-progress{font-size:11px;color:#ffffffb3;font-weight:500}.topbar-task-view-all{width:100%;padding:12px 16px;background:#ffffff0d;border:none;color:#fff;text-align:center;font-size:var(--fs-xsmall);font-weight:600;cursor:pointer;transition:background .2s ease;border-top:1px solid rgba(255,255,255,.1)}.topbar-task-view-all:hover{background:#ffffff1a}.sidenav,.sidenav-scroll{overflow-x:hidden}body{overflow-x:hidden;background:#eee}.sidenav{position:fixed;top:var(--content-top);height:calc(100vh - var(--content-top) - var(--content-bottom-gap));width:var(--sidenav-width);background:#fff;border-right:none;border-radius:0 6px 6px 0;box-sizing:border-box;z-index:900;color:var(--text-primary, #58737b);transition:transform .5s ease,width .5s ease}.sidenav.is-collapsed{width:0;transform:translate(-100%);border-right:none;border-radius:0}.sidenav-scroll{position:absolute;inset:0;overflow-y:auto;padding:12px 10px 16px 16px}.sidenav.is-animating .sidenav-scroll{overflow-y:hidden}.sidenav-scroll::-webkit-scrollbar{width:6px}.sidenav-scroll::-webkit-scrollbar-track{background:transparent}.sidenav-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:6px;transition:background .2s ease}.sidenav:hover .sidenav-scroll::-webkit-scrollbar-thumb{background:var(--sidenav-scrollbar-thumb)}.sidenav-section{margin-bottom:2px}.sidenav-section-header{display:flex;align-items:center;justify-content:flex-start;gap:6px;background:transparent;border:none;color:#58737b;font-weight:var(--fw-semibold);padding:0;border-radius:0;cursor:default;font-size:var(--fs-h4);text-decoration:none}.sidenav-section-header:hover{background:transparent}.sidenav-section-header.home-link.active .sidenav-section-title{color:var(--primary-color, #1EC8AA)}.sidenav-section-title{pointer-events:auto;cursor:pointer}.sidenav-section-header.home-link .sidenav-section-title{margin-left:2px}.sidenav-section-title:hover{color:var(--primary-color, #1EC8AA)}.chevron{transition:transform .5s ease;font-size:var(--fs-h3);line-height:1;pointer-events:none}.chevron.open{transform:rotate(180deg)}.chevron-placeholder{display:inline-block;width:14px;height:16px}.sidenav-groups{display:flex;flex-direction:column;gap:6px}.sidenav-group-header{display:flex;align-items:center;justify-content:flex-start;gap:0px;background:transparent;border:none;color:#58737b;font-weight:var(--fw-semibold);padding:.125rem 0 .125rem 1.25rem;border-radius:0;cursor:default;text-align:left}.sidenav-group-header:hover{background:transparent}.sidenav-group-title{font-size:var(--fs-body);line-height:1.2}.sidenav-group-title.muted{color:var(--text-muted, #888);font-size:var(--fs-xsmall);margin-left:.75rem;cursor:pointer}.sidenav-group-title:hover{color:var(--primary-color, #1EC8AA)}.sidenav-links{display:flex;flex-direction:column;gap:6px;margin:2px 0 8px;padding-left:44px}.sidenav-link{display:inline-flex;align-items:center;gap:0;color:#58737b;text-decoration:none;padding:0;border-radius:0;font-size:var(--fs-xsmall)}.sidenav-link:hover{background:transparent}.sidenav-link:hover .label{color:var(--primary-color, #1EC8AA)}.sidenav-link.active{color:var(--primary-color, #1EC8AA);background:transparent;font-weight:var(--fw-semibold)}.sidenav-link.active .label{color:var(--text-callout, #1EC8AA);font-weight:var(--fw-bold)}.dot{width:6px;height:6px;border-radius:3px;background:currentColor}.label{line-height:1}.subpage-tabs{display:inline-flex;gap:var(--component-vertical-gap, 10px);margin-bottom:0}.subpage-tab{border:none;background:transparent;padding:8px 14px;font-size:var(--fs-small);color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.subpage-tab.active{color:var(--primary-blue, #1EC8AA);border-bottom-color:var(--primary-blue, #1EC8AA)}.menu-toggle-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;color:#58737b;cursor:pointer;border-radius:50%;transition:background-color .3s ease;flex-shrink:0}.menu-toggle-icon.expanded{background-color:#1ec8aa}.menu-toggle-icon.collapsed{background-color:transparent}.menu-toggle-icon:hover{opacity:.8}.menu-toggle-icon svg{display:block;width:20px;height:20px}.page-header-bar{position:fixed;top:50px;left:0;right:0;height:40px;background:#eee;border-bottom:none;border-radius:6px;z-index:1050;color:var(--text-primary, #58737B)}.page-header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 10px;box-sizing:border-box;gap:var(--component-vertical-gap, 10px)}.page-header-breadcrumb{color:var(--text-primary);font-size:var(--fs-body);flex:1;min-width:0;margin-left:0}.page-header-exit-account-wrapper{display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:absolute;left:50%;transform:translate(-50%)}.page-header-exit-account-wrapper .start-button{padding:6px 18px;font-size:var(--fs-body)}.page-header-breadcrumb .breadcrumb-link{color:var(--text-primary);text-decoration:underline;font-weight:var(--fw-bold);cursor:pointer}.page-header-breadcrumb a.breadcrumb-link{color:var(--text-primary)}.page-header-breadcrumb a{color:var(--text-primary);text-decoration:underline;font-weight:var(--fw-bold)}.page-header-tabs{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.account-switch-overlay{position:fixed;inset:0;z-index:9999;background:#ffffffbf;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.account-switch-overlay-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--teal, #58737b);font-size:var(--fs-body, 14px);font-weight:500}.account-switch-spinner{width:32px;height:32px;border:3px solid rgba(88,115,123,.2);border-top-color:var(--teal, #58737b);border-radius:50%;animation:account-switch-spin .7s linear infinite}@keyframes account-switch-spin{to{transform:rotate(360deg)}}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-xsmall);color:var(--text-body);line-height:var(--lh-normal);margin:0}h1,.h1{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary)}h2,.h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-primary)}h3,.h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary)}h4,.h4{font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--text-secondary)}h5,.h5{font-size:var(--fs-h5);font-weight:var(--fw-medium);color:var(--text-secondary)}h6,.h6{font-size:var(--fs-h6);font-weight:var(--fw-medium);color:var(--text-muted)}.callout{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--text-callout)}p{font-size:var(--fs-body);color:var(--text-body);margin-bottom:var(--spacing-md)}.lead{font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--text-primary)}.small{font-size:var(--fs-small);color:var(--text-muted)}.xsmall{font-size:var(--fs-xsmall);color:var(--text-muted)}.text-input{font-size:var(--form-input)}.form-group input,.form-group select,.form-group textarea{font-family:inherit;color:var(--text-color, #58737B);font-size:var(--form-input)}.form-group label{color:var(--text-color, #58737B);font-weight:var(--fw-medium)}.form-section-title{color:var(--text-primary);font-weight:var(--fw-semibold);font-size:var(--fs-h4);margin:12px 0 6px}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-body{color:var(--text-body)}.text-callout{color:var(--text-callout)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bold{font-weight:var(--fw-bold)}.text-semibold{font-weight:var(--fw-semibold)}.text-medium{font-weight:var(--fw-medium)}.text-uppercase{text-transform:uppercase}.label{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-primary)}.label-semibold{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.label-small{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-primary)}.value{font-size:var(--fs-body);color:var(--text-body)}.value-small{font-size:var(--fs-small);color:var(--text-body)}.title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--text-callout)}.title-large{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary)}.message-muted{font-size:var(--fs-body);color:var(--text-muted)}.error-text{font-size:var(--fs-xsmall);color:var(--color-red)}.badge-xsmall{font-size:var(--fs-xsmall);font-weight:var(--fw-semibold)}.table-text-small{font-size:var(--fs-xsmall);color:var(--text-body)}.table-header{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-body)}.placeholder-text{font-size:var(--fs-body);color:var(--placeholder-color);opacity:.6}.empty-state{font-size:var(--fs-h3);color:var(--text-muted);text-align:center}.empty-state-subtitle{font-size:var(--fs-small);color:var(--text-muted);text-align:center}.name-link{color:#58737b;cursor:pointer;text-decoration:none;transition:color var(--transition-fast, .2s ease),text-decoration var(--transition-fast, .2s ease)}.name-link:hover{color:#58737b;text-decoration:underline}.form-name-link{color:var(--text-callout);cursor:pointer;text-decoration:none;transition:color var(--transition-fast, .2s ease),text-decoration var(--transition-fast, .2s ease)}.form-name-link:hover{color:var(--text-callout);text-decoration:underline}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}:root{--text-primary: #58737B;--text-secondary: #58737B;--text-body: #58737B;--text-muted: #7A8A92;--placeholder-color: #94AAB1;--text-callout: #1EC8AA;--primary-color: #1EC8AA;--muted-color: #58737B;--background-secondary: #f8f9fa;--text-on-button: #ffffff;--color-green: #48a844;--color-green-hover: #40963d;--color-red: #A84448;--color-red-hover: #963d40;--color-amber: #cc7207;--color-amber-hover: #b36406;--color-grey: #6c757d;--color-grey-hover: #60686f;--color-brown: #7B6B58;--color-brown-hover: #6c5e4d;--checked-color: #1EC8AA;--checked-tick: #58737B;--input-box-color: #1EC8AA;--retention-intraday: #1976d2;--retention-intraday-bg: #e3f2fd;--retention-daily: #388e3c;--retention-daily-bg: #e8f5e9;--retention-weekly: #f57c00;--retention-weekly-bg: #fff3e0;--retention-monthly: #c2185b;--retention-monthly-bg: #fce4ec;--retention-yearly: #7b1fa2;--retention-yearly-bg: #f3e5f5;--standout-value:#1EC8AA;--fs-h1: 2.5rem;--fs-h2: 1.5rem;--fs-h3: 1.25em;--fs-h4: 1rem;--fs-h5: 1rem;--fs-h6: 1rem;--fs-body: .85rem;--fs-small: .85rem;--fs-xsmall: .85rem;--fs-lead: 1.25rem;--fw-bold: 700;--fw-semibold: 600;--fw-medium: 500;--fw-regular: 400;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--component-vertical-gap: 10px;--topbar-height: 50px;--header-bar-height: 40px;--content-top: 90px;--content-bottom-gap: 8px;--sidenav-width: 15rem;--sidenav-toggle-size: 2.1875rem;--sidenav-scrollbar-thumb: rgba(0, 0, 0, .18);--sidenav-border-color: rgba(0, 0, 0, .06);--radius-small: 6px;--radius-medium: 10px;--form-input: .85rem;--transition-fast: .2s ease;--shadow-light: 1px 1px 3px rgba(0,0,0,.2);--lh-tight: 1.2;--lh-normal: 1.6}.view-wrapper ::-webkit-scrollbar,.form-wrapper ::-webkit-scrollbar,.view-container ::-webkit-scrollbar,.form-container ::-webkit-scrollbar{width:16px}.view-wrapper ::-webkit-scrollbar-track,.form-wrapper ::-webkit-scrollbar-track,.view-container ::-webkit-scrollbar-track,.form-container ::-webkit-scrollbar-track{background:#fff}.view-wrapper ::-webkit-scrollbar-thumb,.form-wrapper ::-webkit-scrollbar-thumb,.view-container ::-webkit-scrollbar-thumb,.form-container ::-webkit-scrollbar-thumb{background-color:var(--text-primary)}.view-wrapper ::-webkit-scrollbar-thumb:hover,.form-wrapper ::-webkit-scrollbar-thumb:hover,.view-container ::-webkit-scrollbar-thumb:hover,.form-container ::-webkit-scrollbar-thumb:hover{background-color:var(--text-secondary)}.view-wrapper ::-webkit-scrollbar-button,.form-wrapper ::-webkit-scrollbar-button,.view-container ::-webkit-scrollbar-button,.form-container ::-webkit-scrollbar-button{background-color:var(--text-primary)}.view-wrapper ::-webkit-scrollbar-button:hover,.form-wrapper ::-webkit-scrollbar-button:hover,.view-container ::-webkit-scrollbar-button:hover,.form-container ::-webkit-scrollbar-button:hover{background-color:var(--text-secondary)}.view-wrapper,.form-wrapper,.view-container,.form-container{scrollbar-width:auto;scrollbar-color:var(--text-primary) white}.view-wrapper{display:flex;justify-content:center;align-items:stretch;padding:0;width:100%;height:100%;min-height:0;box-sizing:border-box}.form-wrapper{display:flex;justify-content:center;align-items:stretch;padding:var(--app-content-padding, 5px);width:100%;height:100%;box-sizing:border-box}.view-container{background:transparent;border-radius:0;padding:0 20px;box-shadow:none;width:100%;max-width:none;display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;transition:transform var(--transition-fast, .2s ease);box-sizing:border-box}.view-container:hover{transform:none}.form-container{background:transparent;border-radius:0;padding:20px;box-shadow:none;width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;transition:none;box-sizing:border-box}.page-title{margin-bottom:var(--component-vertical-gap, 10px)}.page-subtitle{margin-top:calc(-1 * var(--component-vertical-gap, 10px));margin-bottom:var(--component-vertical-gap, 10px)}.form-container .page-title{margin:0 0 2px}.form-container .page-subtitle{margin:0}.page-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:0;margin-bottom:10px;gap:8px}.section{margin-bottom:var(--spacing-lg);flex:1;min-height:0;display:flex;flex-direction:column}.section-title{margin:12px 0 16px}.page-message{margin-top:18px;text-align:center}.msg.success{color:var(--color-green, #48a844);background-color:transparent;margin-top:var(--component-vertical-gap, 10px);padding:var(--spacing-xs, .5rem) var(--spacing-sm, 1rem);text-align:center;border-radius:var(--radius-small, 6px)}.msg.error{color:var(--color-red, #A84448);background-color:transparent;margin-top:var(--component-vertical-gap, 10px);padding:var(--spacing-xs, .5rem) var(--spacing-sm, 1rem);text-align:center;border-radius:var(--radius-small, 6px)}.card{background:#fff;padding:var(--spacing-md);border-radius:var(--radius-small);box-shadow:var(--shadow-light);box-sizing:border-box}.info-card{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-small, 6px);background:#fff;box-shadow:1px 1px 3px #585858;margin-bottom:var(--component-vertical-gap, 10px)}.table-container{overflow-x:auto;overflow-y:auto;flex:1;min-height:0}.form-scroll-area{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:300px;scroll-behavior:auto}.form-layout{display:flex;flex-direction:column;gap:var(--component-vertical-gap, 10px);width:100%;max-width:var(--form-col-width, 720px);margin:0 auto}.form-layout-grid{display:grid;grid-template-columns:1fr;gap:var(--component-vertical-gap, 10px);width:100%}.form-main,.form-panel{display:flex;flex-direction:column;gap:var(--component-vertical-gap, 10px)}.form-group{display:flex;flex-direction:column;gap:4px}.form-group label{margin-bottom:4px}.required-star{color:var(--color-red);margin-left:4px}.button-group{display:flex;justify-content:flex-end;gap:8px;margin-top:var(--component-vertical-gap, 10px);width:100%}.button-group-left{justify-content:flex-start}.button-group-center{justify-content:center}.no-data-message{padding:32px;text-align:center;background:var(--background-secondary, #f8f9fa);border-radius:var(--radius-small, 6px)}.clickable-link{color:var(--text-primary, #58737B);cursor:pointer;text-decoration:none;transition:color var(--transition-fast, .2s ease),text-decoration var(--transition-fast, .2s ease)}.clickable-link:hover{color:var(--text-primary, #58737B);text-decoration:underline}@media (max-width: 48rem){.view-container,.form-container{padding:0 var(--spacing-sm)}.form-layout{max-width:100%}}
