@layer payload-default{.card__title{font-family:var(--font-body);font-weight:500;margin:0;font-size:13px}.card{background:var(--theme-elevation-50);padding:16px;width:100%;min-height:80px;position:relative;border-radius:var(--style-radius-m);border:1px solid var(--theme-border-color);transition-property:border,box-shadow,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:flex;justify-content:space-between;align-self:start;gap:16px}.card__title{letter-spacing:0;font-weight:600;line-height:16px;width:100%;margin:2px 0}.card__actions{position:relative;z-index:2;display:inline-flex}.card__actions .btn{margin:0;flex-shrink:0}.card__actions .btn__icon{border:1px solid var(--theme-border-color);transition-property:border,box-shadow,color,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1)}.card__actions .btn__icon:hover{border:1px solid var(--theme-elevation-500);background-color:var(--theme-elevation-0);color:currentColor;box-shadow:0 2px 2px -1px rgba(0,0,0,.1)}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-250);box-shadow:0 4px 8px -2px rgba(0,0,0,.05)}.card__click{z-index:1;top:0;left:0;width:100%;height:100%;position:absolute;margin:0}.icon--lock .stroke{stroke:currentColor;stroke-width:1px}.locked{position:relative;display:inline-flex;align-items:center;justify-content:center;pointer-events:all}.locked__tooltip{left:0;transform:translate3d(0,calc(var(--caret-size) * -1),0)}}@layer payload-default{}@layer payload-default{}.database-management{margin:0 0 2rem;padding:1.5rem;background:var(--theme-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--border-radius-m)}.database-management__header{margin-bottom:1.5rem}.database-management__header h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--theme-text)}.database-management__header p{margin:0;color:var(--theme-text-dim);font-size:.9rem;line-height:1.4}.database-management__bulk-actions{margin-bottom:2rem}.database-management__bulk-actions .banner{margin-bottom:1rem}.database-management__bulk-buttons{display:flex;gap:.75rem;flex-wrap:wrap}.database-management__collections{margin-bottom:1.5rem}.database-management__collections h4{margin:0 0 1rem;font-size:1.1rem;font-weight:500;color:var(--theme-text)}.database-management__collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:1.5rem}.database-management__collection-card{padding:1rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--border-radius-s);display:flex;flex-direction:column;gap:.75rem;transition:all .2s ease}.database-management__collection-card:hover{border-color:var(--theme-elevation-200);background:var(--theme-elevation-100);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.database-management__collection-info{flex:1}.database-management__collection-info h5{margin:0 0 .25rem;font-size:.95rem;font-weight:500;color:var(--theme-text)}.database-management__collection-info p{margin:0;font-size:.85rem;color:var(--theme-text-dim);line-height:1.4}.database-management__collection-actions{display:flex;gap:.5rem}.database-management__collection-actions .btn{flex:1;justify-content:center;min-height:32px;font-size:.85rem;transition:all .2s ease}.database-management__collection-actions .btn:disabled{opacity:.6;cursor:not-allowed}.database-management__collection-actions .btn:hover:not(:disabled){transform:translateY(-1px)}.database-management__tips{margin-top:1.5rem}.database-management__tips .banner ul{margin:.5rem 0 0 1.25rem;padding:0}.database-management__tips .banner ul li{margin:.25rem 0;font-size:.9rem;line-height:1.3}.database-management__info{margin-bottom:1rem}@media(max-width:768px){.database-management{padding:1rem;margin:0 0 1rem}.database-management__collection-grid{grid-template-columns:1fr}.database-management__bulk-buttons{flex-direction:column}.database-management__bulk-buttons .btn{width:100%}.database-management__collection-actions .btn{font-size:.8rem;min-height:28px}}.EmailTemplateSendLogPanel_panel__6kVAN{margin-top:10px}.EmailTemplateSendLogPanel_box__fm2NG{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--border-radius-m);padding:12px;font-size:13px}.EmailTemplateSendLogPanel_title__FGNnf{display:block;margin-bottom:6px;color:var(--theme-elevation-800)}.EmailTemplateSendLogPanel_muted__2VFUD{color:var(--theme-elevation-600);font-size:12px}.EmailTemplateSendLogPanel_error__gbXzw{color:var(--theme-error-500);font-size:12px}.EmailTemplateSendLogPanel_list__8m4sU,.EmailTemplateSendLogPanel_row___sBzc{display:flex;flex-direction:column;gap:6px}.EmailTemplateSendLogPanel_row___sBzc{border:1px solid var(--theme-elevation-150);border-radius:var(--border-radius-m);padding:8px 10px;background-color:var(--theme-elevation-0)}.EmailTemplateSendLogPanel_rowHeader__B2FUh{display:flex;justify-content:space-between;gap:10px}.EmailTemplateSendLogPanel_recipient__wJfbd{font-size:12px;color:var(--theme-elevation-800);font-weight:600;min-width:0}.EmailTemplateSendLogPanel_timestamp__MYnmM{font-size:12px;color:var(--theme-elevation-600)}.EmailTemplateSendLogPanel_status__yrY7u{font-size:12px;color:var(--theme-elevation-700);white-space:nowrap}.EmailTemplateSendLogPanel_line__hvE1v,.EmailTemplateSendLogPanel_meta__fNMK7{font-size:12px;color:var(--theme-elevation-800)}.EmailTemplateSendLogPanel_meta__fNMK7{display:flex;flex-wrap:wrap;gap:12px}.EmailTemplateSendLogPanel_errorLine__T9_42{font-size:12px;color:var(--theme-error-500)}.fortnox-button{padding:.5rem 1rem;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;transition:opacity .2s ease,background-color .2s ease}.fortnox-button:hover:not(:disabled){opacity:.9}.fortnox-button:active:not(:disabled){opacity:.8}.fortnox-button:disabled{cursor:not-allowed;opacity:.6}.fortnox-button-primary{background-color:#0066cc}.fortnox-button-secondary{background-color:#6c757d}.fortnox-button-success{background-color:#28a745}.fortnox-button-danger{background-color:#dc3545}.fortnox-button-warning{background-color:#fd7e14}.fortnox-button-selected{background-color:#0066cc}.fortnox-button-disabled{background-color:var(--theme-elevation-200);cursor:not-allowed}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@layer payload-default{.loading-overlay{isolation:isolate;height:100%;width:100%;left:0;top:0;bottom:0;position:fixed;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;z-index:calc(var(--z-status) + 1);transition-property:left,width;transition:.25s ease}.loading-overlay.loading-overlay--entering{opacity:1;animation:fade-in ease;pointer-events:all}.loading-overlay.loading-overlay--exiting{opacity:0;animation:fade-out ease}.loading-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-elevation-0);opacity:.85;z-index:-1}.loading-overlay__bars{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:7px;align-items:center}.loading-overlay__bar{width:2px;background-color:currentColor;height:15px}.loading-overlay__bar:first-child{transform:translateY(0);animation:animate-bar--odd 1.25s infinite}.loading-overlay__bar:nth-child(2){transform:translateY(-2px);animation:animate-bar--even 1.25s infinite}.loading-overlay__bar:nth-child(3){transform:translateY(0);animation:animate-bar--odd 1.25s infinite}.loading-overlay__bar:nth-child(4){transform:translateY(-2px);animation:animate-bar--even 1.25s infinite}.loading-overlay__bar:nth-child(5){transform:translateY(0);animation:animate-bar--odd 1.25s infinite}.loading-overlay__text{margin-top:15px;text-transform:uppercase;font-family:var(--font-body);font-size:13px;letter-spacing:3px}@keyframes animate-bar--even{0%{transform:translateY(2px)}50%{transform:translateY(-2px)}to{transform:translateY(2px)}}@keyframes animate-bar--odd{0%{transform:translateY(-2px)}50%{transform:translateY(2px)}to{transform:translateY(-2px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}}.subscription-status-sync{margin:0 0 2rem;padding:1.5rem;background:var(--theme-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--border-radius-m)}.subscription-status-sync__header{margin-bottom:1.5rem}.subscription-status-sync__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--theme-text)}.subscription-status-sync__description{margin:0;color:var(--theme-text-dim);font-size:.9rem;line-height:1.4}.subscription-status-sync__stats{margin-bottom:1.5rem}.subscription-status-sync__stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.subscription-status-sync__actions{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.subscription-status-sync__banner{margin-top:1rem}.subscription-status-sync__details-btn{text-decoration:underline;color:inherit!important;padding:0!important;margin-left:.25rem}.subscription-status-sync__details-btn:hover{text-decoration:none}.stat-card{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--border-radius-s);padding:calc(var(--base)*.75);text-align:center;transition:all .2s ease}.stat-card:hover{border-color:var(--theme-elevation-200);box-shadow:0 2px 4px var(--theme-elevation-200)}.stat-card__label{font-size:.875rem;color:var(--theme-elevation-400);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stat-card__value{font-size:1.5rem;margin:0;font-weight:600}.stat-card--total{border-left:3px solid var(--color-blue-500)}.stat-card--total .stat-card__value{color:var(--color-blue-600)}.stat-card--active{border-left:3px solid var(--color-green-500)}.stat-card--active .stat-card__value{color:var(--color-green-600)}.stat-card--paused{border-left:3px solid var(--color-yellow-500)}.stat-card--paused .stat-card__value{color:var(--color-yellow-600)}.stat-card--cancelled{border-left:3px solid var(--color-red-500)}.stat-card--cancelled .stat-card__value{color:var(--color-red-600)}.stat-card--past-due{border-left:3px solid var(--color-orange-500)}.stat-card--past-due .stat-card__value{color:var(--color-orange-600)}.subscription-status-sync__details{margin-top:var(--base);padding:var(--base);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--border-radius-s)}.subscription-status-sync__details h3{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.subscription-status-sync__details p{font-size:.9rem;line-height:1.4;margin:0 0 1rem;color:var(--theme-elevation-400)}.subscription-status-sync__details-table{max-height:400px;overflow-y:auto}.subscription-status-sync__details-table table{width:100%;border-collapse:collapse}.subscription-status-sync__details-table table td,.subscription-status-sync__details-table table th{padding:.5rem;text-align:left;border-bottom:1px solid var(--theme-elevation-150)}.subscription-status-sync__details-table table th{font-size:.875rem;font-weight:600;background:var(--theme-elevation-100);position:sticky;top:0;z-index:1}.subscription-status-sync__details-table table td{font-size:.875rem;line-height:1.4}.subscription-status-sync__row--updated{background:var(--color-green-50)}.subscription-status-sync__row--error{background:var(--color-red-50)}.subscription-status-sync__row--no_change{background:var(--theme-elevation-25)}.subscription-status-sync__user-id{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.subscription-status-sync__status{white-space:nowrap}.subscription-status-sync__details-text{max-width:200px;word-break:break-word}.status-badge{display:inline-block;padding:.25rem .5rem;border-radius:var(--border-radius-s);font-size:.875rem;font-weight:500;text-transform:capitalize}.status-badge--updated{background:var(--color-green-100);color:var(--color-green-700)}.status-badge--error{background:var(--color-red-100);color:var(--color-red-700)}.status-badge--no_change{background:var(--theme-elevation-100);color:var(--theme-elevation-500)}@media(max-width:768px){.subscription-status-sync{padding:1rem;margin:0 0 1rem}.subscription-status-sync__stats-grid{grid-template-columns:repeat(2,1fr)}.subscription-status-sync__actions{flex-direction:column}.subscription-sync-modal__table{font-size:.875rem}.subscription-sync-modal__table td,.subscription-sync-modal__table th{padding:.33rem}.subscription-sync-modal__user-id{display:none}}@media(min-width:769px)and (max-width:1024px){.subscription-status-sync__stats-grid{grid-template-columns:repeat(3,1fr)}}@layer payload-default{}.dashboard .before-dashboard{margin-bottom:30px}.dashboard .before-dashboard__banner h4{margin:0}.dashboard .before-dashboard__admin-sections{display:grid;gap:20px;margin-bottom:30px}@media(min-width:1024px){.dashboard .before-dashboard__admin-sections{grid-template-columns:1fr 1fr;gap:30px}}@media(min-width:768px)and (max-width:1023px){.dashboard .before-dashboard__admin-sections{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:767px){.dashboard .before-dashboard__admin-sections{grid-template-columns:1fr;gap:20px}}.dashboard .before-dashboard__instructions{list-style:decimal;margin-bottom:10px}.dashboard .before-dashboard__instructions li{width:100%}.dashboard .before-dashboard a:hover{opacity:.85}.ExportFormSubmissionsButton_container__1xyn3{display:flex;align-items:center;gap:.75rem;padding:1rem var(--gutter-h,var(--base,20px))}.ExportFormSubmissionsButton_select__JkN9K{padding:.375rem .5rem;font-size:.875rem;border-radius:var(--style-radius-s);border:1px solid var(--theme-border-color);background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer}.ExportFormSubmissionsButton_error__gJgAQ{color:var(--theme-error-500);font-size:.875rem}.ExportFormSubmissionsButton_error__gJgAQ:empty{display:none}.slug-field-component .label-wrapper{display:flex;justify-content:space-between;align-items:center}.slug-field-component .lock-button{margin:0;padding-bottom:.3125rem}