@layer payload-default{.payload-settings:before,.payload-settings:after{content:"";height:var(--stroke-width-small);background:var(--color-border);width:calc(100% + calc(var(--gutter-h) * 2));left:calc(var(--gutter-h) * -1);display:block;position:absolute;top:0}.payload-settings{gap:var(--spacing-field);flex-direction:column;margin-block-start:var(--spacer-6);margin-block-end:var(--spacer-6);padding-block-start:var(--spacer-6);display:flex;position:relative}.payload-settings .payload-reset-preferences{margin-block-start:var(--spacer-2)}.payload-settings__language,.payload-settings__theme{gap:var(--spacer-2);flex-direction:column;display:flex}.payload-settings h3{font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:var(--text-heading-medium-letter-spacing);margin:0}}
@layer payload-default{.create-first-user{gap:var(--spacer-5);flex-direction:column;align-items:center;width:100%;display:flex}.create-first-user__header{gap:var(--spacer-2);text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.create-first-user__header h1{font-family:var(--text-heading-large-font-family);font-size:var(--text-heading-large-font-size);font-weight:var(--text-heading-large-font-weight);line-height:var(--text-heading-large-line-height);letter-spacing:var(--text-heading-large-letter-spacing);color:var(--color-text);margin:0}.create-first-user__header p{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);color:var(--color-text-secondary);margin:0}.create-first-user__form{gap:var(--spacer-5);flex-direction:column;width:100%;display:flex}.create-first-user__form__inputWrap{gap:var(--spacer-3);flex-direction:column;display:flex}.create-first-user__form__actions{gap:var(--spacer-2);flex-direction:column;align-items:center;width:100%;display:flex}.create-first-user__form__actions .form-submit{width:100%}.create-first-user__form__actions .form-submit .btn{width:100%;height:var(--spacer-4);justify-content:center}}
@layer payload-default{.modular-dashboard{margin:calc(var(--spacer-2-5) / -2);width:calc(100% + var(--spacer-2-5))}.modular-dashboard .widget{padding:calc(var(--spacer-2-5) / 2)}.modular-dashboard .widget-content{height:100%}.widget-config-drawer__content{height:100%}.widget-config-drawer__content .form-submit{margin-top:var(--spacer-2-5)}.widget-config-drawer__content .form-submit .btn{width:auto}@media (max-width:768px){.modular-dashboard .widget{width:100%!important}.modular-dashboard .widget-wrapper__size-btn{display:none}}.modular-dashboard.editing .widget-content{-webkit-user-select:none;user-select:none;pointer-events:none}.modular-dashboard.editing .draggable{cursor:grab}.modular-dashboard .drag-overlay{pointer-events:none;-webkit-user-select:none;user-select:none}.modular-dashboard__empty{width:100%;height:100%;padding:var(--spacer-4);justify-content:center;align-items:center;display:flex}body:has(.drag-overlay) *{cursor:grabbing}.widget-wrapper__controls{opacity:0;transition:opacity .2s}.widget:focus-visible .widget-wrapper__controls{opacity:1}.widget:has(:focus-visible) .widget-wrapper__controls{opacity:1}@keyframes widget-highlight{0%{box-shadow:0 0 0 3px #ffd000e6}to{box-shadow:0 0 0 3px #ffd00000}}.widget--highlight{border-radius:var(--radius-medium);animation:1.5s ease-out forwards widget-highlight}.widget-wrapper{width:100%;height:100%;position:relative}.widget-wrapper--editing .widget-wrapper__controls{transition:opacity .2s}.widget-wrapper--editing:hover .widget-wrapper__controls{opacity:1}.widget-wrapper__controls{top:var(--spacer-3);right:var(--spacer-3);z-index:10;align-items:center;gap:var(--spacer-2);display:flex;position:absolute}.widget-wrapper__delete-btn{width:var(--spacer-4);height:var(--spacer-4);background:var(--color-bg-danger);border-radius:var(--radius-small);cursor:pointer;color:var(--color-text-ondanger);border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.widget-wrapper__delete-btn:hover{background:var(--color-bg-danger-hover)}.widget-wrapper__delete-btn:active{background:var(--color-bg-danger-pressed)}.widget-wrapper__delete-btn:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.widget-wrapper__delete-btn svg{pointer-events:none}.widget-wrapper__edit-btn{width:var(--spacer-4);height:var(--spacer-4);background:var(--color-text);border-radius:var(--radius-small);cursor:pointer;color:var(--color-bg);border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.widget-wrapper__edit-btn .icon{width:var(--spacer-3);height:var(--spacer-3)}.widget-wrapper__edit-btn:hover{background:var(--color-text-secondary)}.widget-wrapper__edit-btn:active{background:var(--color-text-tertiary)}.widget-wrapper__edit-btn svg{pointer-events:none}.widget-wrapper__size-btn{align-items:center;gap:var(--spacer-1);padding:var(--spacer-1) var(--spacer-2);min-width:auto;height:var(--spacer-4);background:var(--color-bg-inverse);border-radius:var(--radius-small);cursor:pointer;font-family:var(--text-body-small-font-family);font-size:var(--text-body-small-font-size);font-weight:var(--text-body-small-font-weight);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);color:var(--color-text-oninverse);white-space:nowrap;border:none;transition:all .2s;display:flex}.widget-wrapper__size-btn .icon .stroke{stroke:var(--color-icon-oninverse);stroke-width:var(--stroke-width-medium)}.widget-wrapper__size-btn:hover{background:var(--color-bg-inverse-hover)}.widget-wrapper__size-btn:active{background:var(--color-bg-inverse-pressed)}.widget-wrapper__size-btn:disabled{opacity:.5;cursor:not-allowed}.widget-wrapper__size-btn:disabled:hover{background:var(--color-bg-inverse)}.widget-wrapper__size-btn:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.widget-wrapper__size-btn svg{pointer-events:none}.widget-wrapper__size-btn-percentage{font-family:var(--text-body-small-font-family);font-size:var(--text-body-small-font-size);color:var(--color-text-tertiary);margin-left:auto}.popup-button-list:has(.widget-wrapper__size-btn-label) .popup__scroll-container{padding:0}.popup__content:has(.widget-wrapper__size-btn-label){padding:var(--spacer-1);box-shadow:0 5px 15px #00000059}.popup-button-list__button:has(.widget-wrapper__size-btn-label){gap:var(--spacer-3);align-items:center!important;display:flex!important}.popup-button-list__button:has(.widget-wrapper__size-btn-label) .widget-wrapper__size-btn-label{flex:none}.popup-button-list__button:has(.widget-wrapper__size-btn-label) .widget-wrapper__size-btn-percentage{margin-left:auto!important}.step-nav .dashboard-breadcrumb-dropdown .btn{padding-right:var(--spacer-1)}.step-nav .dashboard-breadcrumb-dropdown__editing{align-items:center;gap:var(--spacer-2-5);display:flex!important}.step-nav .dashboard-breadcrumb-dropdown__editing>span:first-child{padding-left:var(--spacer-1)}.step-nav .dashboard-breadcrumb-dropdown__actions{gap:var(--spacer-2-5);display:flex!important}.step-nav .dashboard-breadcrumb-dropdown__label{align-items:center;gap:var(--spacer-1);display:flex}.step-nav .drawer-toggler--unstyled{box-shadow:none;background:0 0;outline:none;margin:0;padding:0}.step-nav .drawer-toggler--unstyled:hover,.step-nav .drawer-toggler--unstyled:focus{background:0 0}}
@layer payload-default{.logout{flex-flow:column wrap;align-items:center;display:flex}.logout__wrap{z-index:1;align-items:center;gap:var(--spacer-3);flex-direction:column;width:100%;display:flex;position:relative}}
