.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
.rpwwt-widget ul li img { width: 75px; height: 75px; }.ekit_modal-searchPanel .xs-serach{position:relative}.ekit_modal-searchPanel .xs-serach input:not([type=submit]){padding:0 20px;background-color:transparent;width:100%;height:44px;border-radius:5px;border:0;border:1px solid #e7e7e7;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus{border-color:#2575fc}.ekit_modal-searchPanel .xs-serach .search-btn{width:62px;border:0;font-size:14px;color:#777;background-color:transparent;position:absolute;right:0;top:0;height:100%;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before{content:"";width:100%;height:100%;display:block;background-color:rgba(0,0,0,.87);padding-bottom:100%;border-radius:100%;overflow:hidden;-webkit-animation:menu-animation .8s ease-out forwards;animation:menu-animation .8s ease-out forwards}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup{height:100vh;overflow:hidden}.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom{display:none}.ekit_modal-searchPanel .ekit-sidebar-widget{height:100vh}.ekit_modal-searchPanel .ekit-bg-black{height:100vh!important}.ekit_modal-searchPanel .ekit-search-group{position:relative}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]){height:70px;background-color:transparent;border-radius:50px;border:2px solid #fff;color:#fff;padding:0 30px;width:100%}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):focus{outline:0}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button{background-color:transparent;border:0;padding:0;color:#fff;fill:#fff;position:absolute;right:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:70px;border-radius:0 50px 50px 0}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button svg{width:1em;height:1em}.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration{display:none}.ekit_modal-searchPanel .ekit-search-panel{max-width:800px;margin:1.75rem auto}.ekit_navsearch-button{display:inline-block}.elementor-widget-elementskit-header-search .mfp-close{width:44px}.ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:100%;top:0;position:fixed;z-index:1002;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all .4s ease-in var(--transition-duration);transition:all .4s ease-in var(--transition-duration);cursor:url(//repairit.support/wp-content/plugins/elementskit-lite/widgets/init/assets/img/cross-out.svg),pointer;background-color:rgba(0,0,0,.9)}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:auto;right:100%}.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{padding:20px;float:right}.ekit-wid-con .ekit-sidebar-group.ekit-fade .ekit-overlay{left:0;right:0}.ekit-wid-con .ekit-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;-webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);visibility:hidden;opacity:0}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-widget{left:-100%;right:auto}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{visibility:visible;-webkit-transition:all var(--transition-duration) ease-out 0s;transition:all var(--transition-duration) ease-out 0s;left:0;opacity:1}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{left:auto;right:0}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{opacity:1;visibility:visible;right:0;-webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s;transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{left:0;right:auto}.ekit-wid-con .ekit_sidebar-textwidget{padding:20px;padding-top:60px}.ekit-wid-con .ekit_close-side-widget{position:absolute;color:#1768dd;font-size:15px;display:block;font-weight:400;line-height:1;padding:4px 7px 5px 7px;border:1px solid #ccc;z-index:1;background-color:#fff;top:15px;right:15px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.ekit-wid-con .ekit_close-side-widget svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit_sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{top:0;opacity:1;visibility:visible;-webkit-transition:all 1s ease-out 1.2s;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit_navSidebar-button{display:inline-block;line-height:1}.ekit-wid-con .ekit_offcanvas-sidebar{-webkit-transition:all .3s;transition:all .3s}.ekit-wid-con .ekit_offcanvas-sidebar svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-header-info{list-style:none}.ekit-wid-con .ekit-header-info>li:not(:last-child){margin-right:15px}.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ekit-wid-con .ekit-header-info svg{max-width:15px;height:auto;vertical-align:middle}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.elementor-widget-eael-adv-tabs .eael-tab-content-item,.elementor-widget-eael-adv-accordion .eael-accordion-content,.elementor-widget-eael-data-table .td-content,.elementor-widget-eael-info-box .eael-infobox-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template,.elementor-widget-eael-countdown .eael-countdown-container,.elementor-widget-eael-cta-box .eael-cta-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,.elementor-widget-eael-protected-content .eael-protected-content-message,.elementor-widget-eael-protected-content .protected-content,.eael-offcanvas-content-visible .eael-offcanvas-body,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item{position:relative}.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper{display:block}.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,.eael-widget-otea-active .elementor-empty-view,.eael-widget-otea-active .elementor-add-section-inline,.eael-widget-otea-active .elementor-add-section{display:initial !important}.eael-onpage-edit-template-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:2px solid #5eead4}.eael-onpage-edit-template-wrapper::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#5eead4;opacity:.3}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate{display:block}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after{display:none}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template{background:#5eead4;color:#000;width:150px;text-align:center;height:30px;line-height:30px;font-size:12px;cursor:pointer;position:relative;z-index:3;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before{content:"";border-top:30px solid #5eead4;border-right:0;border-bottom:0;border-left:14px solid rgba(0,0,0,0);right:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after{content:"";border-top:0;border-right:0;border-bottom:30px solid rgba(0,0,0,0);border-left:14px solid #5eead4;left:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i{margin-right:8px}.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4{-webkit-box-shadow:inherit !important;box-shadow:inherit !important}.uich-dd-overlay {
position: fixed;
inset: 0;
background: hsl(var(--background, 0 0% 100%)/0.55);
z-index: 200000;
display: flex;
align-items: flex-start;
justify-content: center;
padding: 7vh 16px;
font-family: inherit
}
.uich-dd-modal {
width: 340px;
max-width: 94vw;
max-height: 62vh;
display: flex;
flex-direction: column;
overflow: hidden;
background: hsl(var(--popover, 0 0% 100%));
color: hsl(var(--popover-foreground, 240 10% 3.9%));
border: 1px solid hsl(var(--border, 240 5.9% 90%)) !important;
border-radius: calc(var(--radius, 0.4rem) + 2px);
box-shadow: 0 12px 32px -8px rgba(0, 0, 0, .32), 0 6px 14px -10px rgba(0, 0, 0, .28)
} .uich-dd-overlay.uich-dd-anchored {
background: transparent;
display: block;
padding: 0
}
.uich-dd-overlay.uich-dd-anchored .uich-dd-modal {
position: fixed;
max-height: min(62vh, 520px)
}
.uich-dd-head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
padding: 12px 14px 8px;
flex: 0 0 auto
}
.uich-dd-head strong {
font-size: 13px;
font-weight: 600;
display: flex;
align-items: center;
gap: 8px;
color: hsl(var(--foreground, 240 10% 3.9%))
}
.uich-dd-head strong:before {
content:"{ }";
font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
font-size: 10px;
font-weight: 700;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%));
display: inline-flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
flex: 0 0 auto;
border-radius: calc(var(--radius, 0.4rem) - 2px);
background: hsl(var(--muted, 240 4.8% 95.9%))
}
.uich-dd-x {
border: 0;
background: transparent;
cursor: pointer;
font-size: 14px;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%));
line-height: 1;
width: 26px;
height: 26px;
border-radius: calc(var(--radius, 0.4rem) - 2px);
display: inline-flex;
align-items: center;
justify-content: center;
transition: background .12s, color .12s
}
.uich-dd-x:hover {
background: hsl(var(--accent, 240 4.8% 95.9%));
color: hsl(var(--accent-foreground, 240 5.9% 10%))
}
.uich-dd-body {
padding: 0 10px 10px;
display: flex;
flex-direction: column;
gap: 8px;
flex: 1 1 auto;
min-height: 0;
overflow-y: auto;
overflow-x: hidden
}
.uich-dd-field {
display: flex;
flex-direction: column;
gap: 5px;
font-size: 12px;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%));
flex: 0 0 auto
}
.uich-dd-field>span {
font-weight: 500
} .uich-dd-overlay .uich-dd-select,
.uich-dd-overlay .uich-dd-input {
width: 100%;
box-sizing: border-box;
flex: 0 0 auto;
min-height: 34px;
line-height: 1.4;
padding: 7px 9px;
border: 1px solid hsl(var(--input, 240 5.9% 90%));
border-radius: calc(var(--radius, 0.4rem) - 2px);
font-size: 13px;
background: hsl(var(--background, 0 0% 100%));
color: hsl(var(--foreground, 240 10% 3.9%));
transition: border-color .12s, box-shadow .12s
}
.uich-dd-input::placeholder {
color: hsl(var(--muted-foreground, 240 3.8% 46.1%))
}
.uich-dd-overlay .uich-dd-select {
appearance: none;
-webkit-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888891' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 11px center;
padding-right: 32px
}
.uich-dd-select:focus,
.uich-dd-input:focus {
outline: none;
border-color: hsl(var(--ring, 240 10% 3.9%));
box-shadow: 0 0 0 2px hsl(var(--ring, 240 10% 3.9%)/0.28)
}
.uich-dd-filters {
display: flex;
flex-wrap: wrap;
gap: 6px;
align-items: center
}
.uich-dd-chip {
display: inline-flex;
align-items: center;
gap: 5px;
background: hsl(var(--secondary, 240 4.8% 95.9%));
color: hsl(var(--secondary-foreground, 240 5.9% 10%));
border-radius: calc(var(--radius, 0.4rem) - 2px);
padding: 3px 5px 3px 9px;
font-size: 12px;
font-weight: 500
}
.uich-dd-chip-x {
border: 0;
background: transparent;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%));
cursor: pointer;
font-size: 14px;
line-height: 1;
transition: color .12s
}
.uich-dd-chip-x:hover {
color: hsl(var(--foreground, 240 10% 3.9%))
}
.uich-dd-foot {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
padding: 10px 12px;
border-top: 1px solid hsl(var(--border, 240 5.9% 90%));
background: hsl(var(--muted, 240 4.8% 95.9%)/0.4);
flex: 0 0 auto
}
.uich-dd-preview-wrap {
display: flex;
flex-direction: column;
gap: 3px;
min-width: 0;
flex: 1
}
.uich-dd-preview-wrap>span {
font-size: 9px;
text-transform: uppercase;
letter-spacing: .08em;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%))
}
.uich-dd-preview {
font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
font-size: 11px;
color: hsl(var(--status-form, 142 76% 36%));
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.uich-dd-overlay .uich-dd-insert {
border: 0;
background: hsl(var(--primary, 240 5.9% 10%));
color: hsl(var(--primary-foreground, 0 0% 98%));
border-radius: calc(var(--radius, 0.4rem) - 2px);
height: 34px;
padding: 0 15px;
font-size: 13px;
font-weight: 500;
cursor: pointer;
white-space: nowrap;
transition: opacity .12s
}
.uich-dd-insert:hover {
opacity: .9
} .uich-dd-overlay .uich-dd-search {
width: 100%;
box-sizing: border-box;
flex: 0 0 auto;
height: 36px;
padding: 0 10px 0 32px;
border: 1px solid hsl(var(--input, 240 5.9% 90%));
border-radius: calc(var(--radius, 0.4rem) - 2px);
font-size: 13px;
color: hsl(var(--foreground, 240 10% 3.9%));
background: hsl(var(--background, 0 0% 100%)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888891' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") no-repeat 10px center;
transition: border-color .12s, box-shadow .12s
}
.uich-dd-search::placeholder {
color: hsl(var(--muted-foreground, 240 3.8% 46.1%))
}
.uich-dd-search:focus {
outline: none;
border-color: hsl(var(--ring, 240 10% 3.9%));
box-shadow: 0 0 0 2px hsl(var(--ring, 240 10% 3.9%)/0.28)
}
.uich-dd-list {
display: flex;
flex-direction: column;
flex: 1 1 auto;
min-height: 96px;
overflow: auto;
border: 0;
padding: 2px 0
}
.uich-dd-group {
font-size: 11px;
font-weight: 500;
letter-spacing: .02em;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%));
padding: 8px 8px 4px;
margin-top: 2px
}
.uich-dd-list>.uich-dd-group:first-child {
margin-top: 0;
padding-top: 4px
}
.uich-dd-crumbs+.uich-dd-group {
margin-top: 0
}
.uich-dd-row {
display: flex;
align-items: center;
gap: 8px;
width: 100%;
text-align: left;
border: 0;
background: transparent;
color: hsl(var(--foreground, 240 10% 3.9%));
font-size: 13px;
padding: 7px 8px;
border-radius: calc(var(--radius, 0.4rem) - 2px);
cursor: pointer;
transition: background .1s, color .1s
}
.uich-dd-row:hover,
.uich-dd-row:focus-visible {
background: hsl(var(--accent, 240 4.8% 95.9%));
color: hsl(var(--accent-foreground, 240 5.9% 10%));
outline: none
}
.uich-dd-row.is-active {
background: hsl(var(--accent, 240 4.8% 95.9%));
color: hsl(var(--accent-foreground, 240 5.9% 10%));
font-weight: 500
}
.uich-dd-row-label {
flex: 1;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.uich-dd-row-meta {
flex: 0 0 auto;
font-size: 11px;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%))
} .uich-dd-row.is-pro .uich-dd-row-label {
opacity: .6
}
.uich-dd-pro {
flex: 0 0 auto;
padding: 1px 5px;
border-radius: 999px;
font-size: 8px;
font-weight: 800;
letter-spacing: .06em;
line-height: 1.5;
text-transform: uppercase;
color: #fff;
background: linear-gradient(135deg, #6366f1 0%, #a855f7 55%, #ec4899 100%)
}
.uich-dd-row.is-chain .uich-dd-row-meta {
font-size: 15px;
line-height: 1;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%))
}
.uich-dd-row.is-chain:hover .uich-dd-row-meta {
color: hsl(var(--accent-foreground, 240 5.9% 10%))
}
.uich-dd-crumbs {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 2px;
padding: 4px 2px 8px;
border-bottom: 1px solid hsl(var(--border, 240 5.9% 90%));
margin-bottom: 2px
}
.uich-dd-crumb {
border: 0;
background: transparent;
color: hsl(var(--muted-foreground, 240 3.8% 46.1%));
font-size: 12px;
font-weight: 500;
cursor: pointer;
padding: 3px 6px;
border-radius: calc(var(--radius, 0.4rem) - 2px);
transition: background .1s, color .1s
}
.uich-dd-crumb:hover {
background: hsl(var(--accent, 240 4.8% 95.9%));
color: hsl(var(--accent-foreground, 240 5.9% 10%))
}
.uich-dd-crumb-sep {
color: hsl(var(--muted-foreground, 240 3.8% 46.1%));
font-size: 12px;
opacity: .6
}
.uich-dd-opts {
display: flex;
flex-direction: column;
gap: 12px;
flex: 0 0 auto
}
.uich-dd-opts:empty {
display: none
} .uich-dd-token {
display: inline-flex;
align-items: center;
gap: 5px;
background: rgba(var(--accent-rgb, 108, 63, 245), .14);
color: rgb(var(--accent-rgb, 108, 63, 245));
border-radius: 6px;
padding: 1px 7px;
font-size: 12px;
font-weight: 600;
font-family: inherit;
cursor: pointer;
border: 1px solid rgba(var(--accent-rgb, 108, 63, 245), .3)
}
.uich-dd-token:before {
content:"{ }";
font-family: ui-monospace, monospace;
font-size: 10px;
opacity: .7
} .uich-dd-toolbtn {
display: inline-flex;
align-items: center;
gap: 5px;
border: 1px solid var(--panel-line, #d9d9e3);
background: var(--panel-bg, #fff);
color: rgb(var(--accent-rgb, 108, 63, 245));
border-radius: 7px;
padding: 5px 10px;
font-size: 12px;
font-weight: 600;
cursor: pointer;
margin-left: 6px
}
.uich-dd-toolbtn:hover {
background: rgba(var(--accent-rgb, 108, 63, 245), .12)
} .uich-dd-dropdown {
position: relative;
display: inline-block;
margin-left: 6px
}
.uich-dd-menu {
position: absolute;
top: calc(100% + 4px);
right: 0;
min-width: 168px;
background: var(--panel-bg, #fff);
border: 1px solid var(--panel-line, #e4e4ee);
border-radius: 8px;
padding: 4px;
display: none;
z-index: 200001;
box-shadow: 0 12px 32px rgba(0, 0, 0, .35)
}
.uich-dd-menu.open {
display: block
}
.uich-dd-menu-item {
display: block;
width: 100%;
text-align: left;
border: 0;
background: transparent;
color: var(--text, #1e1e2e);
font-size: 13px;
padding: 8px 10px;
border-radius: 6px;
cursor: pointer
}
.uich-dd-menu-item:hover {
background: rgba(var(--accent-rgb, 108, 63, 245), .12);
color: rgb(var(--accent-rgb, 108, 63, 245))
}
.uich-dd-hint {
font-size: 12px;
color: var(--text-mid, #8a8a9a);
line-height: 1.5
} .uich-construct-body {
padding: 14px 16px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif
}
.uich-construct-head {
display: flex;
align-items: center;
gap: 8px;
font-size: 12px;
color: #8a8a9a;
margin-bottom: 14px
}
.uich-construct-head code {
font-family: ui-monospace, Menlo, monospace
}
.uich-construct-pill {
display: inline-flex;
align-items: center;
padding: 3px 9px;
border-radius: 6px;
font-size: 12px;
font-weight: 600
}
.uich-construct-pill.loop {
background: rgba(127, 119, 221, .15);
color: #8a82e6
}
.uich-construct-pill.condition {
background: rgba(186, 117, 23, .16);
color: #c08a34
}
.uich-construct-pill.form {
background: rgba(99, 153, 34, .18);
color: #8bbf52
}
.uich-construct-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px 16px
}
.uich-construct-fields {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-top: 4px
}
.uich-construct-chip {
background: #efeafe;
color: #4a2bd0;
font-size: 12px;
padding: 3px 9px;
border-radius: 6px
}
.uich-construct-check {
display: flex;
align-items: center;
gap: 8px;
font-size: 14px;
margin-top: 8px;
color: inherit;
font-weight: 400
}
@media (prefers-color-scheme: dark) {
.uich-construct-chip {
background: #2f2a4a;
color: #c9beff
}
} .uich-form-message {
margin-top: 10px;
padding: 10px 12px;
border-radius: 8px;
font-size: 14px
}
.uich-form-message.is-success {
background: #e8f7ef;
color: #1d8a5e
}
.uich-form-message.is-error {
background: #fdeaea;
color: #c0392b
} .uich-loop-pagination {
display: flex;
flex-wrap: wrap;
gap: 6px;
align-items: center;
margin-top: 24px
}
.uich-loop-pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 36px;
height: 36px;
padding: 0 10px;
border: 1px solid currentColor;
border-radius: 6px;
text-decoration: none;
line-height: 1;
opacity: .75
}
.uich-loop-pagination .page-numbers.current {
opacity: 1;
font-weight: 600
}
.uich-loop-pagination a.page-numbers:hover {
opacity: 1
} .uich-loop-more-slot {
display: flex;
justify-content: center;
margin-top: 24px
}
.uich-loop-more {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 36px;
padding: 0 18px;
border: 1px solid currentColor;
border-radius: 6px;
text-decoration: none;
line-height: 1;
cursor: pointer;
opacity: .75
}
.uich-loop-more:hover {
opacity: 1
} .uich-loop--busy .uich-loop-more,
.uich-loop--busy .uich-loop-pagination {
opacity: .45;
pointer-events: none
} .uich-loop-skeleton {
position: relative;
overflow: hidden;
pointer-events: none;
user-select: none; background: #f2f3f5 !important;
background-image: none !important;
border: 1px solid rgba(0, 0, 0, .08) !important;
box-shadow: none !important;
border-radius: 10px
} .uich-loop-skeleton *,
.uich-loop-skeleton *::before,
.uich-loop-skeleton *::after {
color: transparent !important;
background-image: none !important;
border-color: transparent !important;
box-shadow: none !important;
text-decoration: none !important
} .uich-loop-skeleton p,
.uich-loop-skeleton h1,
.uich-loop-skeleton h2,
.uich-loop-skeleton h3,
.uich-loop-skeleton h4,
.uich-loop-skeleton h5,
.uich-loop-skeleton h6,
.uich-loop-skeleton span:not(:empty),
.uich-loop-skeleton li,
.uich-loop-skeleton time,
.uich-loop-skeleton strong,
.uich-loop-skeleton em {
background-color: rgba(0, 0, 0, .11) !important;
border-radius: 4px
} .uich-loop-skeleton img,
.uich-loop-skeleton picture > img {
filter: grayscale(1) contrast(0) brightness(1.82) !important;
border-radius: 6px;
opacity: 1 !important;
visibility: visible !important
}
.uich-loop-skeleton svg,
.uich-loop-skeleton video,
.uich-loop-skeleton iframe {
background-color: rgba(0, 0, 0, .13) !important;
border-radius: 6px
}
.uich-loop-skeleton::after {
content: "";
position: absolute;
inset: 0;
transform: translateX(-100%);
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .6), transparent);
animation: uich-loop-shimmer 1.2s infinite
}
@keyframes uich-loop-shimmer {
100% {
transform: translateX(100%)
}
} @media (prefers-reduced-motion: reduce) {
.uich-loop-skeleton::after {
animation: none
}
} .uich-dd-modal ::-webkit-scrollbar {
width: 8px;
height: 8px
}
.uich-dd-modal ::-webkit-scrollbar-thumb {
background: var(--panel-line-2, #434547);
border-radius: 4px
}
.uich-dd-modal ::-webkit-scrollbar-track {
background: transparent
} .uich-dd-modal .uich-dd-row {
display: flex;
width: 100%;
text-align: left;
padding: 7px 8px;
border: 0;
border-radius: calc(var(--radius, 0.4rem) - 2px);
color: hsl(var(--foreground, 240 10% 3.9%))
}
.uich-dd-modal .uich-dd-row:hover,
.uich-dd-modal .uich-dd-row:focus-visible {
color: hsl(var(--accent-foreground, 240 5.9% 10%))
}
.uich-dd-modal .uich-dd-row-label {
flex: 1 1 auto;
min-width: 0
}
.uich-dd-modal .uich-dd-row-meta {
flex: 0 0 auto
}