﻿:root{--dt-row-selected: 224, 243, 255;--content-padding: 20px;--devices-laptop: 1040px;--devices-netbook: 940px;--devices-tablet: 840px;--devices-largeMobile: 640px;--devices-mediumMobile: 500px;--devices-smallMobile: 400px;--devices-tinyMobile: 350px;--header-background: #f1f4f6;--header-height: 60px;--sidebar-width: 250px;--base-background: #f1f4f6;--base-text: #495057;--base-white: #fafbfc;--base-grey: #e9ecef;--base-darkGrey: #afafb0;--base-accent: #3f6ad8;--base-accentHover: #365ab8;--base-fadedAccent: #e0f3ff;--base-green: #28a745;--base-red: #dc3545;--base-shadow: 0 7.5px 35px rgba(0, 0, 0, 0.03), 0 15px 25px rgba(0, 0, 0, 0.03), 0 5px 8.5px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.03);--footer-height: 40px;--modal-backdrop: linear-gradient(320deg, #f27121, #e94057, #8a2387);--modal-background: #f1f4f6;--modal-borderRadius: 15px;--card-background: #fafbfc;--card-borderRadius: 10px;--card-padding: 20px;--contentCard-background: #e9ecef;--contentCard-borderRadius: 10px;--notification-borderRadius: 10px;--table-header-default-background: #ffffff;--table-header-default-text: #365ab8;--table-body-default-background: #ffffff;--table-body-default-text: #495057;--table-body-alternate-background: #ffffff;--table-body-alternate-text: #495057;--table-body-hover-background: #e0f3ff;--table-body-hover-text: #495057;--table-footer-background: #e6e6e6;--table-footer-text: #495057;--table-footer-border: #365ab8;--table-pagination-default-text: #365ab8;--table-pagination-default-background: #ffffff;--table-pagination-default-border: #dee2e6;--table-pagination-active-text: #ffffff;--table-pagination-active-background: #365ab8;--table-pagination-active-border: #365ab8;--table-pagination-hover-text: #365ab8;--table-pagination-hover-background: #f8f9fa;--table-pagination-hover-border: #dee2e6;--table-pagination-disabled-text: #71777d;--table-pagination-disabled-background: #e9ecef;--table-pagination-disabled-border: #dee2e6;--table-icon-small: 20px;--table-icon-medium: 40px;--table-icon-large: 50px;--form-icon-background: #e0f3ff;--form-icon-color: #3f6ad8;--form-input-default-background: #ffffff;--form-input-default-color: #495057;--form-input-default-border: #dee2e6;--form-input-default-borderRadius: 5px;--form-input-focus-background: #ffffff;--form-input-focus-color: #495057;--form-input-focus-border: #3f6ad8;--form-input-focus-borderRadius: 5px;--form-input-disabled-background: #e9ecef;--form-input-disabled-color: #71777d;--form-input-disabled-border: #dee2e6;--form-input-disabled-borderRadius: 5px;--form-toggle-border: #dee2e6;--form-toggle-borderRadius: 5px;--form-toggle-off-background: #ffffff;--form-toggle-off-toggle: #3f6ad8;--form-toggle-on-background: #3f6ad8;--form-toggle-on-toggle: #ffffff;--buttons-primary-default-background: #3f6ad8;--buttons-primary-default-color: #ffffff;--buttons-primary-default-borderRadius: 5px;--buttons-primary-active-background: #365ab8;--buttons-primary-active-color: #ffffff;--buttons-primary-active-borderRadius: 5px;--buttons-primary-hover-background: #365ab8;--buttons-primary-hover-color: #ffffff;--buttons-primary-hover-borderRadius: 5px;--buttons-primary-textOnly-color: #3f6ad8;--buttons-secondary-default-background: #ffffff;--buttons-secondary-default-color: #3f6ad8;--buttons-secondary-default-borderRadius: 5px;--buttons-secondary-active-background: #3f6ad8;--buttons-secondary-active-color: #ffffff;--buttons-secondary-active-borderRadius: 5px;--buttons-secondary-hover-background: #365ab8;--buttons-secondary-hover-color: #ffffff;--buttons-secondary-hover-borderRadius: 5px;--buttons-secondary-textOnly-color: #ffffff;--buttons-danger-default-background: #d32f2f;--buttons-danger-default-color: #ffffff;--buttons-danger-default-borderRadius: 5px;--buttons-danger-hover-background: #b71c1c;--buttons-danger-hover-color: #ffffff;--buttons-danger-hover-borderRadius: 5px;--buttons-success-default-background: #4caf50;--buttons-success-default-color: #ffffff;--buttons-success-default-borderRadius: 5px;--buttons-success-hover-background: #388e3c;--buttons-success-hover-color: #ffffff;--buttons-success-hover-borderRadius: 5px;--buttons-text-default-background: none;--buttons-text-default-color: #3f6ad8;--buttons-text-default-padding: 0;--buttons-text-hover-background: none;--buttons-text-hover-color: #495057;--alerts-error-background: #ffeaea;--alerts-error-accentBackground: #fac8c8;--alerts-error-color: #d32f2f;--alerts-error-border: #f5c6cb;--alerts-error-borderRadius: 5px;--alerts-success-background: #c3e6cb;--alerts-success-accentBackground: #9fceaa;--alerts-success-color: #155724;--alerts-success-border: #c3e6cb;--alerts-success-borderRadius: 5px;--alerts-info-background: #e0f3ff;--alerts-info-accentBackground: #f8d7da;--alerts-info-color: #3f6ad8;--alerts-info-border: #c1e7ff;--alerts-info-borderRadius: 5px;--alerts-warning-background: #fff3cd;--alerts-warning-accentBackground: #f1dfa8;--alerts-warning-color: #856404;--alerts-warning-border: #ffeeba;--alerts-warning-borderRadius: 5px}html[data-theme=dark]{color-scheme:dark;--dt-row-selected: 40, 62, 89;--header-background: #262626;--sidebar-background: #2e2e2e;--base-background: #262626;--base-text: #e6edf3;--base-white: #262626;--base-grey: #484848;--base-darkGrey: #9ba8b7;--modal-background: #2e2e2e;--card-background: #2e2e2e;--contentCard-background: #222a34;--table-header-default-background: #2e2e2e;--table-header-default-text: #9abaff;--table-body-default-background: #2e2e2e;--table-body-default-text: #e6edf3;--table-body-alternate-background: #1d242d;--table-body-alternate-text: #e6edf3;--table-body-hover-background: #243853;--table-body-hover-text: #e6edf3;--table-footer-background: #222a34;--table-footer-text: #e6edf3;--table-footer-border: #79a7ff;--table-pagination-default-text: #9abaff;--table-pagination-default-background: #2e2e2e;--table-pagination-default-border: #364252;--table-pagination-active-text: #262626;--table-pagination-active-background: #79a7ff;--table-pagination-active-border: #79a7ff;--table-pagination-hover-text: #e6edf3;--table-pagination-hover-background: #243853;--table-pagination-hover-border: #4a5b70;--table-pagination-disabled-text: #778493;--table-pagination-disabled-background: #222a34;--table-pagination-disabled-border: #364252;--form-icon-background: #262626;--form-icon-color: #ffffff;--form-input-default-background: #262626;--form-input-default-color: #e6edf3;--form-input-default-border: #364252;--form-input-focus-background: #262626;--form-input-focus-color: #ffffff;--form-input-focus-border: #79a7ff;--form-input-disabled-background: #262626;--form-input-disabled-color: #838383;--form-input-disabled-border: #364252;--form-toggle-border: #4a5b70;--form-toggle-off-background: #262626;--form-toggle-off-toggle: #9abaff;--form-toggle-on-background: #79a7ff;--form-toggle-on-toggle: #08111f}@media(max-width: 840px){:root{--layout-element-container-padding: 15px}}.asset-section{background:var(--card-background);border-radius:var(--card-borderRadius);box-shadow:var(--base-shadow)}.asset-section{padding:20px}.asset-section[hidden]{display:none}.asset-section .asset-section-header{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;border-bottom:2px solid var(--base-grey);margin-bottom:15px;padding-bottom:10px}.asset-section .asset-section-header h3{margin:0}.asset-section .asset-section-header span{margin-left:auto;color:var(--base-text);font-size:13px}.marketing-assets-form{display:flex;flex-direction:column;align-items:initial;gap:20px;align-self:initial;justify-content:initial;align-content:initial}.custom-filters.is-empty{display:none}.media-library-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 380px);gap:20px;align-items:start}.media-detail-pane{position:sticky;top:calc(var(--header-height) + 10px);min-width:0;padding:16px;background:var(--card-background);border-radius:var(--card-borderRadius);box-shadow:var(--base-shadow)}#media-detail-empty,#media-detail-content,#media-batch-content{display:flex;flex-direction:column;align-items:initial;gap:14px;align-self:initial;justify-content:initial;align-content:initial;min-width:0}#media-detail-empty{align-items:center;justify-content:center;min-height:320px;color:var(--base-darkGrey);text-align:center}#media-detail-empty[hidden]{display:none}#media-detail-empty iconify-icon{color:var(--base-accent);font-size:44px}#media-detail-empty h3,#media-detail-empty p{margin:0}#media-detail-empty p{max-width:280px;font-size:13px;line-height:1.45}#media-detail-content[hidden],#media-batch-content[hidden]{display:none}.media-batch-summary{display:flex;flex-direction:column;align-items:center;gap:6px;align-self:initial;justify-content:center;align-content:initial;min-height:180px;padding:18px;background:var(--base-grey);border-radius:8px;text-align:center}.media-batch-summary iconify-icon{color:var(--base-accent);font-size:46px}.media-batch-summary h3,.media-batch-summary p{margin:0}.media-batch-summary p{color:var(--base-darkGrey);font-size:12px}.media-detail-preview-block{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial}.media-detail-preview{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:var(--base-grey);border-radius:8px}.media-detail-preview>div{position:absolute;display:block;width:100%;height:100%;overflow:hidden}.media-detail-preview img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.media-detail-preview #media-detail-edit{position:absolute;left:50%;top:50%;z-index:1;opacity:0;pointer-events:none;transform:translate(-50%, -50%);transition:opacity 180ms ease,transform 180ms ease;width:max-content}.media-detail-preview:hover #media-detail-edit:not([hidden]),.media-detail-preview:focus-within #media-detail-edit:not([hidden]){opacity:1;pointer-events:auto}#media-detail-form>header{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}#media-detail-form>header h3{margin:0;flex:1 1 auto}#media-detail-preview-meta{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap}#media-detail-preview-meta[hidden]{display:none}#media-detail-preview-meta span{color:var(--base-darkGrey);font-size:11px;font-weight:600;white-space:nowrap}#media-detail-preview-meta span#media-detail-size{margin-left:auto}.media-detail-actions{display:flex;flex-direction:row;align-items:initial;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.media-detail-actions .button{flex:1 1 auto;justify-content:center}.media-detail-actions .button[hidden]{display:none}.media-detail-actions button[type=submit]{flex-basis:100%;width:100%}.media-copy-path{cursor:pointer}.media-copy-path iconify-icon{pointer-events:none}#media-convert-tools .fields-container,#media-compress-tools .fields-container{gap:8px}#media-convert-tools .media-detail-actions .button,#media-compress-tools .media-detail-actions .button{min-height:36px}.media-save-choice{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;padding:12px;background:var(--base-fadedAccent);border:1px solid var(--form-input-default-border);border-radius:8px}.media-save-choice[hidden]{display:none}.media-save-choice strong,.media-save-choice p{margin:0}.media-save-choice strong{color:var(--base-text);font-size:13px}.media-save-choice p{color:var(--base-darkGrey);font-size:12px}.media-save-choice .media-save-choice-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.media-job-summary{display:flex;flex-direction:column;align-items:initial;gap:12px;align-self:initial;justify-content:initial;align-content:initial;padding:14px;background:var(--card-background);border-radius:8px;box-shadow:var(--base-shadow)}.media-job-summary[hidden]{display:none}.media-job-summary-header{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.media-job-summary-header div{flex:1 1 auto;min-width:0}.media-job-summary-header strong,.media-job-summary-header p{margin:0}.media-job-summary-header strong{color:var(--base-text);font-size:14px}.media-job-summary-header p{color:var(--base-darkGrey);font-size:12px}.media-job-summary-table{max-width:100%;overflow-x:auto}.media-job-summary-table table{width:100%;border-collapse:collapse;font-size:12px}.media-job-summary-table th,.media-job-summary-table td{padding:8px;color:var(--base-text);text-align:left;white-space:nowrap;border-bottom:1px solid var(--base-grey)}.media-job-summary-table th{color:var(--base-accent);font-weight:700}.media-job-summary-table .positive{color:var(--base-green);font-weight:700}.media-job-summary-table .negative{color:var(--base-red);font-weight:700}.media-job-summary-table .status{display:inline-flex;padding:3px 7px;color:var(--base-accent);background:var(--base-fadedAccent);border-radius:5px;font-weight:700;text-transform:capitalize}.media-job-summary-table .status.skipped{color:var(--alerts-warning-color);background:var(--alerts-warning-background)}.asset-selection-bar{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;position:sticky;top:calc(var(--header-height) + 10px);z-index:2;padding:10px;background:var(--card-background);border-radius:8px;box-shadow:var(--base-shadow)}.asset-selection-bar[hidden]{display:none}.asset-selection-bar p{margin:0;font-weight:600}.asset-selection-bar .button{margin-left:auto}.packaging-panel{display:flex;flex-direction:row;align-items:center;gap:15px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;padding:14px 16px;background:var(--card-background);border-radius:8px;box-shadow:var(--base-shadow)}.packaging-panel[hidden]{display:none}.packaging-panel .package-truck{width:58px;height:58px;flex:0 0 58px;object-fit:contain}.packaging-panel .packaging-copy{display:flex;flex-direction:column;align-items:initial;gap:6px;align-self:initial;justify-content:initial;align-content:initial;flex:1 1 auto;min-width:0}.packaging-panel strong{color:var(--base-text);font-size:14px}.packaging-panel small{min-width:0;overflow:hidden;color:var(--base-darkGrey);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.progress-track{width:100%;height:8px;overflow:hidden;background:var(--base-grey);border-radius:999px}.progress-track span{display:block;width:0%;height:100%;background:var(--base-accent);border-radius:inherit;transition:width 180ms ease}.asset-view-filters{justify-content:flex-end}.asset-upload-zone{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap;min-height:58px;margin-bottom:15px;padding:10px;border:1px dashed var(--form-input-default-border);border-radius:8px;background:var(--base-grey);color:var(--base-darkGrey)}.asset-upload-zone.is-dragging{border-color:var(--base-accent);background:var(--base-fadedAccent);color:var(--base-accent)}.asset-upload-zone iconify-icon{color:inherit;font-size:22px}.asset-upload-zone p{margin:0;color:inherit;font-size:13px;font-weight:600}.asset-upload-queue{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;margin:-5px 0 15px;padding:10px;background:var(--base-white);border:1px solid var(--base-grey);border-radius:8px}.asset-upload-queue[hidden]{display:none}.asset-upload-queue-list{display:flex;flex-direction:column;align-items:initial;gap:8px;align-self:initial;justify-content:initial;align-content:initial}.asset-upload-queue-item{display:grid;grid-template-columns:minmax(130px, 0.8fr) minmax(160px, 1fr) auto;gap:8px;align-items:center;min-width:0}.asset-upload-queue-item input{width:100%;min-width:0;min-height:34px;padding:7px 9px;color:var(--form-input-default-color);background:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);outline:none;font-size:13px}.asset-upload-queue-item input:focus{border-color:var(--form-input-focus-border)}.asset-upload-queue-meta{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;min-width:0}.asset-upload-queue-meta strong{min-width:0;overflow:hidden;color:var(--base-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-upload-queue-meta small{color:var(--base-darkGrey);font-size:11px}.asset-upload-queue-actions{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:flex-end;align-content:initial;flex-wrap:wrap}@media(max-width: 640px){.asset-upload-queue-item{grid-template-columns:minmax(0, 1fr) auto}.asset-upload-queue-item input{grid-column:1/-1;order:3}}.marketing-asset-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:10px}.marketing-asset-list.is-list-view{grid-template-columns:1fr}.marketing-asset-list.is-list-view .marketing-asset-file{display:grid;grid-template-columns:auto 56px minmax(0, 1fr) auto;gap:12px;align-items:center}.marketing-asset-list.is-list-view .asset-select{position:static;top:auto;right:auto;width:24px;height:24px;flex:0 0 24px;margin:0}.marketing-asset-list.is-list-view .asset-preview{width:56px;height:56px;flex:0 0 56px}.marketing-asset-list.is-list-view .asset-file-info{min-width:0}.marketing-asset-list.is-list-view .asset-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px}.marketing-asset-list.is-list-view .asset-actions .button{flex:0 0 auto}.marketing-asset-list.is-compact-list-view{grid-template-columns:1fr}.marketing-asset-list.is-compact-list-view .marketing-asset-file{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:15px;padding:6px 8px;align-items:center}.marketing-asset-list.is-compact-list-view .asset-select{position:static;top:auto;right:auto;width:24px;height:24px;flex:0 0 24px;margin:0}.marketing-asset-list.is-compact-list-view .asset-preview{display:none}.marketing-asset-list.is-compact-list-view .asset-file-info{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:20px;align-items:center;min-width:0}.marketing-asset-list.is-compact-list-view .asset-file-meta{justify-content:flex-end}.marketing-asset-list.is-compact-list-view .asset-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px}.marketing-asset-list.is-compact-list-view .asset-actions .button{flex:0 0 auto}.marketing-asset-list.is-large-grid-view{grid-template-columns:repeat(auto-fill, minmax(min(100%, 360px), 1fr))}.marketing-asset-list.is-large-grid-view .marketing-asset-file{align-items:flex-start;flex-wrap:wrap}.marketing-asset-list.is-large-grid-view .asset-preview{width:100%;height:190px;flex:0 0 100%}.marketing-asset-list.is-large-grid-view .asset-preview iconify-icon{font-size:72px}.marketing-asset-list.is-large-grid-view .asset-preview .asset-font-preview{font-size:86px}.marketing-asset-list.is-large-grid-view .asset-file-info{flex-basis:calc(100% - 115px)}.marketing-asset-file{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;position:relative;min-width:0;padding:8px;border:1px solid var(--base-grey);border-radius:8px;background:var(--base-white);cursor:pointer}.marketing-asset-file[hidden]{display:none}.marketing-asset-file:hover{background:var(--base-fadedAccent)}.marketing-asset-file.is-selected{padding:7px;border:2px solid var(--base-accent);background:var(--base-white)}.marketing-asset-file.is-selected:hover{background:var(--base-fadedAccent)}.marketing-asset-file.is-active{border-color:var(--base-accent);box-shadow:0 0 0 2px var(--base-fadedAccent)}.marketing-asset-file .asset-select{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap;position:absolute;top:8px;right:8px;z-index:2;width:24px;height:24px;background:var(--base-white);border:1px solid var(--form-input-default-border);border-radius:5px;box-shadow:var(--base-shadow);cursor:pointer}.marketing-asset-file .asset-select input{width:16px;height:16px;margin:0;cursor:pointer}.marketing-asset-file .asset-preview{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap;position:relative;width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:6px;background:var(--base-grey);border:none;padding:0;cursor:pointer}.marketing-asset-file .asset-preview:before{content:"";position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);width:26px;height:26px;display:none;border:2px solid var(--base-white);border-top-color:var(--base-accent);border-radius:50%;animation:asset-preview-spin 700ms linear infinite;z-index:0}.marketing-asset-file .asset-preview.is-loading:before{display:block}.marketing-asset-file .asset-preview img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transition:opacity 160ms ease}.marketing-asset-file .asset-preview.is-loading img{opacity:0}.marketing-asset-file .asset-preview.is-loading .asset-font-preview{opacity:0}.marketing-asset-file .asset-preview iconify-icon{position:relative;z-index:1;color:var(--base-accent);font-size:26px}.marketing-asset-file .asset-preview .asset-font-preview{position:relative;z-index:1;color:var(--base-accent);font-family:Georgia,serif;font-size:28px;font-weight:700;line-height:1;transition:opacity 160ms ease}.marketing-asset-file .asset-preview.asset-preview--visual .asset-preview-fallback-icon{display:none}.marketing-asset-file .asset-preview.asset-preview--visual.has-error img{display:none}.marketing-asset-file .asset-preview.asset-preview--visual.has-error .asset-preview-fallback-icon{display:block}.marketing-asset-file .asset-file-info{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;flex:1 1 auto;min-width:0}.marketing-asset-file .asset-file-info strong{color:var(--base-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-asset-file .asset-file-info .asset-file-meta{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;min-width:0;color:var(--base-darkGrey);font-size:11px}.marketing-asset-file .asset-file-info .asset-file-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:inherit}.marketing-asset-file .asset-file-info .asset-file-size{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;flex:0 0 auto;color:var(--base-darkGrey);font-size:inherit;white-space:nowrap}.marketing-asset-file .asset-file-info .asset-file-size:before{content:"·";color:inherit}.marketing-asset-file .asset-file-info .asset-file-tags{display:flex;flex-direction:row;align-items:initial;gap:4px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;margin-top:4px}.marketing-asset-file .asset-file-info .asset-file-tags small{padding:2px 5px;color:var(--base-accent);background:var(--base-fadedAccent);border-radius:4px;font-size:10px;font-weight:600}.asset-preview-modal{position:fixed;inset:0;z-index:50;padding:20px;background:rgba(0,0,0,.55);display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial}.asset-preview-modal[hidden]{display:none}.asset-preview-dialog{display:flex;flex-direction:column;align-items:initial;gap:15px;align-self:initial;justify-content:initial;align-content:initial;width:min(900px,100%);max-height:calc(100dvh - 40px);padding:20px;background:var(--card-background);border-radius:8px;box-shadow:var(--base-shadow)}.asset-rename-dialog,.asset-edit-dialog{width:min(520px,100%)}.asset-edit-dialog{width:min(980px,100%)}.asset-preview-header{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.asset-preview-header h3{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-preview-header .button{margin-left:auto}.asset-preview-actions{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.asset-preview-actions .button:first-child{margin-left:auto}.asset-rename-form,.asset-edit-form{display:flex;flex-direction:column;align-items:initial;gap:15px;align-self:initial;justify-content:initial;align-content:initial}.asset-rename-form label,.asset-rename-form label span,.asset-edit-form label,.asset-edit-form label span{color:var(--base-text);font-size:13px;font-weight:600}.asset-rename-form input,.asset-rename-form select,.asset-edit-form input,.asset-edit-form select{width:100%;min-height:38px;padding:8px 10px;color:var(--form-input-default-color);background:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);outline:none}.asset-rename-form input:focus,.asset-rename-form select:focus,.asset-edit-form input:focus,.asset-edit-form select:focus{border-color:var(--form-input-focus-border)}.asset-rename-input-row{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;margin-top:6px}.asset-rename-input-row input{min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.asset-rename-input-row span{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap;min-height:38px;max-width:110px;padding:8px 10px;overflow:hidden;color:var(--base-darkGrey);background:var(--base-grey);border:1px solid var(--form-input-default-border);border-left:none;border-top-right-radius:var(--form-input-default-borderRadius);border-bottom-right-radius:var(--form-input-default-borderRadius);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.asset-edit-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.asset-edit-grid label{display:flex;flex-direction:column;align-items:initial;gap:6px;align-self:initial;justify-content:initial;align-content:initial;min-width:0}.asset-edit-grid .asset-edit-grid-full{grid-column:1/-1}.asset-edit-size-row{display:grid;grid-column:1/-1;grid-template-columns:minmax(0, 1fr) 38px minmax(0, 1fr);gap:8px;align-items:end}.asset-edit-lock-ratio{display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:flex-end;align-content:initial;flex-wrap:nowrap;min-height:38px;cursor:pointer}.asset-edit-lock-ratio input{position:absolute;width:1px;height:1px;min-height:0;margin:0;overflow:hidden;opacity:0}.asset-edit-lock-ratio iconify-icon{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap;width:38px;height:38px;color:var(--buttons-secondary-default-color);background:var(--buttons-secondary-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);font-size:20px}.asset-edit-lock-ratio input:checked+iconify-icon{color:var(--buttons-primary-default-color);background:var(--buttons-primary-default-background);border-color:var(--buttons-primary-default-background)}.asset-edit-workspace{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px}.asset-edit-preview{position:relative;display:grid;place-items:center;min-height:300px;overflow:hidden;background:linear-gradient(45deg, rgba(0, 0, 0, 0.06) 25%, transparent 25%),linear-gradient(-45deg, rgba(0, 0, 0, 0.06) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.06) 75%),linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.06) 75%);background-color:var(--base-grey);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:8px}.asset-edit-preview canvas{display:block;max-width:100%;height:auto;border-radius:6px;box-shadow:var(--base-shadow)}.asset-edit-crop-box{position:absolute;border:2px solid var(--base-accent);background:linear-gradient(to right, rgba(255, 255, 255, 0.55) 1px, transparent 1px),linear-gradient(to bottom, rgba(255, 255, 255, 0.55) 1px, transparent 1px);background-size:33.333% 33.333%;box-shadow:0 0 0 999px rgba(0,0,0,.28);cursor:move;touch-action:none}.asset-edit-crop-box span{position:absolute;width:14px;height:14px;background:var(--base-white);border:2px solid var(--base-accent);border-radius:50%;box-shadow:var(--base-shadow)}.asset-edit-crop-box [data-crop-handle=nw]{top:-8px;left:-8px;cursor:nwse-resize}.asset-edit-crop-box [data-crop-handle=n]{top:-8px;left:50%;transform:translateX(-50%);cursor:ns-resize}.asset-edit-crop-box [data-crop-handle=ne]{top:-8px;right:-8px;cursor:nesw-resize}.asset-edit-crop-box [data-crop-handle=e]{top:50%;right:-8px;transform:translateY(-50%);cursor:ew-resize}.asset-edit-crop-box [data-crop-handle=se]{right:-8px;bottom:-8px;cursor:nwse-resize}.asset-edit-crop-box [data-crop-handle=s]{bottom:-8px;left:50%;transform:translateX(-50%);cursor:ns-resize}.asset-edit-crop-box [data-crop-handle=sw]{bottom:-8px;left:-8px;cursor:nesw-resize}.asset-edit-crop-box [data-crop-handle=w]{top:50%;left:-8px;transform:translateY(-50%);cursor:ew-resize}.asset-edit-toolbar{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.asset-edit-toolbar .button.active{background:var(--buttons-secondary-active-background);color:var(--buttons-secondary-active-color)}.asset-edit-note{margin:-4px 0 0;color:var(--base-darkGrey);font-size:12px}.asset-edit-save-choice{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:10px;align-items:center;padding:12px;background:var(--base-fadedAccent);border:1px solid var(--form-input-default-border);border-radius:8px}.asset-edit-save-choice[hidden]{display:none}.asset-edit-save-choice strong,.asset-edit-save-choice p{margin:0}.asset-edit-save-choice strong{color:var(--base-text);font-size:13px}.asset-edit-save-choice p{color:var(--base-darkGrey);font-size:12px}@media(max-width: 840px){.media-library-layout{grid-template-columns:1fr}.media-detail-pane{position:static}.asset-edit-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.asset-edit-save-choice,.media-save-choice{grid-template-columns:1fr}}.asset-preview-body{display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;position:relative;width:100%;height:min(620px,100dvh - 240px);min-height:260px;overflow:auto;background:var(--base-grey);border-radius:8px}.asset-preview-body:before{content:"";position:absolute;width:38px;height:38px;border:3px solid var(--base-white);border-top-color:var(--base-accent);border-radius:50%;animation:asset-preview-spin 700ms linear infinite;opacity:0;pointer-events:none;transition:opacity 160ms ease}.asset-preview-body.is-loading:before{opacity:1}.asset-preview-body img,.asset-preview-body video,.asset-preview-body iframe,.asset-preview-body audio,.asset-preview-body .asset-preview-audio{display:block;position:relative;z-index:1;max-width:100%;max-height:100%;border:none}.asset-preview-body>img,.asset-preview-body video{width:100%;height:100%;object-fit:contain}.asset-preview-body iframe{width:100%;height:100%}.asset-preview-body .asset-sequence-preview{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;position:relative;z-index:1;width:100%;height:100%;min-height:0;overflow:hidden}.asset-preview-body .asset-sequence-stage{display:flex;place-items:center;flex:1;min-height:0}.asset-preview-body .asset-sequence-stage img{width:100%;height:100%;object-fit:contain}.asset-preview-body .asset-sequence-frames{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:8px;flex:0 0 210px;width:100%;padding:10px;overflow:auto;background:var(--card-background);border-top:1px solid var(--form-input-default-border);border-radius:0 0 8px 8px}.asset-preview-body .asset-sequence-frames[hidden]{display:none}.asset-preview-body .asset-sequence-frame{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;min-width:0;padding:6px;background:var(--base-white);border:1px solid var(--form-input-default-border);border-radius:6px}.asset-preview-body .asset-sequence-frame img{flex:0 0 52px;width:52px;height:40px;object-fit:contain;background:var(--base-grey);border-radius:4px}.asset-preview-body .asset-sequence-frame div{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;min-width:0}.asset-preview-body .asset-sequence-frame strong,.asset-preview-body .asset-sequence-frame span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-preview-body .asset-sequence-frame strong{color:var(--base-text);font-size:12px}.asset-preview-body .asset-sequence-frame span{color:var(--base-darkGrey);font-size:10px}.asset-preview-body .asset-sequence-frame .button{flex:0 0 30px;margin-left:auto}.asset-preview-body .asset-preview-audio{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:initial;justify-content:center;align-content:initial;width:min(520px,100% - 40px);padding:30px;text-align:center}.asset-preview-body .asset-preview-audio iconify-icon{color:var(--base-accent);font-size:56px}.asset-preview-body .asset-preview-audio audio{width:100%}.asset-preview-body .asset-preview-font{display:flex;flex-direction:column;align-items:center;gap:18px;align-self:initial;justify-content:center;align-content:initial;width:min(760px,100% - 40px);padding:30px;color:var(--base-text);font-family:Georgia,serif;text-align:center}.asset-preview-body .asset-preview-font strong{color:var(--base-accent);font-size:clamp(80px,18vw,150px);line-height:.9}.asset-preview-body .asset-preview-font p{margin:0;font-size:clamp(24px,4vw,46px);line-height:1.15}.asset-preview-body .asset-preview-font span{color:var(--base-darkGrey);font-size:clamp(14px,2vw,22px);letter-spacing:0}@keyframes asset-preview-spin{to{transform:rotate(360deg)}}.asset-preview-fallback{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:initial;justify-content:center;align-content:initial;padding:30px;text-align:center}.asset-preview-fallback iconify-icon{color:var(--base-accent);font-size:42px}.asset-preview-fallback p{margin:0}@media(max-width: 640px){.marketing-asset-list{grid-template-columns:1fr}.asset-selection-bar{align-items:stretch}.asset-selection-bar .button{margin-left:0;justify-content:center}}@font-face{font-family:Poppins;src:url(/admin/assets/fonts/poppins-regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;src:url(/admin/assets/fonts/poppins-bold.ttf) format("truetype");font-weight:bold;font-display:swap}@font-face{font-family:Poppins;src:url(/admin/assets/fonts/poppins-semi-bold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/admin/assets/fonts/poppins-italic.ttf) format("truetype");font-style:italic;font-display:swap}[hidden]{display:none !important}iconify-icon{display:inline-block;min-width:16px;min-height:16px;font-size:16px}iconify-icon.green{color:var(--base-green)}iconify-icon.red{color:var(--base-red)}iconify-icon.grey{color:var(--base-darkGrey)}html{background:var(--base-background);scroll-behavior:smooth}html[data-theme=dark] #logo svg path{fill:var(--base-text)}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial}main{position:relative;z-index:2}*,*:before,*:after{font-family:Poppins,Verdana,sans-serif;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,ol,li,label,small{color:var(--base-text)}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}ul,ol{font-size:14px}p{font-size:14px}label{font-size:14px}a,span{color:var(--base-accent);text-decoration:none}.no-margin{margin:0 !important}.not-allowed{cursor:not-allowed}.not-allowed input{pointer-events:none}.sticky-detector{position:absolute;bottom:0}.sticky-button{position:sticky;bottom:0;margin-bottom:calc(-1*var(--content-padding));width:calc(100% + var(--content-padding)*2);padding:10px 0;display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap;margin-left:calc(-1*var(--content-padding))}.sticky-button.is-sticky{background:var(--base-background);box-shadow:var(--base-shadow);z-index:16}.sticky-button .button{min-width:120px}.template-property-shortcodes .template-property-shortcode-controls{flex-direction:column;gap:8px}.template-property-shortcodes .template-property-shortcode-controls .template-property-shortcode-picker .form-input{border-radius:var(--form-input-default-borderRadius)}.template-property-shortcodes .template-property-shortcode-selected .template-property-shortcode-value{font-size:13px}.template-property-shortcodes .template-property-shortcode-selected .button{flex:0 0 auto}.template-property-shortcodes.is-floating{position:fixed;right:20px;bottom:88px;width:min(460px,100vw - 40px);padding:10px;z-index:90;background:var(--alerts-info-background);border-radius:var(--alerts-info-borderRadius);border:1px solid var(--alerts-info-border);box-shadow:var(--base-shadow)}.template-property-shortcodes.is-floating.is-dragging{user-select:none}.template-property-shortcodes.is-floating.is-minimized{width:auto}.template-property-shortcodes.is-floating.is-minimized .input-group{display:none}.template-property-shortcodes.is-floating.is-minimized .template-property-shortcodes-toolbar{margin:0}.template-property-shortcodes.is-floating.is-minimized .template-property-shortcodes-handle span{display:none}.template-property-shortcodes.is-floating.is-minimized .template-property-shortcodes-minimize iconify-icon{transform:rotate(180deg)}.template-property-shortcodes.is-floating .template-property-shortcodes-toolbar{display:flex;align-items:center;gap:6px;margin:0 0 8px}.template-property-shortcodes.is-floating .template-property-shortcodes-handle,.template-property-shortcodes.is-floating .template-property-shortcodes-minimize{min-height:30px;color:var(--base-accent);background:var(--base-fadedAccent);border:0;border-radius:6px}.template-property-shortcodes.is-floating .template-property-shortcodes-handle{flex:1;width:100%;padding:6px 8px;display:flex;align-items:center;gap:6px;cursor:grab}.template-property-shortcodes.is-floating .template-property-shortcodes-handle:active{cursor:grabbing}.template-property-shortcodes.is-floating .template-property-shortcodes-handle iconify-icon{color:inherit}.template-property-shortcodes.is-floating .template-property-shortcodes-handle span{color:inherit;font-size:12px;font-weight:600}.template-property-shortcodes.is-floating .template-property-shortcodes-minimize{width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.template-property-shortcodes.is-floating .template-property-shortcodes-minimize iconify-icon{color:inherit;transition:transform 160ms ease}.template-property-shortcodes.is-floating .input-group{margin:0}.template-property-shortcodes.is-floating .custom-search-select-options{max-height:min(420px,100vh - 220px);overflow-y:auto}.enabled-games-importer{display:grid;gap:18px}.enabled-games-importer .fields-group{margin:0}.enabled-games-importer .fields-container{display:grid;gap:14px}.enabled-games-importer .enabled-games-upload-form{display:grid;gap:14px}.enabled-games-importer .enabled-games-drop-zone{position:relative;display:grid;place-items:center;align-content:center;min-height:150px;padding:20px;border:2px dashed var(--form-input-default-border);border-radius:8px;background:var(--base-background);color:var(--base-accent);text-align:center;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.enabled-games-importer .enabled-games-drop-zone:hover,.enabled-games-importer .enabled-games-drop-zone:focus-within,.enabled-games-importer .enabled-games-drop-zone.is-dragging{border-color:var(--base-accent);background:var(--base-fadedAccent)}.enabled-games-importer .enabled-games-drop-zone.has-file{border-color:var(--base-green);background:var(--alerts-success-background);color:var(--alerts-success-color)}.enabled-games-importer .enabled-games-drop-zone.has-file span{color:var(--alerts-success-color)}.enabled-games-importer .enabled-games-drop-zone iconify-icon{font-size:30px;margin-bottom:6px;color:inherit}.enabled-games-importer .enabled-games-drop-zone strong{font-size:14px;color:inherit}.enabled-games-importer .enabled-games-drop-zone span{max-width:100%;margin-top:3px;color:var(--base-darkGrey);font-size:12px;overflow-wrap:anywhere}.enabled-games-importer .enabled-games-drop-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.enabled-games-importer .enabled-games-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.enabled-games-importer .enabled-games-actions .button{width:auto}.enabled-games-importer .enabled-games-hint,.enabled-games-importer .enabled-games-source{margin:0;color:var(--base-darkGrey);font-size:13px;overflow-wrap:anywhere}.enabled-games-importer .enabled-games-summary{display:grid;grid-template-columns:repeat(6, minmax(110px, 1fr));gap:1px;border:1px solid var(--form-input-default-border);background:var(--form-input-default-border);border-radius:8px;overflow:hidden}.enabled-games-importer .enabled-games-stat{padding:12px;background:var(--card-background)}.enabled-games-importer .enabled-games-stat strong{display:block;color:var(--base-text);font-size:20px;line-height:1.2}.enabled-games-importer .enabled-games-stat span{display:block;margin-top:4px;color:var(--base-darkGrey);font-size:12px}.enabled-games-importer .enabled-games-table-wrap{overflow:auto;border:1px solid var(--form-input-default-border);border-radius:8px;background:var(--card-background)}.enabled-games-importer .enabled-games-table{width:100%;min-width:980px;border-collapse:collapse}.enabled-games-importer .enabled-games-table th,.enabled-games-importer .enabled-games-table td{padding:10px 12px;border-top:1px solid var(--form-input-default-border);text-align:left;vertical-align:top}.enabled-games-importer .enabled-games-table thead th{position:sticky;top:0;z-index:1;border-top:0;background:var(--base-background);color:var(--base-darkGrey);font-size:12px;text-transform:uppercase;white-space:nowrap}.enabled-games-importer .enabled-games-game{display:block;font-weight:700;color:var(--base-text)}.enabled-games-importer .enabled-games-sub{display:block;margin-top:3px;color:var(--base-darkGrey);font-size:12px}.enabled-games-importer .enabled-games-note{color:var(--base-text);font-size:12px}.enabled-games-importer .enabled-games-note+.enabled-games-note{margin-top:4px}.enabled-games-importer .enabled-games-pill{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.enabled-games-importer .enabled-games-pill.is-success{background:var(--alerts-success-background);color:var(--alerts-success-color)}.enabled-games-importer .enabled-games-pill.is-warning{background:var(--alerts-warning-background);color:var(--alerts-warning-color)}.enabled-games-importer .enabled-games-pill.is-info{background:var(--base-fadedAccent);color:var(--base-accent)}.enabled-games-importer .enabled-games-pill.is-danger{background:var(--alerts-error-background);color:var(--alerts-error-color)}.enabled-games-importer .enabled-games-pill.is-muted{background:var(--base-grey);color:var(--base-darkGrey)}.enabled-games-importer .enabled-games-apply{background:var(--base-green) !important;border-color:var(--base-green) !important;color:#fff !important}@media(max-width: 900px){.enabled-games-importer .enabled-games-summary{grid-template-columns:repeat(2, 1fr)}}.page-brand-selector .brand-selector-toolbar{display:grid;grid-template-columns:minmax(220px, 1fr) auto auto;align-items:center;gap:10px}.page-brand-selector .brand-selector-toolbar .input-group{margin:0}.page-brand-selector .brand-selector-summary{color:var(--base-darkGrey);font-size:13px;white-space:nowrap}.page-brand-selector .brand-selector-summary strong{color:var(--base-text)}.page-brand-selector .brand-selector-actions{display:flex;gap:5px}.page-brand-selector .brand-selector-options{gap:8px}@media(max-width: 700px){.page-brand-selector .brand-selector-toolbar{grid-template-columns:1fr}.page-brand-selector .brand-selector-actions .button{flex:1;justify-content:center}.page-brand-selector .brand-selector-options .brand-selector-item{flex-basis:100%}}@media(min-width: 701px)and (max-width: 1000px){.page-brand-selector .brand-selector-options .brand-selector-item{flex-basis:calc(50% - 4px)}}.brand-selector-item{min-height:54px;padding:8px 10px;border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);background:var(--form-input-default-background);cursor:pointer}.brand-selector-item:has(input:checked){border-color:var(--base-accent);background:var(--base-fadedAccent)}.brand-selector-item input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:var(--base-accent)}.brand-selector-item .brand-selector-copy{min-width:0;display:flex;flex-direction:column}.brand-selector-item .brand-selector-copy strong,.brand-selector-item .brand-selector-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-selector-item .brand-selector-copy small{color:var(--base-darkGrey)}.brand-selector-item.slug-conflict{opacity:.55;cursor:not-allowed}.brand-selector-item.slug-conflict input{pointer-events:none}.brand-selector-item.slug-conflict .brand-slug-warning{display:block}.brand-selector-item .brand-slug-warning{display:none;width:100%;margin-top:4px;color:var(--base-red);font-size:11px;line-height:1.35}.custom-template-var-row{width:100%}.custom-template-var-row .custom-var-actions .input-container{justify-content:flex-end}.custom-template-var-row .custom-var-delete{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--base-red)}.custom-template-var-row .custom-var-delete iconify-icon{font-size:20px}.tags{display:flex;flex-direction:row;align-items:center;gap:3px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.tags .tag{display:flex;flex-direction:row;align-items:center;gap:3px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;background:var(--base-fadedAccent);color:var(--base-accent);border-radius:5px;padding:5px;font-size:14px}.tags .tag .remove{cursor:pointer;color:var(--base-accent);display:flex}.grid{display:grid;gap:20px}.grid.col-2,.grid.col-3,.grid.col-4,.grid.col-5,.grid.col-6{grid-template-columns:repeat(var(--col-count), 1fr)}.grid.col-2{--col-count: 2}.grid.col-3{--col-count: 3}.grid.col-4{--col-count: 4}.grid.col-4{--col-count: 4}.grid.col-5{--col-count: 5}.grid.col-6{--col-count: 6}.grid .grid-card h2{margin:0;border-bottom:2px solid var(--base-grey);padding-bottom:5px}.grid .grid-card p{margin:0}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:15px;align-items:stretch;margin-top:20px}.asset-grid.list-view{display:flex;flex-direction:column;align-items:stretch;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap}.asset-grid.list-view .asset-card{display:flex;flex-direction:row;align-items:center;gap:12px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;width:100%;min-height:74px}.asset-grid.list-view .asset-card .game-tile{width:96px;height:64px;flex:0 0 96px;margin-left:3px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.asset-grid.list-view .asset-card .asset-info{flex:1;min-width:0;padding:0}.asset-grid.list-view .asset-card .asset-meta{margin-left:0}.asset-grid.list-view .asset-card .asset-actions{flex:0 0 auto;margin-top:0;padding:0 10px 0 0}.asset-grid .asset-card{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;background:var(--card-background);box-shadow:var(--base-shadow);border-radius:8px;overflow:hidden}.asset-grid .asset-card[hidden]{display:none}.asset-grid .asset-card .game-tile{width:100%;height:135px;border-bottom-left-radius:0;border-bottom-right-radius:0}.asset-grid .asset-card .asset-info{display:flex;flex-direction:column;align-items:flex-start;gap:initial;align-self:initial;justify-content:initial;align-content:initial;padding:10px}.asset-grid .asset-card .asset-info h3{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.asset-grid .asset-card .asset-info p{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;width:100%;min-height:18px;margin:0;font-size:12px}.asset-grid .asset-card .asset-info p .asset-id{margin-left:auto;color:var(--base-darkGrey);font-size:inherit;font-weight:500}.asset-grid .asset-card .asset-meta{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;flex:0 0 auto}.asset-grid .asset-card .asset-meta span{display:block;background:var(--base-fadedAccent);border-radius:5px;color:var(--base-accent);font-size:11px;font-weight:600;padding:4px 6px;white-space:nowrap}.asset-grid .asset-card .asset-actions{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;margin-top:auto;padding:0 10px 10px}.asset-grid .asset-card .asset-actions .button:not(.square){flex:1;justify-content:center;font-size:13px}.asset-grid .info-message{grid-column:1/-1}.asset-bulk-page{overflow:hidden}.asset-bulk-page .asset-bulk-toolbar{display:flex;flex-direction:row;align-items:center;gap:12px;align-self:initial;justify-content:space-between;align-content:initial;flex-wrap:wrap;top:0;margin:0;border-radius:0}.asset-bulk-page .asset-bulk-summary{display:flex;flex-direction:column;align-items:flex-end;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex:0 0 auto;min-width:140px;min-height:38px;padding:6px 12px;background:var(--base-grey);border-radius:8px;text-align:right}.asset-bulk-page .asset-bulk-summary strong{color:var(--base-accent);font-size:18px;line-height:1}.asset-bulk-page .asset-bulk-summary span{color:var(--base-text);font-size:12px}.asset-bulk-page .asset-bulk-content{display:flex;flex-direction:column;align-items:initial;gap:20px;align-self:initial;justify-content:initial;align-content:initial;margin-top:20px}.asset-bulk-page .asset-bulk-provider{display:flex;flex-direction:column;align-items:initial;gap:12px;align-self:initial;justify-content:initial;align-content:initial}.asset-bulk-page .asset-bulk-provider[hidden]{display:none}.asset-bulk-page .asset-bulk-provider-toggle{display:flex;flex-direction:row;align-items:center;gap:12px;align-self:initial;justify-content:space-between;align-content:initial;flex-wrap:nowrap;width:100%;padding:14px 16px;background:var(--base-grey);border:1px solid var(--form-input-default-border);border-radius:10px;cursor:pointer;text-align:left}.asset-bulk-page .asset-bulk-provider-toggle .asset-bulk-provider-copy{display:flex;flex-direction:column;align-items:initial;gap:2px;align-self:initial;justify-content:initial;align-content:initial;min-width:0}.asset-bulk-page .asset-bulk-provider-toggle .asset-bulk-provider-copy strong,.asset-bulk-page .asset-bulk-provider-toggle .asset-bulk-provider-copy small{display:block;margin:0}.asset-bulk-page .asset-bulk-provider-toggle .asset-bulk-provider-copy strong{color:var(--base-text);font-size:16px}.asset-bulk-page .asset-bulk-provider-toggle .asset-bulk-provider-copy small{color:var(--base-darkGrey);font-size:13px}.asset-bulk-page .asset-bulk-provider-toggle .asset-bulk-provider-icon{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap;width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:var(--card-background)}.asset-bulk-page .asset-bulk-provider-toggle .asset-bulk-provider-icon iconify-icon{color:var(--base-accent);font-size:22px;transition:transform 160ms ease}.asset-bulk-page .asset-bulk-provider.is-expanded .asset-bulk-provider-toggle{border-color:var(--base-accent);background:var(--base-fadedAccent)}.asset-bulk-page .asset-bulk-provider.is-expanded .asset-bulk-provider-icon iconify-icon{transform:rotate(180deg)}.asset-bulk-page .asset-bulk-games{display:flex;flex-direction:column;gap:15px}.asset-bulk-page .asset-bulk-game-card{display:flex;flex-direction:column;align-items:initial;gap:15px;align-self:initial;justify-content:initial;align-content:initial;min-width:0;padding:15px;background:var(--base-grey);border:1px solid var(--form-input-default-border);border-radius:var(--card-borderRadius)}.asset-bulk-page .asset-bulk-game-card[hidden]{display:none}.asset-bulk-page .asset-bulk-game-header{display:grid;grid-template-columns:96px minmax(0, 1fr) auto;gap:12px;align-items:center}.asset-bulk-page .asset-bulk-game-tile .game-tile{width:96px;height:64px;border-radius:8px}.asset-bulk-page .asset-bulk-game-copy{min-width:0}.asset-bulk-page .asset-bulk-game-copy p,.asset-bulk-page .asset-bulk-game-copy h3{margin:0}.asset-bulk-page .asset-bulk-game-copy p{color:var(--base-darkGrey);font-size:12px;font-weight:600}.asset-bulk-page .asset-bulk-game-copy h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.asset-bulk-page .asset-bulk-game-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;align-self:initial;justify-content:initial;align-content:initial;flex:0 0 132px}.asset-bulk-page .asset-bulk-game-actions .button{justify-content:center;width:100%}.asset-bulk-page .asset-bulk-game-meta{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;margin-top:6px}.asset-bulk-page .asset-bulk-game-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--card-background);color:var(--base-text);font-size:11px;font-weight:600}.asset-bulk-page .asset-bulk-requested{color:var(--base-accent) !important;background:var(--base-fadedAccent) !important}.asset-bulk-page .asset-bulk-category-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:12px}.asset-bulk-page .asset-bulk-category{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;min-width:0;padding:12px;background:var(--card-background);border:1px solid var(--form-input-default-border);border-radius:10px}.asset-bulk-page .asset-bulk-category-header{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:space-between;align-content:initial;flex-wrap:nowrap}.asset-bulk-page .asset-bulk-category-header h4,.asset-bulk-page .asset-bulk-category-header span{margin:0}.asset-bulk-page .asset-bulk-category-header h4{font-size:14px}.asset-bulk-page .asset-bulk-category-header span{color:var(--base-darkGrey);font-size:12px;font-weight:600}.asset-bulk-page .asset-bulk-dropzone{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:initial;justify-content:center;align-content:initial;min-height:108px;padding:14px;border:1px dashed var(--form-input-default-border);border-radius:10px;background:var(--base-grey);cursor:pointer;text-align:center;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.asset-bulk-page .asset-bulk-dropzone iconify-icon{font-size:22px;color:var(--base-accent)}.asset-bulk-page .asset-bulk-dropzone strong,.asset-bulk-page .asset-bulk-dropzone small{color:var(--base-text)}.asset-bulk-page .asset-bulk-dropzone small{font-size:12px}.asset-bulk-page .asset-bulk-dropzone.is-dragging,.asset-bulk-page .asset-bulk-dropzone:hover{border-color:var(--base-accent);background:var(--base-fadedAccent)}.asset-bulk-page .asset-bulk-dropzone.is-uploading{opacity:.7;pointer-events:none}.asset-bulk-page .asset-bulk-uploading{display:flex;flex-direction:row;align-items:center;gap:6px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;color:var(--base-darkGrey);font-size:12px}.asset-bulk-page .asset-bulk-uploading iconify-icon{color:var(--base-accent)}.asset-bulk-page .asset-bulk-uploading .asset-bulk-uploading-copy{display:flex;flex-direction:column;align-items:initial;gap:6px;align-self:initial;justify-content:initial;align-content:initial;flex:1;min-width:0}.asset-bulk-page .asset-bulk-upload-list{display:flex;flex-direction:column;align-items:initial;gap:6px;align-self:initial;justify-content:initial;align-content:initial}.asset-bulk-page .asset-bulk-upload-row{display:flex;flex-direction:column;align-items:initial;gap:4px;align-self:initial;justify-content:initial;align-content:initial;min-width:0;padding:8px;background:var(--card-background);border-radius:8px}.asset-bulk-page .asset-bulk-upload-row-copy{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:space-between;align-content:initial;flex-wrap:nowrap;min-width:0}.asset-bulk-page .asset-bulk-upload-row-copy strong,.asset-bulk-page .asset-bulk-upload-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-bulk-page .asset-bulk-upload-row-copy strong{flex:1;color:var(--base-text);font-size:12px}.asset-bulk-page .asset-bulk-upload-row-copy small{flex:0 0 auto;color:var(--base-darkGrey);font-size:11px}.asset-bulk-page .asset-bulk-progress{width:100%;height:8px;overflow:hidden;background:var(--base-grey);border-radius:999px}.asset-bulk-page .asset-bulk-progress span{display:block;width:0;height:100%;background:var(--base-accent);border-radius:inherit;transition:width 120ms linear}.asset-bulk-page .asset-bulk-file-list{display:flex;flex-direction:column;align-items:initial;gap:8px;align-self:initial;justify-content:initial;align-content:initial;min-height:20px}.asset-bulk-page .asset-bulk-empty{margin:0;color:var(--base-darkGrey);font-size:12px}.asset-bulk-page .asset-bulk-file{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;min-width:0;padding:8px 10px;background:var(--base-grey);border-radius:8px}.asset-bulk-page .asset-bulk-file .button{flex:0 0 auto}.asset-bulk-page .asset-bulk-file-copy{min-width:0;flex:1}.asset-bulk-page .asset-bulk-file-copy strong,.asset-bulk-page .asset-bulk-file-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-bulk-page .asset-bulk-file-copy strong{color:var(--base-text);font-size:12px}.asset-bulk-page .asset-bulk-file-copy small{color:var(--base-darkGrey);font-size:11px}.asset-bulk-page #asset-bulk-no-results{margin-top:0}.marketing-cleanup-section{display:flex;flex-direction:column;align-items:initial;gap:15px;align-self:initial;justify-content:initial;align-content:initial;margin-top:20px}.marketing-cleanup-section .asset-section-header{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;padding-bottom:10px;border-bottom:2px solid var(--base-grey)}.marketing-cleanup-section .asset-section-header h3{margin:0}.marketing-cleanup-section .asset-section-header span{margin-right:auto;color:var(--base-text);font-size:13px}.marketing-cleanup-section .cleanup-action-bar{position:sticky;top:calc(var(--header-height) + 72px);z-index:3;padding:10px 0;background:var(--card-background)}.cleanup-country-filters{display:flex;flex-direction:column;align-items:initial;gap:12px;align-self:initial;justify-content:initial;align-content:initial;padding:15px;background:var(--base-grey);border-radius:var(--card-borderRadius)}.cleanup-country-filters h3,.cleanup-country-filters p{margin:0}.cleanup-country-filters p{color:var(--base-text);font-size:13px}.cleanup-filter-actions{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.cleanup-country-options{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:8px}.cleanup-country-option{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;min-width:0;padding:8px 10px;background:var(--card-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);cursor:pointer}.cleanup-country-option input{flex:0 0 auto}.cleanup-country-option span{flex:1;min-width:0;font-size:13px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cleanup-country-option small{color:var(--base-text);font-size:12px}.marketing-cleanup-tool{display:flex;flex-direction:row;align-items:center;gap:12px;align-self:initial;justify-content:space-between;align-content:initial;flex-wrap:wrap;margin-top:20px;padding:15px;background:var(--base-grey);border-radius:var(--card-borderRadius)}.marketing-cleanup-tool h3,.marketing-cleanup-tool p{margin:0}.marketing-cleanup-tool p{color:var(--base-text);font-size:13px}.cleanup-sequence-speed{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;min-height:36px;padding:0 10px;background:var(--card-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius)}.cleanup-sequence-speed span,.cleanup-sequence-speed output{color:var(--base-text);font-size:13px}.cleanup-sequence-speed input{width:120px;accent-color:var(--base-accent)}.cleanup-card{position:relative;cursor:pointer}.cleanup-card input[type=checkbox]{position:absolute;top:8px;left:8px;z-index:1;width:18px;height:18px}.cleanup-card:has(input:checked){border:2px solid var(--base-accent)}.cleanup-preview-strip{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px;height:135px;padding:8px;background:var(--base-grey)}.cleanup-preview-strip img{width:100%;height:100%;min-height:0;object-fit:contain;background:var(--card-background);border-radius:4px}.sequence-animation-active .cleanup-preview-strip{position:relative;display:block;overflow:hidden}.sequence-animation-active .cleanup-preview-strip img{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);opacity:0}.sequence-animation-active .cleanup-preview-strip img.active{opacity:1}.cleanup-single-preview{display:grid;place-items:center;height:135px;background:var(--base-grey)}.cleanup-single-preview img{width:100%;height:100%;object-fit:contain}.cleanup-single-preview iconify-icon{color:var(--base-accent);font-size:42px}.marketing-game-detail{display:flex;flex-direction:column;align-items:initial;gap:20px;align-self:initial;justify-content:initial;align-content:initial}.marketing-game-hero{background:var(--card-background);border-radius:var(--card-borderRadius);box-shadow:var(--base-shadow)}.custom-sticky-controls{display:flex;flex-direction:column;align-items:initial;gap:20px;align-self:initial;justify-content:initial;align-content:initial;position:sticky;top:60px;z-index:2;margin:-20px -20px 0 -20px;padding:20px 20px 10px 20px;background:var(--card-background);box-shadow:var(--base-shadow);border-radius:var(--card-borderRadius) var(--card-borderRadius) 0 0}.custom-filters{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap}.custom-filters .custom-filter-search,.custom-filters .custom-filter,.custom-filters .custom-filter-view-toggle{display:flex;flex-direction:row;align-items:center;gap:6px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;min-height:38px;background:var(--card-background);border:1px solid var(--form-input-default-border);border-radius:8px;box-shadow:var(--base-shadow);color:var(--base-accent)}.custom-filters .custom-filter-search iconify-icon,.custom-filters .custom-filter iconify-icon,.custom-filters .custom-filter-view-toggle iconify-icon{flex:0 0 auto;margin-left:10px;color:inherit;font-size:20px}.custom-filters .custom-filter-search{flex:1;min-width:220px}.custom-filters .custom-filter{flex:0 0 220px}.custom-filters .custom-filter-view-toggle{flex:0 0 auto;padding:3px}.custom-filters .custom-filter-view-toggle .button{width:32px;height:30px;padding:0;justify-content:center;flex-wrap:nowrap}.custom-filters .custom-filter-view-toggle .button iconify-icon{margin:0}.custom-filters input,.custom-filters select{width:100%;height:36px;color:var(--form-input-default-color);background:rgba(0,0,0,0);border:none;outline:none;font-size:14px}.custom-filters input{padding:0 10px 0 0}.custom-filters select{cursor:pointer;padding:0 30px 0 0}.custom-pagination{display:grid;grid-template-columns:repeat(auto-fit, minmax(42px, 1fr));gap:5px;width:100%}.custom-pagination .page-link{min-width:42px;font-size:13px;justify-content:center;flex-wrap:nowrap}.custom-pagination .page-link small{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--base-fadedAccent);color:var(--base-accent);font-size:10px;font-weight:600}.custom-pagination .page-link.disabled{background:var(--base-grey);color:var(--base-darkGrey);cursor:not-allowed;pointer-events:none}.marketing-game-hero{display:flex;flex-direction:row;align-items:center;gap:20px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;padding:20px}.marketing-game-hero .game-tile{width:180px;height:110px;border-radius:8px;flex:0 0 180px}.marketing-game-hero .hero-copy{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;min-width:0}.marketing-game-hero .hero-copy p,.marketing-game-hero .hero-copy h2{margin:0}.marketing-game-hero .hero-copy p{font-size:12px;font-weight:600;text-transform:uppercase}.marketing-game-hero .hero-copy h2{color:var(--base-accent);font-size:24px}.marketing-game-hero .hero-copy span{font-size:13px;color:var(--base-text)}.marketing-game-hero .button{margin-left:0}.marketing-game-hero #download-selected-assets{margin-left:auto}@media(max-width: 640px){.marketing-game-hero{align-items:stretch}.marketing-game-hero .button{margin-left:0}.custom-filters{flex-wrap:wrap}.custom-filters .custom-filter-search,.custom-filters .custom-filter,.custom-filters .custom-filter-view-toggle{flex:1 1 100%}.custom-filters .custom-filter-view-toggle{justify-content:flex-start}.asset-grid .asset-card{width:100%}.asset-bulk-page .asset-bulk-summary{width:100%;align-items:flex-start;text-align:left}.asset-bulk-page .asset-bulk-games{grid-template-columns:1fr}.asset-bulk-page .asset-bulk-game-header{grid-template-columns:1fr}.asset-bulk-page .asset-bulk-game-tile .game-tile{width:100%;max-width:180px;height:110px}.asset-bulk-page .asset-bulk-category-grid{grid-template-columns:1fr}.marketing-game-hero .game-tile{width:100%;flex-basis:160px;height:160px}}.game-tile{display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;gap:10px;width:70px;height:70px;position:relative;border-radius:5px;overflow:hidden}.game-tile iconify-icon{color:var(--base-accent);font-size:20px;display:none}.game-tile .game-tile-spinner{width:28px;height:28px;border-radius:50%;animation:game-tile-spin 700ms linear infinite;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;background:radial-gradient(circle at center, var(--base-grey) 0 46%, transparent 47%),conic-gradient(from 180deg, var(--base-fadedAccent) 0deg, var(--base-accent) 220deg, var(--base-fadedAccent) 360deg)}.game-tile span{color:var(--base-accent);font-size:10px;line-height:12px;font-weight:600;text-transform:uppercase;display:none}.game-tile.is-loading .game-tile-spinner{display:block}.game-tile.is-loading img{opacity:0}.game-tile.coming-soon{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap;padding:10px;background:var(--base-fadedAccent);text-align:center}.game-tile.coming-soon .background,.game-tile.coming-soon .logo{display:none}.game-tile.coming-soon iconify-icon,.game-tile.coming-soon span{display:block}.game-tile.coming-soon .game-tile-spinner{display:none}.game-tile img{transition:opacity .2s ease}.game-tile img.is-loaded{opacity:1}.game-tile img.logo{width:calc(100% - 15px);height:calc(100% - 15px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.game-tile img.background{width:100%;height:100%;object-fit:cover}@keyframes game-tile-spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.card{padding:var(--card-padding);box-shadow:var(--base-shadow);background:var(--card-background);border-radius:var(--card-borderRadius);display:flex;flex-direction:column;align-items:initial;gap:20px;align-self:initial;justify-content:initial;align-content:initial}.card.full-height{flex:1 1 auto;min-height:0;height:calc(100dvh - (var(--header-height) + 100px + var(--card-padding)));overflow:scroll}.card.collapsed .card-header .collapse-icon iconify-icon{transform:rotate(180deg)}.card.collapsed .card-body{display:none}.card .card-header{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.card .card-header.collapsable{cursor:pointer}.card .card-header iconify-icon{font-size:20px;color:var(--base-accent)}.card .card-header h2{color:var(--base-accent);margin:0}.card .card-header .collapse-icon{margin-left:auto;background:var(--base-fadedAccent);height:30px;width:30px;display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;border-radius:50%;cursor:pointer}.card .card-header .collapse-icon iconify-icon{font-size:26px;color:var(--base-accent)}.card .card-body{display:flex;flex-direction:column;align-items:initial;gap:35px;align-self:initial;justify-content:initial;align-content:initial;border-top:2px solid var(--base-grey);padding-top:15px}.qr-container{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial}.qr-container .qr-code{width:200px;height:200px;border:2px solid var(--base-accent);border-radius:10px}.qr-container details{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial}.qr-container details summary{display:block;cursor:pointer;color:var(--base-accent);font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial}.qr-container details .info-message{flex-direction:column}.qr-container details .info-message p{color:var(--base-text);font-size:12px}.qr-container details .info-message .code{font-weight:600;font-size:14px}.info-message{background:var(--alerts-info-background);color:var(--alerts-info-color);border:1px solid var(--alerts-info-border);padding:10px;border-radius:var(--alerts-info-borderRadius);width:100%;margin:10px 0;display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap}.info-message[hidden]{display:none}.info-message.error{background:var(--alerts-error-background);color:var(--alerts-error-color);border:1px solid var(--alerts-error-border)}.info-message.success{background:var(--alerts-success-background);color:var(--alerts-success-color);border:1px solid var(--alerts-success-border)}.info-message.warning{background:var(--alerts-warning-background);color:var(--alerts-warning-color);border:1px solid var(--alerts-warning-border)}.info-message p{color:inherit;margin:0}.button{appearance:none;display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;padding:5px 10px;background:var(--buttons-primary-default-background);color:var(--buttons-primary-default-color);border-radius:var(--buttons-primary-default-borderRadius);border:none;font-size:16px;font-weight:600;cursor:pointer;text-align:center}.button.square{width:30px;height:30px;flex:0 0 30px;padding:0;justify-content:center;flex-wrap:nowrap}.button.square iconify-icon{color:inherit;font-size:20px}.button.square.disabled,.button.square:disabled,.button.square.request{cursor:default;pointer-events:none}.button.square.disabled,.button.square:disabled{color:var(--base-darkGrey)}.button.text-only{background:none;color:var(--buttons-primary-textOnly-color)}.button.danger{background:var(--buttons-danger-default-background);color:var(--buttons-danger-default-color)}.button.danger:hover{background:var(--buttons-danger-hover-background);color:var(--buttons-danger-hover-color)}.button.success{background:var(--buttons-success-default-background);color:var(--buttons-success-default-color)}.button.success:hover{background:var(--buttons-success-hover-background);color:var(--buttons-success-hover-color)}.button.text{background:var(--buttons-text-default-background);color:var(--buttons-text-default-color);padding:var(--buttons-text-default-padding);border-radius:0}.button.text:hover{background:var(--buttons-text-hover-background);color:var(--buttons-text-hover-color);padding:var(--buttons-text-defult-padding);border-radius:0}.button.full-width{width:100%}.button.no-icon{justify-content:center}.button.secondary{background:var(--buttons-secondary-default-background);color:var(--buttons-secondary-default-color);border-radius:var(--buttons-secondary-default-borderRadius)}.button.secondary.active{background:var(--buttons-secondary-active-background);color:var(--buttons-secondary-active-color);border-radius:var(--buttons-secondary-active-borderRadius)}.button.secondary.text-only{background:none;color:var(--buttons-secondary-textOnly-color)}.button:hover{background:var(--buttons-primary-hover-background);color:var(--buttons-primary-hover-color)}.button.disabled,.button:disabled{background:var(--base-grey);color:var(--base-darkGrey);cursor:default;pointer-events:none}.backdrop{background:linear-gradient(135deg, #2d1b6e 0%, #1a1045 50%, #0d1f4a 100%);height:100dvh;display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial}.backdrop.ontop{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.backdrop.ontop .modal-header h3{text-transform:capitalize}.backdrop .logo{width:150px}.backdrop .modal-header{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial}.backdrop .modal-header .modal-info{margin:0;font-size:12px;text-align:center}#content{margin-left:var(--sidebar-width);margin-top:60px;min-height:calc(100dvh - var(--header-height));padding:var(--content-padding);z-index:3;position:relative;display:flex;flex-direction:column;align-items:initial;gap:20px;align-self:initial;justify-content:initial;align-content:initial}#content .page-header{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}#content .page-header .page-data{display:flex;flex-direction:row;align-items:center;gap:20px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap}#content .page-header .page-data .icon{display:flex;flex-direction:initial;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;background:var(--base-white);box-shadow:var(--base-shadow);border-radius:10px;width:60px;height:60px}#content .page-header .page-data .icon iconify-icon{font-size:32px;color:var(--base-accent)}#content .page-header .page-data .page-text{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial}#content .page-header .page-data .page-text h1{margin:0}#content .page-header .page-data .page-text p{margin:0}#content .page-actions{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap;margin-left:auto}#content .page-actions .action-menu{position:relative}#content .page-actions .action-menu .button{height:100%}#content .page-actions .action-menu .action-menu-options{display:flex;flex-direction:column;align-items:initial;gap:3px;align-self:initial;justify-content:initial;align-content:initial;position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:210px;max-height:min(360px,100vh - 160px);overflow-y:auto;padding:6px;background:var(--card-background);border:1px solid var(--form-input-default-border);border-radius:8px;box-shadow:var(--base-shadow);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity 160ms ease,transform 160ms ease}#content .page-actions .action-menu .action-menu-options a{display:block;padding:8px 10px;color:var(--base-text);border-radius:5px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}#content .page-actions .action-menu .action-menu-options a:hover{color:var(--base-accent);background:var(--base-fadedAccent)}#content .page-actions .action-menu:hover .action-menu-options,#content .page-actions .action-menu:focus-within .action-menu-options{opacity:1;pointer-events:auto;transform:translateY(0)}#content .page-actions .page-preview-controls{display:flex;flex-direction:row;align-items:flex-end;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}#content .page-actions .page-preview-controls .page-preview-control{display:flex;flex-direction:column;align-items:initial;gap:4px;align-self:initial;justify-content:initial;align-content:initial}#content .page-actions .page-preview-controls .page-preview-control>span{color:var(--base-darkGrey);font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}#content .page-actions .page-preview-controls .page-preview-inputs{display:flex;flex-direction:row;align-items:stretch;gap:initial;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}#content .page-actions .page-preview-controls .page-preview-inputs select,#content .page-actions .page-preview-controls .page-preview-inputs input{min-height:38px;padding:0 10px;color:var(--form-input-default-color);background:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius) 0 0 var(--form-input-default-borderRadius);outline:0}#content .page-actions .page-preview-controls .page-preview-inputs select{min-width:190px}#content .page-actions .page-preview-controls .page-preview-inputs input{width:min(420px,34vw);min-width:260px;overflow:hidden;text-overflow:ellipsis}#content .page-actions .page-preview-controls .page-preview-inputs .button{min-height:38px;border-radius:0 var(--buttons-primary-default-borderRadius) var(--buttons-primary-default-borderRadius) 0;white-space:nowrap}#content .page-actions .page-preview-controls .page-preview-inputs .button.disabled{cursor:not-allowed;opacity:.55;pointer-events:none}#content .page-actions .page-preview-controls .page-preview-inputs button.button{width:42px;min-width:42px;padding:0}#content .page-actions .page-preview-controls .page-preview-inputs .copy-page-url{color:var(--buttons-primary-default-color);background:var(--buttons-primary-default-background);border:1px solid var(--buttons-primary-default-background)}#content .page-actions .page-preview-controls .page-preview-inputs .copy-page-url iconify-icon{font-size:18px}#content .page-actions .page-preview-controls .page-preview-inputs .copy-page-url:hover{background:var(--buttons-primary-hover-background);border-color:var(--buttons-primary-hover-background)}.progress-bar{width:100%;height:5px;border-radius:var(--layout-element-pill-radius);background:var(--base-white);position:relative;display:flex}.progress-bar .progress{height:100%;border-radius:var(--layout-element-pill-radius);background:var(--base-accent);left:0;top:0;position:absolute}.welcome-dashboard{display:flex;flex-direction:column;align-items:initial;gap:22px;align-self:initial;justify-content:initial;align-content:initial;width:100%}.welcome-hero{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(280px, 0.6fr);gap:24px;align-items:stretch;min-height:360px;padding:clamp(28px,5vw,58px);border-radius:8px;background:radial-gradient(circle at top left, rgba(63, 106, 216, 0.18), transparent 34%),linear-gradient(135deg, #ffffff 0%, #f7fbff 46%, #eef7f1 100%);box-shadow:var(--base-shadow);overflow:hidden;position:relative}.welcome-hero:before{content:"";position:absolute;inset:auto -80px -130px auto;width:360px;height:360px;background:rgba(40,167,69,.11);border-radius:999px}.welcome-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:initial;justify-content:center;align-content:initial;position:relative;z-index:1;max-width:760px}.welcome-kicker{margin:0;color:var(--base-accent);font-size:13px;font-weight:700;text-transform:uppercase}.welcome-hero h1{margin:0;max-width:680px;color:#25313d;font-size:clamp(38px,6vw,76px);line-height:.98;font-weight:700}.welcome-intro{max-width:620px;margin:0;color:#5f6973;font-size:17px;line-height:1.7}.welcome-actions{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;margin-top:10px}.welcome-actions .button{min-height:42px;padding:9px 14px}.welcome-hero-panel{display:flex;flex-direction:column;align-items:stretch;gap:18px;align-self:initial;justify-content:center;align-content:initial;position:relative;z-index:1;min-width:0}.welcome-panel-list{display:grid;gap:8px}.welcome-panel-list div{display:flex;flex-direction:row;align-items:center;gap:9px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;min-height:42px;padding:10px 12px;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(37,49,61,.06)}.welcome-panel-list iconify-icon{color:var(--base-accent);font-size:20px}.welcome-panel-list span{color:#42505c;font-size:13px;font-weight:600}.welcome-section-header{display:flex;flex-direction:column;align-items:initial;gap:4px;align-self:initial;justify-content:initial;align-content:initial}.welcome-section-header h2{margin:0;color:#25313d;font-size:22px}.welcome-section-header p{margin:0;color:#67727d;line-height:1.6}.welcome-quick-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:14px}.welcome-quick-card{display:flex;flex-direction:row;align-items:center;gap:13px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;min-height:122px;padding:18px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:var(--card-background);box-shadow:var(--base-shadow);transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.welcome-quick-card:hover{transform:translateY(-2px);border-color:rgba(63,106,216,.18);box-shadow:0 14px 34px rgba(37,49,61,.08)}.welcome-card-icon{display:flex;flex-direction:initial;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex:0 0 46px;width:46px;height:46px;border-radius:8px}.welcome-card-icon iconify-icon{font-size:25px}.welcome-quick-card.blue .welcome-card-icon{background:#e7f0ff;color:#2f61c8}.welcome-quick-card.green .welcome-card-icon{background:#e8f6ed;color:#23884a}.welcome-quick-card.amber .welcome-card-icon{background:#fff3d9;color:#a36a00}.welcome-quick-card.coral .welcome-card-icon{background:#ffe9e2;color:#bf5232}.welcome-card-text{display:flex;flex-direction:column;align-items:initial;gap:5px;align-self:initial;justify-content:initial;align-content:initial;min-width:0}.welcome-card-text strong{color:#25313d;font-size:15px}.welcome-card-text small{color:#67727d;font-size:12px;line-height:1.45}.welcome-card-arrow{margin-left:auto;color:var(--base-darkGrey);font-size:21px}@media(max-width: 980px){.welcome-hero{grid-template-columns:1fr}}@media(max-width: 640px){.welcome-hero{padding:24px}.welcome-hero h1{font-size:36px}.welcome-intro{font-size:15px}.welcome-actions,.welcome-actions .button{width:100%}.welcome-actions .button{justify-content:center}.welcome-quick-card{align-items:flex-start}}.anchor{display:block;position:relative;top:-109px;visibility:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.flex-left{justify-content:start}.flex-center{justify-content:center}.flex-right{justify-content:end}.tile-exporter{display:grid;gap:18px}.tile-exporter input[type=search],.tile-exporter input[type=number],.tile-exporter select{width:100%;height:40px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;font-size:14px;outline:none;padding:8px 12px}.tile-exporter input:focus,.tile-exporter select:focus{border-color:#1570ef;box-shadow:0 0 0 3px rgba(21,112,239,.12)}.tile-exporter .button:disabled{background:#e4e7ec;color:#98a2b3;cursor:not-allowed}.export-controls{display:grid;gap:14px}.control-grid{display:grid;grid-template-columns:repeat(5, minmax(120px, 1fr)) minmax(220px, 1.4fr);gap:12px;align-items:end}.control-grid label{display:grid;gap:5px;min-width:0}.control-grid span{color:#344054;font-size:12px;font-weight:700}.bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.selection-count{display:inline-flex;align-items:baseline;gap:5px;min-height:36px;margin-right:2px;color:#667085;font-size:13px;font-weight:700}.selection-count strong{color:#101828;font-size:16px}.export-message{border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#93370d;padding:10px 12px}.packaging-panel{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:14px}.packaging-panel[hidden]{display:none}.package-truck{width:58px;height:58px;object-fit:contain}.packaging-copy{display:grid;gap:7px}.packaging-copy strong{color:#101828}.packaging-copy small{color:#667085;font-weight:700}.progress-track{height:10px;border-radius:99px;background:#e4e7ec;overflow:hidden}.progress-track span{display:block;width:0%;height:100%;border-radius:inherit;background:var(--base-accent);transition:width .18s ease}.game-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:8px}.game-option{position:relative;display:grid;grid-template-columns:1fr;min-height:48px;border:1px solid var(--base-grey);border-radius:8px;background:var(--base-white);padding:7px 9px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,background-color .15s ease}.game-option:hover{background:var(--base-fadedAccent)}.game-option.is-selected{border:2px solid var(--base-accent);background:var(--base-white);padding:6px 8px}.game-option.is-selected:hover{background:var(--base-fadedAccent)}.game-option.incomplete{background:#f2f4f7;color:#667085;cursor:not-allowed;opacity:.62}.game-option.incomplete:hover{border-color:var(--base-grey);background:#f2f4f7}.game-option input{position:absolute;inset:0;width:0;height:0;margin:0;appearance:none;opacity:0;pointer-events:none}.game-meta{min-width:0}.game-meta strong,.game-meta span{display:block}.game-meta strong{color:#101828;font-size:12px;line-height:1.2}.game-meta span{margin-top:2px;color:#667085;font-size:10px}.empty-list{grid-column:1/-1;border:1px dashed #d0d5dd;border-radius:8px;padding:22px;color:#667085;text-align:center}@media(max-width: 1040px){.control-grid{grid-template-columns:repeat(3, minmax(140px, 1fr))}}@media(max-width: 640px){.control-grid,.packaging-panel{grid-template-columns:1fr}}form{width:100%;display:flex;flex-direction:column;align-items:initial;gap:20px;align-self:initial;justify-content:initial;align-content:initial}input{background-color:var(--form-input-default-background)}.fields-group{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial}.fields-group h3{margin:0 0 -5px 0}.custom-font-select{position:relative;width:100%;background-color:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);padding:5px 10px;font-size:14px;border-top-left-radius:0;border-bottom-left-radius:0}.custom-font-select::after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000;transform:translateY(-50%);pointer-events:none}.custom-font-select.open{border-bottom-right-radius:0}.custom-font-select.open::after{transform:translateY(-50%) rotate(180deg)}.custom-font-select.open .custom-list{display:flex}.custom-font-select .custom-list{position:absolute;top:100%;left:-1px;right:-1px;background-color:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:0 0 var(--form-input-default-borderRadius) var(--form-input-default-borderRadius);z-index:1000;max-height:250px;overflow:auto;display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;display:none}.custom-font-select .custom-list.open{display:flex}.custom-font-select .custom-list .custom-dropdown-search{position:sticky;top:0;background:#fff;z-index:1001;border:none;padding:5px 10px;outline:none}.custom-font-select .custom-list .custom-dropdown-options{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial}.custom-font-select .custom-list .custom-dropdown-options .custom-dropdown-option{padding:5px 10px;cursor:pointer;border-top:1px solid var(--form-input-default-border);height:2.5em;line-height:2.5em;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.custom-font-select .custom-list .custom-dropdown-options .custom-dropdown-option.selected{background-color:var(--base-accent);color:#fff}.custom-font-select .custom-list .custom-dropdown-options .custom-dropdown-option:hover{background-color:var(--base-accent);color:#fff}.template-property-shortcodes{width:100%;margin-bottom:18px}.template-definition-toolbar{display:flex;flex-direction:row;align-items:flex-start;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.template-definition-toolbar .template-property-shortcodes{flex:1 1 420px;margin-bottom:0}.template-definition-toolbar>.button{flex:0 0 auto}.template-definition-list{display:flex;flex-direction:column;align-items:initial;gap:12px;align-self:initial;justify-content:initial;align-content:initial}.template-definition-row{display:flex;flex-direction:column;align-items:initial;gap:12px;align-self:initial;justify-content:initial;align-content:initial;padding:12px;background:var(--base-white);border:1px solid var(--base-grey);border-radius:8px}.template-definition-row.is-discovered{border-color:var(--base-accent);background:var(--base-fadedAccent)}.template-definition-row[hidden]{display:none}.template-definition-row .fields-container{padding-top:0}.template-definition-row-header{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.template-definition-row-header>div:first-child{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;min-width:0;flex:1 1 auto}.template-definition-row-header strong{color:var(--base-text);font-size:15px}.template-definition-row-header span,.template-definition-row-header small{padding:3px 8px;color:var(--base-accent);background:var(--base-fadedAccent);border-radius:999px;font-size:11px;font-weight:700}.template-definition-row-header small{color:var(--alerts-warning-color);background:var(--alerts-warning-background)}.template-definition-default{width:100%}.template-definition-default>.input-group{width:100%}.template-definition-default h4{margin:0 0 10px;color:var(--base-text);font-size:13px}.template-definition-default .steps-template-var-header{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:space-between;align-content:initial;flex-wrap:wrap;margin-bottom:10px}.template-facebook-posts{display:flex;flex-direction:column;align-items:initial;gap:12px;align-self:initial;justify-content:initial;align-content:initial}.template-definition-default .facebook-post-config{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;padding:10px;background:var(--base-grey);border-radius:8px}.template-definition-actions{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.fields-container{display:flex;flex-direction:column;gap:10px;width:100%}.fields-container .html-editor-group{width:100% !important}.fields-container.col-2,.fields-container.col-3,.fields-container.col-4,.fields-container.col-5,.fields-container.col-6{flex-direction:row;flex-wrap:wrap}.fields-container.col-2 .input-group,.fields-container.col-3 .input-group,.fields-container.col-4 .input-group,.fields-container.col-5 .input-group,.fields-container.col-6 .input-group{width:calc((100% - (var(--col-count) - 1)*10px)/var(--col-count))}.fields-container.col-2 .input-group{--col-count: 2}.fields-container.col-3 .input-group{--col-count: 3}.fields-container.col-4 .input-group{--col-count: 4}.fields-container.col-4 .input-group{--col-count: 4}.fields-container.col-5 .input-group{--col-count: 5}.fields-container.col-6 .input-group{--col-count: 6}.fields-container .remember-and-forgot{display:flex;flex-direction:row;align-items:initial;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.fields-container .remember-and-forgot .remember-me{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.fields-container .remember-and-forgot .forgot-password{margin-left:auto;font-size:14px}.fields-container.custom-selector{display:flex;flex-direction:row;align-items:initial;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.fields-container.custom-selector.template-grid{gap:15px}.fields-container.custom-selector.template-grid input{display:none}.fields-container.custom-selector.template-grid input:checked+.item{border-color:var(--base-accent)}.fields-container.custom-selector.template-grid input:checked+.item svg{color:var(--base-accent)}.fields-container.custom-selector.template-grid .item{position:relative;border:2px solid var(--base-grey);border-radius:10px;display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex:0 0 150px;height:150px;text-align:center;font-weight:normal;padding:10px;cursor:pointer}.fields-container.custom-selector.template-grid .item svg{width:100%;height:auto;max-height:95px;color:var(--base-grey)}.fields-container.custom-selector.template-grid .item>iconify-icon{width:100%;min-height:82px;color:var(--base-grey);font-size:82px}.fields-container.custom-selector.template-grid .item p{margin:auto 0 0 0}.fields-container.custom-selector.template-grid .item .template-partner-status{position:absolute;top:8px;right:8px;max-width:calc(100% - 16px);padding:3px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;display:flex;flex-direction:row;align-items:center;gap:3px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.fields-container.custom-selector.template-grid .item .template-partner-status iconify-icon{width:auto;height:auto;color:inherit;font-size:13px}.fields-container.custom-selector.template-grid .item .template-partner-status.is-visible{color:var(--alerts-success-color);background:var(--alerts-success-background)}.fields-container.custom-selector.template-grid .item .template-partner-status.is-hidden{color:var(--alerts-warning-color);background:var(--alerts-warning-background)}.fields-container.custom-selector.template-grid .item .template-preview{--template-preview-height: min(260px, 45vh);--template-preview-scale: 0.28;position:absolute;bottom:calc(100% + 10px);left:50%;z-index:20;width:min(360px,70vw);height:var(--template-preview-height);padding:0;overflow:hidden;background:var(--card-background);border:1px solid var(--base-grey);border-radius:10px;box-shadow:var(--base-shadow);opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity 160ms ease,visibility 160ms ease;visibility:hidden}.fields-container.custom-selector.template-grid .item .template-preview iframe{display:block;width:1280px;height:900px;border:0;background:#fff;pointer-events:none;transform:scale(var(--template-preview-scale));transform-origin:0 0}.fields-container.custom-selector.template-grid .item .template-preview img{display:block;width:100%;min-height:100%;height:auto;border-radius:5px;transform:translateY(0)}.fields-container.custom-selector.template-grid .item.template-preview-edge-left .template-preview{left:0;transform:none}.fields-container.custom-selector.template-grid .item.template-preview-edge-right .template-preview{right:0;left:auto;transform:none}.fields-container.custom-selector.template-grid .item:hover .template-preview,.fields-container.custom-selector.template-grid .item:focus-within .template-preview{opacity:1;visibility:visible}@media(prefers-reduced-motion: reduce){.fields-container.custom-selector.template-grid .item .template-preview{transition:none}}.fields-container.custom-selector.template-grid .item input{display:none}.fields-container.custom-selector.template-grid .item input:checked{border-color:var(--base-accent)}.fields-container.custom-selector .item{flex:0 0 calc(25% - 4px);box-sizing:border-box;display:flex;align-items:center;gap:5px}.fields-container.custom-selector .no-items-found{display:none;color:var(--form-input-disabled-color);margin:0 auto}.fields-container.custom-selector .no-items-found.active{display:flex}.back-2fa{text-align:center;font-size:14px}.template-media-field .template-media-input{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:10px;width:100%}.template-media-field .template-media-preview{display:grid;place-items:center;width:96px;aspect-ratio:1/1;overflow:hidden;background:var(--base-grey);border:1px solid var(--form-input-default-border);border-radius:8px;color:var(--base-darkGrey)}.template-media-field .template-media-preview iconify-icon{font-size:30px}.template-media-field .template-media-preview img{display:block;width:100%;height:100%;object-fit:cover}.template-media-field .template-media-actions{min-width:0;display:flex;flex-direction:column;align-items:initial;gap:8px;align-self:initial;justify-content:initial;align-content:initial}.template-media-field .template-media-actions>div:last-child{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.template-media-field .template-media-path{min-height:38px;padding:9px 10px;overflow:hidden;color:var(--form-input-default-color);background:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.template-media-picker-modal[hidden]{display:none}.steps-template-var .steps-template-var-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.steps-template-var .steps-template-var-header h3{margin:0}.steps-template-var .steps-template-var-list{display:flex;flex-direction:column;gap:10px}.steps-template-var .steps-template-var-row{display:grid;grid-template-columns:36px minmax(0, 1fr) auto;gap:10px;align-items:end;padding:10px;background:var(--base-grey);border-radius:8px}.steps-template-var .steps-template-var-number{display:flex;align-items:center;justify-content:center;width:36px;height:40px;color:var(--base-accent);background:var(--base-fadedAccent);border-radius:var(--form-input-default-borderRadius);font-weight:700}.steps-template-var .steps-template-var-actions{display:flex;gap:5px}.steps-template-var .steps-template-var-move,.steps-template-var .steps-template-var-delete{width:40px;height:40px;min-width:40px;padding:0}.steps-template-var .steps-template-var-move:disabled{cursor:not-allowed;opacity:.45}.facebook-template-var .facebook-replies-config{display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--base-grey);border-radius:8px}.facebook-template-var .facebook-replies-list{display:flex;flex-direction:column;gap:10px}.facebook-template-var .facebook-reply-config{display:grid;grid-template-columns:36px minmax(0, 1fr) auto;gap:10px;align-items:end;padding:10px;background:var(--base-white);border:1px solid var(--form-input-default-border);border-radius:8px}.facebook-template-var .steps-template-var-number{display:flex;align-items:center;justify-content:center;width:36px;height:40px;color:var(--base-accent);background:var(--base-fadedAccent);border-radius:var(--form-input-default-borderRadius);font-weight:700}.facebook-template-var .steps-template-var-actions{display:flex;gap:5px}@media(max-width: 840px){.steps-template-var .steps-template-var-row{grid-template-columns:36px minmax(0, 1fr)}.steps-template-var .steps-template-var-actions{grid-column:2;justify-self:end}.facebook-template-var .facebook-reply-config{grid-template-columns:36px minmax(0, 1fr)}.facebook-template-var .steps-template-var-actions{grid-column:2;justify-self:end}}input[type=checkbox]{width:18px;height:18px;border:1px solid var(--form-input-default-border);border-radius:3px;appearance:none;cursor:pointer;position:relative;margin:0}input[type=checkbox]:hover,input[type=checkbox]:checked{background-color:var(--form-input-default-background);border-color:var(--form-input-default-border)}input[type=checkbox]:hover::after,input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border:solid var(--form-input-default-border);border-width:0 2px 2px 0;transform:translate(-50%, -50%) rotate(45deg)}input[type=checkbox]:checked::after{border-color:var(--form-icon-color)}input[type=checkbox].disabled{cursor:not-allowed;background-color:var(--form-input-disabled-background);border-color:var(--form-input-disabled-border);color:var(--form-input-disabled-color);pointer-events:none}.input-group{display:flex;flex-direction:column;align-items:stretch;gap:3px;align-self:initial;justify-content:initial;align-content:initial}.input-group[data-type=textarea],.input-group[data-type=tags]{width:100% !important}.input-group[data-type=textarea] .input-container .input-group-text,.input-group[data-type=tags] .input-container .input-group-text{align-items:start}.input-group[data-type=textarea] .input-container .input-group-text iconify-icon,.input-group[data-type=tags] .input-container .input-group-text iconify-icon{margin-top:3px}.input-group[data-type=textarea] .input-container textarea,.input-group[data-type=tags] .input-container textarea{min-height:33px;height:auto;max-height:300px;field-sizing:content}.input-group.hidden{display:none}.input-group.disabled .input-container{cursor:not-allowed}.input-group.disabled .input-container .form-input{background-color:var(--form-input-disabled-background);border-color:var(--form-input-disabled-border);color:var(--form-input-disabled-color);pointer-events:none}.input-group.disabled .input-container .form-input:focus{border-color:var(--form-input-disabled-border)}.input-group.disabled .input-container .input-group-text{background-color:var(--form-input-disabled-background);border-color:var(--form-input-disabled-border);color:var(--form-input-disabled-color)}.input-group.disabled .input-container .lccp-preview-bg,.input-group.disabled .input-container .lccp-preview,.input-group.disabled .input-container .lccp-direct-cp-f{pointer-events:none}.input-group.disabled .info-message{display:none}.input-group.disabled .info-message.active{display:flex}.input-group .input-header{display:flex;flex-direction:row;align-items:initial;gap:3px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.input-group .input-header label{font-size:12px;display:flex;flex-direction:row;align-items:initial;gap:3px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.input-group .input-header label[for=totp_code]{margin:0 auto}.input-group .input-header label span{color:var(--alerts-error-color)}.input-group .input-header .input-info{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;position:relative}.input-group .input-header .input-info:hover .info-content{display:flex}.input-group .input-header .input-info iconify-icon{color:var(--form-icon-color);cursor:help;z-index:2}.input-group .input-header .input-info .info-content{font-size:11px;color:var(--base-text);background:var(--alerts-info-background);padding:5px 10px;border:1px solid var(--alerts-info-border);border-radius:5px;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:max-content;max-width:280px;flex-direction:column;gap:5px;z-index:5;display:none}.input-group .input-header .input-info .info-content .info-example{border-top:1px solid var(--alerts-info-border);padding-top:6px;display:flex;flex-direction:column}.input-group .input-header .input-info .info-content .info-example strong{font-size:10px;color:var(--base-darkGrey)}.input-group .input-header .suggested-tags{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.input-group .input-header .suggested-tags p{margin:0;font-size:12px;color:var(--base-text)}.input-group .input-header .suggested-tags .tags{gap:10px}.input-group .input-header .suggested-tags .tags .tag{background:none;padding:0;cursor:pointer;font-size:12px}.input-group .input-header .timezones{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:20px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;font-size:12px}.input-group .input-header .timezones .ct-time,.input-group .input-header .timezones .et-time{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;position:relative}.input-group .input-header .timezones span{cursor:help}.input-group .input-header .timezones span+div{font-size:11px;color:var(--base-text);display:none;position:absolute;top:calc(-100% - 15px);width:max-content;left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:5px;background:var(--alerts-info-background);color:var(--alerts-info-color);border:1px solid var(--alerts-info-border)}.input-group .input-header .timezones span:hover+div{display:block}.input-group .input-container{position:relative;display:flex;align-items:stretch;width:100%}.input-group .input-container .tox-tinymce{flex:1;min-width:0;border-color:var(--form-input-default-border);border-radius:0 var(--form-input-default-borderRadius) var(--form-input-default-borderRadius) 0}.input-group .input-container .lccp-el-wrap{width:100%}.input-group .input-container .lccp-el-wrap .lccp-preview{border-radius:0 5px 5px 0}.input-group .input-container .image-preview{max-height:34px;min-width:34px;padding:5px;background-color:var(--form-icon-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.input-group .input-container .image-preview img{max-height:100%;max-width:100%;height:100%;width:100%;object-fit:contain}.input-group .input-container .input-group-text{padding:5px;font-size:12px;color:var(--form-icon-color);text-align:center;white-space:nowrap;background-color:var(--form-icon-background);border:1px solid var(--form-input-default-border);border-radius:5px;min-width:33px;display:flex;flex-direction:row;align-items:center;gap:3px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap}.input-group .input-container .input-group-text.template-property-shortcode-value{max-width:260px;overflow:hidden;text-overflow:ellipsis;border-radius:0;border-left:0;padding:5px 10px}.input-group .input-container .input-group-text.value{min-width:45px}.input-group .input-container .input-group-text span{color:inherit}.input-group .input-container .input-group-text:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.input-group .input-container .input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.input-group .input-container .checkbox-toggle{display:flex;flex-direction:column;align-items:center;border-radius:0 var(--form-toggle-borderRadius) var(--form-toggle-borderRadius) 0;overflow:hidden;border:1px solid var(--form-toggle-border);height:33px}.input-group .input-container .checkbox-toggle:not(:last-child){border-radius:0}.input-group .input-container .checkbox-toggle input{display:none}.input-group .input-container .checkbox-toggle input:checked+label{background-color:var(--form-toggle-on-background)}.input-group .input-container .checkbox-toggle input:checked+label:after{transform:translateX(26px);background-color:var(--form-toggle-on-toggle)}.input-group .input-container .checkbox-toggle label{width:57px;height:100%;position:relative;cursor:pointer;background-color:var(--form-toggle-off-background)}.input-group .input-container .checkbox-toggle label:after{content:"";width:21px;height:21px;position:absolute;top:5px;left:5px;border-radius:5px;transition:.35s;background:var(--form-toggle-off-toggle)}.input-group .input-container .custom-search-select{position:relative;width:100%}.input-group .input-container .custom-search-select .form-input{padding-right:32px;border-radius:0}.input-group .input-container .custom-search-select .custom-search-select-clear{position:absolute;top:50%;transform:translateY(-50%);right:5px;z-index:2;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--base-darkGrey);background:rgba(0,0,0,0);border:0;border-radius:50%;box-shadow:none;cursor:pointer}.input-group .input-container .custom-search-select .custom-search-select-clear:hover{color:var(--base-accent);background:var(--base-fadedAccent)}.input-group .input-container .custom-search-select .custom-search-select-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:260px;overflow-y:auto;background:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);box-shadow:var(--base-shadow)}.input-group .input-container .custom-search-select .custom-search-select-group-label{padding:8px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--base-darkGrey)}.input-group .input-container .custom-search-select .custom-search-select-option{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;text-align:left;color:var(--form-input-default-color);background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;cursor:pointer}.input-group .input-container .custom-search-select .custom-search-select-option span{color:inherit;font-size:13px;font-weight:600}.input-group .input-container .custom-search-select .custom-search-select-option small{color:var(--base-darkGrey);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-group .input-container .custom-search-select .custom-search-select-option:hover{color:var(--base-accent);background:var(--base-fadedAccent)}.input-group .input-container .custom-search-select.page-select-picker .page-select-option small{overflow:visible;text-overflow:initial;white-space:normal}.input-group .input-container .custom-search-select.page-select-picker .page-select-empty{display:none;margin:0;padding:12px;color:var(--base-darkGrey);font-size:13px;text-align:center}.input-group .input-container .custom-search-select.page-select-picker .page-select-empty.active{display:block}.input-group .input-container .form-input{display:flex;flex:1;width:100%;padding:5px 10px;font-size:14px;color:var(--form-input-default-color);appearance:none;background-color:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);margin:0}.input-group .input-container .form-input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group .input-container .form-input:focus{outline:none;border-color:var(--form-input-focus-border)}.input-group .input-container .form-input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-container .form-input[type=datetime-local]{height:33px;display:block}.input-group .input-container .form-input[type=range]{padding:0}.input-group .input-container .form-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0px;height:100%;background:var(--base-accent);cursor:pointer}.input-group .input-container .form-input[type=checkbox]{height:28px;max-width:28px}.input-group .input-container .form-input.tags-input input{border:none;outline:none;flex:1;min-width:120px}.input-group .input-container .button{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .input-container .password-toggle{position:absolute;right:6px;top:50%;height:20px;transform:translateY(-50%);cursor:pointer;color:var(--form-icon-color)}.input-group .input-container select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:.88rem;font-weight:400;line-height:1.5;color:var(--form-input-default-color);appearance:none;background-color:var(--form-input-default-background);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius)}.input-group .input-container input[type=range]{cursor:pointer;background:linear-gradient(to right, var(--base-accent) 0%, var(--base-accent) var(--range-fill, 0%), var(--base-white) var(--range-fill, 0%), var(--base-white) 100%);background-size:100% 100%;background-position:left center;background-repeat:no-repeat}.input-group .input-container textarea{min-height:calc(1.5em + .75rem + 2)}.input-group .input-validation{display:none;flex-direction:column;background:var(--alerts-warning-background);padding:10px;border-left:1px solid var(--alerts-warning-border);border-bottom:1px solid var(--alerts-warning-border);border-right:1px solid var(--alerts-warning-border);margin-top:-3px;border-radius:0 0 var(--form-input-default-borderRadius) var(--form-input-default-borderRadius)}.input-group .input-validation .error{display:none;margin:0;font-size:12px;color:var(--alerts-warning-color)}.input-group .input-validation .error.active{display:block}.input-group.error .input-container .input-group-text:not(:last-child){border-bottom-left-radius:0}.input-group.error .input-container .form-input:not(:first-child){border-bottom-right-radius:0}.input-group.error .input-validation{display:flex}.input-group .totp-inputs{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:nowrap;flex:1}.input-group .totp-inputs .totp-digit{flex:0 0 44px;width:44px;height:50px;padding:0;font-size:18px;font-weight:600;text-align:center;color:var(--form-input-default-color);appearance:none;background-color:var(--form-input-default-background);border:1px solid var(--form-input-default-border);border-radius:5px}.modal{background:var(--modal-background);padding:30px;border-radius:var(--modal-borderRadius);box-shadow:var(--base-shadow);display:flex;flex-direction:column;align-items:center;gap:20px;align-self:initial;justify-content:initial;align-content:initial;max-width:500px;width:100%}.modal.wide{align-items:stretch;gap:14px;width:min(1080px,100vw - 40px);max-width:1080px;max-height:calc(100dvh - 40px);overflow:hidden;padding:20px}.modal h3{margin:0;font-size:26px;text-align:center}.modal p{margin:0}.modal .modal-actions{display:flex;flex-direction:row;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.modal .modal-actions .button:not(.text){min-width:180px;font-size:18px;padding:10px 20px;text-transform:capitalize}.modal .modal-actions.vertical{flex-direction:column}.modal .modal-header{display:flex;flex-direction:row;align-items:center;gap:12px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--base-grey)}.modal .modal-header>div{min-width:0;flex:1 1 auto}.modal .modal-header h3{text-align:left}.modal .modal-header .modal-info{margin-top:4px;color:var(--base-darkGrey);font-size:12px;line-height:1.35}.modal .modal-tabs{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;padding:4px;width:fit-content;background:var(--base-grey);border-radius:8px}.modal .modal-tabs .button{min-height:34px}.modal .modal-tabs .button.active{color:var(--buttons-primary-default-color);background:var(--buttons-primary-default-background)}.modal .modal-toolbar{display:grid;grid-template-columns:minmax(240px, 1fr) minmax(150px, 180px) minmax(150px, 200px) auto;gap:8px;align-items:end;padding:12px;background:var(--base-grey);border-radius:8px}.modal .modal-toolbar .input-group{margin:0}.modal .modal-toolbar .button{align-self:end;min-height:38px}.modal .modal-upload-zone{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap;min-height:58px;padding:10px;color:var(--base-darkGrey);background:var(--base-grey);border:1px dashed var(--form-input-default-border);border-radius:8px;cursor:pointer}.modal .modal-upload-zone:hover,.modal .modal-upload-zone.is-dragging{color:var(--base-accent);background:var(--base-fadedAccent);border-color:var(--base-accent)}.modal .modal-upload-zone[hidden]{display:none}.modal .modal-upload-zone iconify-icon{color:inherit;font-size:22px}.modal .modal-upload-zone p,.modal .modal-upload-zone span{margin:0;color:inherit}.modal .modal-upload-zone p{font-size:13px;font-weight:700}.modal .modal-upload-zone span{font-size:12px}.modal .modal-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:10px;min-height:260px;max-height:min(48dvh,500px);overflow-y:auto;padding:2px}.modal .modal-grid-item{display:flex;flex-direction:column;align-items:initial;gap:7px;align-self:initial;justify-content:initial;align-content:initial;min-width:0;padding:8px;color:var(--base-text);background:var(--base-white);border:1px solid var(--base-grey);border-radius:8px;cursor:pointer;text-align:left}.modal .modal-grid-item:hover{background:var(--base-fadedAccent)}.modal .modal-grid-item.selected{padding:7px;background:var(--base-white);border-width:2px;border-color:var(--base-accent)}.modal .modal-grid-item img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--base-grey);border-radius:5px}.modal .modal-grid-item span,.modal .modal-grid-item small{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .modal-grid-item span{font-size:12px;font-weight:700}.modal .modal-grid-item small{color:var(--base-darkGrey);font-size:11px}.modal .modal-empty{padding:30px;color:var(--base-darkGrey);background:var(--base-grey);border-radius:8px;text-align:center}@media(max-width: 840px){.modal.wide{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px}.modal .modal-toolbar{grid-template-columns:1fr}.modal .modal-grid{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}}#notifications{position:fixed;top:80px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:initial;align-self:initial;justify-content:initial;align-content:initial}#notifications .notification{background:var(--alerts-info-background);border-left:5px solid var(--alerts-info-color);box-shadow:var(--base-shadow);border-radius:5px var(--notification-borderRadius) var(--notification-borderRadius) 5px;overflow:hidden;width:400px;margin:0 0 10px 0}#notifications .notification .notification-wrapper{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:nowrap;padding:10px 15px}#notifications .notification .notification-wrapper .notification-body{color:var(--alerts-info-color)}#notifications .notification .notification-wrapper .notification-body h4{margin:0;font-size:15px;color:inherit}#notifications .notification .notification-wrapper .notification-body p{margin:0;font-size:12px;color:inherit}#notifications .notification .notification-wrapper .notification-loader{width:25px;height:25px;margin-left:auto}#notifications .notification .notification-wrapper .notification-loader svg{position:relative;width:100%;height:100%}#notifications .notification .notification-wrapper .notification-loader svg circle{width:100%;height:100%;fill:none;stroke:var(--alerts-info-border);stroke-width:3;stroke-linecap:round;transform:translate(3px, 3px)}#notifications .notification .notification-wrapper .notification-loader svg circle:nth-child(2){stroke-dasharray:62.83;stroke-dashoffset:0;animation:notification-progress var(--duration) linear forwards;stroke:var(--alerts-info-color)}#notifications .notification .notification-wrapper p{color:inherit;margin:0}#notifications .notification.hide{animation:fadeOut .5s forwards}@keyframes fadeOut{from{opacity:1;height:61px}to{opacity:0;height:0;margin:0}}#notifications .notification.error{background:var(--alerts-error-background);border-color:var(--alerts-error-color);color:var(--alerts-error-color)}#notifications .notification.error .notification-body{color:inherit}#notifications .notification.error .notification-loader svg circle{stroke:var(--alerts-error-border)}#notifications .notification.error .notification-loader svg circle:nth-child(2){stroke:var(--alerts-error-color)}#notifications .notification.success{background:var(--alerts-success-background);border-color:var(--alerts-success-color);color:var(--alerts-success-color)}#notifications .notification.success .notification-body{color:inherit}#notifications .notification.success .notification-loader svg circle{stroke:var(--alerts-success-border)}#notifications .notification.success .notification-loader svg circle:nth-child(2){stroke:var(--alerts-success-color)}#notifications .notification.warning{background:var(--alerts-warning-background);border-color:var(--alerts-warning-color);color:var(--alerts-warning-color)}#notifications .notification.warning .notification-body{color:inherit}#notifications .notification.warning .notification-loader svg circle{stroke:var(--alerts-warning-border)}#notifications .notification.warning .notification-loader svg circle:nth-child(2){stroke:var(--alerts-warning-color)}@keyframes notification-progress{from{stroke-dashoffset:0}to{stroke-dashoffset:62.83}}.icon-with-text{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}.icon-with-text .visually-hidden{color:var(--base-text);display:none}.dtsp-searchPanes .icon-with-text .visually-hidden{display:block}table.fixed-header thead{position:sticky;top:var(--header-height);background:var(--table-header-default-background);z-index:1}table .actions{display:flex;flex-direction:row;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}table .actions .action{display:flex;flex-direction:initial;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;position:relative}table .actions .action iconify-icon{display:flex}table .actions .action a,table .actions .action span{cursor:pointer}table .actions .action a:hover,table .actions .action span:hover{color:var(--base-accentHover)}table .actions .action label{display:none;position:absolute;top:calc(100% + 3px);left:50%;transform:translateX(-50%);background:var(--base-darkGrey);color:var(--base-white);padding:2px 5px;border-radius:5px;white-space:nowrap;z-index:10;font-size:10px;pointer-events:none}table .actions .action:hover label{display:block}table iconify-icon{font-size:18px}table *{font-size:14px}table tr:hover td{box-shadow:none !important;background:var(--table-body-hover-background)}table th{position:relative}table td .table-user-badge{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;line-height:1;cursor:help;user-select:none}table td .table-icon{color:var(--base-text);display:flex}table td .table-icon.small svg{width:var(--table-icon-small);height:var(--table-icon-small)}table td .table-icon.medium svg{width:var(--table-icon-medium);height:var(--table-icon-medium)}table td .table-icon.large svg{width:var(--table-icon-large);height:var(--table-icon-large)}div.dt-container{border:none !important;border-radius:0 !important}div.dt-container div.dt-layout-row:first-of-type{flex-direction:column}div.dt-container div.dt-layout-row:first-of-type .dt-layout-start{width:100%}div.dt-container .dt-info{font-size:14px}div.dt-container .dt-paging nav .dt-paging-button{position:relative;padding:5px;font-size:12px;text-decoration:none;color:var(--table-pagination-default-text) !important;background-color:var(--table-pagination-default-background);border:1px solid var(--table-pagination-default-border);margin:0;border-radius:0;font-weight:normal;margin-left:-1px;min-width:30px;outline:none;box-shadow:none !important}div.dt-container .dt-paging nav .dt-paging-button.disabled{color:var(--table-pagination-disabled-text) !important;background:var(--table-pagination-disabled-background);border:1px solid var(--table-pagination-disabled-border)}div.dt-container .dt-paging nav .dt-paging-button.disabled:hover{color:var(--table-pagination-disabled-text) !important;background:var(--table-pagination-disabled-background);border:1px solid var(--table-pagination-disabled-border)}div.dt-container .dt-paging nav .dt-paging-button.current{color:var(--table-pagination-active-text) !important;background:var(--table-pagination-active-background);border:1px solid var(--table-pagination-active-border)}div.dt-container .dt-paging nav .dt-paging-button.current:hover{color:var(--table-pagination-active-text) !important;background:var(--table-pagination-active-background);border:1px solid var(--table-pagination-active-border)}div.dt-container .dt-paging nav .dt-paging-button:hover{color:var(--table-pagination-hover-text) !important;background:var(--table-pagination-hover-background);border:1px solid var(--table-pagination-hover-border)}div.dt-container .dt-paging nav .dt-paging-button:active{color:inherit !important;background:inherit;border:inherit}div.dt-container .dt-paging nav .dt-paging-button:first-of-type{border-radius:5px 0 0 5px;margin:0}div.dt-container .dt-paging nav .dt-paging-button:last-of-type{border-radius:0 5px 5px 0}.posters-admin-card .card-body{display:grid;gap:16px}.posters-probability-grid{align-items:start}.poster-admin-preview{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--base-background-alt, #f3f5f9);border:1px solid var(--base-border, #d7dde7);display:flex;align-items:center;justify-content:center;color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font-size:12px;line-height:1.2;text-align:center}.poster-admin-preview img{width:100%;height:100%;object-fit:cover;display:block}.poster-admin-tier-form{display:block}.poster-admin-tier-form .form-input{min-width:140px;width:100%}.poster-admin-actions{display:grid;gap:8px}.posters-probability-form{display:grid;gap:16px}.posters-probability-form[data-disabled=true]{opacity:.72}.posters-probability-total{padding:12px 14px;border-radius:10px;font-weight:600;background:var(--base-background-alt, #f3f5f9);border:1px solid var(--base-border, #d7dde7)}.posters-probability-total.is-valid{color:#0f9d58;border-color:rgba(15,157,88,.3);background:rgba(15,157,88,.08)}.posters-probability-total.is-invalid{color:#d93025;border-color:rgba(217,48,37,.3);background:rgba(217,48,37,.08)}.posters-admin-sql{margin:0;padding:14px;border-radius:10px;background:#111827;color:#f9fafb;font-size:13px;line-height:1.5;overflow:auto}.posters-admin-notes p{margin:0}.poster-test-page{display:grid;gap:16px}.poster-test-layout{display:grid;gap:16px}.poster-test-form{display:grid;gap:16px}.poster-package-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:12px}.poster-package-card,.poster-payment-card,.poster-summary-card{position:relative;border:1px solid var(--base-border, #d7dde7);border-radius:10px;background:var(--base-background, #fff)}.poster-package-card{display:grid;gap:10px;padding:16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.poster-package-card input{position:absolute;opacity:0;pointer-events:none}.poster-package-card:hover{transform:translateY(-1px);border-color:rgba(var(--brand_primary_button_background_rgb, 0, 0, 0), 0.4)}.poster-package-card.is-selected{border-color:var(--brand_primary_button_background, #000);box-shadow:0 0 0 2px rgba(var(--brand_primary_button_background_rgb, 0, 0, 0), 0.14)}.poster-package-name,.poster-package-cost{display:block}.poster-package-name{font-size:16px;font-weight:700;line-height:1.35}.poster-package-cost{font-size:20px;font-weight:800;line-height:1.2}.poster-package-values,.poster-summary-meta{display:flex;flex-wrap:wrap;gap:8px}.poster-package-values span,.poster-summary-meta span{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--base-background-alt, #f3f5f9);color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font-size:12px;line-height:1}.poster-payment-card{display:grid;gap:10px;padding:16px}.poster-payment-card input{position:absolute;opacity:0;pointer-events:none}.poster-payment-card.is-selected{border-color:rgba(var(--brand_primary_button_background_rgb, 0, 0, 0), 0.28);background:var(--base-background-alt, #f3f5f9)}.poster-payment-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700}.poster-payment-logo{position:relative;width:34px;height:22px;flex:0 0 34px}.poster-payment-logo span{position:absolute;top:0;width:22px;height:22px;border-radius:999px;opacity:.95}.poster-payment-logo .is-red{left:0;background:#eb001b}.poster-payment-logo .is-orange{right:0;background:#f79e1b}.poster-payment-meta{color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font-size:13px}.poster-summary-card{display:grid;gap:10px;padding:16px}.poster-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}.poster-test-submit{width:100%;justify-content:center}.poster-test-response-wrap{display:grid;gap:16px}.poster-test-response-block{display:grid;gap:10px}.poster-test-response-block h3{margin:0;font-size:16px}.poster-test-response{white-space:pre-wrap;word-break:break-word}.poster-categories-layout{display:grid;gap:16px}.poster-category-form{display:grid;gap:12px}.poster-category-actions{display:grid;gap:10px}.poster-category-inline-form{display:grid;gap:10px}.poster-category-button{width:100%;justify-content:center}.poster-sorter-card .card-body{display:grid;gap:18px}.poster-sorter-layout{display:grid;gap:20px;grid-template-columns:minmax(0, 1fr) 320px;align-items:start}.poster-sorter-preview,.poster-sorter-meta{display:grid;gap:16px}.poster-sorter-image-wrap,.poster-sorter-panel{border:1px solid var(--base-border, #d7dde7);border-radius:16px;background:var(--base-surface, #fff)}.poster-sorter-image-wrap{min-height:560px;padding:20px;display:grid;place-items:center}.poster-sorter-image{display:block;max-width:min(100%,500px);max-height:500px;border-radius:16px;box-shadow:0 18px 45px rgba(16,18,24,.12)}.poster-sorter-panel{padding:16px;display:grid;gap:12px}.poster-sorter-panel h3{margin:0;font-size:16px}.poster-sorter-progress{margin:0;color:var(--base-text-soft, rgba(16, 18, 24, 0.72))}.poster-sorter-rank-form{display:grid;gap:10px}.poster-sorter-button{width:100%;justify-content:center}.poster-sorter-path{margin:0;font-family:monospace;font-size:12px;line-height:1.45;word-break:break-word;color:var(--base-text-soft, rgba(16, 18, 24, 0.72))}.poster-sorter-nav{display:flex;gap:10px;flex-wrap:wrap}.poster-full-gallery-page{--poster-common: #0f9d58;--poster-rare: #2563eb;--poster-epic: #7c3aed;--poster-legendary: #d4a017}.poster-full-gallery-page .gallery{display:grid;gap:20px}.poster-full-gallery-page .poster-full-gallery-filters{display:grid;gap:12px}.poster-full-gallery-page header{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.poster-full-gallery-page header h1,.poster-full-gallery-page header p{margin:0}.poster-full-gallery-page header h1{font-size:28px;line-height:1.1}.poster-full-gallery-page header p{color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font-size:14px}.poster-full-gallery-page .filters{display:grid;gap:8px;align-items:start}.poster-full-gallery-page .filters .filters-label{color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.poster-full-gallery-page .filters .filters-bar{display:inline-flex;flex-wrap:wrap;gap:0;width:fit-content;border:1px solid var(--base-border, #d7dde7);border-radius:999px;overflow:hidden;background:var(--base-background, #fff)}.poster-full-gallery-page .filters .filter{appearance:none;border:0;border-right:1px solid var(--base-border, #d7dde7);background:rgba(0,0,0,0);color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font:inherit;font-size:13px;font-weight:600;line-height:1;padding:11px 14px;cursor:pointer}.poster-full-gallery-page .filters .filter:last-child{border-right:0}.poster-full-gallery-page .filters .filter.is-active{background:var(--brand_primary_button_background, #111827);color:var(--brand_primary_button_text, #fff)}.poster-full-gallery-page .tier{display:grid;gap:14px}.poster-full-gallery-page .tier.is-hidden{display:none}.poster-full-gallery-page .poster-full-gallery-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.poster-full-gallery-page .poster-full-gallery-group-header h2,.poster-full-gallery-page .poster-full-gallery-group-header span{margin:0}.poster-full-gallery-page .poster-full-gallery-group-header h2{font-size:18px;line-height:1.2}.poster-full-gallery-page .poster-full-gallery-group-header span{color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font-size:13px;font-weight:600}.poster-full-gallery-page .poster-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(115px, 1fr));gap:10px}.poster-full-gallery-page .poster{position:relative;display:grid;overflow:hidden;border-radius:14px;border:2px solid #000;background:#000}.poster-full-gallery-page .poster.is-hidden{display:none}.poster-full-gallery-page .poster[data-tier="1"]{border-color:var(--poster-common)}.poster-full-gallery-page .poster[data-tier="1"] .ribbon{background:var(--poster-common)}.poster-full-gallery-page .poster[data-tier="2"]{border-color:var(--poster-rare)}.poster-full-gallery-page .poster[data-tier="2"] .ribbon{background:var(--poster-rare)}.poster-full-gallery-page .poster[data-tier="3"]{border-color:var(--poster-epic);box-shadow:0 0 0 1px rgba(124,58,237,.24),0 0 25px rgba(124,58,237,.3)}.poster-full-gallery-page .poster[data-tier="3"] .ribbon{background:var(--poster-epic)}.poster-full-gallery-page .poster[data-tier="4"]{border-color:var(--poster-legendary);box-shadow:0 0 0 1px rgba(212,160,23,.24),0 0 25px rgba(212,160,23,.34)}.poster-full-gallery-page .poster[data-tier="4"] .ribbon{background:var(--poster-legendary)}.poster-full-gallery-page .poster .ribbon{position:absolute;top:0;right:0;z-index:2;border-radius:0 0 0 10px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;padding:5px 10px;text-transform:uppercase}.poster-full-gallery-page .poster img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;cursor:zoom-in}.poster-full-gallery-page .poster-full-gallery-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:var(--base-background, #fff);border-top:1px solid var(--base-border, #d7dde7);font-size:11px;line-height:1.2}.poster-full-gallery-page .poster-full-gallery-meta span{color:var(--base-text-soft, rgba(16, 18, 24, 0.72));font-weight:600}.poster-full-gallery-page .poster-full-gallery-meta a{color:var(--brand_primary_button_background, #111827);font-weight:700;text-decoration:none}.poster-lightbox{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.88)}.poster-lightbox.is-open{display:flex}.poster-lightbox-image{display:block;max-width:min(90vw,700px);max-height:90vh;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.45)}.poster-lightbox-close{position:absolute;top:16px;right:16px;width:42px;height:42px;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:30px;line-height:1;cursor:pointer}@media(max-width: 900px){.poster-admin-tier-form .form-input{width:100%}.poster-category-actions{grid-template-columns:1fr}.poster-summary-line{align-items:flex-start;flex-direction:column}.poster-sorter-layout{grid-template-columns:1fr}.poster-sorter-image-wrap{min-height:unset}.poster-full-gallery-page .filters .filters-bar{width:100%;border-radius:14px}.poster-full-gallery-page .filters .filters-bar .filter{flex:1 1 auto;text-align:center}.poster-full-gallery-page .poster-grid{grid-template-columns:repeat(auto-fill, minmax(115px, 1fr))}}.minigame-summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:15px;margin-bottom:20px}.minigame-summary .card{margin:0}.minigame-summary strong{display:block;margin-top:6px;font-size:28px}.minigame-filters{margin-bottom:20px}.minigame-filter-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:12px;align-items:end}.minigame-filter-grid label{display:grid;gap:5px;font-size:13px;font-weight:700}.minigame-filter-grid input,.minigame-filter-grid select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--form-input-default-border);border-radius:var(--form-input-default-borderRadius);background:var(--form-input-default-background)}.minigame-filter-actions{display:flex;gap:8px;align-items:center}.minigame-filter-note{margin:12px 0 0;color:var(--base-darkGrey);font-size:13px}.minigame-player-link{color:var(--base-accent);font-weight:700;text-decoration:none}.minigame-player-link:hover{color:var(--base-accentHover);text-decoration:underline}.minigame-report h2{margin-top:0}.minigame-report+.minigame-report{margin-top:20px}.minigame-chart-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 560px), 1fr));gap:20px;margin-bottom:20px}.minigame-chart-grid .card{min-width:0;margin:0}.minigame-chart-grid .minigame-chart-span{grid-column:1/-1}.minigame-chart{min-height:300px}.minigame-chart-wide{min-height:320px}.minigame-dual-chart{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px}.minigame-dual-chart h3{margin:0 0 10px;font-size:15px}header{position:fixed;width:100%;top:0;background:var(--header-background);box-shadow:var(--base-shadow);height:var(--header-height);padding:10px 20px;z-index:3;display:flex;flex-direction:initial;align-items:center;gap:initial;align-self:initial;justify-content:initial;align-content:center}header #logo{height:40px}header #logo .logo{height:100%}header #header-content{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;width:100%}header #header-content .header-icon{height:40px;width:40px;flex:0 0 40px;padding:0;border:0;background:var(--base-fadedAccent);color:var(--base-accent);border-radius:50%;display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial}header #header-content .header-icon svg{fill:var(--base-accent);width:20px;height:20px}header #header-content #theme-toggle{cursor:pointer}header #header-content #theme-toggle:focus-visible{outline:2px solid var(--base-accent);outline-offset:2px}header #header-content #notifications-icon{margin-left:auto;cursor:pointer;position:relative}header #header-content #notifications-icon.has-unread::after{content:"";position:absolute;top:6px;right:6px;width:9px;height:9px;background:var(--base-red);border:2px solid var(--header-background);border-radius:50%}header #header-content #notification-center{position:absolute;top:calc(100% + 10px);right:10px;width:300px;background:var(--modal-background);border-radius:var(--modal-borderRadius);box-shadow:var(--base-shadow);padding:0;display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;display:none;z-index:4;overflow:hidden}header #header-content #notification-center .title{font-weight:bold;color:var(--base-text);font-size:16px;line-height:18px;margin:0;padding:10px}header #header-content #notification-center #notification-list{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;width:100%;max-height:300px;overflow-y:scroll}header #header-content #notification-center #notification-list .empty{text-align:center}header #header-content #notification-center #notification-list .notification-item{border-top:1px solid var(--base-grey);padding:10px;display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;cursor:pointer;position:relative}header #header-content #notification-center #notification-list .notification-item:before{content:"";width:3px;height:calc(100% - 20px);border-radius:5px;display:block;position:absolute;right:13px;top:10px}header #header-content #notification-center #notification-list .notification-item.error:before{background:var(--alerts-error-border)}header #header-content #notification-center #notification-list .notification-item.warning:before{background:var(--alerts-warning-border)}header #header-content #notification-center #notification-list .notification-item.info:before{background:var(--alerts-info-border)}header #header-content #notification-center #notification-list .notification-item.success:before{background:var(--alerts-success-border)}header #header-content #notification-center #notification-list .notification-item:hover{background:var(--base-grey)}header #header-content #notification-center #notification-list .notification-item .notification-status{color:var(--base-accent)}header #header-content #notification-center #notification-list .notification-item .notification-status.is-read{color:var(--base-darkGrey)}header #header-content #notification-center #notification-list .notification-item .notification-content{display:flex;flex-direction:column;align-items:initial;gap:3px;align-self:initial;justify-content:initial;align-content:initial}header #header-content #notification-center #notification-list .notification-item .notification-content p{margin:0;font-size:12px;line-height:14px;color:var(--base-text)}header #header-content #notification-center #notification-list .notification-item .notification-content p.timestamp{font-size:10px;line-height:12px;color:var(--base-darkGrey)}header #header-content #notification-center.active{display:flex}header #header-content #user-menu{display:flex;flex-direction:initial;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;position:relative}header #header-content #user-menu #user-image{font-weight:bold;font-size:18px}header #header-content #user-menu .user-info{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial}header #header-content #user-menu .user-info .name{color:var(--base-text);margin:0;font-weight:bold;font-size:14px;line-height:16px}header #header-content #user-menu .user-info .role{font-size:12px;line-height:14px;color:var(--base-text);margin:0}#sidebar{position:fixed;width:var(--sidebar-width);left:0;top:var(--header-height);height:calc(100dvh - var(--header-height));box-shadow:7px 0 60px rgba(0,0,0,.05);background:var(--sidebar-background);padding:20px;z-index:2;overflow-y:scroll}#sidebar nav{height:100%}#sidebar nav .main-menu{margin:0;padding:0;position:relative;list-style:none;display:flex;flex-direction:column;align-items:center;gap:3px;align-self:initial;justify-content:initial;align-content:initial;height:100%}#sidebar nav .main-menu iconify-icon{text-align:center;font-size:24px;opacity:.3;transition:color 300ms}#sidebar nav .main-menu iconify-icon.menu-arrow{margin-left:auto}#sidebar nav .main-menu .menu{width:100%}#sidebar nav .main-menu .menu .menu-title{color:var(--base-accent);text-transform:uppercase;font-weight:bold;margin:0}#sidebar nav .main-menu .menu[data-menu=settings]{margin-top:auto}#sidebar nav .main-menu .option{width:100%}#sidebar nav .main-menu .option .option-title{display:flex;flex-direction:initial;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;color:var(--colors-grey);font-size:14px;line-height:14px;height:34px;padding:5px 10px;position:relative;border-radius:5px;white-space:nowrap;margin:0;text-decoration:none;cursor:pointer}#sidebar nav .main-menu .option .option-title:hover{background:var(--base-fadedAccent);color:var(--base-accent)}#sidebar nav .main-menu .option.active .option-title{font-weight:bold}#sidebar nav .main-menu .option.current .option-title{font-weight:bold}#sidebar nav .main-menu .option.current .sub-option.current .sub-option-title{background:var(--base-fadedAccent);color:var(--base-accent);font-weight:bold}#sidebar nav .main-menu .option.collapsed .option-title{font-weight:normal}#sidebar nav .main-menu .option .sub-menu{padding:3px 0 0 40px;list-style:none;position:relative}#sidebar nav .main-menu .option .sub-menu:before{content:"";height:100%;opacity:1;width:3px;background:var(--base-fadedAccent);position:absolute;left:20px;top:0;border-radius:15px}#sidebar nav .main-menu .option .sub-menu .sub-option{width:100%}#sidebar nav .main-menu .option .sub-menu .sub-option .sub-option-title{display:flex;flex-direction:initial;align-items:center;gap:5px;align-self:initial;justify-content:initial;align-content:initial;color:var(--base-text);font-size:14px;line-height:14px;height:34px;padding:5px 10px;position:relative;border-radius:5px;white-space:nowrap;margin:0;text-decoration:none;cursor:pointer}#sidebar nav .main-menu .option .sub-menu .sub-option .sub-option-title:hover{background:var(--base-fadedAccent);color:var(--base-accent)}#sidebar nav .main-menu .option.collapsed .sub-menu{display:none}#nav-toggle{display:none;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;border:0;background:none;min-width:initial;max-width:initial;padding:0;border-radius:0}#nav-toggle .box{position:relative;display:flex;width:40px;height:40px}#nav-toggle .box .bars{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms}#nav-toggle .box .bars::before,#nav-toggle .box .bars::after{content:"";display:block;position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff}#nav-toggle .box .bars::before{top:-10px;transition:top 75ms ease .12s,opacity 75ms ease}#nav-toggle .box .bars::after{bottom:-10px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}#nav-toggle.active .box .bars{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}#nav-toggle.active .box .bars::before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}#nav-toggle.active .box .bars::after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(-90deg)}footer{background:var(--colors-darkNavy);z-index:10;display:flex;flex-direction:row;align-items:initial;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap;box-shadow:var(--layout-shadow-footer-offset) rgba(0, 0, 0, var(--layout-shadow-footer-defaultOpacity));margin-top:auto}footer .content-container{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial}footer nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:initial;gap:0 10px;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap}footer nav ul li{position:relative}footer nav ul li a{text-decoration:none;padding:5px;display:block}footer nav ul li:hover a{color:var(--colors-yellow)}footer nav ul li.active a{color:var(--colors-yellow)}footer nav a{color:var(--colors-offWhite)}footer .copyright{margin:0;text-align:center}/*# sourceMappingURL=styles.min.css.map */
