@layer payload-default{.forgot-password__back{display:flex;gap:var(--spacer-1);align-items:center;justify-content:center;min-height:var(--spacer-4);margin-top:var(--spacer-2);padding:0 var(--spacer-2);color:var(--color-text-brand)}.login__brand{display:flex;justify-content:center;width:100%;margin-bottom:var(--spacer-5)}.reset-password__wrap{display:flex;flex-direction:column;width:100%}.reset-password__back{gap:var(--spacer-1);justify-content:center;min-height:var(--spacer-4);margin-top:var(--spacer-2);padding:0 var(--spacer-2);color:var(--color-text-brand)}.reset-password__back,.verify{display:flex;align-items:center}.verify{text-align:center;flex-wrap:wrap;min-height:100vh}.verify .template-minimal__wrap{max-width:unset}.verify__brand{display:flex;justify-content:center;width:100%;margin-bottom:var(--spacer-3)}.verify__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-2);width:100%}.verify__content p{margin:0;color:var(--color-text-secondary)}.verify__content p a{color:inherit;text-decoration:underline}.payload-settings:after,.payload-settings:before{content:"";display:block;height:var(--stroke-width-small);background:var(--color-border);width:calc(100% + calc(var(--gutter-h) * 2));left:calc(var(--gutter-h) * -1);top:0;position:absolute}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.payload-settings{position:relative;margin-block-start:var(--spacer-6);margin-block-end:var(--spacer-6);padding-block-start:var(--spacer-6);display:flex;flex-direction:column;gap:var(--spacing-field);.payload-reset-preferences{margin-block-start:var(--spacer-2)}}.payload-settings__language,.payload-settings__theme{display:flex;flex-direction:column;gap:var(--spacer-2)}.payload-settings h3{margin:0;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)}.create-first-user{gap:var(--spacer-5)}.create-first-user,.create-first-user__header{display:flex;flex-direction:column;align-items:center;width:100%}.create-first-user__header{gap:var(--spacer-2);text-align:center}.create-first-user__header h1{margin:0;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)}.create-first-user__header p{margin:0;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)}.create-first-user__form{display:flex;flex-direction:column;gap:var(--spacer-5);width:100%}.create-first-user__form__inputWrap{display:flex;flex-direction:column;gap:var(--spacer-3)}.create-first-user__form__actions{display:flex;flex-direction:column;gap:var(--spacer-2);align-items:center;width:100%}.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}.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%}}@layer payload-default{}@layer payload-default{.widget-config-drawer__content{height:100%;padding-top:var(--gutter-v);padding-bottom:var(--gutter-v);.form-submit{margin-top:var(--spacer-2-5);.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{user-select:none;-webkit-user-select:none;pointer-events:none}.modular-dashboard.editing .draggable{cursor:grab}.modular-dashboard .drag-overlay{pointer-events:none;user-select:none}.modular-dashboard__empty{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:var(--spacer-4)}body:has(.drag-overlay) *{cursor:grabbing}.widget-wrapper__controls{opacity:0;transition:opacity .2s ease}.widget:focus-visible .widget-wrapper__controls,.widget:has(:focus-visible) .widget-wrapper__controls{opacity:1}@keyframes widget-highlight{0%{box-shadow:0 0 0 3px rgba(255,208,0,.9)}to{box-shadow:0 0 0 3px rgba(255,208,0,0)}}.widget--highlight{animation:widget-highlight 1.5s ease-out forwards;border-radius:var(--radius-medium)}.widget-wrapper{position:relative;height:100%;width:100%}.widget-wrapper--editing .widget-wrapper__controls{transition:opacity .2s ease}.widget-wrapper--editing:hover .widget-wrapper__controls{opacity:1}.widget-wrapper__controls{position:absolute;top:var(--spacer-3);right:var(--spacer-3);z-index:10;display:flex;align-items:center;gap:var(--spacer-2)}.widget-wrapper__delete-btn{display:flex;align-items:center;justify-content:center;width:var(--spacer-4);height:var(--spacer-4);background:var(--color-bg-danger);border:none;border-radius:var(--radius-small);cursor:pointer;color:var(--color-text-ondanger);transition:all .2s ease;&:hover{background:var(--color-bg-danger-hover)}&:active{background:var(--color-bg-danger-pressed)}&:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}& svg{pointer-events:none}}.widget-wrapper__edit-btn{display:flex;align-items:center;justify-content:center;width:var(--spacer-4);height:var(--spacer-4);background:var(--color-text);border:none;border-radius:var(--radius-small);cursor:pointer;color:var(--color-bg);transition:all .2s ease;& .icon{width:var(--spacer-3);height:var(--spacer-3)}&:hover{background:var(--color-text-secondary)}&:active{background:var(--color-text-tertiary)}& svg{pointer-events:none}}.widget-wrapper__size-btn{display:flex;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:none;border-radius:var(--radius-small);cursor:pointer;transition:all .2s ease;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;& .icon .stroke{stroke:var(--color-icon-oninverse);stroke-width:var(--stroke-width-medium)}&:hover{background:var(--color-bg-inverse-hover)}&:active{background:var(--color-bg-inverse-pressed)}&:disabled{opacity:.5;cursor:not-allowed}&:disabled:hover{background:var(--color-bg-inverse)}&:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}& 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);margin-left:auto;color:var(--color-text-tertiary)}.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 rgba(0,0,0,.35)}.popup-button-list__button:has(.widget-wrapper__size-btn-label){display:flex!important;align-items:center!important;gap:var(--spacer-3)}.popup-button-list__button:has(.widget-wrapper__size-btn-label) .widget-wrapper__size-btn-label{flex:0 0 auto}.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;display:flex!important;gap:var(--spacer-2-5);>span:first-child{padding-left:var(--spacer-1)}}.step-nav .dashboard-breadcrumb-dropdown__actions{display:flex!important;gap:var(--spacer-2-5)}.step-nav .dashboard-breadcrumb-dropdown__label{display:flex;align-items:center;gap:var(--spacer-1)}.step-nav .drawer-toggler--unstyled{background:transparent;margin:0;padding:0;outline:none;box-shadow:none;&:focus,&:hover{background:transparent}}}