.dashboard-main-div{display:flex;flex-direction:column}.dashboard-content-row{display:flex}.width-100{width:100%}.width-50{width:50%}.height-100{height:100%}#freshwidget-embedded-form{background:none}
.contentment.lk-buttons .umb-button{margin-bottom:5px}.contentment.lk-buttons .umb-button--selected .umb-button__button{background-color:#f5c1bc}.contentment.lk-buttons .umb-button__button{padding-left:20px;padding-right:20px}.contentment.lk-buttons .umb-button__button[disabled]{opacity:.5}.contentment.umb-checkboxlist ul.toggle-all{margin-bottom:15px}.contentment.umb-checkboxlist ul li label{margin-bottom:8px}.contentment .umb-form-check__text .icon{padding-right:2px}.contentment .umb-form-check__text small{display:block;padding-top:0}.umb-editor--small .contentment .form-horizontal .umb-control-group .control-header{float:none;width:100%}.umb-editor--small .contentment .form-horizontal .controls{margin-left:0}.umb-editor--small .contentment .form-horizontal .control-label{float:none;width:100%}.umb-editor--small .contentment .form-horizontal .umb-readonlyvalue .alert{margin-bottom:10px}.lk-content-blocks__container{max-width:845px}.lk-content-blocks__block{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:10px}.lk-content-blocks__block .lk-content-blocks__preview{flex:1;position:relative}.lk-content-blocks__block .lk-content-blocks__preview:after{content:"";background:rgba(225,225,225,.5);border-radius:3px;box-shadow:0 1px 1px 0 rgba(33,33,66,.2);position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity .12s}.lk-content-blocks__block .lk-content-blocks__preview:hover:after{opacity:.66}.lk-content-blocks__block .lk-content-blocks__preview .lk-content-blocks__preview--left{background-color:#fff;border-radius:3px;display:flex;flex-direction:row;font-size:12px;padding:0 5px;position:absolute;top:5px;left:5px;z-index:20}.lk-content-blocks__block .lk-content-blocks__preview .lk-content-blocks__preview--left .icon{padding-top:4px;padding-right:4px}.lk-content-blocks__block .lk-content-blocks__preview .lk-content-blocks__preview--default{text-align:center;padding:30px 10px 15px}.lk-content-blocks__block .lk-content-blocks__preview .lk-content-blocks__preview--default .icon{font-size:40px}.lk-content-blocks__block .lk-content-blocks__preview .lk-content-blocks__preview--default h5{font-size:14px}.lk-content-blocks__block .lk-content-blocks__preview .lk-content-blocks__preview--markup pre.error{margin:35px 10px 10px 10px}.lk-content-blocks__block .lk-content-blocks__preview .lk-content-blocks__preview--markup pre.error code{font-size:small;white-space:pre-wrap}.lk-content-blocks__block .lk-content-blocks__actions{flex:0 0 34px;padding:10px 0 0 7px;margin:0;list-style:none}.lk-content-blocks__block .lk-content-blocks__actions .lk-content-blocks__action--item .icon{color:#1b264f;font-size:18px;padding:5px 10px}.lk-content-blocks__block .lk-content-blocks__actions .lk-content-blocks__action--item .icon:hover{color:#2152a3}.lk-content-blocks__block .lk-content-blocks__actions .lk-content-blocks__action--item>button{background:none;border:0;font-size:18px;cursor:pointer;color:#162335;margin:0;padding:7px 0}.lk-content-blocks__block .lk-content-blocks__actions .umb-property-actions{position:relative;display:inline-block;float:none;margin:3px 0 0 7px}.lk-content-blocks__block .lk-content-blocks__actions .umb-property-actions .umb-property-actions__menu,.lk-content-blocks__block .lk-content-blocks__actions .umb-property-actions .umb-property-actions__menu-open-toggle{right:0}.lk-content-blocks__block .lk-content-blocks__actions .umb-property-actions__toggle{opacity:1;background-color:transparent}.lk-content-blocks__block .lk-content-blocks__actions .umb-property-actions__toggle:hover{background-color:#f9f6f5}.lk-content-blocks .umb-node-preview-add{margin-right:45px}.contentment button.lk-content-blocks__edit{background:transparent;border:0;position:absolute;top:0;bottom:0;left:0;width:100%;z-index:25}.contentment.umb-block-list .umb-block-list__wrapper{max-width:800px}.contentment .lk-data-list-item{max-width:770px;display:flex;align-items:center;padding:10px 15px;background:#f3f3f5;margin-bottom:1px}.contentment .lk-data-list-item:last-of-type{margin-bottom:0}.contentment .lk-data-list-item .lk-data-list-item__handle{font-size:14px;color:#d8d7d9;margin-right:15px}.contentment .lk-data-list-item .lk-data-list-item__icon{margin-right:1rem}.contentment .lk-data-list-item .lk-data-list-item__icon>button{border:1px solid #d8d7d9;background:#fff;font-size:30px;padding-top:5px;width:50px;height:50px}.contentment .lk-data-list-item .lk-data-list-item__text{flex:1;margin-right:1rem}.contentment .lk-data-list-item .lk-data-list-item__remove{position:relative;cursor:pointer}.contentment .lk-data-list-item .lk-data-list-item__remove>button:focus{outline:auto}.contentment .well.well--limit-width{max-width:760px}.contentment .well.well-small.well--limit-width{max-width:780px}.contentment .well.well-large.well--limit-width{max-width:760px}.contentment.umb-readonlyvalue.editor-note .umb-icon{padding:0 20px 0 10px;height:48px;width:48px}.contentment.umb-readonlyvalue.editor-note p:last-child{margin-bottom:.25rem}.contentment.umb-readonlyvalue.editor-note.alert-info>.umb-icon .color-black,.contentment.umb-readonlyvalue.editor-note.alert-success>.umb-icon .color-black,.contentment.umb-readonlyvalue.editor-note.alert-warning>.umb-icon .color-black,.contentment.umb-readonlyvalue.editor-note.alert-error>.umb-icon .color-black{color:#fff!important}.contentment.umb-readonlyvalue.editor-note h5{color:inherit}.umb-editor--infiniteMode .contentment.umb-readonlyvalue.editor-note .umb-icon{height:32px;width:32px}.contentment .lk-icon-picker-small{border:1px dashed #d8d7d9;color:#d8d7d9;display:inline-block;height:20px;padding:5px 0;text-align:center;width:30px}.contentment .lk-icon-picker-small:focus,.contentment .lk-icon-picker-small:hover{border-color:#2152a3;color:#2152a3;text-decoration:none}.contentment .lk-icon-picker-small i.color-black{color:#000}.contentment .umb-mediapicker .umb-sortable-thumbnails__wrapper>.icon{font-size:50px}.contentment .umb-mediapicker .umb-sortable-thumbnails__wrapper>small{text-align:center}.contentment.lk-overlay .umb-panel .form-search{margin-bottom:15px}.contentment .umb-card-grid .umb-card-grid-item{padding-top:20%;padding-bottom:20%}.contentment .umb-action-link .umb-checkmark{margin-right:15px;min-width:30px}.contentment .umb-action-link .menu-label{margin-left:15px;padding-left:0;white-space:normal}.contentment.lk-overlay .umb-action.-disabled{opacity:.5}.contentment.lk-overlay .umb-action.-disabled .umb-card-grid-item,.contentment.lk-overlay .umb-action.-disabled .umb-action-link,.contentment.lk-overlay .umb-action.-disabled .umb-checkmark{cursor:not-allowed}.contentment.lk-overlay .umb-action.-disabled .umb-checkmark:hover{border-color:#bbbabf;color:#1b264f}.contentment.lk-overlay .umb-action.-disabled .umb-checkmark.icon-check:before{content:""}.contentment.lk-overlay .umb-action:not(.-disabled) .umb-checkmark:not(.umb-checkmark--checked).icon-check:before{content:none}.contentment .umb-card-grid .alert{flex:none;font-size:inherit;text-align:inherit;width:100%;max-width:100%}.contentment.umb-readonlyvalue{max-width:100%;word-break:break-word}.umb-readonlyvalue details summary{cursor:pointer}.umb-readonlyvalue details summary+*{margin-top:.5rem}.umb-readonlyvalue .well{margin-bottom:10px}.umb-readonlyvalue .well blockquote p{font-size:16px;margin-bottom:10px}.umb-readonlyvalue .well hr{border-bottom:1px solid #e0e0e5;margin:15px 0}.contentment.umb-radiobuttons ul.unstyled li{margin-bottom:5px}.contentment .umb-tags .tag{user-select:text}.contentment .umb-tags .tag .icon{color:#fff!important}.contentment .umb-tags .tag .btn-reset{line-height:14px}.contentment .umb-tags .tag .icon-trash{bottom:0}.contentment.templated-list button.btn.disabled{cursor:not-allowed!important;opacity:.5}.contentment .text-input{width:100%;max-width:800px}.contentment .text-input.input-prepend .umb-textstring,.contentment .text-input.input-append .umb-textstring{width:calc(100% - 36px)}.contentment .text-input.input-prepend.input-append .umb-textstring{width:calc(100% - 72px)}.contentment .text-input .add-on:hover{border-color:#d8d7d9;color:#1b264f}[class].icon-fa{font-family:FontAwesome;text-align:center}.umb-tree-icon.icon-fa{width:20px}.alert-form a{color:#1b264f}.contentment .umb-box-content p{line-height:1.5rem}.contentment .umb-tags-editor .tt-menu.tt-open{z-index:1001!important}.contentment .umb-block-card .__showcase{background-color:rgba(0,0,0,.25);background-size:cover}.contentment .umb-block-card .__info .__name,.contentment .umb-block-card .__info .__subname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.contentment .umb-block-card.__fade,.contentment .umb-block-list__block.__fade>.umb-block-list__block--view{opacity:.5}.contentment .umb-block-card.__no-edit{cursor:move}.contentment .umb-block-card .__actions>button{padding-top:3px}.contentment .umb-block-card .__info .__subname{margin-right:16px}.umb-group-panel--hide{all:unset;background:none;box-shadow:none!important}.umb-group-panel--hide .umb-group-panel__header{display:none}.umb-group-panel--hide .umb-group-panel__content{padding:0}.umb-group-panel--hide .umb-box-content{padding:0}
.umb-media-grid__item--newly-uploaded{position:relative}.umb-media-grid__item--newly-uploaded::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #2bc37c;border-radius:3px;pointer-events:none;animation:pulse-new-upload 1.5s ease-in-out 3}@keyframes pulse-new-upload{0%,100%{border-color:#2bc37c;box-shadow:0 0 0 0 rgba(43,195,124,.4)}50%{border-color:#1a9e5c;box-shadow:0 0 10px 2px rgba(43,195,124,.6)}}.umb-media-grid__item--newly-uploaded::before{content:'NY';position:absolute;top:5px;right:5px;background:#2bc37c;color:#fff;font-size:10px;font-weight:bold;padding:2px 6px;border-radius:3px;z-index:10;pointer-events:none}
.integrationsPlugin-lastSyncsContainer{display:grid;grid-template-columns:1fr 9fr;place-items:center start;width:100%}.integrationsPlugin-lastSyncsContainer>span{font-size:1.1rem;padding:5px 0}.integrationsPlugin-lastSyncsContainer>span:first-of-type{font-weight:bold}.integrationsPlugin-actionContainer{display:grid;grid-template-columns:1fr 2fr;place-items:center start;width:30%;height:50px}.integrationsPlugin-actionContainer>span{font-size:1.1rem}.integrationsPlugin-loaderContainer{height:30px}
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");.newsletter-container{padding:20px}.newsletter-container .umb-table{width:100%}.newsletter-container .umb-table-row{display:flex;width:100%}.newsletter-container .umb-table-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 10px;box-sizing:border-box;flex-shrink:0}.newsletter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.newsletter-header h2{margin:0}.newsletter-actions{display:flex;gap:10px}.newsletter-actions-cell{display:flex;gap:4px}.newsletter-actions-cell .btn-xs{padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:28px}.newsletter-actions-cell .btn-xs .material-icons{font-family:'Material Icons'!important;font-size:18px!important;font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.newsletter-table{width:100%;border-collapse:collapse}.newsletter-table th,.newsletter-table td{padding:12px;text-align:left;border-bottom:1px solid #e9e9e9}.newsletter-table th{background-color:#f5f5f5;font-weight:600}.newsletter-table tr:hover{background-color:#f9f9f9}.newsletter-status{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.newsletter-status.draft{background-color:#e0e0e0;color:#666}.newsletter-status.scheduled{background-color:#fff3cd;color:#856404}.newsletter-status.sending{background-color:#cce5ff;color:#004085}.newsletter-status.sent{background-color:#d4edda;color:#155724}.newsletter-form{max-width:800px}.newsletter-form .form-group{margin-bottom:20px}.newsletter-form label{display:block;margin-bottom:5px;font-weight:500}.newsletter-form input[type="text"],.newsletter-form input[type="email"],.newsletter-form select,.newsletter-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.newsletter-form input:focus,.newsletter-form select:focus,.newsletter-form textarea:focus{outline:0;border-color:#2bc37e}.block-editor{border:1px solid #e9e9e9;border-radius:4px;padding:15px;margin-top:10px}.block-editor-toolbar{display:flex;gap:10px;margin-bottom:15px}.block-item{background-color:#f9f9f9;border:1px solid #e9e9e9;border-radius:4px;padding:15px;margin-bottom:10px;position:relative}.block-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.block-item-type{font-weight:500;color:#666}.block-item-actions{display:flex;gap:5px}.block-content{min-height:100px}.rte-preview{background-color:#fff;border:1px solid #e9e9e9;padding:10px;border-radius:4px;min-height:80px;margin-bottom:10px}.image-preview{text-align:center;padding:20px}.image-preview img{max-width:100%;max-height:300px}.image-placeholder{padding:40px;background-color:#f0f0f0;border:2px dashed #ccc;border-radius:4px;text-align:center;color:#999}.color-picker-group{display:flex;gap:20px;flex-wrap:wrap}.color-picker-item{display:flex;flex-direction:column;align-items:center}.color-picker-item label{margin-bottom:5px}.color-picker-item input[type="color"]{width:60px;height:40px;padding:0;border:1px solid #ccc;border-radius:4px;cursor:pointer}.subscriber-list{max-height:400px;overflow-y:auto}.subscriber-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #e9e9e9}.subscriber-item:hover{background-color:#f9f9f9}.statistics-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card{background-color:#fff;border:1px solid #e9e9e9;border-radius:8px;padding:20px;text-align:center}.stat-card .stat-value{font-size:32px;font-weight:600;color:#333}.stat-card .stat-label{font-size:14px;color:#666;margin-top:5px}.stat-card .stat-percentage{font-size:18px;color:#2bc37e;margin-top:5px}.pagination{display:flex;justify-content:center;gap:5px;margin-top:20px}.pagination button{padding:8px 12px;border:1px solid #ccc;background-color:#fff;cursor:pointer;border-radius:4px}.pagination button.active{background-color:#2bc37e;color:#fff;border-color:#2bc37e}.pagination button:disabled{opacity:.5;cursor:not-allowed}.preview-container{border:1px solid #e9e9e9;border-radius:4px;overflow:hidden}.preview-container iframe{width:100%;height:600px;border:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999}.modal-content{background-color:#fff;border-radius:12px;padding:0;max-width:480px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9e9e9;background-color:#fafafa}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.modal-header .btn-white.btn-xs,.modal-header button:last-child{background:none;border:0;padding:8px;cursor:pointer;color:#666;border-radius:4px;transition:background-color .2s;line-height:1}.modal-header .btn-white.btn-xs:hover,.modal-header button:last-child:hover{background-color:#e9e9e9;color:#333}.modal-content .form-group{padding:0 24px;margin-top:20px}.modal-content .form-group:first-of-type{margin-top:24px}.modal-content .form-group label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:8px}.modal-content .form-group input[type="text"],.modal-content .form-group input[type="email"],.modal-content .form-group input[type="password"],.modal-content .form-group textarea,.modal-content .form-group select{width:100%;padding:12px 14px;border:1px solid #d4d4d4;border-radius:6px;font-size:14px;color:#333;background-color:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.modal-content .form-group input:focus,.modal-content .form-group textarea:focus,.modal-content .form-group select:focus{outline:0;border-color:#2bc37e;box-shadow:0 0 0 3px rgba(43,195,126,.15)}.modal-content .form-group input::placeholder,.modal-content .form-group textarea::placeholder{color:#999}.modal-content .form-group textarea{resize:vertical;min-height:80px}.modal-content .form-group .required-indicator{color:#dc3545;margin-left:2px}.modal-content>p{padding:0 24px;margin:20px 0;color:#666;font-size:14px;line-height:1.5}.modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;margin-top:24px;border-top:1px solid #e9e9e9;background-color:#fafafa}.schedule-options{margin-top:20px;padding:15px;background-color:#f9f9f9;border-radius:4px}.schedule-options label{display:flex;align-items:center;gap:10px;margin-bottom:10px}.date-time-picker{display:flex;gap:10px;margin-top:10px}.date-time-picker input{padding:8px;border:1px solid #ccc;border-radius:4px}.empty-state{text-align:center;padding:40px;color:#999}.empty-state i{font-size:48px;margin-bottom:15px}.loading-spinner{display:flex;justify-content:center;align-items:center;padding:40px}.btn-danger{background-color:#dc3545;color:#fff;border:0}.btn-danger:hover{background-color:#c82333}.form-field-required-missing-value{border-color:#dc3545!important}.segmentation-section{margin-top:20px;padding:15px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px}.segmentation-section h4{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#333}.segmentation-section .help-text{margin:0 0 15px 0;font-size:12px;color:#666}.segmentation-rules{margin-bottom:15px}.segmentation-rule{display:flex;align-items:center;gap:8px;padding:10px;margin-bottom:8px;background:#fff;border:1px solid #ddd;border-radius:4px;flex-wrap:wrap}.segmentation-rule select,.segmentation-rule input[type="text"],.segmentation-rule input[type="number"]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px}.segmentation-rule .rule-field{min-width:120px}.segmentation-rule .rule-operator{min-width:100px}.segmentation-rule .rule-value{min-width:120px;flex:1;max-width:200px}.segmentation-rule .rule-value-small{width:70px}.segmentation-rule span{font-size:13px;color:#666}.segmentation-rule .btn-danger{margin-left:auto;flex-shrink:0}.no-rules-message{text-align:center;padding:20px;color:#999}.no-rules-message i{font-size:24px;display:block;margin-bottom:8px}.no-rules-message p{margin:0;font-size:13px}.segmentation-section .btn-sm{padding:6px 12px;font-size:13px}.recipient-list-selector{margin-top:20px;padding:15px;background-color:#f9f9f9;border-radius:4px}.recipient-list-item{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border:1px solid #e9e9e9;border-radius:4px;margin-bottom:5px}.recipient-list-item:hover{background-color:#f5f5f5}.csv-import-zone{border:2px dashed #ccc;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:border-color .3s}.csv-import-zone:hover{border-color:#2bc37e}.csv-import-zone.dragover{border-color:#2bc37e;background-color:#f0fff4}.mailing-list-selector{border:1px solid #ddd;border-radius:4px;overflow:hidden}.mailing-list-selector .list-item-hover{background-color:#f5f5f5!important}.selected-lists-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.list-tag{display:inline-flex;align-items:center;background:#2bc37b;color:#fff;padding:4px 10px;border-radius:16px;font-size:13px}.list-tag button{background:none;border:0;color:#fff;margin-left:6px;cursor:pointer;padding:0;font-size:16px;line-height:1;opacity:.8;transition:opacity .2s}.list-tag button:hover{opacity:1}.template-modal{background-color:#fff;border-radius:12px;width:95%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;z-index:100000}.template-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9e9e9;background-color:#fafafa}.template-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.modal-close-btn{background:none;border:0;padding:8px;cursor:pointer;color:#666;border-radius:4px;transition:background-color .2s}.modal-close-btn:hover{background-color:#e9e9e9;color:#333}.template-modal-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;overflow-y:auto;overflow-x:hidden;flex:1}.template-form-column{display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.template-preview-column{display:flex;flex-direction:column;min-width:0;overflow:hidden}.template-form-section{display:flex;flex-direction:column}.template-label{font-size:13px;font-weight:600;color:#333;margin-bottom:8px;display:block}.template-label .required{color:#dc3545}.template-input,.template-textarea{width:100%;padding:10px 12px;border:1px solid #d4d4d4;border-radius:6px;font-size:14px;color:#333;background-color:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.template-input:focus,.template-textarea:focus{outline:0;border-color:#2bc37e;box-shadow:0 0 0 3px rgba(43,195,126,.15)}.template-input::placeholder,.template-textarea::placeholder{color:#999}.template-textarea{resize:vertical;min-height:80px}.logo-picker{display:flex;flex-direction:column;gap:10px}.logo-preview-box{width:100%;height:100px;border:2px dashed #d4d4d4;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background-color .2s;background-color:#fafafa;overflow:hidden}.logo-preview-box:hover{border-color:#2bc37e;background-color:#f0fff4}.logo-preview-img{max-width:80%;max-height:80px;object-fit:contain}.logo-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999}.logo-placeholder i{font-size:28px}.logo-placeholder span{font-size:12px}.logo-actions{display:flex;gap:16px}.btn-link{background:none;border:0;padding:0;color:#1b76d2;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-link:hover{text-decoration:underline}.btn-link-danger{color:#dc3545}.color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.color-field{display:flex;flex-direction:column;gap:6px}.color-label{font-size:12px;color:#666;font-weight:500}.color-input-wrapper{display:flex;align-items:center;gap:8px;background-color:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:4px;transition:border-color .2s}.color-input-wrapper:focus-within{border-color:#2bc37e}.color-input{width:32px;height:32px;padding:0;border:0;border-radius:4px;cursor:pointer;background:none;flex-shrink:0}.color-input::-webkit-color-swatch-wrapper{padding:0}.color-input::-webkit-color-swatch{border:0;border-radius:4px}.color-text-input{flex:1;border:0;padding:6px 4px;font-size:12px;font-family:monospace;color:#333;background:transparent;text-transform:uppercase;min-width:0;width:60px;max-width:70px}.color-text-input:focus{outline:0}.template-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.template-checkbox input[type="checkbox"]{width:18px;height:18px;cursor:pointer;accent-color:#2bc37e}.checkbox-label{color:#333}.template-preview-wrapper{flex:1;background-color:#e9e9e9;border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:flex-start;min-height:400px}.template-preview{width:100%;max-width:280px;border-radius:4px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);font-size:10px}.preview-header{padding:16px;text-align:center;min-height:50px;display:flex;align-items:center;justify-content:center}.preview-logo{max-height:40px;max-width:120px;object-fit:contain}.preview-logo-placeholder{color:#999;font-size:11px;padding:10px 20px;border:1px dashed #ccc;border-radius:4px}.preview-content{background-color:#fff;padding:20px 16px;min-height:120px}.preview-text-line{height:8px;background-color:#e0e0e0;border-radius:4px;margin-bottom:10px}.preview-text-line.long{width:100%}.preview-text-line.medium{width:75%}.preview-text-line.short{width:50%}.preview-text-line:last-child{margin-bottom:0}.preview-footer{padding:12px 16px;text-align:center;color:#fff}.preview-footer-text{display:block;font-size:9px;opacity:.9;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-unsubscribe{font-size:8px;opacity:.7;text-decoration:underline}.template-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e9e9e9;background-color:#fafafa}@media(max-width:768px){.template-modal-body{grid-template-columns:1fr}.template-preview-column{order:-1}.template-preview-wrapper{min-height:300px}.color-grid{grid-template-columns:repeat(3,1fr)}}.newsletter-inline-editor{padding:0!important;height:calc(100vh - 80px);display:flex;flex-direction:column}.newsletter-inline-editor .umb-editor,.newsletter-inline-editor .umb-pane{height:100%;display:flex;flex-direction:column}.newsletter-editor-header{background:#fff;border-bottom:1px solid #e9e9e9;flex-shrink:0;position:relative;z-index:100}.header-row-1{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.header-row-1 h2{margin:0;font-size:20px;font-weight:600;color:#333}.header-row-1 .newsletter-actions{display:flex;gap:10px}.header-row-1 .newsletter-actions .btn{padding:8px 16px;font-size:13px}.header-row-2{display:flex;gap:24px;padding:16px 20px;background:#fafafa;width:100%;box-sizing:border-box}.compact-field{display:flex;flex-direction:column;gap:6px;flex:1}.compact-field.field-subject{flex:1.2}.compact-field.field-preview{flex:1.8}.compact-field.field-template{flex:1}.compact-field.field-lists{flex:1}.compact-field label{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.compact-field input,.compact-field select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;box-sizing:border-box}.compact-field input:focus,.compact-field select:focus{outline:0;border-color:#2bc37b;box-shadow:0 0 0 3px rgba(43,195,123,.1)}.list-selector-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #ddd;border-radius:4px;cursor:pointer;background:#fff;font-size:13px}.list-selector-trigger:hover{border-color:#2bc37b}.list-selector-trigger .placeholder-text{color:#999}.list-selector-trigger i{font-size:10px;color:#666}.list-selector-container{position:relative}.list-selector-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);width:400px;max-height:350px;z-index:1000;overflow:hidden}.list-selector-header{display:flex;padding:12px;border-bottom:1px solid #eee;gap:10px}.list-selector-header input{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.list-selector-header .btn .material-icons{font-size:16px}.list-selector-content{max-height:280px;overflow-y:auto}.list-selector-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .15s}.list-selector-item:hover{background:#f9f9f9}.list-selector-item.selected{background:#e8f5e9}.list-selector-item .checkbox-indicator{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;margin-right:12px;display:flex;align-items:center;justify-content:center;transition:all .15s}.list-selector-item.selected .checkbox-indicator{background:#2bc37b;border-color:#2bc37b;color:#fff}.list-selector-item .checkbox-indicator .material-icons{font-size:14px}.list-selector-item .list-name{flex:1;font-weight:500}.list-selector-item .list-count{color:#888;font-size:12px}.no-lists-message{padding:20px;text-align:center;color:#999}.editor-layout{display:flex;flex:1;overflow:hidden;background:#e9e9e9}.editor-sidebar{width:200px;background:#fff;border-right:1px solid #e0e0e0;padding:16px;overflow-y:auto;flex-shrink:0}.editor-sidebar h4{margin:0 0 8px 0;font-size:13px;font-weight:600;color:#666;text-transform:uppercase}.editor-sidebar .sidebar-help{margin:0 0 16px 0;font-size:12px;color:#999}.block-palette{display:flex;flex-direction:column;gap:8px}.palette-item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .15s;font-size:13px}.palette-item:hover{background:#f0f0f0;border-color:#2bc37b}.palette-item .material-icons{font-size:20px;color:#666}.palette-item:hover .material-icons{color:#2bc37b}.palette-item[draggable="true"]{cursor:grab}.palette-item[draggable="true"]:active{cursor:grabbing}.palette-item.dragging{opacity:.5;border-color:#2bc37b;background:#e8f5e9}.btn-icon-material{font-size:18px!important;vertical-align:middle;margin-right:4px;line-height:1}.btn .material-icons{font-size:18px;vertical-align:middle}.trigger-icon{font-size:18px!important;color:#666}.alert-icon{font-size:18px!important;vertical-align:middle;margin-right:4px}.editor-canvas-wrapper{flex:1;overflow-y:auto;padding:20px;padding-top:70px;display:flex;flex-direction:column;align-items:center;background:#fff;min-width:0;position:relative}.preview-mode-toggle{position:absolute;top:15px;left:50%;transform:translateX(-50%);display:flex;gap:4px;background:#fff;padding:4px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.15);z-index:10}.preview-mode-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:#666;transition:all .15s}.preview-mode-btn:hover{background:#f5f5f5;color:#333}.preview-mode-btn.active{background:#2bc37b;color:#fff}.preview-mode-btn .material-icons{font-size:20px}.preview-mode-btn .btn-label{display:inline}.editor-canvas{display:flex;justify-content:center;width:100%;max-width:850px;flex:1}.mac-window{width:100%;max-width:800px;background:#fff;border-radius:10px;box-shadow:0 25px 80px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.1);overflow:hidden;transition:max-width .3s ease,transform .3s ease}.mac-window.mobile-preview{max-width:375px}.mac-window.mobile-preview .email-container{max-width:100%}.mac-window.mobile-preview .email-header{padding:20px 15px}.mac-window.mobile-preview .email-content{padding:15px}.mac-window.mobile-preview .email-footer{padding:15px}.mac-window.mobile-preview .email-logo{max-width:150px;max-height:45px}.mac-window.mobile-preview .email-button{padding:10px 20px;font-size:14px}.mac-window.mobile-preview .block-text .text-content{font-size:13px}.mac-window-titlebar{background:linear-gradient(180deg,#e8e8e8 0%,#d4d4d4 100%);padding:10px 14px;display:flex;align-items:center;border-bottom:1px solid #c0c0c0;position:relative}.mac-window-buttons{display:flex;gap:8px;flex-shrink:0}.mac-btn{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.mac-btn-close{background:linear-gradient(180deg,#ff6058 0%,#e04840 100%)}.mac-btn-minimize{background:linear-gradient(180deg,#ffbd2e 0%,#dea123 100%)}.mac-btn-maximize{background:linear-gradient(180deg,#28c940 0%,#1dad2b 100%)}.mac-window-title{position:absolute;left:50%;transform:translateX(-50%);font-size:13px;font-weight:500;color:#4a4a4a;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-window-content{padding:30px;min-height:300px}.email-container{width:100%;max-width:600px;margin:0 auto;background:#fff;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,.1);overflow:hidden}.email-header{padding:30px;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px 5px 0 0}.email-logo{max-width:200px;max-height:60px;object-fit:contain}.email-header .logo-placeholder{color:#999;font-size:14px;padding:15px 30px;border:1px dashed #ccc;border-radius:4px;background:rgba(255,255,255,.5)}.email-content{background:#fff;padding:20px 30px;min-height:200px;transition:all .2s}.email-content.drag-over{background:#f0fff4;outline:2px dashed #2bc37b;outline-offset:-10px}.email-footer{padding:20px 30px;text-align:center;color:#fff;border-radius:0 0 5px 5px}.email-footer .footer-text{margin:0 0 10px 0;font-size:13px;opacity:.9}.email-footer .unsubscribe-link{color:#fff;font-size:12px;opacity:.7;text-decoration:underline}.empty-canvas-placeholder{padding:60px 40px;text-align:center;border:2px dashed #ddd;border-radius:8px;color:#999}.empty-canvas-placeholder .material-icons{font-size:56px;margin-bottom:15px;display:block}.empty-canvas-placeholder p{margin:0;font-size:14px}.email-block{position:relative;margin-bottom:15px;padding:10px;border:2px solid transparent;border-radius:4px;transition:all .15s;cursor:pointer}.email-block:hover{border-color:#ddd}.email-block.selected{border-color:#2bc37b;box-shadow:0 0 0 3px rgba(43,195,123,.15)}.email-block.editing{border-color:#1b76d2;box-shadow:0 0 0 3px rgba(27,118,210,.15)}.block-controls{position:absolute;top:-16px;right:10px;display:flex;gap:2px;opacity:0;transition:opacity .15s;z-index:10;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:4px}.email-block:hover .block-controls,.email-block.selected .block-controls{opacity:1}.block-controls .drag-handle{width:26px;height:26px;background:transparent;border:0;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:grab;color:#666;transition:all .15s}.block-controls .drag-handle .material-icons{font-size:18px}.block-controls .drag-handle:hover{background:#f0f0f0;color:#333}.block-controls .drag-handle:active{cursor:grabbing}.block-controls .btn-icon{width:26px;height:26px;background:transparent;border:0;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;padding:0;transition:all .15s}.block-controls .btn-icon .material-icons{font-size:16px}.block-controls .btn-icon:hover{background:#f0f0f0;color:#333}.block-controls .btn-delete:hover{background:#fee;color:#dc3545}.block-drop-placeholder{height:60px;background:#e8f5e9;border:2px dashed #2bc37b;border-radius:4px;margin-bottom:15px}.drop-indicator{height:4px;background:#2bc37b;border-radius:2px;margin:8px 0;position:relative;animation:pulse-indicator 1s ease-in-out infinite}.drop-indicator span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#2bc37b;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}@keyframes pulse-indicator{0%,100%{opacity:1}50%{opacity:.6}}.block-text .text-content{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:#333;min-height:20px}.block-text .text-content.empty{min-height:40px}.block-text .text-placeholder{color:#999;font-style:italic;padding:20px 0;cursor:text}.inline-editor-container{margin:-10px}.inline-text-editor{width:100%;min-height:150px}.block-image img{max-width:100%;height:auto;cursor:pointer;transition:opacity .15s}.block-image img:hover{opacity:.9}.block-image .image-placeholder{padding:40px;background:#f9f9f9;border:2px dashed #ddd;border-radius:4px;text-align:center;color:#999;cursor:pointer;transition:all .15s}.block-image .image-placeholder:hover{border-color:#2bc37b;background:#f0fff4}.block-image .image-placeholder .material-icons{font-size:48px;margin-bottom:10px;display:block}.block-image .image-placeholder p{margin:0;font-size:13px}.block-button{padding:10px 0}.email-button{display:inline-block;padding:12px 24px;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .15s}.email-button:hover{opacity:.9}.button-text-input{background:transparent;border:0;color:inherit;font:inherit;text-align:center;width:100%;outline:0}.block-divider{text-align:center}.block-divider hr{margin:0 auto}.block-spacer{position:relative;background:repeating-linear-gradient(0deg,transparent,transparent 10px,rgba(43,195,123,.1) 10px,rgba(43,195,123,.1) 11px);border-radius:4px}.block-spacer .spacer-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(43,195,123,.9);color:#fff;padding:2px 8px;border-radius:3px;font-size:11px;opacity:0;transition:opacity .15s}.email-block:hover .block-spacer .spacer-label,.email-block.selected .block-spacer .spacer-label{opacity:1}.editor-settings{width:250px;background:#fff;border-left:1px solid #e0e0e0;padding:16px;overflow-y:auto;flex-shrink:0;transition:opacity .2s}.editor-settings:not(.visible){opacity:.5}.settings-placeholder{text-align:center;padding:40px 20px;color:#999}.settings-placeholder .material-icons{font-size:48px;margin-bottom:15px;display:block}.settings-placeholder p{margin:0;font-size:13px}.settings-panel h4{margin:0 0 20px 0;font-size:14px;font-weight:600;color:#333;padding-bottom:10px;border-bottom:1px solid #eee}.setting-group{margin-bottom:20px}.setting-group label{display:block;font-size:12px;font-weight:600;color:#666;margin-bottom:8px}.setting-group input[type="text"],.setting-group input[type="url"],.setting-group select{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:13px;box-sizing:border-box}.setting-group input:focus{outline:0;border-color:#2bc37b}.setting-group input[type="range"]{width:100%;cursor:pointer}.alignment-buttons{display:flex;gap:4px}.alignment-buttons button{flex:1;padding:8px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.alignment-buttons button .material-icons{font-size:18px}.alignment-buttons button:hover{background:#eee}.alignment-buttons button.active{background:#2bc37b;border-color:#2bc37b;color:#fff}.color-input-row{display:flex;gap:8px;align-items:center}.color-input-row input[type="color"]{width:40px;height:36px;padding:2px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.color-input-row .color-text{flex:1;font-family:monospace;font-size:12px;text-transform:uppercase}.btn-block{width:100%;margin-top:10px}@media(max-width:1400px){.editor-sidebar{width:180px;padding:12px}.editor-settings{width:220px;padding:12px}.mac-window-content{padding:20px}}@media(max-width:1200px){.editor-sidebar{width:160px;padding:10px}.editor-settings{width:200px;padding:10px}.palette-item{padding:10px 12px;font-size:12px}.palette-item i{font-size:14px}.mac-window-content{padding:15px}.email-header{padding:20px}.email-content{padding:15px 20px}.email-footer{padding:15px 20px}}@media(max-width:1050px){.editor-sidebar{width:140px}.editor-settings{width:180px}.sidebar-help{display:none}.palette-item span:not(.material-icons){display:none}.palette-item{justify-content:center;padding:12px}.palette-item .material-icons{margin:0}.preview-mode-btn .btn-label{display:none}.preview-mode-btn{padding:8px 12px}}@media(max-width:900px){.header-row-2{flex-wrap:wrap}.compact-field{flex:1 1 45%;min-width:150px}.compact-field.field-preview{flex:1 1 100%;order:5}}.subscriber-table{width:100%;border-collapse:collapse;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.subscriber-table thead{background:#f8f9fa;border-bottom:2px solid #e9ecef}.subscriber-table th{padding:12px 16px;text-align:left;font-weight:600;color:#495057;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.subscriber-table td{padding:12px 16px;border-bottom:1px solid #e9ecef;color:#333;font-size:14px}.subscriber-table tbody tr:hover{background:#f8f9fa}.subscriber-table tbody tr:last-child td{border-bottom:0}
.recurring-events-app{padding:24px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif;color:#333;max-width:1200px}.recurring-events-app *{box-sizing:border-box}.recurring-events-app .material-icons{font-size:20px;vertical-align:middle}.recurring-events-app .app-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.recurring-events-app .header-content{display:flex;align-items:center;gap:16px}.recurring-events-app .header-icon{font-size:40px!important;color:#1976d2}.recurring-events-app .app-header h2{margin:0;font-size:24px;font-weight:500;color:#1a1a1a}.recurring-events-app .header-subtitle{margin:4px 0 0 0;font-size:14px;color:#666}.recurring-events-app .btn-primary{display:inline-flex;align-items:center;gap:8px;background:#1976d2;color:#fff;border:0;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(25,118,210,.3)}.recurring-events-app .btn-primary:hover{background:#1565c0;box-shadow:0 4px 8px rgba(25,118,210,.4)}.recurring-events-app .btn-primary:disabled{background:#90caf9;cursor:not-allowed;box-shadow:none}.recurring-events-app .btn-secondary{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#666;border:1px solid #ddd;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.recurring-events-app .btn-secondary:hover{background:#f5f5f5;border-color:#bbb}.recurring-events-app .btn-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;cursor:pointer;transition:all .2s ease;background:transparent}.recurring-events-app .btn-icon:hover{background:#f0f0f0}.recurring-events-app .btn-danger-icon{color:#d32f2f}.recurring-events-app .btn-danger-icon:hover{background:#ffebee}.recurring-events-app .btn-link{display:inline-flex;align-items:center;gap:4px;color:#1976d2;text-decoration:none;font-size:13px;font-weight:500}.recurring-events-app .btn-link:hover{text-decoration:underline}.recurring-events-app .alert{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;margin-bottom:20px;animation:slideIn .3s ease}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.recurring-events-app .alert-success{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.recurring-events-app .alert-error{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.recurring-events-app .alert-close{margin-left:auto;background:transparent;border:0;cursor:pointer;padding:4px;border-radius:50%;display:flex;color:inherit;opacity:.7}.recurring-events-app .alert-close:hover{opacity:1;background:rgba(0,0,0,.1)}.recurring-events-app .create-form{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.recurring-events-app .form-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.recurring-events-app .form-header .material-icons{font-size:28px!important;color:#1976d2}.recurring-events-app .form-header h3{margin:0;font-size:18px;font-weight:500}.recurring-events-app .form-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.recurring-events-app .form-section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.recurring-events-app .form-section h4{display:flex;align-items:center;gap:8px;margin:0 0 16px 0;font-size:14px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px}.recurring-events-app .form-section h4 .material-icons{font-size:18px!important;color:#888}.recurring-events-app .form-group{margin-bottom:16px}.recurring-events-app .form-group label{display:block;margin-bottom:6px;font-weight:500;font-size:13px;color:#444}.recurring-events-app .required{color:#d32f2f}.recurring-events-app .input-field{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .2s ease;background:#fff;height:42px;box-sizing:border-box}.recurring-events-app .input-field:focus{outline:0;border-color:#1976d2;box-shadow:0 0 0 3px rgba(25,118,210,.1)}.recurring-events-app .input-field::placeholder{color:#aaa}.recurring-events-app .textarea{min-height:80px;height:auto;resize:vertical}.recurring-events-app .select-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer;height:42px;line-height:1.2}.recurring-events-app .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.recurring-events-app .help-text{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:#888}.recurring-events-app .help-text .material-icons{font-size:14px!important}.recurring-events-app .weekday-grid{display:flex;gap:8px;flex-wrap:wrap}.recurring-events-app .weekday-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:56px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.recurring-events-app .weekday-btn:hover{border-color:#1976d2;background:#e3f2fd}.recurring-events-app .weekday-btn.selected{background:#1976d2;border-color:#1976d2;color:#fff}.recurring-events-app .weekday-short{font-size:18px;font-weight:600}.recurring-events-app .weekday-full{font-size:10px;margin-top:2px;opacity:.8}.recurring-events-app .checkbox-group{margin-top:8px}.recurring-events-app .checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:normal!important}.recurring-events-app .checkbox-label input[type="checkbox"]{width:18px;height:18px;cursor:pointer}.recurring-events-app .preview-box{display:flex;align-items:center;gap:12px;padding:16px;background:#e3f2fd;border-radius:8px;margin:20px 0;border:1px solid #90caf9}.recurring-events-app .preview-box .material-icons{font-size:28px!important;color:#1976d2}.recurring-events-app .form-actions{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.recurring-events-app .loading-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#666}.recurring-events-app .loading-state.small{padding:20px}.recurring-events-app .rotating{animation:rotate 1s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.recurring-events-app .section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.recurring-events-app .section-header .material-icons{color:#666}.recurring-events-app .section-header h3{margin:0;font-size:16px;font-weight:500}.recurring-events-app .badge{background:#e0e0e0;color:#666;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.recurring-events-app .series-list{margin-top:24px}.recurring-events-app .serie-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:12px;overflow:hidden;transition:all .2s ease}.recurring-events-app .serie-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.recurring-events-app .serie-card.expanded{border-color:#1976d2;box-shadow:0 4px 16px rgba(25,118,210,.15)}.recurring-events-app .serie-header{display:flex;align-items:center;padding:16px;cursor:pointer;gap:16px}.recurring-events-app .serie-icon{width:48px;height:48px;background:#e3f2fd;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recurring-events-app .serie-icon .material-icons{font-size:24px!important;color:#1976d2}.recurring-events-app .serie-info{flex:1;min-width:0}.recurring-events-app .serie-name{font-weight:600;font-size:15px;color:#1a1a1a;margin-bottom:4px}.recurring-events-app .serie-meta{display:flex;gap:16px;font-size:13px;color:#666}.recurring-events-app .serie-meta span{display:flex;align-items:center;gap:4px}.recurring-events-app .serie-meta .material-icons{font-size:16px!important;color:#999}.recurring-events-app .serie-actions-header{display:flex;align-items:center;gap:8px}.recurring-events-app .expand-icon{color:#999;font-size:24px!important}.recurring-events-app .serie-events{border-top:1px solid #e0e0e0;background:#fafafa;padding:16px}.recurring-events-app .events-table{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.recurring-events-app .event-row{display:grid;grid-template-columns:250px 1fr 150px 100px;padding:12px 16px;border-bottom:1px solid #f0f0f0;align-items:center;font-size:13px}.recurring-events-app .event-row:last-child{border-bottom:0}.recurring-events-app .event-row.header{background:#f5f5f5;font-weight:600;color:#666;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.recurring-events-app .event-col{display:flex;align-items:center;gap:6px}.recurring-events-app .event-col.date .material-icons{color:#1976d2;font-size:16px!important}.recurring-events-app .event-col.location .material-icons{color:#999;font-size:16px!important}.recurring-events-app .empty-state{text-align:center;padding:60px 20px;color:#666}.recurring-events-app .empty-state .material-icons{font-size:64px!important;color:#ddd;margin-bottom:16px}.recurring-events-app .empty-state h3{margin:0 0 8px 0;font-size:18px;font-weight:500;color:#444}.recurring-events-app .empty-state p{margin:0;font-size:14px}.recurring-events-app .empty-events{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px;color:#888}.recurring-events-app .empty-events .material-icons{font-size:24px!important}.recurring-events-app .edit-serie-form{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:16px}.recurring-events-app .edit-form-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.recurring-events-app .edit-form-header .material-icons{color:#1976d2}.recurring-events-app .edit-form-header h4{margin:0;font-size:15px;font-weight:500}.recurring-events-app .edit-form-content{margin-bottom:16px}.recurring-events-app .edit-form-actions{display:flex;gap:10px;padding-top:16px;border-top:1px solid #e0e0e0}.recurring-events-app .time-adjust{display:flex;align-items:center;gap:8px}.recurring-events-app .btn-adjust{display:flex;align-items:center;justify-content:center;width:40px;height:38px;border:1px solid #ddd;border-radius:6px;background:#f5f5f5;cursor:pointer;font-weight:600;font-size:13px;transition:all .2s ease}.recurring-events-app .btn-adjust:hover{background:#e0e0e0;border-color:#bbb}.recurring-events-app .time-input{width:80px!important;text-align:center}.recurring-events-app .date-adjust{display:flex;align-items:center;gap:8px}.recurring-events-app .days-input{width:70px!important;text-align:center}.recurring-events-app .serie-actions-bar{margin-bottom:16px}@media(max-width:768px){.recurring-events-app .form-row{grid-template-columns:1fr}.recurring-events-app .event-row{grid-template-columns:1fr;gap:8px}.recurring-events-app .event-row.header{display:none}.recurring-events-app .serie-meta{flex-direction:column;gap:4px}}[data-element="property-serieId"],[data-element="property-serieName"],umb-property[alias="serieId"],umb-property[alias="serieName"],.umb-property[data-alias="serieId"],.umb-property[data-alias="serieName"]{display:none!important}[data-element="group-serie"],.umb-group-panel[data-element*="serie"i]{display:none!important}
.custom-overflow-y{overflow-y:auto}.below-tabs{top:70px}.x-small-overlay{width:400px!important}.custom-form-label{font-weight:700;width:100%;text-align:left!important}.custom-form-text{width:100%!important}.small-field{max-width:100px!important}.normal-field{flex:1 1 20%;max-width:300px}.big-field{max-width:100%!important}.no-clickable-link:hover{text-decoration:none!important;color:#1b264f!important}.custom-mini-search input:focus,.custom-mini-search.--has-value input,.custom-mini-search:focus-within input{padding-left:30px;width:190px}.custom-mini-search{align-items:center;display:flex;justify-content:center;position:relative}.custom-mini-search .icon{color:#1b264f;height:1em;left:9px;pointer-events:none;position:absolute;transition:color .1s linear;width:1em}.custom-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.custom-mini-search input{background-color:transparent;border-color:#bbbabf;cursor:pointer;margin-bottom:0;padding-left:24px;transition:background-color .1s linear,border-color .1s linear,color .1s linear,width .1s ease-in-out,padding-left .1s ease-in-out;width:0}.custom-mini-search input:focus,.custom-mini-search:focus-within input{background-color:#fff;border-color:#2152a3;color:#2152a3;cursor:unset}
.umb-forms-title{margin-top:30px;display:flex;flex-direction:row;align-items:center}.umb-forms-list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:-15px 0 0 -15px}.umb-forms-form{flex:0 0 25%;list-style:none;padding:15px 0 0 15px;box-sizing:border-box;overflow:hidden;display:inline-block;min-width:0}.umb-forms-card{background:#fff;display:block;transition:all 100ms ease;color:#303033;text-align:center;padding-left:5px;padding-right:5px}.umb-forms-card *,.umb-forms-card{text-decoration:none!important}.umb-box{background:#fff;border-radius:3px;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-forms-card .card-name{white-space:nowrap;overflow:hidden;margin:0 20px;padding:20px 0}.umb-forms-card .card-body{font-size:50px;font-weight:700;line-height:1.1;text-decoration:none;padding:0 0 20px}.umb-forms-card .card-body .card-event-body{margin-top:20px;border-top:1px solid #dcdcdc;padding:10px 5px}.umb-forms-card .card-body .card-event-body .card-event-text{font-size:16px;display:block;text-align:left}.umb-forms-card .card-body small{font-size:13px;line-height:12px;display:block}.umb-forms-card h4{font-size:16px;font-weight:bold;text-overflow:ellipsis;margin:0}.umb-dashboard__content{padding:20px;overflow:auto}.umb-table-body .umb-table__name span:hover{color:#2152a3;text-decoration:underline}@media(max-width:1160px){.umb-forms-form{flex:0 0 33.33%}.umb-overlay--large{width:90%!important;max-width:1380px!important}.umb-overlay-header-custom{display:flex;justify-content:space-between;align-items:center}.form-horizontal .control-label-custom{text-align:left!important;margin-bottom:0!important;margin-top:20px!important}.umb-textarea-custom{max-width:100%!important}.umb-overlay-header-custom .form-entry-date{color:#817f85}.umb-editor-custom{overflow-y:scroll}}.width-auto{width:auto}.custom-form-wrap{width:100%;display:flex;flex-direction:column;padding:10px;box-sizing:border-box}.custom-form-label{font-weight:700;width:100%}.custom-form-text{width:100%}.custom-form-text-input{font-size:15px;height:32px;line-height:20px;border-radius:0;box-sizing:border-box;padding:4px 6px;background-color:#fff;border:1px solid #d8d7d9;transition:border .2s linear,box-shadow .2s linear;display:inline-block;margin-bottom:0;vertical-align:top}.custom-button-div{width:100%;box-sizing:border-box;padding:10px;display:flex;justify-content:end;gap:10px}.found-email-overlay-div{position:relative}.found-email-container-div{position:absolute;z-index:100;background-color:#fff;border:1px solid #d3d3d3}.found-email-div{font-size:15px;padding:12px;cursor:pointer}.found-email-div-selected{background-color:#e3e3e3}.selected-receivers-div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:12px;padding-bottom:12px}.selected-receiver{width:100%;display:flex;justify-content:space-between;padding:8px;background-color:#e3e3e3;font-size:15px;align-items:center;box-sizing:border-box}.form-field-required-missing-value{border:1px solid #ff253a!important}.large-overlay{width:100%!important;max-width:1080px!important;padding:12px}.medium-overlay{width:100%!important;max-width:800px!important;padding:12px;max-height:90vh}.medium-overlay-body{max-height:90vh}.no-border:hover::before{border:0}.no-link:hover{cursor:default;text-decoration:none}.no-link span:hover{cursor:default;text-decoration:none!important;color:#1b264f!important}.medium-overlay table{background-color:unset}
.umb-color-picker .sp-replacer .sp-preview{height:calc(100% - 10px)}
.umb-editor-custom{overflow-y:scroll}.umb-forms-title{margin-top:30px;display:flex;flex-direction:row;align-items:center}.umb-forms-list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:-15px 0 0 -15px}.umb-forms-form{flex:0 0 25%;list-style:none;padding:15px 0 0 15px;box-sizing:border-box;overflow:hidden;display:inline-block;min-width:0}.umb-forms-card{background:#fff;display:block;transition:all 100ms ease;color:#303033;text-align:center;padding-left:5px;padding-right:5px}.umb-forms-card *,.umb-forms-card{text-decoration:none!important}.umb-box{background:#fff;border-radius:3px;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-forms-card .card-name{white-space:nowrap;overflow:hidden;margin:0 20px;padding:20px 0}.umb-forms-card .card-body{font-size:50px;font-weight:700;line-height:1.1;text-decoration:none;padding:0 0 20px}.umb-forms-card .card-body .card-event-body{margin-top:20px;border-top:1px solid #dcdcdc;padding:10px 5px}.umb-forms-card .card-body .card-event-body .card-event-text{font-size:16px;display:block;text-align:left}.umb-forms-card .card-body small{font-size:13px;line-height:12px;display:block}.umb-forms-card h4{font-size:16px;font-weight:bold;text-overflow:ellipsis;margin:0}.umb-dashboard__content{padding:20px;overflow:auto}.umb-table-body .umb-table__name span:hover{color:#2152a3;text-decoration:underline}@media(max-width:1160px){.umb-forms-form{flex:0 0 33.33%}.umb-overlay--large{width:90%!important;max-width:1380px!important}.umb-overlay-header-custom{display:flex;justify-content:space-between;align-items:center}.form-horizontal .control-label-custom{text-align:left!important;margin-bottom:0!important;margin-top:20px!important}.umb-textarea-custom{max-width:100%!important}.umb-overlay-header-custom .form-entry-date{color:#817f85}}
[ng-controller="SpelrattDashboardController"].ng-scope{padding-top:0!important}[ng-controller="SpelrattDashboardController"] .umb-editor{padding-top:0!important}[ng-controller="SpelrattDashboardController"] .umb-pane{padding-top:15px!important}[ng-controller="SpelrattDashboardController"] .spelratt-page-header{padding:0 0 15px 0;margin-bottom:10px;border-bottom:1px solid #e9e9e9}[ng-controller="SpelrattDashboardController"] .spelratt-page-header h1{margin:0;font-size:26px;font-weight:700;color:#1b264f}[ng-controller="SpelrattDashboardController"] .integrationsPlugin-loaderContainer{display:flex;justify-content:center;align-items:center;min-height:200px}[ng-controller="SpelrattDashboardController"] .btn-group{display:flex;gap:0}[ng-controller="SpelrattDashboardController"] .btn-group .btn{border-radius:0;margin-left:-1px}[ng-controller="SpelrattDashboardController"] .btn-group .btn:first-child{border-radius:3px 0 0 3px;margin-left:0}[ng-controller="SpelrattDashboardController"] .btn-group .btn:last-child{border-radius:0 3px 3px 0}[ng-controller="SpelrattDashboardController"] .small-field{flex:0 0 100px!important;min-width:80px!important}[ng-controller="SpelrattDashboardController"] .icon-cell{margin-right:12px;color:#1b264f;font-size:14px;flex-shrink:0}[ng-controller="SpelrattDashboardController"] .seller-info-inline{display:flex;flex-direction:column;gap:3px;line-height:1.3}[ng-controller="SpelrattDashboardController"] .seller-name-text{font-weight:600;color:#1b264f;white-space:nowrap}[ng-controller="SpelrattDashboardController"] .seller-contact-text{font-size:12px;color:#666;white-space:nowrap}[ng-controller="SpelrattDashboardController"] .seller-contact-text.ip-address{color:#999;font-size:11px}[ng-controller="SpelrattDashboardController"] .seller-contact-text.ip-address i{margin-right:4px}[ng-controller="SpelrattDashboardController"] .umb-table-cell.umb-table__name{display:flex!important;align-items:center!important}[ng-controller="SpelrattDashboardController"] span.spelratt-label{display:inline-block!important;padding:5px 12px!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;line-height:1.2!important}[ng-controller="SpelrattDashboardController"] span.spelratt-label.spelratt-label-warning{background-color:#ffc107!important;color:#000!important;border:0!important}[ng-controller="SpelrattDashboardController"] span.spelratt-label.spelratt-label-success{background-color:#28a745!important;color:#fff!important;border:0!important}[ng-controller="SpelrattDashboardController"] span.spelratt-label.spelratt-label-danger{background-color:#dc3545!important;color:#fff!important;border:0!important}[ng-controller="SpelrattDashboardController"] span.spelratt-label.spelratt-label-deleted{background-color:#6c757d!important;color:#fff!important;border:0!important}[ng-controller="SpelrattDashboardController"] span.spelratt-label.spelratt-label-sell{background-color:#007bff!important;color:#fff!important;border:0!important}[ng-controller="SpelrattDashboardController"] span.spelratt-label.spelratt-label-rent{background-color:#6f42c1!important;color:#fff!important;border:0!important}[ng-controller="SpelrattDashboardController"] .btn-deleted{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}[ng-controller="SpelrattDashboardController"] .btn-link{background:none;border:0;color:#1b264f;cursor:pointer;padding:0;font-size:13px}[ng-controller="SpelrattDashboardController"] .btn-link:hover{text-decoration:underline}[ng-controller="SpelrattDashboardController"] .action-cell{display:flex!important;align-items:center!important;gap:8px}[ng-controller="SpelrattDashboardController"] .btn-xs{padding:6px 10px;font-size:12px;line-height:1}[ng-controller="SpelrattDashboardController"] .umb-table-row .umb-table-cell{display:flex!important;align-items:center!important}[ng-controller="SpelrattDashboardController"] .row-expanded{background-color:#f5f5f5}[ng-controller="SpelrattDashboardController"] .contacts-expanded{background-color:#f8f9fa;border-left:4px solid #1b264f;margin:0 0 8px 0;padding:20px 25px}[ng-controller="SpelrattDashboardController"] .contact-list{display:flex;flex-direction:column;gap:0}[ng-controller="SpelrattDashboardController"] .contact-item{background:#fff;border:1px solid #dee2e6;border-radius:0;padding:16px 20px;margin-bottom:-1px}[ng-controller="SpelrattDashboardController"] .contact-item:first-child{border-radius:4px 4px 0 0}[ng-controller="SpelrattDashboardController"] .contact-item:last-child{border-radius:0 0 4px 4px;margin-bottom:0}[ng-controller="SpelrattDashboardController"] .contact-item:only-child{border-radius:4px}[ng-controller="SpelrattDashboardController"] .contact-item:nth-child(odd){background-color:#fff}[ng-controller="SpelrattDashboardController"] .contact-item:nth-child(even){background-color:#f8f9fa}[ng-controller="SpelrattDashboardController"] .contact-info{display:flex;align-items:center;gap:15px}[ng-controller="SpelrattDashboardController"] .contact-info>i{color:#1b264f;font-size:16px;width:20px;text-align:center;flex-shrink:0}[ng-controller="SpelrattDashboardController"] .contact-details{display:flex;flex-direction:column;gap:4px;flex:1}[ng-controller="SpelrattDashboardController"] .contact-details strong{color:#1b264f;font-size:14px}[ng-controller="SpelrattDashboardController"] .contact-meta{font-size:12px;color:#6c757d}[ng-controller="SpelrattDashboardController"] .contact-message{margin-top:12px;margin-left:35px;padding:12px 15px;background-color:#f1f3f5;border-radius:4px;color:#495057;font-size:13px;line-height:1.5;border-left:3px solid #adb5bd}[ng-controller="SpelrattDashboardController"] .muted{color:#999}[ng-controller="SpelrattDashboardController"] .spelratt-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#f9f9f9;border:2px dashed #ddd;border-radius:8px;margin-top:20px}[ng-controller="SpelrattDashboardController"] .spelratt-empty-state>i{font-size:64px;color:#ccc;margin-bottom:20px}[ng-controller="SpelrattDashboardController"] .spelratt-empty-state h3{margin:0 0 10px 0;font-size:20px;font-weight:600;color:#333}[ng-controller="SpelrattDashboardController"] .spelratt-empty-state p{margin:0 0 20px 0;color:#666;font-size:14px}[ng-controller="SpelrattDashboardController"] .spelratt-empty-state .btn{padding:10px 20px;font-size:14px}[ng-controller="SpelrattDashboardController"] .annons-row-wrapper{margin-bottom:2px}[ng-controller="SpelrattDashboardController"] .umb-mini-search{position:relative;display:flex;align-items:center}[ng-controller="SpelrattDashboardController"] .umb-mini-search .icon{position:absolute;left:10px;color:#999}[ng-controller="SpelrattDashboardController"] .umb-mini-search input{padding-left:30px;width:200px}[ng-controller="SpelrattDashboardController"] .umb-pane{max-width:100%!important}[ng-controller="SpelrattDashboardController"] .umb-pane-content{max-width:100%!important}[ng-controller="SpelrattDashboardController"] .umb-listview__container{max-width:100%!important;width:100%!important}[ng-controller="SpelrattDashboardController"] .umb-table__name{flex:2!important;min-width:200px!important}[ng-controller="SpelrattDashboardController"] .custom-overflow-y{overflow-y:auto}[ng-controller="SpelrattDashboardController"] .below-tabs{margin-top:10px}.spelratt-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.spelratt-modal{background:#fff;border-radius:8px;width:500px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3)}.spelratt-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#1b264f;color:#fff}.spelratt-modal-header h3{margin:0;font-size:18px;font-weight:600}.spelratt-modal-header h3 i{margin-right:10px}.spelratt-modal-close{background:none;border:0;color:#fff;font-size:20px;cursor:pointer;padding:0;line-height:1;opacity:.8}.spelratt-modal-close:hover{opacity:1}.spelratt-modal-body{padding:20px;max-height:calc(90vh - 120px);overflow-y:auto}.spelratt-modal-body .form-group{margin-bottom:15px}.spelratt-modal-body label{display:block;margin-bottom:5px;font-weight:600;color:#333}.spelratt-modal-body .form-control{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.spelratt-modal-body .form-control:focus{border-color:#1b264f;outline:0;box-shadow:0 0 0 2px rgba(27,38,79,.2)}.spelratt-modal-body textarea.form-control{resize:vertical}.spelratt-modal-body .checkbox label{display:flex;align-items:center;gap:8px;font-weight:normal;cursor:pointer}.spelratt-modal-body .checkbox input[type="checkbox"]{margin:0}.spelratt-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid #eee;margin-top:10px}.spelratt-modal-footer .btn{padding:8px 20px;font-size:14px;border-radius:4px;cursor:pointer}.spelratt-modal-footer .btn-default{background:#f5f5f5;border:1px solid #ccc;color:#333}.spelratt-modal-footer .btn-default:hover{background:#e5e5e5}.spelratt-modal-footer .btn-primary{background:#1b264f;border:1px solid #1b264f;color:#fff}.spelratt-modal-footer .btn-primary:hover{background:#2a3a6a}.spelratt-modal-footer .btn-primary:disabled{opacity:.6;cursor:not-allowed}.page-picker-wrapper{display:flex;flex-direction:column;gap:10px}.page-picker-selection{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px}.page-picker-selection i.fa-file-o{color:#1b264f;font-size:16px}.page-picker-selection .page-name{flex:1;font-weight:500;color:#333}.page-picker-selection .btn-clear{background:none;border:0;color:#999;cursor:pointer;padding:4px 8px;font-size:14px;line-height:1}.page-picker-selection .btn-clear:hover{color:#dc3545}.btn-pick-page{align-self:flex-start}.btn-pick-page i{margin-right:5px}
#launcher-frame{left:0!important;bottom:-6px!important;background:none}
.cd-prevalues-editor{max-width:800px;width:100%}.cd-prevalues-editor .cd-prevalues-multivalues__first{width:180px}.cd-prevalues-editor .umb-prevalues-multivalues__left label{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-prevalues-multivalues.umb-prevalues-multivalues__add{margin-bottom:10px}.cd-prevalues-multivalues>.umb-prevalues-multivalues__left{flex-direction:column;margin-right:.8rem}.cd-prevalues-multivalues>.umb-prevalues-multivalues__left input{width:100%}.cd-prevalues-multivalues>div.align-bottom{align-self:flex-end}.cd-prevalues-multivalues.umb-prevalues-multivalues__add .umb-prevalues-multivalues__right{margin-left:calc(45px - .8rem)}.cd-prevalues-sortable .umb-prevalues-multivalues__right{margin-left:calc(44px - .8rem)}.cd-prevalues-sortable i.icon{cursor:move}.cd-prevalues-sortable .cd-prevalues-multivalues__first{width:154px}@media only screen and (max-width:528px){.cd-prevalue-wrap__first,.cd-prevalue-wrap__last{width:calc(50% - .4rem)}.cd-prevalue-wrap__first{margin-right:.4rem!important}.cd-prevalue-wrap__last{margin-left:.4rem;margin-right:0!important}.cd-prevalues-editor .umb-prevalues-multivalues__right{margin-top:.8rem}}@media only screen and (max-width:559px){.cd-prevalues-multivalues.umb-prevalues-multivalues__add .umb-prevalues-multivalues__right,.cd-prevalues-sortable .umb-prevalues-multivalues__right{margin-left:0}}@media only screen and (max-width:719px){.cd-prevalues-multivalues.umb-prevalues-multivalues__add,.cd-prevalues-multivalues.umb-prevalues-multivalues__listitem{flex-wrap:wrap}.cd-prevalues-editor .cd-prevalues-multivalues__first,.cd-prevalues-sortable .cd-prevalues-multivalues__first{margin:0 0 .8rem;width:100%}.cd-prevalues-multivalues.umb-prevalues-multivalues__add button{margin-right:0}.cd-prevalues-multivalues i.icon{margin-bottom:5px}}.cd-prevalues-multivalues .umb-node-preview__action{cursor:pointer}.umb-radiobuttons-preval ul{display:flex}.umb-radiobuttons-preval ul li{margin-right:25px}.umb-radiobuttons-preval ul li label{display:flex}.umb-radiobuttons-preval ul li label .umb-form-check__info{margin-left:0;margin-top:2px}.umb-radiobuttons-preval ul li>[value='bottom'] label{flex-direction:column}.umb-radiobuttons-preval ul li>[value='top'] label{flex-direction:column-reverse}.umb-radiobuttons-preval ul li label .umb-form-check__symbol{height:20px;margin:5px;width:20px}.umb-radiobuttons-preval ul li label .umb-form-check__state{position:relative}.umb-radiobuttons-preval ul li>[value='left'] label{flex-direction:row-reverse}.cd-radio-list li{margin-right:25px}.cd-radio-list li label{margin-top:0}.cd-radio-list li label .umb-form-check__state{position:relative}.cd-radio-list ul:not(.cd-btn-radio) li label .umb-form-check__symbol{height:20px;margin:5px;width:20px}.cd-radio-list li label .umb-form-check__info{margin-left:0;margin-top:2px}.cd-hrz-radio{display:flex}.cd-hrz-radio.cd-labels-top li label{flex-direction:column-reverse;text-align:center}.cd-hrz-radio.cd-labels-bottom li label{flex-direction:column;text-align:center}.cd-hrz-radio.cd-labels-left li label{flex-direction:row-reverse}.cd-btn-radio li,.cd-btn-radio li label,.cd-btn-radio li label .umb-form-check__symbol{height:32px}.cd-btn-radio li{margin:0 0 10px 0}.cd-btn-radio li label{display:inline-block;margin:0 10px 10px 0}.cd-btn-radio li label .umb-form-check__symbol{display:block}.cd-btn-radio li label .umb-form-check__state{height:100%;width:100%}.cd-btn-radio li label .umb-form-check__check{background:#e9e9eb;border:0;border-radius:3px;height:100%;overflow:hidden;width:100%}.cd-btn-radio li label .umb-form-check__check:before{border-radius:0;height:100%;width:100%}.cd-btn-radio li label .umb-form-check__check:before,.cd-btn-radio li label .umb-form-check__input:checked:hover~.umb-form-check__state .umb-form-check__check:before{background:#f5c1bc}.cd-btn-radio li label:hover .umb-form-check__check{background:#f3f3f5}.cd-btn-radio li label .umb-form-check__info{display:block;margin-top:0;padding:6px 14px;transform:translateY(-32px)}
.our-iconic__dialog select{margin-top:10px}.our-iconic__dialog .umb-iconpicker-item a{color:#000}.our-iconic__form legend small{color:#817f85;font-size:12px;line-height:1.5em;padding-top:5px;display:block;font-weight:400;text-decoration:none}.our-iconic__form .filters .button-remove{background:0 0;border:0;color:#1b264f;cursor:pointer;font-size:13px;font-weight:700;margin-left:0;margin-right:5px;padding:0}.our-iconic__container .umb-panel-header-icon{border:1px dashed #bbbabf;font-weight:700}.our-iconic__container .umb-panel-header-icon:hover{color:#2152a3;border-color:#2152a3}.our-iconic__container .umb-panel-header-icon:focus{outline-color:#6ab4f0}.our-iconic__container .umb-iconpicker-item{box-sizing:border-box}.our-iconic__container .umb-iconpicker-item.selected{border:1px dashed #808080;background-color:#ffffe0}.our-iconic__container .umb-iconpicker-item:hover{border:1px dashed #808080}.group-horizontal{display:flex}.group-horizontal *{margin-right:1em}
