#react-doc-viewer #proxy-renderer,#react-doc-viewer #msdoc-renderer{height:100%!important}
.icon-modal,.icon-modal-header{flex-direction:column;gap:10px;display:flex}.icon-modal-actions{justify-content:flex-end;gap:8px;display:flex}.icon-modal-body{max-height:60vh;padding-right:2px;overflow:hidden auto}.icon-grid{flex-wrap:wrap;gap:10px;display:flex;overflow-x:hidden}.icon-item{text-align:center;flex:none;width:88px}@media (max-width:768px){.icon-item{width:72px}}.icon-item:hover{background:#0000000a}.icon-item.selected{border-color:var(--ant-color-primary);background:#1677ff1a}.icon-caption{opacity:.7;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:11px;overflow:hidden}.icon-tag{align-items:center;gap:6px;display:inline-flex}.icon-more-hint{opacity:.7;padding:8px 0;font-size:12px}.icon-empty{opacity:.7;padding:12px 0}.icon-pagination{justify-content:center;margin:12px 0 4px;display:flex}
#StimulsoftDesigner img{max-width:unset!important}
.antd-country-phone-input .ant-select{min-width:90px}.antd-country-phone-input .ant-input-group-addon{background-color:inherit}.antd-country-phone-input .ant-input-group-addon .ant-select-focused .ant-select-selector,.antd-country-phone-input .ant-input-group-addon .ant-select-selection-item{color:inherit}
.gallery-dropdown{background:var(--ant-color-bg-elevated,#fff);color:var(--ant-color-text,#000);overflow:hidden;padding:8px!important}.gallery-grid{gap:10px;display:grid}.gallery-item{cursor:pointer;text-align:center;background-color:var(--ant-color-bg-container,#f9f9f9);border:2px solid #0000;border-radius:8px;transition:all .2s;overflow:hidden}.gallery-item:hover{border-color:#1677ff33;transform:scale(1.03)}.gallery-item.selected{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff44}.gallery-caption{color:var(--ant-color-text,#222);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.gallery-tag{background:var(--ant-color-fill-tertiary,#f5f5f5);border-radius:6px;align-items:center;gap:6px;margin:2px;padding:2px 8px;line-height:1.3;display:inline-flex}.gallery-tag img,.gallery-tag .ant-image{flex-shrink:0}@media (prefers-color-scheme:dark){.gallery-caption{color:var(--ant-color-text,#ddd)}.gallery-item{background-color:var(--ant-color-bg-container,#1f1f1f)}.gallery-tag{background:var(--ant-color-fill-tertiary,#2a2a2a);color:var(--ant-color-text,#fff)}}
.Paint{background-color:#cbd5e4;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.Paint .title{font-size:13px}
.paint-canvas{touch-action:none;height:calc(100% - 240px);margin:20px;box-shadow:2px 2px 5px #ecebeb,-2px -2px 5px #ecebeb,-2px 2px 10px #ecebeb,2px -2px 10px #ecebeb}
.toolbar{background-color:#f5f6f7;flex-shrink:0;height:180px;padding:10px;display:flex;overflow:auto}.toolbar .toolbar-item{margin:0 5px}.toolbar .divider{height:auto;margin:0 5px}
.toolpanel{flex-direction:column;display:inline-block;position:relative}.toolpanel .tool-item{cursor:pointer;border:1px solid #0000}.toolpanel .tool-item:hover{border:1px solid #64a5e7}.toolpanel .selected-tool{background-color:#bcdbfa}.toolpanel .top,.toolpanel .down{justify-content:space-between;margin-bottom:5px;display:flex}.toolpanel .title{text-align:center;width:100%;position:absolute;bottom:0}
.shapepanel{width:210px;min-width:210px;position:relative}.shapepanel .shape-container{text-align:center}.shapepanel .shape-container .shape-content{flex-wrap:wrap;width:140px;display:inline-flex}.shapepanel .shape-container .shape-content .shape-item{cursor:pointer;border:1px solid #0000;width:24px;height:24px;margin:2px}.shapepanel .shape-container .shape-content .shape-item:hover{border:1px solid #64a5e7}.shapepanel .shape-container .shape-content .selected-shape{background-color:#c9e0f7}.shapepanel .shape-container .shape-style{margin-left:5px;display:inline-block}.shapepanel .shape-container .shape-style .MuiFormLabel-root{font-size:15px}.shapepanel .shape-container .shape-style .MuiSelect-root{padding:6px 30px 5px 5px;font-size:12px}.shapepanel .title{text-align:center;width:100%;position:absolute;bottom:0}
.colorpanel{position:relative}.colorpanel .content{display:flex}.colorpanel .content .color-template{flex-wrap:wrap;width:155px;display:flex}.colorpanel .content .color-template .color-template-item{cursor:pointer;border:1px solid gray;width:20px;height:20px;margin:1px}.colorpanel .content .color-template .color-template-item:hover{border:1px solid #64a5e7}.colorpanel .content .main-color,.colorpanel .content .sub-color{text-align:center;cursor:pointer;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-width:60px;margin:0 5px;padding:5px;display:flex}.colorpanel .content .main-color:hover,.colorpanel .content .sub-color:hover{background-color:#d5e3f3;border:#cbe0f7}.colorpanel .content .active-color-type{background-color:#bcdbfa;border:1px solid #a1cefa}.colorpanel .content .color-box1{width:32px;height:32px}.colorpanel .content .color-box2{width:28px;height:28px;margin:2px}.colorpanel .content .color-box1,.colorpanel .content .color-box2{border:1px solid gray;padding:1px}.colorpanel .content .color-result{display:flex}.colorpanel .content .color-picker{text-align:center;width:45px;margin-left:10px}.colorpanel .content .color-picker .makeStyles-root-5{margin:0;display:inline-block}.colorpanel .title{text-align:center;width:100%;position:absolute;bottom:0}
.otherOperator{width:80px;position:relative}.otherOperator .operator-content{justify-content:space-between;display:flex}.otherOperator .operator-content .operator-item{cursor:pointer;border:1px solid #0000;width:24px;height:24px}.otherOperator .operator-content .operator-item:hover{background-color:#d5e3f3;border:1px solid #64a5e7}.otherOperator .title{text-align:center;width:100%;position:absolute;bottom:0}
.CenterNotificationTemplatePage-CollapseMobile .ant-collapse-header-text,.CenterNotificationTemplatePage-CollapseMobile .ant-space-item{width:100%!important}
.LandingCenterItemCardImage{height:250px!important}
.fav-icon{color:#999;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.fav-icon:hover{color:#e63946;transform:scale(1.05)}.fav-icon.active{color:#e63946;background:#ffe5e5}.fav-icon.active svg{filter:drop-shadow(0 0 3px #e6394699)}
[dir=rtl] .star-half-rtl{transform:scaleX(-1)}
.faq-info .accordion-button:after,.faq-section .accordion-button:after{content:none!important;display:none!important}
.progress-wrap{cursor:pointer;width:35px;height:35px;position:fixed;bottom:30px;right:30px}.progress-icon{color:#0e82fd;z-index:2;pointer-events:none;justify-content:center;align-items:center;margin:5px;font-size:18px;transition:all .2s linear;display:flex;position:absolute;inset:0}
.menu-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.header .header-nav .main-nav>li .submenu>li.has-submenu>a:after,.header.header-ten .main-menu-wrapper .main-nav>li.has-submenu .submenu .has-submenu .submenu:before,.header.header-ten .main-menu-wrapper .main-nav>li .submenu:before{display:none!important}
@media (max-width:991.98px){.navbar-brand{position:absolute;inset-inline-start:40px}}.logoWithName{align-items:center;gap:8px;min-width:0;max-width:calc(100vw - 60px);display:flex}.logoBox{flex:none}.logoTitle{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}
.insurance-card{border:none;height:100%}.insurance-card .ant-card-body{justify-content:center;height:100%;display:flex}.insurance-item{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:110px;display:flex}.insurance-name{text-align:center;opacity:.9;font-size:13px;line-height:1.4}
.clinic24-brand{align-items:center;gap:.5rem;display:flex}.logo{border-radius:50%;width:auto!important}.brand-name{color:#3a5de1;font-family:IranSansDN,sans-serif;font-size:1.5rem;font-weight:700}.ant-pro-global-header-header-actions .search-autocomplete.ant-select{height:32px!important}
