.maintenanceIntro{color:#fff;background:#071324;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:28px 32px;display:flex}.maintenanceIntro span{letter-spacing:.18em;color:#9fb0c5;font-size:9px}.maintenanceIntro h2{margin:7px 0;font-size:25px}.maintenanceIntro p{color:#aab6c6;margin:0;font-size:11px}.maintenanceIntro>strong{letter-spacing:.1em;background:#168754;border-radius:20px;padding:10px 16px;font-size:10px}.maintenancePanel{background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:26px}.maintenancePanel .panelHead>a{color:#fff;background:#071324;padding:12px 15px;font-size:10px;font-weight:900}.checkList{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.checkList article{border:1px solid #e7ebf0;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.checkList article>span{color:#168754;background:#e7f8ef;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.checkList article div{flex-direction:column;gap:4px;display:flex}.checkList small{color:#7b8797}.checkList em{color:#168754;font-size:10px;font-style:normal;font-weight:900}.maintenanceNote{background:#fff8e6;border-left:3px solid #e0a100;margin-top:22px;padding:18px}.maintenanceNote b{font-size:11px}.maintenanceNote p{color:#5c6470;margin-bottom:0;font-size:11px;line-height:1.5}@media (width<=800px){.checkList{grid-template-columns:1fr}.maintenanceIntro{align-items:flex-start;gap:15px}.maintenanceIntro h2{font-size:20px}}.tickerSettingsPanel{background:#fff;border:1px solid #e3e7ed;border-radius:10px;margin-bottom:22px;padding:26px}.tickerSettingsPanel .panelHead{border-bottom:1px solid #e7ebf0;padding-bottom:18px}.tickerSettingsPanel .panelHead h2{margin:0;font-size:18px}.tickerSettingsPanel .panelHead p{color:#7b8797;margin:6px 0 0;font-size:12px}.tickerSettingsPanel .panelHead>span{border-radius:20px;padding:7px 11px;font-size:8px;font-weight:900}.settingOn{color:#168754;background:#e7f8ef}.settingOff{color:#697587;background:#edf0f4}.tickerSettingsLoading{text-align:center;color:#7b8797;padding:30px;font-size:11px}.tickerSettingsPanel form{gap:20px;padding-top:20px;display:grid}.tickerToggle{justify-content:space-between;align-items:center;gap:20px;display:flex}.tickerToggle>span{flex-direction:column;gap:5px;display:flex}.tickerToggle b{font-size:13px}.tickerToggle small{color:#7b8797;font-size:10px}.tickerToggle input{opacity:0;position:absolute}.tickerToggle i{background:#cfd6df;border-radius:20px;flex:none;width:48px;height:26px;transition:all .2s;position:relative}.tickerToggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.tickerToggle input:checked+i{background:#168754}.tickerToggle input:checked+i:after{transform:translate(22px)}.tickerSettingsPanel fieldset{border:0;margin:0;padding:0}.tickerSettingsPanel fieldset:disabled{opacity:.45}.tickerSettingsPanel legend{color:#697587;letter-spacing:.08em;margin-bottom:11px;padding:0;font-size:9px;font-weight:900}.tickerMode{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tickerMode>label{cursor:pointer;border:1px solid #dce2e9;border-radius:8px;align-items:flex-start;gap:10px;padding:16px;display:flex}.tickerMode>label.selected{background:#fff8f8;border-color:#df151e}.tickerMode input{accent-color:#df151e;margin-top:2px}.tickerMode span{flex-direction:column;gap:5px;display:flex}.tickerMode b{font-size:12px}.tickerMode small{color:#7b8797;font-size:10px;line-height:1.4}.manualTickerFields{background:#f7f9fb;border-radius:8px;gap:15px;margin-top:18px;padding:18px;display:grid}.manualTickerFields>label{color:#697587;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.manualTickerFields input{color:#111827;border:1px solid #d9dfe7;border-radius:5px;padding:12px;font:12px Arial,sans-serif}.manualTickerFields label small{color:#8a95a5;font-weight:400}.tickerMessagePreview{color:#fff;background:#071324;align-items:center;height:38px;font-size:10px;display:flex;overflow:hidden}.tickerMessagePreview>small{display:none}.tickerMessagePreview>b{background:#df151e;align-items:center;height:38px;padding:0 13px;font-size:9px;display:flex}.tickerMessagePreview>span{white-space:nowrap;text-overflow:ellipsis;padding:0 16px;overflow:hidden}.settingsSuccess,.settingsError{margin:0;padding:11px 13px;font-size:10px}.settingsSuccess{color:#168754;background:#e7f8ef}.settingsError{color:#ad2027;background:#fff0ef}.tickerSettingsActions{justify-content:flex-end;gap:9px;display:flex}.tickerSettingsActions a,.tickerSettingsActions button{border:0;padding:12px 15px;font-size:9px;font-weight:900}.tickerSettingsActions a{color:#39465a;background:#edf1f5}.tickerSettingsActions button{color:#fff;background:#df151e}.tickerSettingsActions button:disabled{opacity:.6}@media (width<=700px){.tickerMode{grid-template-columns:1fr}.tickerSettingsActions{flex-direction:column}.tickerSettingsActions a,.tickerSettingsActions button{text-align:center;width:100%}}.tickerColorField{background:#f7f9fb;border:1px solid #e0e5eb;border-radius:8px;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:14px;margin-top:15px;padding:15px;display:grid}.tickerColorField>div{flex-direction:column;gap:5px;display:flex}.tickerColorField>div b{font-size:10px}.tickerColorField>div small{color:#7b8797;font-size:9px}.tickerColorField>label{align-items:center;gap:8px;display:flex}.tickerColorField input[type=color]{cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:5px;width:42px;height:34px;padding:2px}.tickerColorField label span{color:#fff;letter-spacing:.07em;padding:10px 12px;font-size:8px;font-weight:900}.tickerColorField code{color:#526075;font-size:10px}.tickerColorField>button{color:#314057;background:#e8edf3;border:0;padding:11px 12px;font-size:8px;font-weight:900}@media (width<=700px){.tickerColorField{grid-template-columns:1fr}.tickerColorField>label{justify-content:flex-start}.tickerColorField>button{width:100%}}.tickerBehavior{gap:8px;display:grid}.tickerBehavior>span{color:#697587;font-size:9px;font-weight:900}.tickerBehavior>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tickerBehavior label{cursor:pointer;background:#fff;border:1px solid #d9dfe7;border-radius:6px;align-items:center;gap:8px;padding:11px 12px;display:flex}.tickerBehavior label.selected{background:#fff8f8;border-color:#df151e}.tickerBehavior input{accent-color:#df151e}.tickerBehavior b{font-size:10px}.tickerMessagePreview>strong{color:#ff4b52;flex:none;margin-left:14px;font-size:8px}.tickerMessagePreview.static>span{flex:1;min-width:0}.tickerMessagePreview.moving>span{animation:9s linear infinite ticker-preview}@keyframes ticker-preview{0%{transform:translate(20%)}to{transform:translate(-100%)}}@media (width<=700px){.tickerBehavior>div{grid-template-columns:1fr}.tickerMessagePreview>strong{margin-left:10px}.tickerMessagePreview>span{padding-inline:10px}}.categoriesPanel{background:#fff;border:1px solid #e3e7ed;border-radius:10px;margin-bottom:22px;padding:26px}.categoriesPanel .panelHead{border-bottom:1px solid #e7ebf0;padding-bottom:18px}.categoriesPanel .panelHead h2{margin:0;font-size:18px}.categoriesPanel .panelHead p{color:#7b8797;margin:6px 0 0;font-size:11px}.categoriesPanel .panelHead>span{color:#168754;background:#e7f8ef;border-radius:20px;padding:7px 11px;font-size:8px;font-weight:900}.categoriesPanel form{background:#f7f9fb;border:1px solid #0000;border-radius:8px;gap:14px;margin-top:18px;padding:18px;scroll-margin:22px;display:grid}.categoriesPanel form.editingCategory{background:#fff8f8;border-color:#df151e;box-shadow:0 0 0 3px #df151e12}.categoryFormTitle{justify-content:space-between;align-items:center;display:flex}.categoryFormTitle>div{flex-direction:column;gap:4px;display:flex}.categoryFormTitle>b,.categoryFormTitle>div>b{letter-spacing:.08em;font-size:10px}.categoryFormTitle small{color:#697587;font-size:9px}.categoryFormTitle button{background:#e6ebf1;border:0;padding:8px 10px;font-size:8px;font-weight:900}.categoryFormGrid{grid-template-columns:1fr 1fr 150px;gap:10px;display:grid}.categoryFormGrid label{color:#697587;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.categoryFormGrid input{border:1px solid #d9dfe7;border-radius:5px;padding:11px;font:12px Arial,sans-serif}.categoryFormGrid small{color:#8a95a5;font-weight:400}.categoryChecks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.categoryChecks label{background:#fff;border:1px solid #dfe4eb;border-radius:6px;align-items:center;gap:9px;padding:11px;display:flex}.categoryChecks input{accent-color:#df151e}.categoryChecks span{flex-direction:column;gap:3px;display:flex}.categoryChecks b{font-size:9px}.categoryChecks small{color:#7b8797;font-size:8px}.saveCategory{color:#fff;background:#df151e;border:0;justify-self:end;padding:13px 18px;font-size:9px;font-weight:900}.saveCategory:disabled{opacity:.6}.categoryMessage{background:#fff8e6;border-left:3px solid #e0a100;margin:14px 0 0;padding:11px 13px;font-size:10px}.categoryLoading{text-align:center;color:#7b8797;padding:25px}.categoryList{gap:8px;margin-top:18px;display:grid}.categoryList article{border:1px solid #e7ebf0;border-radius:7px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.categoryList article.inactive{opacity:.6}.categoryList article.selectedCategory{opacity:1;background:#fff8f8;border-color:#df151e}.categoryOrder{color:#fff;background:#071324;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.categoryList article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.categoryList h3{margin:0;font-size:12px}.categoryList article>div:nth-child(2) span{color:#df151e;font-size:7px;font-weight:900}.categoryList small{color:#7b8797;font-size:9px}.categoryList em{color:#168754;font-size:8px;font-style:normal;font-weight:900}.categoryList article.selectedCategory em{color:#df151e}.categoryList article>div:last-child{gap:6px;display:flex}.categoryList button{background:#edf1f5;border:0;padding:9px 11px;font-size:8px;font-weight:900}.categoryList .deleteCategory{color:#ad2027;background:#fff0ef}@media (width<=800px){.categoryFormGrid,.categoryChecks{grid-template-columns:1fr}.categoryFormTitle{align-items:flex-start;gap:10px}.categoryList article{grid-template-columns:40px 1fr}.categoryList article>em,.categoryList article>div:last-child{grid-column:2}.categoryList article>div:last-child{justify-content:flex-start}}.publishForm{grid-template-columns:minmax(0,2fr) 340px;align-items:start;gap:22px;display:grid}.editorColumn,.publishSidebar{gap:18px;display:grid}.editorBox{background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:24px}.editorBox h2{margin:0 0 20px;font-size:16px}.editorBox label{letter-spacing:.08em;color:#697587;flex-direction:column;gap:8px;margin-bottom:20px;font-size:9px;font-weight:900;display:flex}.editorBox label:last-child{margin-bottom:0}.editorBox input,.editorBox textarea,.editorBox select{color:#141b25;background:#fff;border:1px solid #dce1e8;border-radius:6px;outline:none;width:100%;padding:13px 14px;font:14px Arial,sans-serif}.editorBox input:focus,.editorBox textarea:focus,.editorBox select:focus{border-color:#1c3b68;box-shadow:0 0 0 3px #1c3b6814}.editorBox label:first-child>input{font-size:20px;font-weight:800}.editorBox textarea{resize:vertical;line-height:1.6}.editorBox label>small{color:#929cac;letter-spacing:0;font-size:9px;font-weight:400}.publishActions{gap:10px;display:grid}.publishActions button{border:0;border-radius:5px;padding:13px;font-size:10px;font-weight:900}.publishActions .primary{color:#fff;background:#df151e}.publishActions .secondary{color:#344052;background:#edf0f4}.publishActions .scheduleBtn{color:#fff;background:#071324}.publishActions button:disabled{opacity:.6}.formError,.formNotice{margin:12px 0 0;padding:12px;font-size:11px;line-height:1.45}.formError{color:#aa1d21;background:#fff0ef}.formNotice{color:#167b4c;background:#e8f8ef}.dropImage{text-align:center;background:#f8fafc;border:2px dashed #d7dce4;border-radius:8px;justify-content:center;align-items:center;position:relative;overflow:hidden;min-height:170px!important;display:flex!important}.dropImage input{opacity:0;cursor:pointer;position:absolute;inset:0}.dropImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dropImage b{color:#273447}.removeImage{color:#aa1d21;background:#fff0ef;border:0;width:100%;padding:10px;font-size:9px;font-weight:900}.featuredImageButton{text-align:center;color:#273447;background:#f8fafc;border:2px dashed #d7dce4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:170px;display:flex;position:relative;overflow:hidden}.featuredImageButton small{color:#8b96a6;font-size:9px}.featuredImageButton.hasImage{border-style:solid;padding:0}.featuredImageButton.hasImage img{object-fit:cover;width:100%;height:190px}.featuredImageButton.hasImage span{color:#fff;background:#071324e6;border-radius:4px;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;bottom:10px;right:10px}.imageMetaNote{color:#7d8796;margin:16px 0;font-size:11px;line-height:1.45}.imageDetails>label:not(.dropImage){margin-top:14px}.imageDetails>label:not(.dropImage)>input{font-size:14px;font-weight:400}.checklist{gap:10px;display:grid}.checklist h2{margin-bottom:8px}.checklist span{color:#a0a8b4;font-size:10px}.checklist span.done{color:#168754;font-weight:900}.postManager{min-height:420px}.emptyState{text-align:center;color:#8b95a4;padding:50px 10px;font-size:13px}@media (width<=980px){.publishForm{grid-template-columns:1fr}.publishSidebar{grid-template-columns:1fr 1fr}.publishSidebar .checklist{grid-column:1/-1}}@media (width<=700px){.publishSidebar{grid-template-columns:1fr}.publishSidebar .checklist{grid-column:auto}.editorBox{padding:18px}}.previewModal article>figure{margin:22px 0}.previewModal article>figure img{object-fit:cover;width:100%;max-height:420px;display:block}.previewModal article>figure figcaption{color:#788392;border-bottom:1px solid #e5e9ef;padding:9px 0;font:11px/1.5 Arial,sans-serif}.featuredPickerOverlay{z-index:1200;background:#030912cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.featuredPicker{background:#fff;border-radius:12px;width:min(930px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #0006}.featuredPicker>header{z-index:3;color:#fff;background:#071324;justify-content:space-between;align-items:center;max-width:none;height:76px;padding:0 24px;display:flex;position:sticky;top:0}.featuredPicker>header small{letter-spacing:.16em;color:#aeb8c7;font-size:8px}.featuredPicker>header h2{margin:5px 0 0;font-size:19px}.featuredPicker>header>button{color:#fff;background:0 0;border:0;font-size:28px}.featuredPickerTabs{z-index:2;background:#f4f6f9;border-bottom:1px solid #dfe4eb;gap:4px;padding:0 24px;display:flex;position:sticky;top:76px}.featuredPickerTabs button{color:#6c7889;background:0 0;border:0;border-bottom:3px solid #0000;padding:17px 14px 13px;font-size:9px;font-weight:900}.featuredPickerTabs button.active{color:#df151e;border-bottom-color:#df151e}.featuredLibrary{padding:22px 24px 28px}.featuredSearch{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.featuredSearch>div{flex-direction:column;gap:4px;display:flex}.featuredSearch b{font-size:14px}.featuredSearch span{color:#8994a4;font-size:9px}.featuredSearch input{border:1px solid #d7dde5;width:260px;padding:11px 13px;font-size:11px}.featuredGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.featuredGrid>button{text-align:left;background:#f1f4f7;border:2px solid #0000;border-radius:7px;min-width:0;padding:0;overflow:hidden}.featuredGrid>button:hover{border-color:#df151e}.featuredGrid img{object-fit:cover;width:100%;height:125px;display:block}.featuredGrid span{background:#fff;flex-direction:column;gap:4px;padding:9px;display:flex}.featuredGrid b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.featuredGrid small{color:#929cab;font-size:8px}.featuredEmpty{text-align:center;color:#8792a2;place-items:center;min-height:235px;font-size:12px;display:grid}.featuredUpload{text-align:center;border:2px dashed #ccd4df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;margin:24px;padding:35px;display:flex}.featuredUploadIcon{color:#071324;background:#edf1f5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.featuredUpload h3{margin:16px 0 8px;font-size:18px}.featuredUpload p{color:#657286;max-width:480px;margin:0;font-size:12px;line-height:1.5}.featuredUpload small{color:#929cac;margin-top:8px;font-size:9px}.featuredUpload button{color:#fff;background:#df151e;border:0;margin-top:20px;padding:13px 18px;font-size:9px;font-weight:900}.featuredUpload button:disabled{opacity:.6}.featuredUpload input{display:none}.featuredError{color:#aa1d21;background:#fff0ef;margin:0 24px 24px;padding:12px;font-size:11px}@media (width<=760px){.featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.featuredSearch{flex-direction:column;align-items:stretch}.featuredSearch input{width:100%}.featuredPickerTabs button{flex:1;padding-inline:5px}.featuredLibrary{padding:18px}.featuredUpload{min-height:330px;margin:18px}}@media (width<=480px){.featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.publishActions .cancelBtn{color:#687486;background:#fff;border:1px solid #d9dee6}.manageList{margin-top:22px;display:grid}.manageList>article{border-bottom:1px solid #e9edf2;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 0;display:grid}.manageList>article>img,.noThumb{object-fit:cover;border-radius:5px;width:110px;height:72px}.noThumb{color:#fff;background:#071324;place-items:center;font-size:22px;font-weight:900;display:grid}.manageInfo{min-width:0}.manageInfo>span{color:#df151e;font-size:9px;font-weight:900}.manageInfo h3{margin:6px 0;font-size:13px;line-height:1.3}.manageInfo small{color:#8993a1;font-size:9px}.rowActions{gap:7px;display:flex}.rowActions button,.previewModal footer button,.previewModal footer a{border:0;padding:9px 10px;font-size:8px;font-weight:900}.viewBtn{color:#263448;background:#edf1f6}.editBtn{color:#fff!important;background:#071324!important}.deleteBtn{color:#b31f26;background:#fff0ef}.previewOverlay{z-index:1000;background:#030912c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.previewModal{background:#fff;border-radius:12px;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #00000059}.previewModal>header{z-index:2;color:#fff;background:#071324;justify-content:space-between;max-width:none;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.previewModal>header div{align-items:center;gap:14px;display:flex}.previewModal>header span{letter-spacing:.15em;font-size:9px}.previewModal>header b{background:#168754;border-radius:20px;padding:7px 10px;font-size:8px}.previewModal>header>button{color:#fff;background:0 0;border:0;font-size:28px}.previewModal>article{width:min(720px,100% - 36px);margin:35px auto}.previewCategory{color:#fff;background:#071324;padding:7px 9px;font-size:9px;font-weight:900;display:inline-block}.previewModal h1{margin:14px 0;font-size:36px;line-height:1.1}.previewModal h2{color:#697485;font-size:18px;font-weight:400;line-height:1.45}.previewModal article>small{color:#8792a2;border-top:1px solid #e5e9ef;padding-top:13px;font-size:9px;display:block}.previewModal article>img{object-fit:cover;width:100%;max-height:420px;margin:22px 0}.previewModal article>div{font-family:Georgia,serif;font-size:17px;line-height:1.7}.previewModal>footer{background:#f5f7fa;border-top:1px solid #e1e6ed;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex;position:sticky;bottom:0}.previewModal>footer button:first-child{color:#465265;background:#dfe4eb}.previewModal>footer a{color:#fff;background:#df151e}@media (width<=800px){.manageList>article{grid-template-columns:75px 1fr}.manageList>article>img,.noThumb{width:75px;height:64px}.rowActions{grid-column:1/-1;justify-content:flex-end}.previewModal h1{font-size:28px}}.newsImporter{background:#f8fafc;border:1px solid #dfe5ec;border-left:4px solid #df151e;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:20px;padding:18px;display:grid}.newsImporter>div span{color:#df151e;letter-spacing:.12em;font-size:8px;font-weight:900}.newsImporter h3{margin:4px 0;font-size:14px}.newsImporter p{color:#758194;margin:0;font-size:10px;line-height:1.45}.newsImporter>button{color:#fff;background:#071324;border:0;padding:12px 15px;font-size:9px;font-weight:900}.newsImporter>button:disabled{opacity:.6}.newsImporter>small{grid-column:1/-1;padding:10px 12px;font-size:10px}.importNewsProgress{color:#168754;background:#e7f8ef}.importNewsError{color:#ad2027;background:#fff0ef}.postPagination{justify-content:center;align-items:center;gap:14px;padding-top:22px;display:flex}.postPagination button{color:#fff;background:#071324;border:0;padding:10px 13px;font-size:8px;font-weight:900}.postPagination button:disabled{opacity:.35}.postPagination span{color:#697587;font-size:10px;font-weight:700}@media (width<=800px){.newsImporter{grid-template-columns:1fr}.newsImporter>button{width:100%}.postPagination{gap:8px}.postPagination button{padding:9px}.postPagination span{font-size:9px}}.postCategoryFilter{background:#f7f9fb;border:1px solid #e2e7ed;border-radius:7px;align-items:end;gap:10px;margin-top:20px;padding:14px;display:flex}.postCategoryFilter label{color:#697587;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.postCategoryFilter select{background:#fff;border:1px solid #d6dde6;border-radius:5px;min-width:245px;padding:10px;font:10px Arial,sans-serif}.postCategoryFilter button{color:#445166;background:#e8edf3;border:0;padding:11px 13px;font-size:8px;font-weight:900}@media (width<=800px){.postCategoryFilter{flex-direction:column;align-items:stretch}.postCategoryFilter select{width:100%;min-width:0}}.adsAdmin{gap:18px;display:grid}.adsIntro{color:#fff;background:#071324;border-radius:10px;justify-content:space-between;align-items:center;padding:26px 30px;display:flex}.adsIntro span,.formTitle span{letter-spacing:.16em;color:#e52831;font-size:9px;font-weight:900}.adsIntro h2{margin:7px 0 6px;font-size:24px}.adsIntro p{color:#aab6c6;margin:0;font-size:11px}.adsIntro>b{background:#168754;border-radius:20px;padding:9px 13px;font-size:9px}.adsTabs{gap:8px;display:flex}.adsTabs button{background:#fff;border:1px solid #dfe4eb;padding:12px 18px;font-size:9px;font-weight:900}.adsTabs button.active{color:#fff;background:#df151e;border-color:#df151e}.adsMessage{background:#fff8e6;border-left:3px solid #e0a100;margin:0;padding:13px 15px;font-size:11px}.adsLoading,.emptyAds{text-align:center;color:#7b8797;background:#fff;padding:32px}.adEditor{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.adFormMain,.adImageBox,.adsList,.groupEditor,.groupsList{background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:24px}.formTitle,.adsListHead{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:16px;display:flex}.formTitle h3,.adsListHead h3{margin:5px 0 0;font-size:17px}.formTitle button{background:#edf1f5;border:0;padding:9px 11px;font-size:8px;font-weight:900}.adFormMain>label,.groupFormGrid>label{color:#697587;flex-direction:column;gap:7px;margin-bottom:14px;font-size:9px;font-weight:900;display:flex}.adFormMain input,.groupEditor input,.groupEditor select{color:#111827;background:#fff;border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:12px;font:12px Arial,sans-serif}.dateGrid,.groupFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.groupPicker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 16px;padding:0;display:grid}.groupPicker legend{color:#697587;grid-column:1/-1;padding:0 0 8px;font-size:9px;font-weight:900}.groupPicker label{cursor:pointer;border:1px solid #dce2e9;border-radius:7px;align-items:flex-start;gap:8px;padding:11px;display:flex}.groupPicker label.selected{background:#fff8f8;border-color:#df151e}.groupPicker input{accent-color:#df151e;width:auto;margin-top:2px}.groupPicker span{flex-direction:column;gap:3px;display:flex}.groupPicker b{color:#111827;font-size:10px}.groupPicker small{color:#7b8797;font-size:8px}.adActive{background:#f7f9fb;border-radius:7px;align-items:center;padding:13px;flex-direction:row!important;gap:10px!important;margin-bottom:14px!important;display:flex!important}.adActive input{width:auto}.adActive span{flex-direction:column;gap:3px;display:flex}.adActive b{color:#111827;font-size:10px}.adActive small{color:#7b8797;font-size:8px}.saveAd{color:#fff;background:#df151e;border:0;padding:13px 18px;font-size:9px;font-weight:900}.saveAd:disabled{opacity:.6}.adImageBox h3{margin:0 0 16px;font-size:15px}.adImagePreview{aspect-ratio:16/7;background:#f7f9fb;border:2px dashed #d6dde6;place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.adImagePreview span{color:#8490a0;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex}.adImagePreview span b{font-size:28px}.adImagePreview.hasImage{background:#fff;border-style:solid}.adImagePreview img{object-fit:contain;width:100%;height:100%}.uploadAdImage,.mediaAdImage{text-align:center;cursor:pointer;border:0;width:100%;padding:12px;font-size:9px;font-weight:900;display:block}.uploadAdImage{color:#fff;background:#071324}.uploadAdImage input{display:none}.mediaAdImage{color:#273347;background:#edf1f5;margin-top:8px}.adImageBox>small{color:#7b8797;margin-top:12px;font-size:9px;line-height:1.5;display:block}.adsListHead p{color:#7b8797;margin:5px 0 0;font-size:10px}.adsListHead>span{background:#edf1f5;padding:7px 10px;font-size:8px;font-weight:900}.adsList article{border-bottom:1px solid #e7ebf0;grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.adsList article:last-child{border-bottom:0}.adsList article>img,.noAdImage{object-fit:contain;background:#f4f6f8;width:150px;height:76px}.noAdImage{color:#8b95a4;place-items:center;font-size:9px;display:grid}.adListInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.adListInfo h4,.groupsList h4{margin:0;font-size:13px}.adListInfo small,.adListInfo em,.groupsList small{color:#7b8797;font-size:9px;font-style:normal}.adStatus{border-radius:10px;width:max-content;padding:4px 7px;font-size:7px;font-weight:900}.adStatus.ativo{color:#168754;background:#e7f8ef}.adStatus.agendado{color:#2767b1;background:#e8f1ff}.adStatus.expirado{color:#ad2027;background:#fff0ef}.adStatus.pausado{color:#697587;background:#edf0f4}.adNumbers{gap:15px;display:flex}.adNumbers span{color:#7b8797;flex-direction:column;font-size:8px;display:flex}.adNumbers b{color:#111827;font-size:16px}.adRowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adRowActions button,.adRowActions a{color:#273347;background:#edf1f5;border:0;padding:8px 9px;font-size:8px;font-weight:900}.adRowActions .remove{color:#ad2027;background:#fff0ef}.groupEditor{gap:14px;display:grid}.groupFormGrid>label{margin:0}.groupFormGrid label small{color:#7b8797;font-weight:400}.groupsList article{border-bottom:1px solid #e7ebf0;grid-template-columns:85px 1fr auto auto;align-items:center;gap:15px;padding:14px 0;display:grid}.groupsList article:last-child{border:0}.groupIcon{color:#fff;background:#071324;place-items:center;height:48px;font-size:9px;display:grid}.groupsList article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.groupsList article>div:nth-child(2)>span{color:#168754;font-size:7px;font-weight:900}.groupsList article>b{color:#697587;font-size:10px}@media (width<=1000px){.adEditor{grid-template-columns:1fr}.adsList article{grid-template-columns:120px 1fr}.adsList article>img,.noAdImage{width:120px}.adNumbers,.adRowActions{grid-column:2}.groupsList article{grid-template-columns:70px 1fr}.groupsList article>b,.groupsList .adRowActions{grid-column:2}}@media (width<=650px){.adsIntro{align-items:flex-start;gap:12px;padding:20px}.adsIntro h2{font-size:19px}.adsIntro>b{white-space:nowrap}.dateGrid,.groupFormGrid,.groupPicker,.adsList article{grid-template-columns:1fr}.adsList article>img,.noAdImage{width:100%;height:130px}.adNumbers,.adRowActions{grid-column:1}.adRowActions{justify-content:flex-start}.groupsList article{grid-template-columns:1fr}.groupsList article>b,.groupsList .adRowActions{grid-column:1}}.publicityStudio{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:start;gap:20px;display:grid}.publicityControls{gap:15px;display:grid}.publicityHead,.publicitySection{background:#fff;border:1px solid #e1e6ed;border-radius:10px;padding:22px}.publicityHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.publicityHead span{color:#df151e;letter-spacing:.14em;font-size:8px;font-weight:900}.publicityHead h3{margin:6px 0;font-size:20px}.publicityHead p{color:#748094;margin:0;font-size:10px}.publicityHead>button{color:#344157;background:#edf1f5;border:0;padding:10px 12px;font-size:8px;font-weight:900}.publicitySection h4{letter-spacing:.08em;margin:0 0 15px;font-size:10px}.publicityUpload,.publicityRemove{cursor:pointer;border:0;padding:11px 14px;font-size:8px;font-weight:900;display:inline-block}.publicityUpload{color:#fff;background:#071324}.publicityUpload input{display:none}.publicityRemove{color:#ad2027;background:#fff0ef;margin-left:8px}.publicityFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.publicityFields label,.publicityElement{color:#687386;flex-direction:column;gap:6px;font-size:8px;font-weight:900;display:flex}.publicityFields input,.publicityElement select,.publicityStyle select{color:#111827;background:#fff;border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:10px;font:11px Arial,sans-serif}.publicityStyle{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.publicityStyle label{color:#687386;flex-direction:column;gap:6px;font-size:8px;font-weight:900;display:flex}.publicityStyle input[type=color]{background:#fff;border:1px solid #d9dfe7;border-radius:5px;width:100%;height:38px}.publicityRanges{gap:10px;margin-top:14px;display:grid}.publicityRanges label{color:#687386;grid-template-columns:1fr auto;gap:5px;font-size:8px;font-weight:900;display:grid}.publicityRanges input{accent-color:#df151e;grid-column:1/-1;width:100%}.dragHint{color:#7c8798;margin:9px 0;font-size:9px}.publicityMove{grid-template-columns:1fr 1fr;gap:7px;display:grid}.publicityMove button{color:#26344a;background:#edf1f5;border:0;padding:10px;font-size:8px;font-weight:900}.publicityActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.publicityActions button{color:#fff;border:0;padding:14px;font-size:9px;font-weight:900}.publicityActions button:disabled{opacity:.5}.publicityDownload{background:#df151e}.publicityShare{background:#071324}.publicityNotice{color:#168754;background:#e7f8ef;margin:0;padding:12px;font-size:9px}.publicityCanvas{color:#fff;background:radial-gradient(circle at top,#243856,#071324 72%);border-radius:10px;min-height:680px;padding:18px;position:sticky;top:16px}.publicityCanvas>div{justify-content:space-between;gap:10px;margin-bottom:12px;font-size:8px;font-weight:900;display:flex}.publicityCanvas>div small{color:#aab6c6}.publicityCanvas canvas{cursor:grab;touch-action:none;background:#03142b;width:100%;height:auto;display:block;box-shadow:0 18px 45px #0006}.publicityCanvas canvas:active{cursor:grabbing}.publicityCanvas>b{letter-spacing:.1em;background:#03142b8c;place-items:center;font-size:9px;display:grid;position:absolute;inset:50px 18px 18px}@media (width<=1150px){.publicityStudio{grid-template-columns:1fr}.publicityCanvas{width:min(520px,100%);margin:auto;position:relative;top:auto}}@media (width<=650px){.adsTabs{overflow-x:auto}.adsTabs button{white-space:nowrap}.publicityFields,.publicityStyle,.publicityActions{grid-template-columns:1fr}.publicityHead{flex-direction:column}.publicityHead>button{width:100%}.publicityCanvas{min-height:520px;padding:12px}}.publicityHelp{color:#748094;margin:-7px 0 12px;font-size:9px;line-height:1.5}.publicityMediaButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publicityMediaButtons>button{color:#26344a;cursor:pointer;background:#edf1f5;border:0;padding:11px 14px;font-size:8px;font-weight:900}.publicityMediaButtons .publicityRemove{margin-left:0}.publicityPhotoMove{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.publicityPhotoMove button{color:#26344a;cursor:pointer;background:#fff;border:1px solid #d9dfe7;padding:10px;font-size:8px;font-weight:900}.publicityFields textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:10px;font:11px Arial,sans-serif}.publicityFields .publicityFull{grid-column:1/-1}@media (width<=650px){.publicityFields .publicityFull{grid-column:auto}.publicityMediaButtons>*{text-align:center;width:100%}.publicityPhotoMove{grid-template-columns:1fr}}.publicitySectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.publicitySectionTitle h4{margin:0}.publicitySectionTitle button{color:#fff;cursor:pointer;background:#df151e;border:0;padding:10px 12px;font-size:8px;font-weight:900}@media (width<=650px){.publicitySectionTitle{flex-direction:column;align-items:stretch}.publicitySectionTitle button{width:100%}}.publicityAddGrid{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.publicityAddGrid label,.publicityCustomEditor label{color:#687386;flex-direction:column;gap:6px;font-size:8px;font-weight:900;display:flex}.publicityAddGrid input,.publicityAddGrid select,.publicityCustomEditor input,.publicityCustomEditor select{color:#111827;background:#fff;border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:10px;font:11px Arial,sans-serif}.publicityAddGrid button{color:#fff;cursor:pointer;background:#071324;border:0;padding:11px 13px;font-size:8px;font-weight:900}.publicityAddGrid .publicityAddImage{background:#df151e;grid-column:1/-1}.publicityLayers{gap:6px;display:grid}.publicityLayers>div{background:#f8fafc;border:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.publicityLayers>div.selected{background:#fff5f5;border-color:#df151e}.publicityLayers span,.publicityLayers .selectLayer{text-align:left;color:#26344a;flex:1;font-size:9px;font-weight:800}.publicityLayers button{cursor:pointer;border:0;padding:7px 9px;font-size:7px;font-weight:900}.publicityLayers .selectLayer{background:0 0;padding:0}.publicityLayers .hide{color:#ad2027;background:#fff0ef}.publicityLayers .restore{color:#168754;background:#e7f8ef}.publicityCustomEditor{background:#f5f7fa;border:1px solid #e1e6ed;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;padding:14px;display:grid}.publicityCustomEditor label:last-of-type{grid-column:1/-1}.publicityCustomEditor label:last-of-type input{accent-color:#df151e;padding:0}.publicityCustomEditor .removeCustom{color:#ad2027;background:#fff0ef;border:0;grid-column:1/-1;padding:10px;font-size:8px;font-weight:900}.publicityActions{grid-template-columns:repeat(3,1fr)}.publicitySave{background:#168754}.publicitySavedList{gap:7px;display:grid}.publicitySavedList>div{grid-template-columns:1fr auto;gap:7px;display:grid}.publicitySavedList button{color:#26344a;text-align:left;background:#edf1f5;border:0;padding:10px;font-size:8px;font-weight:900}.publicitySavedList .remove{color:#ad2027;background:#fff0ef}.publicitySaveOverlay{z-index:1400;background:#03142bb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publicitySaveOverlay form{background:#fff;border-top:6px solid #df151e;width:min(440px,100%);padding:26px;box-shadow:0 24px 70px #00000059}.publicitySaveOverlay span{color:#df151e;letter-spacing:.14em;font-size:8px;font-weight:900}.publicitySaveOverlay h3{margin:7px 0;font-size:21px}.publicitySaveOverlay p{color:#748094;margin:0 0 18px;font-size:10px;line-height:1.5}.publicitySaveOverlay label{color:#687386;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.publicitySaveOverlay input{border:1px solid #d9dfe7;padding:12px;font:13px Arial,sans-serif}.publicitySaveOverlay form>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.publicitySaveOverlay button{border:0;padding:12px;font-size:8px;font-weight:900}.publicitySaveOverlay button[type=submit]{color:#fff;background:#df151e}@media (width<=650px){.publicityAddGrid,.publicityCustomEditor,.publicityActions{grid-template-columns:1fr}.publicityAddGrid .publicityAddImage,.publicityCustomEditor label:last-of-type,.publicityCustomEditor .removeCustom{grid-column:auto}}.cardStudio{grid-template-columns:minmax(310px,420px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cardControls .panel{position:static}.cardEyebrow{color:#df151e;letter-spacing:.15em;font-size:9px;font-weight:900}.cardControls h2{margin:8px 0;font-size:24px}.cardControls p{color:#727e8e;margin:0 0 24px;font-size:12px;line-height:1.55}.cardControls label{color:#657184;letter-spacing:.09em;margin:18px 0 9px;font-size:9px;font-weight:900;display:block}.cardControls select{color:#141b25;background:#fff;border:1px solid #dce1e8;border-radius:6px;width:100%;padding:13px;font-size:12px}.cardControls select:disabled{opacity:.65;cursor:wait}.categoryHelp{color:#8993a1;letter-spacing:0;margin-top:7px;font-size:9px;font-weight:400;line-height:1.4;display:block}.adjustGroup{border-top:1px solid #e4e8ee;margin-top:24px;padding-top:21px}.adjustGroup h3{color:#263348;letter-spacing:.08em;margin:0 0 14px;font-size:11px}.adjustHead{justify-content:space-between;align-items:center;display:flex}.adjustHead h3{margin:0}.adjustHead button{color:#4d5969;background:#edf1f6;border:0;padding:8px 9px;font-size:8px;font-weight:900}.cardImagePicker{background:#f7f9fb;border:1px solid #dce3eb;border-radius:7px;grid-template-columns:112px 1fr;align-items:center;gap:12px;margin:14px 0 18px;padding:10px;display:grid}.cardImagePicker>div{color:#fff;background:#071324;border-radius:5px;place-items:center;height:86px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.cardImagePicker img{object-fit:cover;width:100%;height:100%}.cardImagePicker section{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cardImagePicker b{color:#263348;font-size:9px}.cardImagePicker small{color:#7b8695;font-size:9px;line-height:1.4}.cardImagePicker button{color:#fff;background:#df151e;border:0;border-radius:4px;padding:9px 10px;font-size:8px;font-weight:900}.cardImagePicker button.restoreCardImage{color:#344156;background:#e5eaf0}.rangeField{margin:15px 0!important}.rangeField>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.rangeField output{color:#df151e;letter-spacing:0;text-align:right;font-size:8px;font-weight:900}.rangeField input[type=range]{accent-color:#df151e;width:100%;margin:9px 0 3px}.rangeField small,.titleEditor small{color:#9099a7;letter-spacing:0;font-size:9px;font-weight:400;line-height:1.45;display:block}.titleEditor textarea{color:#141b25;resize:vertical;text-transform:uppercase;background:#fff;border:1px solid #dce1e8;border-radius:6px;width:100%;padding:12px;font:700 12px/1.45 Arial,sans-serif}.titleEditor textarea:focus{border-color:#1c3b68;outline:none;box-shadow:0 0 0 3px #1c3b6814}.typeGrid{grid-template-columns:1fr 1.1fr;align-items:end;gap:12px;display:grid}.typeGrid label{margin:10px 0!important}.titleAlignButtons{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.titleAlignButtons button{color:#5f6b7b;background:#fff;border:1px solid #dce1e8;border-radius:5px;padding:10px 5px;font-size:8px;font-weight:900}.titleAlignButtons button.active{color:#fff;background:#071324;border-color:#071324}.formatButtons{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.formatButtons button{color:#5e6979;background:#fff;border:1px solid #dce1e8;border-radius:6px;flex-direction:column;gap:5px;padding:11px 7px;display:flex}.formatButtons button.active{color:#fff;background:#071324;border-color:#071324}.formatButtons b{font-size:8px}.formatButtons small{opacity:.75;font-size:8px}.brandGroup>p{color:#7b8695;margin:-7px 0 13px;font-size:10px;line-height:1.45}.brandButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.brandButtons button{color:#526074;background:#fff;border:1px solid #dce1e8;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:112px;padding:9px 6px;display:flex}.brandButtons button.active{color:#071324;border-color:#df151e;box-shadow:0 0 0 2px #df151e1a}.brandButtons span{background:#071324;border-radius:5px;justify-content:center;align-items:center;width:100%;height:54px;padding:7px;display:flex}.brandButtons img{object-fit:contain;max-width:100%;max-height:100%;display:block}.brandButtons b{text-align:center;font-size:8px;line-height:1.25}.brandButtons small{color:#df151e;font-size:7px;font-weight:900}.cardSource{background:#f4f6f9;border-left:3px solid #df151e;flex-direction:column;gap:7px;margin-top:22px;padding:16px;display:flex}.cardSource span{color:#df151e;font-size:8px;font-weight:900}.cardSource b{font-size:11px;line-height:1.4}.cardSource small{color:#8993a1;font-size:9px}.newsLinkBox{background:#fff;border:1px solid #dce3eb;border-radius:7px;gap:8px;margin-top:14px;padding:14px;display:grid}.newsLinkBox>span{color:#657184;letter-spacing:.08em;font-size:8px;font-weight:900}.newsLinkBox>div{grid-template-columns:1fr auto;gap:7px;display:grid}.newsLinkBox input{color:#27344a;background:#f7f9fb;border:1px solid #d8dee7;border-radius:5px;min-width:0;padding:10px;font-size:10px}.newsLinkBox button{color:#fff;background:#071324;border:0;border-radius:5px;padding:0 12px;font-size:8px;font-weight:900}.newsLinkBox small{color:#7d8998;font-size:9px;line-height:1.45}.cardActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.cardActions button{border:0;border-radius:5px;padding:13px;font-size:9px;font-weight:900}.cardActions button:disabled{opacity:.5}.downloadCard{color:#fff;background:#df151e}.shareCard{color:#fff;background:#071324}.cardBtn{color:#fff!important;background:#df151e!important}.cardNotice{background:#e8f8ef;padding:10px;color:#167b4c!important;margin:12px 0 0!important;font-size:10px!important}.canvasStage{background:radial-gradient(circle at top,#273a57,#071324 70%);border-radius:10px;justify-content:center;align-items:flex-start;min-height:680px;padding:28px;display:flex;position:sticky;top:18px;overflow:auto}.canvasStage canvas{background:#071324;max-width:100%;height:auto;display:block;box-shadow:0 20px 60px #00000059}.canvasStage.square canvas{width:min(620px,100%)}.canvasStage.portrait canvas{width:min(540px,100%)}.canvasStage.story canvas{width:min(410px,100%)}.canvasStage>span{color:#fff;letter-spacing:.1em;background:#071324a6;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}.cardEmpty{text-align:center;padding:55px}.cardEmpty>b{color:#df151e;letter-spacing:.12em;font-size:9px}.cardEmpty h2{margin:10px 0}.cardEmpty p{color:#7b8797;font-size:12px}@media (width<=1050px){.cardStudio{grid-template-columns:1fr}.canvasStage{min-height:500px;position:relative;top:auto}}@media (width<=600px){.formatButtons{grid-template-columns:1fr}.formatButtons button{align-items:center}.brandButtons{grid-template-columns:1fr}.brandButtons button{min-height:90px}.brandButtons span{width:180px}.typeGrid,.cardActions,.newsLinkBox>div,.cardImagePicker{grid-template-columns:1fr}.cardImagePicker>div{height:150px}.newsLinkBox button{padding:11px}.titleAlignButtons{grid-template-columns:1fr}.canvasStage{min-height:420px;padding:14px}}.textCardStudio{border-top:2px solid #dce3eb;margin-top:32px;padding-top:28px;scroll-margin-top:24px}.cardControls p a{color:#b50d17;margin-top:10px;font-size:14px;font-weight:700;display:block}.textCardStudio .cardEyebrow{font-size:12px}.textCardStudio .cardControls p{color:#526074;font-size:14px}.textCardStudio .cardControls label{letter-spacing:0;color:#344156;font-size:14px}.textCardStudio .cardControls select{font-size:16px}.bodyEditor textarea{color:#141b25;resize:vertical;text-transform:none;border:1px solid #dce1e8;border-radius:6px;width:100%;min-height:200px;margin:10px 0;padding:12px;font:400 16px/1.5 Arial,sans-serif;display:block}.bodyEditor textarea:focus{outline-offset:2px;outline:2px solid #1c3b68}.bodyEditor small{color:#657184;font-size:13px;font-weight:400;line-height:1.5;display:block}.textCardStudio .rangeField output{font-size:14px}.textSizeButtons{flex-wrap:wrap;gap:10px;display:flex}.textSizeButtons button,.restoreTextCard{color:#344156;cursor:pointer;background:#f4f6f9;border:1px solid #dce1e8;border-radius:5px;padding:12px;font-size:14px}.textColorField{flex-wrap:wrap;align-items:center;gap:12px;display:flex!important}.textColorField input{background:#fff;border:1px solid #dce1e8;border-radius:5px;width:60px;height:40px;padding:3px}.textColorField span{font-size:13px;font-weight:400}.textCardStudio .cardActions button{font-size:14px;line-height:1.4}.textCardStudio .textCardWarning{color:#7e4900;background:#fff4df;border-left:3px solid #ce8500;margin:18px 0 0;padding:12px;font-size:14px;line-height:1.5}.textCardStudio .cardNotice{font-size:14px!important}.secondCardImageGroup h3,.secondCardImageGroup .adjustHead button,.secondCardImageGroup .cardImagePicker b,.secondCardImageGroup .cardImagePicker button{letter-spacing:0;font-size:14px}.secondCardImageGroup .cardImagePicker small,.secondCardImageGroup .rangeField small{color:#526074;font-size:14px;line-height:1.5}.secondCardImageGroup .cardImagePicker>div{font-size:12px}.mediaLibrary{gap:18px;display:grid}.mediaUploader{background:#fff;border:2px dashed #cfd6e0;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:175px;padding:26px;transition:all .2s;display:grid}.mediaUploader.dragging{background:#fff6f6;border-color:#df151e}.mediaUploader>input{display:none}.uploadIcon{color:#071324;background:#f2f5f8;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;font-weight:300;display:grid}.mediaUploader h2{margin:0 0 7px;font-size:19px}.mediaUploader p{color:#627086;margin:0 0 8px;font-size:13px}.mediaUploader small{color:#8a95a5;font-size:10px}.mediaUploader>button{color:#fff;background:#df151e;border:0;padding:13px 17px;font-size:9px;font-weight:900}.mediaUploader>button:disabled{opacity:.6}.uploadProgress,.mediaError{border-radius:6px;margin:0;padding:11px 14px;font-size:11px}.uploadProgress{color:#147449;background:#eaf8f0}.mediaError{color:#ae2027;background:#fff0ef}.mediaPanel{background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:25px}.mediaPanelHead{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.mediaPanelHead h2{margin:0 0 5px;font-size:18px}.mediaPanelHead p{color:#8490a1;margin:0;font-size:11px}.mediaTools{gap:9px;display:flex}.mediaTools select,.mediaTools input{color:#39465a;background:#fff;border:1px solid #d8dee7;height:39px;padding:0 12px;font-size:11px}.mediaTools input{width:230px}.mediaGrid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px;padding-top:20px;display:grid}.mediaCard{text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:8px;min-width:0;padding:0;transition:all .18s;overflow:hidden}.mediaCard:hover{border-color:#9da9b9;transform:translateY(-2px);box-shadow:0 8px 20px #0a172814}.mediaThumb{background:#edf1f5;height:132px;display:block;position:relative;overflow:hidden}.mediaThumb img,.mediaThumb video{object-fit:cover;width:100%;height:100%}.mediaThumb i{color:#fff;background:#071324d1;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;padding-left:2px;font-size:13px;font-style:normal;display:grid;position:absolute;inset:0}.mediaCardInfo{flex-direction:column;min-width:0;padding:11px;display:flex}.mediaCardInfo b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mediaCardInfo small{color:#8995a5;margin-top:5px;font-size:8px}.mediaEmpty{color:#8b96a6;flex-direction:column;justify-content:center;align-items:center;min-height:210px;font-size:12px;display:flex}.mediaEmpty b{color:#3d4858;margin-bottom:7px;font-size:14px}.mediaOverlay{z-index:1100;background:#030912c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mediaModal{background:#fff;border-radius:12px;width:min(980px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 80px #00000059}.mediaModal>header{z-index:3;color:#fff;background:#071324;justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex;position:sticky;top:0}.mediaModal>header>div{align-items:center;gap:12px;display:flex}.mediaModal>header span{letter-spacing:.15em;font-size:9px}.mediaModal>header b{background:#df151e;border-radius:20px;padding:6px 9px;font-size:8px}.mediaModal>header>button{color:#fff;background:0 0;border:0;font-size:27px}.mediaModalBody{grid-template-columns:1.1fr 1fr;gap:28px;padding:27px;display:grid}.mediaPreview>img,.mediaPreview>video{object-fit:contain;background:#edf1f4;border-radius:6px;width:100%;max-height:430px}.mediaPreview dl{border:1px solid #e2e7ed;border-radius:6px;margin:14px 0;padding:12px}.mediaPreview dl>div{grid-template-columns:80px 1fr;padding:5px 0;font-size:10px;display:grid}.mediaPreview dt{color:#536176;font-weight:800}.mediaPreview dd{overflow-wrap:anywhere;color:#7a8697;margin:0}.copyUrl{color:#273449;background:#fff;border:1px solid #cfd6df;padding:10px 12px;font-size:8px;font-weight:900}.mediaModal form{flex-direction:column;gap:14px;display:flex}.mediaModal form label{color:#536176;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.mediaModal input,.mediaModal textarea{color:#111827;resize:vertical;border:1px solid #d7dde6;border-radius:4px;width:100%;padding:11px;font:12px Arial,sans-serif}.mediaModal label small{color:#8b96a6;font-weight:400}.mediaMessage{color:#4d5a6e;background:#f2f5f8;margin:0;padding:10px;font-size:10px}.mediaModalActions{justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;display:flex}.mediaModalActions button{border:0;padding:12px 13px;font-size:8px;font-weight:900}.removeMedia{color:#af2028;background:#fff0ef}.saveMedia{color:#fff;background:#071324;margin-left:auto}@media (width<=800px){.mediaUploader{grid-template-columns:52px 1fr}.mediaUploader>button{grid-column:1/-1}.mediaPanelHead{flex-direction:column;align-items:stretch}.mediaTools{flex-direction:column}.mediaTools input{width:100%}.mediaModalBody{grid-template-columns:1fr}.mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaModalActions{flex-direction:column-reverse}.mediaModalActions button{width:100%}}.mediaUploaderActions{flex-direction:column;gap:8px;display:flex}.mediaUploaderActions button{color:#fff;white-space:nowrap;background:#df151e;border:0;padding:12px 15px;font-size:9px;font-weight:900}.mediaUploaderActions button.importMedia{background:#071324}.mediaUploaderActions button:disabled{opacity:.6}.importProgress{color:#184f8f;background:#eaf1fb;border-radius:6px;margin:0;padding:11px 14px;font-size:11px}@media (width<=800px){.mediaUploaderActions{grid-column:1/-1}}.mediaUploaderActions button.driveMedia{background:#16834b}.driveOverlay{z-index:1300;background:#030912d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.driveModal{background:#fff;border-radius:12px;flex-direction:column;width:min(1050px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.driveModal>header{color:#fff;background:#071324;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.driveModal>header span{color:#62c98f;letter-spacing:.16em;font-size:8px;font-weight:900}.driveModal>header h2{margin:4px 0 0;font-size:20px}.driveModal>header button{color:#fff;background:0 0;border:0;font-size:28px}.driveBody{min-height:300px;padding:22px;overflow:auto}.driveToolbar{border-bottom:1px solid #e2e7ed;align-items:center;gap:9px;padding-bottom:18px;display:flex}.driveToolbar>button{color:#071324;background:#fff;border:1px solid #cdd5df;padding:12px 14px;font-size:8px;font-weight:900}.driveToolbar .driveConnect{color:#fff;background:#16834b;border-color:#16834b}.driveToolbar>div{flex-direction:column;align-items:end;margin-left:auto;display:flex}.driveToolbar small{color:#8a95a5;font-size:7px}.driveToolbar b{font-size:11px}.driveSelection>div:first-child{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.driveSelection>div:first-child button{color:#071324;background:#edf1f5;border:0;padding:9px 11px;font-size:8px;font-weight:900}.driveSelection>div:first-child span{color:#5d6a7c;font-size:9px;font-weight:900}.driveGrid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;display:grid}.driveGrid>button{text-align:left;background:#f1f4f7;border:2px solid #0000;border-radius:7px;padding:0;overflow:hidden}.driveGrid>button.selected{background:#eaf8f0;border-color:#16834b}.driveGrid>button>span{background:#e2e7ed;height:116px;display:block;position:relative}.driveGrid img{object-fit:cover;width:100%;height:100%}.driveGrid i{color:#7b8797;place-items:center;height:100%;font-size:9px;font-style:normal;display:grid}.driveGrid>button>span>b{color:#fff;background:#16834b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px}.driveGrid small{white-space:nowrap;text-overflow:ellipsis;padding:9px;font-size:8px;display:block;overflow:hidden}.driveStatus,.driveError,.driveSetup{border-radius:6px;margin:16px 0 0;padding:12px 14px;font-size:10px}.driveStatus{color:#315d88;background:#eef6ff}.driveError{color:#ae2027;background:#fff0ef}.driveSetup{color:#745413;background:#fff8e8}.driveSetup b{font-size:13px}.driveSetup p{margin:7px 0 0;line-height:1.5}.driveModal>footer{background:#f3f5f8;border-top:1px solid #dfe4ea;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.driveModal>footer button{color:#465367;background:#dce2e9;border:0;padding:12px 15px;font-size:8px;font-weight:900}.driveModal>footer .driveImport{color:#fff;background:#df151e}.driveModal>footer button:disabled{opacity:.5}@media (width<=800px){.driveToolbar{flex-direction:column;align-items:stretch}.driveToolbar>div{align-items:start;margin:5px 0 0}.driveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.driveModal>footer button{flex:1}}.heroSettingsPanel{background:#fff;border:1px solid #e3e7ed;border-radius:10px;margin-bottom:22px;padding:26px}.heroSettingsPanel>.panelHead{border-bottom:1px solid #e7ebf0;padding-bottom:18px}.heroSettingsPanel .panelHead h2{margin:0;font-size:18px}.heroSettingsPanel .panelHead p{color:#7b8797;margin:6px 0 0;font-size:12px}.heroSettingsPanel .panelHead>span{border-radius:20px;padding:7px 11px;font-size:8px;font-weight:900}.heroSettingsPanel form{gap:20px;padding-top:20px;display:grid}.heroInterval{color:#697587;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.heroInterval>span{align-items:center;gap:9px;display:flex}.heroInterval input{border:1px solid #d9dfe7;border-radius:5px;width:90px;padding:11px;font:700 13px Arial,sans-serif}.heroInterval b{color:#253246;font-size:11px}.heroInterval small{color:#8a95a5;font-weight:400}.heroSlotSettings{gap:13px;display:grid}.heroSlotSettings fieldset{border:1px solid #e0e5ec;border-radius:8px;margin:0;padding:18px}.heroSlotSettings legend{color:#df151e;letter-spacing:.08em;padding:0 8px;font-size:9px;font-weight:900}.heroSlotSettings fieldset>p{color:#7b8797;margin:0 0 14px;font-size:10px}.heroSlotSettings fieldset>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.heroSlotSettings label{flex-direction:column;gap:7px;display:flex}.heroSlotSettings label span{color:#697587;font-size:8px;font-weight:900}.heroSlotSettings select{color:#182235;background:#fff;border:1px solid #d9dfe7;border-radius:5px;padding:11px;font:700 11px Arial,sans-serif}@media (width<=800px){.heroSlotSettings fieldset>div{grid-template-columns:1fr}}.heroTitleScale{border-top:1px solid #e5e9ef;flex-direction:column;gap:7px;padding-top:15px;display:flex;margin-top:17px!important}.heroTitleScale>span{justify-content:space-between;align-items:center;font-weight:900;color:#5f6c7d!important;font-size:9px!important;display:flex!important}.heroTitleScale output{color:#df151e;font-size:10px;font-weight:900}.heroTitleScale>input{accent-color:#df151e;width:100%;margin:3px 0}.heroTitleScale small{color:#8792a2;font-size:9px;line-height:1.4}.heroScaleButtons{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;display:grid!important}.heroScaleButtons button{color:#354257;background:#f7f9fb;border:1px solid #dce2e9;border-radius:5px;padding:9px 7px;font-size:8px;font-weight:900}.heroScaleButtons button:first-child{color:#ad2027}.heroScaleButtons button:last-child{color:#fff;background:#071324;border-color:#071324}@media (width<=600px){.heroScaleButtons{grid-template-columns:1fr!important}}.panelAuthLoading{color:#fff;text-align:center;background:#071324;place-content:center;gap:10px;min-height:100vh;display:grid}.panelAuthLoading b{font-size:22px}.panelAuthLoading span{color:#aeb9c8;font-size:11px}.panelLogin{background:linear-gradient(135deg,#071324 0 55%,#df151e 55% 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.panelLogin>section{background:#fff;border-radius:14px;width:min(430px,100%);padding:38px;box-shadow:0 30px 80px #00000059}.loginBrand{color:#071324;font-size:38px;font-weight:900}.loginBrand span{color:#df151e}.panelLogin>section>small{color:#df151e;letter-spacing:.18em;margin:6px 0 26px;font-size:9px;font-weight:900;display:block}.panelLogin h1{margin:0 0 8px;font-size:28px}.panelLogin p{color:#6f7b8b;font-size:12px;line-height:1.5}.panelLogin form{gap:15px;margin-top:24px;display:grid}.panelLogin label{color:#536074;gap:7px;font-size:9px;font-weight:900;display:grid}.panelLogin input{border:1px solid #d7dde6;border-radius:6px;padding:13px;font:14px Arial,sans-serif}.panelLogin form button{color:#fff;background:#df151e;border:0;padding:14px;font-size:10px;font-weight:900}.panelLogin form strong{color:#ad2027;background:#fff0ef;padding:11px;font-size:10px}.ownerAccess{border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:9px;display:flex}.ownerAccess a{color:#071324;font-weight:900}.backSite{text-align:center;color:#7a8696;margin-top:22px;font-size:9px;font-weight:900;display:block}.adminUser img{object-fit:cover;border-radius:50%;width:38px;height:38px}.adminUser>div{flex-direction:column;gap:3px;display:flex}.adminUser>div small{color:#7b8797;font-size:7px!important}.adminUser>a,.adminUser>button{color:#526075;background:#e8ecf2;border:0;padding:8px 9px;font-size:7px;font-weight:900}.modulePlaceholder{text-align:center;padding:70px 30px}.modulePlaceholder>span{color:#df151e;letter-spacing:.12em;font-size:8px;font-weight:900}.modulePlaceholder h2{font-size:28px}.modulePlaceholder p{color:#778395;font-size:12px}.teamPanel{gap:22px;display:grid}.teamIntro{color:#fff;background:#071324;border-radius:10px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.teamIntro span{color:#ef3b43;letter-spacing:.14em;font-size:8px;font-weight:900}.teamIntro h2{margin:7px 0;font-size:25px}.teamIntro p{color:#aeb9c8;margin:0;font-size:11px}.teamIntro>strong{background:#168754;border-radius:22px;padding:10px 14px;font-size:9px}.teamForm{scroll-margin:20px}.teamCancel{color:#4d5a6d!important;background:#e9edf2!important}.teamIdentity{grid-template-columns:150px 1fr;gap:28px;margin-top:24px;display:grid}.teamPhoto{text-align:center}.teamPhoto img,.teamPhoto>span{object-fit:cover;color:#fff;background:#071324;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.teamPhoto button{color:#fff;background:#071324;border:0;width:100%;padding:10px 8px;font-size:8px;font-weight:900;display:block}.teamPhoto .removePhoto{color:#ad2027;background:#fff0ef;margin-top:6px}.teamFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.teamFields label{color:#657184;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.teamFields input,.teamFields select{background:#fff;border:1px solid #d9dfe7;border-radius:5px;padding:12px;font:12px Arial,sans-serif}.teamFields label small{color:#8a95a5;font-weight:400}.passwordField{grid-column:1/-1}.activeAccess{background:#f7f9fb;border-radius:7px;grid-column:1/-1;align-items:center;padding:12px;flex-direction:row!important}.activeAccess input{accent-color:#168754}.activeAccess span{flex-direction:column;gap:3px;display:flex}.permissionGrid{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 0;padding:0;display:grid}.permissionGrid legend{color:#657184;letter-spacing:.06em;grid-column:1/-1;margin-bottom:10px;font-size:9px;font-weight:900}.permissionGrid label{cursor:pointer;border:1px solid #dfe4eb;border-radius:7px;align-items:flex-start;gap:9px;padding:13px;display:flex}.permissionGrid label.selected{background:#fff8f8;border-color:#df151e}.permissionGrid input{accent-color:#df151e;margin-top:2px}.permissionGrid span{flex-direction:column;gap:4px;display:flex}.permissionGrid b{font-size:10px}.permissionGrid small{color:#7b8797;font-size:8px;line-height:1.4}.ownerNotice{color:#168754;background:#e7f8ef;border-left:4px solid #168754;flex-direction:column;gap:6px;margin-top:24px;padding:17px;display:flex}.ownerNotice b{font-size:9px}.ownerNotice span{font-size:10px}.teamActions{justify-content:flex-end;margin-top:22px;display:flex}.teamActions button{color:#fff;background:#df151e;border:0;padding:14px 20px;font-size:9px;font-weight:900}.teamActions button:disabled{opacity:.55}.teamSuccess,.teamError{padding:11px 13px;font-size:10px}.teamSuccess{color:#168754;background:#e7f8ef}.teamError{color:#ad2027;background:#fff0ef}.teamList .panelHead>span{color:#526075;background:#edf1f5;border-radius:20px;padding:7px 11px;font-size:8px;font-weight:900}.teamEmpty{text-align:center;color:#7b8797;padding:30px;font-size:11px}.teamRows{margin-top:20px;display:grid}.teamRows article{border-bottom:1px solid #e8ecf1;grid-template-columns:48px minmax(160px,1fr) minmax(180px,1.2fr) 135px auto;align-items:center;gap:14px;padding:15px 0;display:grid}.teamRows article.inactive{opacity:.55}.teamRows article>img,.memberInitials{object-fit:cover;color:#fff;background:#071324;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.memberInfo{flex-direction:column;gap:4px;display:flex}.memberInfo h3{margin:0;font-size:12px}.memberInfo b{color:#df151e;font-size:7px}.memberInfo small,.memberStatus small{color:#7b8797;font-size:8px}.memberPermissions{flex-wrap:wrap;gap:5px;display:flex}.memberPermissions span,.memberPermissions strong,.memberPermissions em{color:#526075;background:#edf1f5;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.memberPermissions strong{color:#168754;background:#e7f8ef}.memberStatus{flex-direction:column;gap:5px;display:flex}.memberStatus b{color:#168754;font-size:8px}.memberActions{gap:6px;display:flex}.memberActions button{color:#fff;background:#071324;border:0;padding:9px;font-size:7px;font-weight:900}.memberActions .deleteMember{color:#ad2027;background:#fff0ef}@media (width<=1050px){.permissionGrid{grid-template-columns:1fr 1fr}.teamRows article{grid-template-columns:48px 1fr auto}.memberPermissions,.memberStatus{grid-column:2}.memberActions{grid-area:1/3/3}}@media (width<=700px){.panelLogin>section{padding:28px}.teamIntro{align-items:flex-start;gap:15px}.teamIdentity{grid-template-columns:1fr}.teamPhoto{width:150px}.teamFields,.permissionGrid{grid-template-columns:1fr}.teamRows article{grid-template-columns:46px 1fr}.memberPermissions,.memberStatus,.memberActions{grid-area:auto/2}.memberActions{justify-content:flex-start}}.podcastAdmin{gap:22px;display:grid}.podcastAdminIntro{color:#fff;background:#071324;border-radius:10px;justify-content:space-between;align-items:center;padding:27px 30px;display:flex}.podcastAdminIntro span{color:#ef343b;letter-spacing:.14em;font-size:8px;font-weight:900}.podcastAdminIntro h2{margin:7px 0;font-size:24px}.podcastAdminIntro p{color:#aeb9c8;margin:0;font-size:11px}.podcastAdminIntro>a{background:#df151e;padding:12px 14px;font-size:8px;font-weight:900}.podcastCancel{color:#4d5a6d!important;background:#e9edf2!important}.podcastEditor{scroll-margin:20px}.podcastEditorGrid{grid-template-columns:minmax(0,1.6fr) 300px;gap:25px;margin-top:24px;display:grid}.podcastFormFields{gap:15px;display:grid}.podcastFormFields label,.podcastCoverEditor label{color:#697587;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.podcastFormFields input,.podcastFormFields textarea,.podcastCoverEditor input{border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:12px;font:12px Arial,sans-serif}.podcastFormFields textarea{resize:vertical;line-height:1.55}.podcastFormFields label small,.podcastCoverEditor label small{color:#8a95a5;font-weight:400}.podcastFormFields>label:nth-child(2)>input{font-size:17px;font-weight:800}.podcastShortFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.podcastVisibility{background:#f6f8fa;border-radius:7px;align-items:center;padding:13px;flex-direction:row!important}.podcastVisibility input{accent-color:#168754;width:auto}.podcastVisibility span{flex-direction:column;gap:3px;display:flex}.podcastCoverEditor{background:#f6f8fa;border:1px solid #e2e7ed;border-radius:8px;height:max-content;padding:18px}.podcastCoverEditor h3{letter-spacing:.08em;margin:0 0 12px;font-size:9px}.podcastCoverPreview{color:#fff;background:#071324;place-items:center;height:180px;font-size:30px;display:grid;overflow:hidden}.podcastCoverPreview img{object-fit:cover;width:100%;height:100%}.podcastCoverEditor>button{color:#fff;background:#071324;border:0;width:100%;margin:9px 0 15px;padding:11px;font-size:8px;font-weight:900}.podcastVideoCheck{color:#168754;background:#e7f8ef;flex-direction:column;gap:4px;margin-top:15px;padding:12px;display:flex}.podcastVideoCheck b,.podcastVideoCheck small{font-size:8px}.podcastEditorActions{justify-content:flex-end;margin-top:20px;display:flex}.podcastEditorActions button{color:#fff;background:#df151e;border:0;padding:14px 18px;font-size:9px;font-weight:900}.podcastEditorActions button:disabled{opacity:.55}.podcastSuccess,.podcastError{padding:11px 13px;font-size:10px}.podcastSuccess{color:#168754;background:#e7f8ef}.podcastError{color:#ad2027;background:#fff0ef}.podcastEpisodeManager .panelHead>span{color:#168754;background:#e7f8ef;border-radius:20px;padding:7px 11px;font-size:8px;font-weight:900}.podcastEmpty{text-align:center;color:#7b8797;padding:35px}.podcastAdminList{margin-top:20px;display:grid}.podcastAdminList article{border-bottom:1px solid #e7ebf0;grid-template-columns:125px minmax(250px,1fr) 125px auto;align-items:center;gap:16px;padding:15px 0;display:grid}.podcastAdminList article.hiddenEpisode{opacity:.58}.podcastAdminThumb{background:#071324;height:76px;position:relative;overflow:hidden}.podcastAdminThumb img{object-fit:cover;width:100%;height:100%}.podcastAdminThumb span{color:#fff;background:#df151e;border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;font-size:10px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.podcastAdminInfo small{color:#df151e;font-size:8px;font-weight:900}.podcastAdminInfo h3{margin:6px 0;font-size:12px;line-height:1.25}.podcastAdminInfo p{color:#7b8797;margin:0;font-size:9px}.podcastAdminStatus b{border-radius:18px;padding:7px 9px;font-size:7px;display:inline-block}.podcastAdminStatus .online{color:#168754;background:#e7f8ef}.podcastAdminStatus .offline{color:#697587;background:#edf0f4}.podcastAdminActions{gap:5px;display:flex}.podcastAdminActions a,.podcastAdminActions button{color:#fff;background:#071324;border:0;padding:9px 8px;font-size:7px;font-weight:900}.podcastAdminActions a{background:#168754}.podcastAdminActions .deletePodcast{color:#ad2027;background:#fff0ef}@media (width<=1050px){.podcastEditorGrid{grid-template-columns:1fr}.podcastCoverEditor{max-width:420px}.podcastAdminList article{grid-template-columns:110px 1fr auto}.podcastAdminStatus{grid-column:2}.podcastAdminActions{grid-area:1/3/3}}@media (width<=700px){.podcastAdminIntro{align-items:flex-start;gap:15px}.podcastShortFields{grid-template-columns:1fr}.podcastAdminList article{grid-template-columns:92px 1fr}.podcastAdminStatus,.podcastAdminActions{grid-area:auto/2}.podcastAdminActions{flex-wrap:wrap}}.waConnected,.waDisconnected{white-space:nowrap;border-radius:18px;padding:9px 12px;font-size:8px}.waConnected{color:#087b45;background:#dff8ea}.waDisconnected{color:#9a6100;background:#fff1dc}.waConnection .panelHead button,.whatsappGroups .panelHead button{color:#fff;background:#0b9855;border:0;padding:11px 13px;font-size:8px;font-weight:900}.waConnection .panelHead button:disabled,.whatsappGroups .panelHead button:disabled{opacity:.45}.waConnection>img{object-fit:contain;border:8px solid #fff;width:230px;height:230px;margin:22px auto 0;display:block;box-shadow:0 0 0 1px #e1e6ec}.waSchedule{background:#f7f9fb;border:1px solid #e1e6ec;border-radius:8px;align-items:center;gap:15px;padding:14px;display:flex}.waSchedule label{font-size:9px;font-weight:900}.waSchedule input{border:1px solid #d9dfe7;padding:9px}.waQueueStatus.scheduled{color:#245eb0;background:#e7efff}.waQueueStatus.processing{color:#1670a5;background:#e8f5ff}.waQueueStatus.failed{color:#ad2027;background:#fff0ef}.waError{background:#fff0ef;border-left:3px solid #ad2027;padding:10px;color:#ad2027!important;max-height:none!important}.waManualShareInfo{color:#176f48;background:#effaf4;border:1px solid #bfe8d1;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.waManualShareInfo b{font-size:9px}.waManualShareInfo span{font-size:9px;line-height:1.5}.waQueueButton.manualShare{background:#0b9855}.waQueueImage{object-fit:cover;border-radius:7px;width:150px;height:90px;margin-bottom:12px;display:block}.whatsappAdmin{gap:20px;display:grid}.whatsappLoading{text-align:center;color:#7b8797;background:#fff;border:1px solid #e3e7ed;border-radius:10px;padding:45px}.whatsappIntro{color:#fff;background:linear-gradient(135deg,#071324 0 70%,#0b8f50 70% 100%);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.whatsappIntro span{color:#35d07f;letter-spacing:.14em;font-size:8px;font-weight:900}.whatsappIntro h2{margin:7px 0;font-size:25px}.whatsappIntro p{color:#b8c3d2;max-width:720px;margin:0;font-size:11px;line-height:1.55}.whatsappIntro a{color:#087b45;white-space:nowrap;background:#fff;padding:13px 15px;font-size:8px;font-weight:900}.whatsappNotice{color:#147b4d;background:#e7f8ef;border-left:4px solid #168754;margin:0;padding:13px 15px;font-size:10px}.whatsappSettings .panelHead>b,.whatsappGroups .panelHead>span,.whatsappQueue .panelHead>span{border-radius:18px;padding:7px 10px;font-size:8px}.waOn{color:#168754;background:#e7f8ef}.waOff{color:#697587;background:#edf0f4}.whatsappSwitches{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.whatsappSwitches label,.waStatusChoice{cursor:pointer;background:#f7f9fb;border:1px solid #e1e6ec;border-radius:8px;align-items:flex-start;gap:11px;padding:15px;display:flex}.whatsappSwitches input,.waStatusChoice input{accent-color:#0b9855;margin-top:3px}.whatsappSwitches span,.waStatusChoice span{flex-direction:column;gap:5px;display:flex}.whatsappSwitches b,.waStatusChoice b{font-size:10px}.whatsappSwitches small,.waStatusChoice small{color:#748093;font-size:8px;line-height:1.4}.waGroupForm{gap:8px;margin:20px 0;display:flex}.waGroupForm input,.waMessage textarea,.waMessage select{background:#fff;border:1px solid #d9dfe7;border-radius:5px;padding:12px;font:12px Arial,sans-serif}.waGroupForm input{flex:1;min-width:0}.waGroupForm button,.waMode button,.waQueueButton{color:#fff;background:#071324;border:0;padding:12px 15px;font-size:8px;font-weight:900}.waGroupForm .waCancel{color:#526075;background:#edf1f5}.waGroupList{display:grid}.waGroupList article{border-bottom:1px solid #e7ebf0;grid-template-columns:48px minmax(170px,1fr) 100px auto;align-items:center;gap:14px;padding:13px 0;display:grid}.waGroupList article.inactive{opacity:.58}.waGroupIcon{color:#fff;background:#0b9855;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.waGroupList h3{margin:0 0 5px;font-size:12px}.waGroupList small{color:#168754;font-size:7px;font-weight:900}.waMiniSwitch{color:#526075;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.waMiniSwitch input{accent-color:#168754}.waRowActions,.waQueueActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.waRowActions button,.waQueueActions button{color:#273347;background:#edf1f5;border:0;padding:9px;font-size:7px;font-weight:900}.waRowActions .remove,.waQueueActions .remove{color:#ad2027;background:#fff0ef}.whatsappComposer{gap:17px;display:grid}.waMode{gap:7px;display:flex}.waMode button{color:#526075;background:#edf1f5}.waMode button.active{color:#fff;background:#0b9855}.waMessage{color:#667285;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.waMessage textarea{resize:vertical;line-height:1.5}.waMessage small{color:#8490a0;font-size:8px;font-weight:400}.waDestination{border:0;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;display:grid}.waDestination legend{color:#667285;grid-column:1/-1;margin-bottom:3px;font-size:9px;font-weight:900}.waDestination label{cursor:pointer;border:1px solid #dfe4eb;border-radius:7px;gap:9px;padding:12px;display:flex}.waDestination label.selected{background:#f1fbf6;border-color:#0b9855}.waDestination label.disabled{opacity:.48}.waDestination input{accent-color:#0b9855;margin-top:2px}.waDestination span{flex-direction:column;gap:4px;display:flex}.waDestination b{font-size:9px}.waDestination small{color:#7b8797;font-size:7px}.waQueueButton{background:#df151e;width:max-content;padding:14px 19px}.waQueueButton:disabled{opacity:.55}.waQueueList{margin-top:17px;display:grid}.waQueueList article{border-bottom:1px solid #e7ebf0;padding:17px 0}.waQueueTop{justify-content:space-between;gap:12px;display:flex}.waQueueTop>div{align-items:center;gap:8px;display:flex}.waQueueTop span{color:#df151e;font-size:8px;font-weight:900}.waQueueTop small{color:#8390a0;font-size:8px}.waQueueStatus{border-radius:14px;padding:5px 8px;font-size:7px}.waQueueStatus.pending{color:#a66a00;background:#fff4d9}.waQueueStatus.sent{color:#168754;background:#e7f8ef}.waQueueStatus.cancelled{color:#697587;background:#edf0f4}.waQueueList article>p{white-space:pre-line;color:#445064;max-height:115px;font-size:11px;line-height:1.5;overflow:auto}.waDestinations{flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0;display:flex}.waDestinations>b{color:#657184;margin-right:3px;font-size:7px}.waDestinations span{color:#526075;background:#edf1f5;border-radius:14px;padding:5px 7px;font-size:7px}.waDestinations .statusTag{color:#168754;background:#e7f8ef}.waQueueActions{justify-content:flex-start}.waQueueActions button:first-child{color:#fff;background:#071324}.waQueueActions .done{color:#fff;background:#0b9855}.waEmpty{text-align:center;color:#7b8797;padding:25px;font-size:10px}@media (width<=850px){.whatsappIntro{background:#071324;flex-direction:column;align-items:flex-start}.whatsappSwitches{grid-template-columns:1fr}.waDestination{grid-template-columns:1fr 1fr}.waGroupList article{grid-template-columns:44px 1fr}.waMiniSwitch,.waRowActions{grid-column:2}.waRowActions{justify-content:flex-start}}@media (width<=580px){.waDestination{grid-template-columns:1fr}.waGroupForm{flex-direction:column}.waGroupForm button{width:100%}.waQueueTop{flex-direction:column}.waQueueButton{width:100%}}.autoPublication{border-top:3px solid #df151e}.autoPublication p{margin:8px 0;font-size:14px;line-height:1.5}.autoEnabled,.autoDisabled{color:#185b2e;background:#e4f4e8;border-radius:6px;padding:7px 12px;font-size:13px}.autoDisabled{color:#4a5363;background:#edf0f5}.autoToggle{align-items:center;gap:12px;margin:12px 0;font-size:16px;display:flex}.autoToggle input{accent-color:#df151e;width:20px;height:20px}.autoHint{color:#657086}.autoConnection{background:#f5f7fa;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px;display:flex}.autoPublication button{cursor:pointer;color:#14223b;background:#fff;border:1px solid #d8dfeb;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:700}.autoPublication button:disabled{opacity:.5;cursor:not-allowed}.autoIssue{color:#84430d;overflow-wrap:anywhere;background:#fff5eb;border-radius:6px;padding:12px}.autoIssue ul{margin:8px 0;padding-left:22px}.autoIssue li{margin:6px 0;font-size:14px}.autoSetup{border:1px solid #dde2eb;border-radius:7px;margin:12px 0;padding:12px}.autoSetup summary{cursor:pointer;font-size:14px;font-weight:700}.autoSetup ol{padding-left:22px}.autoSetup li{margin:10px 0;font-size:14px;line-height:1.55}.autoSetup code{overflow-wrap:anywhere;word-break:break-word}.autoSetup label{flex-direction:column;gap:6px;margin:8px 16px 8px 0;font-size:14px;display:inline-flex}.autoQueueHead{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 10px;display:flex}.autoQueueHead h3{margin:0;font-size:16px}.autoJobs>article{border-top:1px solid #e5e9ef;justify-content:space-between;gap:12px;padding:16px 0;font-size:14px;display:flex}.autoJobs>article>div:first-child{min-width:0}.autoLinks{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.autoLinks a{color:#a71920;font-weight:700}.autoHistory{padding-left:20px;line-height:1.5}.autoHistory li{margin:6px 0}.autoPublication small{color:#68738a;font-size:12px}.autoSelectionWarning{max-width:250px;margin-top:8px;display:block;color:#a82129!important;font-size:13px!important}.autoSelectWrap{align-self:center}.autoJobActions{flex-shrink:0}.autoSetup select{border:1px solid #cbd1dc;border-radius:5px;padding:8px}@media (width<=650px){.autoConnection,.autoQueueHead,.autoJobs>article{flex-direction:column;align-items:flex-start}.autoSelectWrap{width:100%}.autoSelectionWarning{max-width:none}}.sourceNewsList>article>.autoSelectWrap>button{color:#fff;cursor:pointer;background:#df151e;border:0;border-radius:4px;padding:11px 12px;font-size:14px;font-weight:800}.sourceNewsList>article>.autoSelectWrap>button:disabled{color:#657086;cursor:not-allowed;background:#dfe4ea}.sourceNewsList>article>.autoSelectWrap>.selectedArticleButton{background:#071324}@media (width<=900px){.sourceNewsList>article>.autoSelectWrap{grid-column:2;justify-self:start}}.multiPickerOverlay{z-index:1600;background:#030e1dbf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.multiPicker{background:#fff;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,100%);height:min(720px,90vh);display:grid;overflow:hidden}.multiPicker>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.multiPicker header small{color:#df151e;letter-spacing:.14em;font-size:8px;font-weight:900}.multiPicker h2{margin:5px 0 0;font-size:21px}.multiPicker header button{background:#edf1f5;border:0;width:36px;height:36px;font-size:22px}.multiPickerTools{justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;display:flex}.multiPickerTools>input{border:1px solid #d7dde5;width:min(360px,100%);padding:11px 13px}.multiPickerActions{align-items:center;gap:10px;display:flex}.multiPickerActions button{color:#fff;background:#df151e;border:0;padding:10px 13px;font-size:8px;font-weight:900}.multiPickerActions button:disabled{opacity:.5}.multiPickerActions input{display:none}.multiPickerTools b{white-space:nowrap;color:#fff;background:#071324;border-radius:18px;padding:8px 11px;font-size:8px}.multiPickerContent{flex-direction:column;min-height:0;display:flex;overflow:hidden}.multiPickerGrid{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:11px;min-height:0;padding:0 24px 24px;display:grid;overflow-y:auto}.multiPickerGrid button{background:#eef1f5;border:3px solid #0000;min-height:158px;padding:0;position:relative;overflow:hidden}.multiPickerGrid button.selected{border-color:#df151e}.multiPickerGrid button:disabled{opacity:.35}.multiPickerGrid img{object-fit:cover;background:#e9edf2;width:100%;height:125px;display:block}.multiPickerGrid span{color:#526075;background:#fff;padding:8px;font-size:7px;font-weight:900;display:block}.multiPickerGrid .selected span{color:#fff;background:#df151e}.multiPicker>footer{border-top:1px solid #e2e7ed;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.multiPicker footer button{background:#edf1f5;border:0;padding:12px 15px;font-size:8px;font-weight:900}.multiPicker footer .confirm{color:#fff;background:#df151e}.multiPicker footer .confirm:disabled{opacity:.45}.multiPickerEmpty{text-align:center;color:#748094;padding:45px}.multiPickerError{text-align:center;color:#ad2027;margin:0;padding:0 24px 12px;font-size:12px}@media (width<=720px){.multiPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.multiPickerTools{flex-direction:column;align-items:stretch}.multiPickerTools>input{width:100%}.multiPickerActions{justify-content:space-between}}@media (width<=450px){.multiPicker{height:94vh}.multiPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.multiPicker>header,.multiPickerTools,.multiPicker>footer{padding-inline:14px}.multiPickerActions{flex-direction:column;align-items:stretch}.multiPickerActions button{min-height:42px}}.postMediaManager{gap:20px;display:grid}.postMediaIntro{color:#fff;background:#071324;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.postMediaIntro span{color:#ef343b;letter-spacing:.14em;font-size:8px;font-weight:900}.postMediaIntro h2{margin:7px 0;font-size:24px}.postMediaIntro p{color:#aeb9c8;margin:0;font-size:11px}.postMediaIntro>b{background:#df151e;border-radius:20px;padding:9px 13px;font-size:8px}.postMediaSelect{color:#697587;gap:7px;font-size:9px;font-weight:900;display:grid}.postMediaSelect select,.postMediaAdd input,.postMediaFields input{box-sizing:border-box;background:#fff;border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:12px;font:11px Arial,sans-serif}.postMediaAdd{grid-template-columns:auto 1fr;gap:12px;margin:18px 0;display:grid}.postMediaAdd>button,.postMediaAdd div button,.savePostMedia{color:#fff;background:#071324;border:0;padding:12px 15px;font-size:9px;font-weight:900}.postMediaAdd>div{grid-template-columns:1fr auto;display:grid}.postMediaAdd div button,.savePostMedia{background:#df151e}.postMediaList{gap:12px;display:grid}.postMediaList article{border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:160px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.postMediaList article>img,.postMediaVideo{object-fit:cover;color:#fff;background:#071324;width:160px;height:110px}.postMediaVideo{box-sizing:border-box;flex-direction:column;justify-content:center;gap:7px;padding:14px;display:flex;overflow:hidden}.postMediaVideo b{font-size:12px}.postMediaVideo small{overflow-wrap:anywhere;color:#b8c3d1;font-size:8px}.postMediaVideo.instagram{background:linear-gradient(135deg,#7b2cbf,#e1306c,#f77737)}.postMediaFields{gap:8px;display:grid}.postMediaFields label{color:#697587;gap:4px;font-size:8px;font-weight:900;display:grid}.postMediaFields input{padding:9px}.postMediaActions{gap:6px;display:grid}.postMediaActions button{color:#26344a;background:#edf1f5;border:0;padding:8px;font-size:7px;font-weight:900}.postMediaActions button:disabled{opacity:.4}.postMediaActions .remove{color:#ad2027;background:#fff0ef}.postMediaEmpty{text-align:center;color:#7b8797;padding:28px}.postMediaSuccess,.postMediaError{padding:11px 13px;font-size:10px}.postMediaSuccess{color:#168754;background:#e7f8ef}.postMediaError{color:#ad2027;background:#fff0ef}.savePostMedia{margin:18px 0 0 auto;display:block}.savePostMedia:disabled{opacity:.55}@media (width<=760px){.postMediaIntro{align-items:flex-start}.postMediaAdd{grid-template-columns:1fr}.postMediaAdd>button{width:100%}.postMediaList article{grid-template-columns:1fr}.postMediaList article>img,.postMediaVideo{width:100%;height:190px}.postMediaActions{grid-template-columns:1fr 1fr 1fr}.savePostMedia{width:100%}}@media (width<=480px){.postMediaIntro{flex-direction:column}.postMediaAdd>div,.postMediaActions{grid-template-columns:1fr}}.additionalMediaFields{margin-top:18px}.additionalMediaHeading{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.additionalMediaHeading span{color:#df151e;letter-spacing:.12em;font-size:8px;font-weight:900}.additionalMediaHeading h2{margin:5px 0;font-size:18px}.additionalMediaHeading p{color:#7b8797;margin:0;font-size:10px}.additionalMediaHeading>b{color:#fff;background:#071324;border-radius:18px;padding:7px 10px;font-size:8px}.additionalMediaFields .postMediaAdd button:disabled{opacity:.45}@media (width<=600px){.additionalMediaHeading{flex-direction:column}.additionalMediaHeading>b{align-self:flex-start}}.guideAdmin{gap:18px;display:grid}.guideAdminIntro{color:#fff;background:#071324;justify-content:space-between;align-items:center;padding:28px;display:flex}.guideAdminIntro span{color:#ff3d46;letter-spacing:.14em;font-size:8px;font-weight:900}.guideAdminIntro h2{margin:6px 0;font-size:25px}.guideAdminIntro p{color:#aeb9c7;margin:0;font-size:11px}.guideAdminIntro>b{background:#df151e;border-radius:20px;padding:10px 13px;font-size:9px}.guidePublishControl{flex-direction:column;align-items:stretch;gap:7px;min-width:210px;display:flex}.guidePublishControl>b{text-align:center;border-radius:18px;padding:9px;font-size:8px}.guidePublishControl>b.online{background:#16834b}.guidePublishControl>b.offline{background:#996c14}.guidePublishControl button,.guidePublishControl a{text-align:center;color:#fff;background:#df151e;border:0;padding:10px;font-size:7px;font-weight:900}.guidePublishControl a{color:#071324;background:#fff}.guidePublishControl small{text-align:center;color:#aeb9c7;font-size:7px}.guideAdminTabs{border-bottom:1px solid #dfe4ea;display:flex}.guideAdminTabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 16px;font-size:8px;font-weight:900}.guideAdminTabs button.active{color:#df151e;border-color:#df151e}.guideAdminMessage{color:#315d88;background:#eef6ff;margin:0;padding:11px;font-size:10px}.guideUserList,.guideListingAdminList{gap:10px;display:grid}.guideUserList>article,.guideListingAdminList>article{background:#fff;border:1px solid #e0e5eb;grid-template-columns:75px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.guideUserList>article>img,.guideUserList>article>span,.guideListingAdminList>article>img,.guideListingAdminList>article>span{object-fit:cover;color:#fff;background:#071324;border-radius:6px;place-items:center;width:75px;height:75px;font-weight:900;display:grid}.guideUserList h3,.guideListingAdminList h3{margin:5px 0;font-size:15px}.guideUserList p,.guideListingAdminList p{color:#647185;margin:0;font-size:10px}.guideUserList em,.guideListingAdminList em{color:#8c97a6;margin-top:6px;font-size:8px;font-style:normal;display:block}.guideUserList small,.guideListingAdminList small{color:#df151e;font-size:7px;font-weight:900}.guideUserList small.approved{color:#16834b}.guideUserList small.rejected{color:#8a93a1}.guideUserList aside,.guideListingAdminList aside{flex-direction:column;gap:7px;display:flex}.guideUserList button,.guideListingAdminList button,.guideListingAdminList a{color:#263449;text-align:center;background:#edf1f5;border:0;padding:10px 12px;font-size:7px;font-weight:900}.guideListingAdminList button.danger{color:#a72028;background:#fff0ef}.guideUserList .approve{color:#fff;background:#16834b}.guideUserList .reject{color:#a72028;background:#fff0ef}.guideListingAdminList .approve{color:#fff;background:#16834b}.guideListingAdminList .reject{color:#a72028;background:#fff0ef}.guideListingAdminList button.preview{color:#fff;background:#071324}.guideListingAdminList>article{grid-template-columns:85px 1fr auto auto}.guideListingAdminList>article>img,.guideListingAdminList>article>span{width:85px;height:70px}.guideListingAdminList>b{font-size:7px}.guideListingAdminList>b.approved{color:#16834b}.guideListingAdminList>b.rejected{color:#a72028}.guideListingAdminList>b.pending{color:#a66c00}.guideListingAdminList p.guideAdminSpecs{color:#354256;margin-top:8px;font-size:9px;font-weight:700}.guideListingAdminList p.guideAdminNotes{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:9px;display:-webkit-box;overflow:hidden}.guideAdminEmpty{text-align:center;color:#7b8797;background:#fff;padding:50px}.guidePreviewBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020914c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.guidePreviewModal{background:#f4f6f8;width:min(1060px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #00000059}.guidePreviewModal>header{z-index:3;color:#fff;background:#071324;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.guidePreviewModal>header span{color:#ff4c55;letter-spacing:.14em;font-size:9px;font-weight:900}.guidePreviewModal>header h2{margin:4px 0 0;font-size:21px}.guidePreviewModal>header button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:25px;line-height:1}.guidePreviewNotice{color:#fff;letter-spacing:.04em;background:#16834b;padding:11px 22px;font-size:10px;font-weight:900}.guidePreviewNotice.pending{background:#a66c00}.guidePreviewNotice.rejected{background:#a72028}.guidePreviewContent{padding:22px}.guidePreviewGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.guidePreviewGallery img,.guidePreviewGallery>div{aspect-ratio:4/3;object-fit:cover;background:#dfe4ea;width:100%}.guidePreviewGallery>div{color:#6f7b8b;place-items:center;font-size:10px;font-weight:900;display:grid}.guidePreviewGallery img:first-child{grid-area:span 2/span 2}.guidePreviewBody{grid-template-columns:minmax(0,1fr) 270px;gap:16px;display:grid}.guidePreviewBody>article,.guidePreviewBody>aside{background:#fff;border:1px solid #e0e5eb;padding:24px}.guidePreviewBody>article>span,.guidePreviewBody>aside>small{color:#df151e;letter-spacing:.08em;font-size:9px;font-weight:900}.guidePreviewBody h1{color:#071324;margin:7px 0 8px;font-size:clamp(24px,4vw,38px);line-height:1.06}.guidePreviewAddress{color:#647185;margin:0 0 18px;font-size:13px}.guidePreviewPrice{color:#16834b;font-size:25px;display:block}.guidePreviewPrice small{color:#647185;margin-left:4px;font-size:12px}.guidePreviewAmenities{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.guidePreviewAmenities>div{background:#f0f3f6;min-width:90px;padding:11px}.guidePreviewAmenities b,.guidePreviewAmenities span{display:block}.guidePreviewAmenities b{color:#071324;font-size:17px}.guidePreviewAmenities span{color:#647185;font-size:10px}.guidePreviewSpecs,.guidePreviewNotes,.guidePreviewDisclaimer{border-top:1px solid #e0e5eb;margin-top:22px;padding-top:18px}.guidePreviewSpecs h3,.guidePreviewNotes h3{color:#071324;margin:0 0 12px;font-size:15px}.guidePreviewSpecs dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.guidePreviewSpecs dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding-bottom:6px;font-size:11px;display:flex}.guidePreviewSpecs dt{color:#647185}.guidePreviewSpecs dd{color:#263449;text-align:right;margin:0;font-weight:800}.guidePreviewNotes p,.guidePreviewDisclaimer p{color:#4c596c;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.guidePreviewDisclaimer{background:#fff6e3;border:0;padding:16px}.guidePreviewDisclaimer b{color:#8a5c00;margin-bottom:5px;font-size:9px;display:block}.guidePreviewBody>aside{text-align:center;align-self:start}.guidePreviewBody>aside>span{color:#fff;background:#071324;border-radius:50%;place-items:center;width:70px;height:70px;margin:18px auto 12px;font-weight:900;display:grid}.guidePreviewBody>aside h2{color:#071324;margin:0 0 5px;font-size:19px}.guidePreviewBody>aside p{color:#263449;margin:0;font-size:13px;font-weight:800}.guidePreviewBody>aside em{color:#647185;background:#f0f3f6;margin-top:18px;padding:12px;font-size:10px;font-style:normal;line-height:1.45;display:block}.guidePreviewModal>footer{z-index:3;background:#fff;border-top:1px solid #dfe4ea;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex;position:sticky;bottom:0}.guidePreviewModal>footer button{color:#263449;background:#edf1f5;border:0;padding:12px 15px;font-size:9px;font-weight:900}.guidePreviewModal>footer button.reject{color:#a72028;background:#fff0ef}.guidePreviewModal>footer button.approve{color:#fff;background:#16834b}@media (width<=800px){.guideAdminIntro{flex-direction:column;align-items:flex-start;gap:20px}.guideAdminTabs{overflow-x:auto}.guideAdminTabs button{flex:none}.guideUserList>article,.guideListingAdminList>article{grid-template-columns:62px 1fr}.guideUserList>article>img,.guideUserList>article>span,.guideListingAdminList>article>img,.guideListingAdminList>article>span{width:62px;height:62px}.guideUserList aside,.guideListingAdminList aside,.guideListingAdminList>b{flex-direction:row;grid-column:1/-1}.guideUserList aside button,.guideListingAdminList aside>*{flex:1}.guidePreviewBackdrop{padding:0}.guidePreviewModal{width:100%;max-height:100vh}.guidePreviewModal>header h2{font-size:17px}.guidePreviewContent{padding:12px}.guidePreviewGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.guidePreviewBody{grid-template-columns:1fr}.guidePreviewBody>article,.guidePreviewBody>aside{padding:18px}.guidePreviewSpecs dl{grid-template-columns:1fr}.guidePreviewModal>footer{flex-wrap:wrap;padding:10px 12px}.guidePreviewModal>footer button{flex:130px}}.guideUserList em.termsAccepted{color:#16834b;margin-top:6px;display:block}.guideUserList em.termsMissing{color:#9a681d;margin-top:6px;display:block}.photoAdmin{padding:26px}.photoAdminHead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.photoAdminHead h2{margin:0;font-size:27px}.photoAdminHead p{color:#687080}.photoAdmin button{color:#fff;cursor:pointer;background:#101c2d;border:0;padding:11px 14px;font-weight:800}.photoAdminHead>button,.albumFormActions button:first-child{background:#df151e}.albumForm{background:#fff;border:1px solid #dce0e5;margin-bottom:20px;padding:22px}.albumForm>div:not(.albumFormActions){grid-template-columns:1fr 1fr;gap:16px;display:grid}.albumForm label{gap:7px;margin-bottom:15px;font-size:11px;font-weight:900;display:grid}.albumForm input,.albumForm select,.albumForm textarea{font:inherit;border:1px solid #cbd0d6;padding:12px}.albumFormActions{gap:8px;display:flex}.protectToggle{background:#f3f5f7;align-items:center;padding:14px;grid-template-columns:auto 1fr!important;display:flex!important}.protectToggle input{width:20px;height:20px}.protectToggle span{gap:3px;display:grid}.protectToggle small,.albumPricing p{color:#69717d;font-weight:400}.albumPricing{border:1px solid #dfe3e8;margin-bottom:18px;padding:16px}.albumPricing h4{margin:0 0 5px}.albumPricing>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.saleBadge{color:#fff;margin:0 7px 5px 0;padding:6px 8px;font-size:10px;display:inline-block}.saleBadge.free{background:#13733a}.saleBadge.paid{background:#b51219}.photoAdminMessage{background:#edf5ed;padding:13px;font-weight:700}.adminAlbums{gap:18px;display:grid}.adminAlbums>article{background:#fff;border:1px solid #dce0e5}.adminAlbumSummary{grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:16px;display:grid}.adminAlbumSummary>img,.adminAlbumSummary>span{object-fit:cover;background:#e4e6e9;place-items:center;width:180px;height:115px;display:grid}.adminAlbumSummary h3{margin:5px 0}.adminAlbumSummary p{color:#6b7280}.adminAlbumSummary b{background:#e5e7eb;padding:6px 8px;font-size:10px}.adminAlbumSummary b.published{color:#126426;background:#d9f2df}.albumButtons{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:280px;display:flex}.photoAdmin .danger{background:#b51219}.adminPhotoGrid{border-top:1px solid #e1e4e8;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;padding:16px;display:grid}.adminPhotoGrid>div{background:#eef0f2;position:relative}.adminPhotoGrid img{object-fit:cover;width:100%;height:120px;display:block}.adminPhotoGrid>div.cover{outline:3px solid #df151e}.adminPhotoGrid>div>span{color:#fff;background:#df151e;padding:4px;font-size:10px;font-weight:900;position:absolute;top:6px;left:6px}.adminPhotoGrid>div>div{display:flex}.adminPhotoGrid button{flex:1;padding:7px 4px;font-size:10px}.adminPhotoGrid select{background:#fff;border:0;border-bottom:1px solid #cdd2d8;width:100%;padding:7px 4px;font-size:9px;font-weight:800}.photosEmpty{text-align:center;color:#777;padding:50px}.pendingPhotoSection{background:#f8fafc;border:2px solid #101828;margin:18px 16px}.pendingPhotoHead{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.pendingPhotoHead>div{gap:4px;display:grid}.pendingPhotoHead span{color:#667085;font-size:13px}.pendingPhotoHead>button{background:#13733a;font-size:13px}.pendingPhotoStatus{color:#183b22;background:#eef6ef;border-top:1px solid #d7e8da;margin:0;padding:11px 16px;font-size:13px;font-weight:800}.pendingPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;padding:16px;display:grid}.pendingPhotoGrid article{background:#fff;border:2px solid #0000;min-width:0;position:relative}.pendingPhotoGrid article.selectedCover{border-color:#df151e}.pendingPhotoGrid img{object-fit:cover;width:100%;height:145px;display:block}.pendingPhotoGrid strong{color:#fff;background:#df151e;padding:5px 7px;font-size:10px;position:absolute;top:7px;left:7px}.pendingPhotoGrid small{white-space:nowrap;text-overflow:ellipsis;padding:8px;display:block;overflow:hidden}.pendingPhotoGrid article>div{grid-template-columns:1fr auto;display:grid}.pendingPhotoGrid button{padding:8px 6px;font-size:9px}.pendingPhotoGrid button:disabled{opacity:1;background:#df151e}@media (width<=800px){.photoAdmin{padding:14px}.photoAdminHead{align-items:flex-start;gap:15px}.albumForm>div:not(.albumFormActions),.albumPricing>div{grid-template-columns:1fr}.adminAlbumSummary{grid-template-columns:90px 1fr}.adminAlbumSummary>img,.adminAlbumSummary>span{width:90px;height:90px}.albumButtons{grid-column:1/-1;justify-content:flex-start;max-width:none}.pendingPhotoHead{flex-direction:column;align-items:stretch}.pendingPhotoHead>button{width:100%}.pendingPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.pendingPhotoSection{margin:12px 8px}.pendingPhotoGrid img{height:120px}.pendingPhotoGrid article>div{grid-template-columns:1fr}.pendingPhotoGrid button{min-height:42px;font-size:10px}.pendingPhotoHead>button{z-index:4;min-height:48px;position:sticky;bottom:8px}}.coverPickerTitle{color:#111827;background:#fff;border-left:5px solid #ed111c;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;padding:15px 18px;display:flex}.coverPickerTitle b{font-size:14px}.coverPickerTitle span{color:#667085;font-size:13px}.adminPhotoGrid .chooseCover{color:#fff;background:#101828}.adminPhotoGrid .chooseCover:disabled{color:#fff;cursor:default;opacity:1;background:#ed111c}@media (width<=640px){.coverPickerTitle{flex-direction:column;align-items:flex-start;gap:4px}}.ordersAdmin{padding:26px}.ordersAdmin>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.ordersAdmin h2{margin:0;font-size:27px}.ordersAdmin header p{color:#687080}.orderAdminMessage{white-space:pre-wrap;word-break:break-word;background:#eef5ee;margin-bottom:16px;padding:14px}.orderList{gap:16px;display:grid}.orderList>article{background:#fff;border:1px solid #dce0e5;padding:18px}.orderTitle{justify-content:space-between;gap:15px;display:flex}.orderTitle small{color:#df151e;font-weight:900}.orderTitle h3{margin:5px 0}.orderTitle span{color:#69717d;font-size:11px}.status{background:#fff2cc;align-self:start;padding:7px 9px;font-size:9px}.status.payment_rejected{color:#9d1218;background:#ffe0e0}.status.photos_released,.status.completed{color:#17632b;background:#dff3e4}.orderList dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.orderList dl div{border-top:1px solid #e2e5e8;padding-top:10px}.orderList dt{color:#6b7280;font-size:9px;font-weight:900}.orderList dd{word-break:break-word;margin:5px 0 0;font-size:13px}.orderActions{flex-wrap:wrap;gap:8px;display:flex}.orderActions a,.orderActions button{color:#fff;cursor:pointer;background:#132239;border:0;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}.orderActions button{background:#17713a}.orderActions .reject{background:#b51219}.rejectReason,.emailStatus{background:#f5f6f7;padding:10px;font-size:12px}.approvalMeta{background:#eef5ee;padding:10px;font-size:12px;line-height:1.6}.orderHistory{border-top:1px solid #e1e4e8;margin-top:12px;padding-top:10px}.orderHistory summary{cursor:pointer;font-size:10px;font-weight:900}.orderHistory div{border-bottom:1px solid #edf0f2;grid-template-columns:150px 130px 1fr;gap:10px;padding:9px 0;font-size:11px;display:grid}.orderHistory time{color:#687080}@media (width<=800px){.ordersAdmin{padding:14px}.ordersAdmin>header{align-items:flex-start}.orderList dl{grid-template-columns:1fr 1fr}.orderTitle{flex-direction:column}.orderHistory div{grid-template-columns:1fr}.orderHistory div>*{display:block}}.mediaDisplaySettings{background:#fff;border:1px solid #e3e7ed;border-radius:10px;margin-top:22px;padding:26px}.mediaDisplaySettings .panelHead>b{color:#fff;background:#071324;border-radius:20px;padding:8px 12px;font-size:10px}.mediaSizePreview{background:#f1f4f8;border:1px solid #dce2e9;place-items:center;min-height:260px;margin:20px 0;display:grid}.mediaSizePreview>div{aspect-ratio:4/5;color:#fff;background:linear-gradient(145deg,#833ab4,#fd1d1d,#fcb045);place-items:center;max-height:230px;transition:all .2s;display:grid}.mediaSizePreview span{font-size:9px;font-weight:900}.mediaDisplaySettings>label{color:#6c788a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:8px;font-weight:900;display:grid}.mediaDisplaySettings input{accent-color:#df151e;width:100%}.mediaSizeButtons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.mediaSizeButtons button,.saveMediaSize{color:#26344a;background:#edf1f5;border:0;padding:11px;font-size:8px;font-weight:900}.saveMediaSize{color:#fff;background:#df151e;margin:14px 0 0 auto;display:block}.mediaDisplaySettings>p{color:#168754;background:#e7f8ef;padding:10px;font-size:9px}@media (width<=520px){.mediaSizeButtons{grid-template-columns:1fr}.saveMediaSize{width:100%}}.automationPage{gap:22px;display:grid}.automationIntro,.automationPanel{background:#fff;border:1px solid #e3e7ed;border-radius:10px}.automationIntro{color:#fff;background:#071324;justify-content:space-between;align-items:center;padding:26px 30px;display:flex}.automationIntro span,.automationSectionHead>div>span{color:#df151e;letter-spacing:.14em;font-size:8px;font-weight:900}.automationIntro h2{margin:6px 0;font-size:24px}.automationIntro p{color:#aeb9c8;margin:0;font-size:11px}.automationIntro button{color:#fff;background:#df151e;border:0;padding:13px 17px;font-size:9px;font-weight:900}.automationIntro button:disabled{opacity:.6}.automationPanel{padding:26px}.automationSectionHead{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.automationSectionHead h2{margin:0;font-size:18px}.automationSectionHead p{color:#7b8797;margin:6px 0 0;font-size:10px}.automationSectionHead>span{border-radius:20px;padding:7px 11px;font-size:8px;font-weight:900}.aiOnline{color:#168754;background:#e7f8ef}.aiOffline{color:#ad2027;background:#fff0ef}.automationPanel>textarea{box-sizing:border-box;resize:vertical;border:1px solid #d9dfe7;border-radius:6px;width:100%;margin-top:18px;padding:14px;font:12px/1.6 Arial,sans-serif}.automationActions{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.automationActions small{color:#7b8797;font-size:9px;line-height:1.45}.automationActions button,.partnerForm button{color:#fff;background:#071324;border:0;padding:12px 15px;font-size:8px;font-weight:900}.aiNotice{color:#5c6470;background:#fff8e6;border-left:3px solid #e0a100;margin:16px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.automaticFlow{color:#536174;background:#f4f7fa;border-left:3px solid #df151e;flex-wrap:wrap;gap:9px 16px;margin-top:18px;padding:14px;font-size:10px;line-height:1.45;display:flex}.automaticFlow b{color:#071324;letter-spacing:.1em;width:100%;font-size:8px}.automaticFlow span{font-weight:700}.chatgptSetup{background:#fbfcfd;border:1px solid #dce2e9;border-radius:7px;margin-top:14px}.chatgptSetup summary{cursor:pointer;color:#071324;padding:13px 14px;font-size:9px;font-weight:900}.chatgptSetup>p{color:#697587;margin:0;padding:0 14px 12px;font-size:9px;line-height:1.5}.chatgptSetup>label{color:#697587;padding:0 14px 13px;font-size:8px;font-weight:900;display:block}.chatgptSetup label>div{grid-template-columns:1fr auto;gap:7px;margin-top:6px;display:grid}.chatgptSetup input,.chatgptSetup textarea{box-sizing:border-box;color:#273244;background:#fff;border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:10px;font:10px/1.45 Arial,sans-serif}.chatgptSetup textarea{resize:vertical;margin:6px 0 7px;display:block}.chatgptSetup button{color:#fff;background:#071324;border:0;padding:10px 12px;font-size:7px;font-weight:900}.chatgptSetup button:disabled{opacity:.45}.automationSuccess,.automationError{border-left:3px solid;margin:0;padding:12px 15px;font-size:10px}.automationSuccess{color:#168754;background:#e7f8ef;border-color:#168754}.automationError{color:#ad2027;background:#fff0ef;border-color:#ad2027}.automationTaskWarning{color:#664d03;background:#fff8df;border-left:4px solid #d9a514;flex-direction:column;gap:5px;margin:16px 0 0;padding:12px 14px;display:flex}.automationTaskWarning b{font-size:9px}.automationTaskWarning span{font-size:10px;line-height:1.45}.automationLastRun{color:#687488;margin:14px 0 0;font-size:9px}.partnerForm{grid-template-columns:1fr 1.35fr 1.35fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.partnerForm label,.draftFields label,.automationEditor aside label,.draftPublish>label{color:#697587;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.partnerForm input,.draftFields input,.draftFields textarea,.draftFields select,.automationEditor aside input,.automationEditor aside textarea,.draftPublish input{box-sizing:border-box;color:#111827;border:1px solid #d9dfe7;border-radius:5px;width:100%;padding:11px;font:11px Arial,sans-serif}.partnerList{gap:7px;margin-top:16px;display:grid}.partnerList article{border:1px solid #e7ebf0;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.partnerList article.inactive{opacity:.55}.partnerList article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.partnerList b{font-size:11px}.partnerList a{text-overflow:ellipsis;color:#7b8797;font-size:8px;overflow:hidden}.partnerList button{border:0;padding:8px 10px;font-size:7px;font-weight:900}.partnerList .activeToggle{color:#168754;background:#e7f8ef}.partnerDelete{color:#ad2027;background:#fff0ef}.articleFilter{flex-wrap:wrap;align-items:end;gap:5px;display:flex}.articleFilter label{color:#697587;gap:4px;font-size:7px;font-weight:900;display:grid}.articleFilter select{color:#071324;background:#fff;border:1px solid #d9dfe7;min-width:170px;padding:8px 10px;font-size:8px;font-weight:800}.articleFilter button{background:#edf1f5;border:0;padding:8px 11px;font-size:7px;font-weight:900}.articleFilter button.active{color:#fff;background:#071324}.sourceNewsList{margin-top:8px;display:grid}.sourceNewsList>article{border-bottom:1px solid #e7ebf0;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.sourceNewsList img,.sourcePlaceholder{object-fit:cover;border-radius:5px;width:145px;height:92px}.sourcePlaceholder{color:#fff;background:#071324;place-items:center;font-weight:900;display:grid}.sourceNewsList article>div:nth-child(2){min-width:0}.sourceNewsList span{color:#df151e;text-transform:uppercase;font-size:7px;font-weight:900}.sourceNewsList h3{margin:5px 0;font-size:13px;line-height:1.3}.sourceNewsList p{-webkit-line-clamp:2;color:#687486;-webkit-box-orient:vertical;margin:0 0 6px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.sourceNewsList a{color:#071324;font-size:7px;font-weight:900}.sourceNewsList>article>button{color:#fff;background:#df151e;border:0;padding:11px 12px;font-size:7px;font-weight:900}.sourceNewsList>article>button:disabled{color:#778293;background:#dfe4ea}.sourceNewsList>article>.draftReadyButton{background:#168754}.queueFailure{color:#ad2027;margin-top:6px;font-size:8px;line-height:1.35;display:block}.selectedAutomationArticle{background:#fff7f7;border:2px solid #df151e;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:16px;display:flex}.selectedAutomationArticle div{gap:4px;min-width:0;display:grid}.selectedAutomationArticle span{color:#df151e;font-size:8px;font-weight:900}.selectedAutomationArticle b{font-size:13px;line-height:1.35}.selectedAutomationArticle small{color:#687486;font-size:9px}.selectedAutomationArticle button{color:#fff;background:#071324;border:0;flex:none;padding:13px 16px;font-size:8px;font-weight:900}.selectedAutomationArticle button:disabled{color:#778293;background:#dfe4ea}.sourceNewsList>article.selectedSourceArticle{background:#fff7f7;margin:0 -10px;padding-left:10px;padding-right:10px;box-shadow:inset 4px 0 #df151e}.sourceNewsList>article>.selectedArticleButton{background:#071324}.automationEmpty{text-align:center;color:#7b8797;padding:32px;font-size:11px}.automationEditor{border-top:4px solid #df151e;scroll-margin:22px}.automationEditor .discardDraft{background:#edf1f5;border:0;padding:9px 12px;font-size:8px;font-weight:900}.draftHeaderActions{align-items:center;gap:8px;display:flex}.automationEditor .retryDraft{color:#fff;background:#df151e;border:0;padding:9px 12px;font-size:8px;font-weight:900}.automationAiWarning{color:#8c1c21;background:#fff2f1;border-left:4px solid #df151e;flex-direction:column;gap:5px;margin-top:16px;padding:13px 15px;display:flex}.automationAiWarning b{font-size:9px}.automationAiWarning span{font-size:10px;line-height:1.45}.automationEditor a{color:#df151e}.draftGrid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.75fr);gap:22px;margin-top:20px;display:grid}.draftFields,.automationEditor aside{align-content:start;gap:14px;display:grid}.draftContent{font-family:Georgia,serif!important;font-size:14px!important;line-height:1.65!important}.automationEditor aside img,.draftNoImage{object-fit:cover;border-radius:6px;width:100%;height:210px}.draftNoImage{color:#7c8795;background:#e9edf2;place-items:center;font-size:10px;font-weight:900;display:grid}.draftPublish{border-top:1px solid #e7ebf0;justify-content:space-between;align-items:end;gap:20px;margin-top:22px;padding-top:18px;display:flex}.draftPublish>label{width:260px}.draftPublish>div{gap:8px;display:flex}.draftPublish button{border:0;padding:13px 17px;font-size:8px;font-weight:900}.scheduleDraft{color:#fff;background:#071324}.publishDraft{color:#fff;background:#df151e}.instagramDraft .automationSectionHead>button{color:#fff;background:#071324;border:0;padding:10px 14px;font-size:8px;font-weight:900}.instagramDraft>textarea{box-sizing:border-box;resize:vertical;border:1px solid #d9dfe7;border-radius:6px;width:100%;margin-top:18px;padding:14px;font:12px/1.6 Arial,sans-serif}@media (width<=900px){.partnerForm{grid-template-columns:1fr 1fr}.partnerForm button{height:39px}.sourceNewsList>article{grid-template-columns:105px 1fr}.sourceNewsList img,.sourcePlaceholder{width:105px;height:82px}.sourceNewsList>article>button{grid-column:2;justify-self:start}.selectedAutomationArticle{flex-direction:column;align-items:stretch}.selectedAutomationArticle button{width:100%}.draftGrid{grid-template-columns:1fr}}@media (width<=620px){.automationIntro,.automationSectionHead,.automationActions,.draftPublish{flex-direction:column;align-items:stretch}.automationIntro{gap:16px}.automationIntro button{width:100%}.partnerForm{grid-template-columns:1fr}.sourceNewsList>article{grid-template-columns:80px 1fr}.sourceNewsList img,.sourcePlaceholder{width:80px;height:72px}.draftPublish>label{width:100%}.draftPublish>div{display:grid}.automationPanel{padding:18px}}.draftImageEditor{gap:14px;display:grid}.draftImageHeading{border-bottom:1px solid #e2e7ed;flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.draftImageHeading span{color:#071324;font-size:10px;font-weight:900}.draftImageHeading small{color:#7b8797;font-size:9px}.sourceImageOption{background:#f7f9fb;border:1px solid #dce2e9;border-radius:7px;overflow:hidden}.sourceImageOption.selected{border-color:#168754;box-shadow:0 0 0 3px #16875414}.sourceImageOption.unavailable{opacity:.58}.sourceImageOption>img,.draftSourceNoImage{object-fit:cover;border-radius:0!important;width:100%!important;height:125px!important;display:block!important}.draftSourceNoImage{color:#748093;background:#e8edf2;place-items:center;font-size:8px;font-weight:900;display:grid!important}.sourceImageOption>label{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:9px!important;padding:12px!important;display:flex!important}.sourceImageOption input{accent-color:#168754;margin-top:2px}.sourceImageOption label>span{flex-direction:column;gap:4px;display:flex}.sourceImageOption label b{color:#071324;font-size:8px}.sourceImageOption label small{color:#768294;font-size:8px;line-height:1.4}.chooseDraftImage{color:#fff;background:#071324;border:0;width:100%;padding:12px;font-size:8px;font-weight:900}.selectedDraftImage{background:#071324;border-radius:7px;position:relative;overflow:hidden}.selectedDraftImage>img{object-fit:cover;display:block;border-radius:0!important;width:100%!important;height:210px!important}.selectedDraftImage>span{color:#fff;background:#168754;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;bottom:9px;left:9px}.selectedDraftImage>button{color:#ad2027;background:#fff;border:0;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;bottom:9px;right:9px}.sourceApplied{color:#168754;background:#e7f8ef;border:1px solid #bfe4d1;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.sourceApplied b{font-size:8px}.sourceApplied button{color:#ad2027;background:#fff;border:0;padding:7px 9px;font-size:7px;font-weight:900}.draftImageEditor>label>small{color:#8b96a6;font-weight:400;line-height:1.4}
