@import url(https://fonts.googleapis.com/css?family=Alef:400,700|Assistant|Cabin|Cairo|Rubik&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Abraham;src:url(/static/media/AbrahamSans-Regular.de04dcffd8e4cba787f1.woff2)}@font-face{font-family:Abraham;font-weight:200;src:url(/static/media/AbrahamSans-Thin.ebaf6d7e6546e7d40016.woff2)}@font-face{font-family:Abraham;font-weight:500;src:url(/static/media/AbrahamSans-Medium.0cc74d14d83184ff3131.woff2)}@font-face{font-family:Abraham;font-weight:700;src:url(/static/media/AbrahamSans-Bold.bca0ebf0b8023c4b565c.woff2)}@font-face{font-family:GraphikHLAR;src:url(/static/media/GraphikHLAR-Regular.f3b223340d10d95e9e0d.otf)}body{margin:0}body,button,input,select,textarea{font-family:Abraham,Cabin,Cairo,Rubik,sans-serif!important}::selection{background:#90278e;color:#fff}button{-moz-appearance:none;-webkit-appearance:none;background:#0000;border:none;cursor:pointer}.leaflet-control-attribution{display:none!important}.content-wrap{padding:2em}.content-wrap h3{margin:0}.horizontal-spread{display:flex;flex-direction:row;gap:1em}.link-button{display:block;text-decoration:none;width:fit-content}.big-button{background-color:#90278e;border:none;color:#fff;display:block;font-size:21px;font-weight:700;line-height:1em;outline:none;padding:.5em 2em;position:relative}.big-button:not(:disabled):hover{animation:sheen 1s ease forwards;background:linear-gradient(135deg,#70076e,#70076e 32%,#bb65ba 50%,#70076e 66%,#70076e);background-size:800% 800%}.big-button:not(:disabled):active{background-color:#80177e}.big-button.red-button{background-color:#d00}.big-button.red-button:not(:disabled):hover{animation:sheen 1s ease forwards;background:linear-gradient(135deg,#a00,#a00 32%,#f55 50%,#a00 66%,#a00);background-size:800% 800%}.big-button.red-button:not(:disabled):active{background-color:#800}.big-button:disabled{background-color:#666;cursor:not-allowed}.small-purple-button{height:1.5em;line-height:1.5em}.mini-action-button,.small-purple-button{background-color:#90278e;color:#fff;cursor:pointer}.mini-action-button{border-radius:3px;padding:5px 10px}.small-purple-button:not(:disabled):hover{background-color:#80177e}.small-purple-button:not(:disabled):active{background-color:#60076e}.small-purple-button:disabled{background-color:#666;cursor:not-allowed}.refresh-button{align-items:center;background-color:#ddd;border:none;border-radius:100%;color:#90278e;cursor:pointer;display:flex;font-size:1.25em;height:2em;justify-content:center;outline:none;padding:.125em .5em;top:0;width:2em}.refresh-button:hover{background-color:#ccc}.refresh-button:active{background-color:#aaa}.refresh-button:active,.refresh-button:focus{box-shadow:inset 0 0 2px rgba(0,0,0,.627)}.small-button{border:1px solid #000;border-radius:5px;padding:1px 8px;transition:.1s ease-in-out}.small-button:hover{background-color:#ddd}.hidden{display:none}.alert-wrapper{height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.alert-background{background-color:#525659bf;height:100%;position:absolute;width:100%;z-index:0}.alert-background.opaque{background-color:#525659}.alert{background-color:#90278e;box-shadow:0 1px 5px 0 #000;margin:10vh auto;max-height:80vh;padding:2.5%;position:relative;width:50%;z-index:1}.alert,.alert a:active,.alert a:hover,.alert a:link,.alert a:visited{color:#fff}.alert-options-wrap{display:flex;flex-direction:row;justify-content:center;margin-top:1em}.alert-option{color:#fff;font-size:1.25em;outline:none;padding:.5em 2em;transition:background-color .2s}.alert-option:focus{background-color:#80177e;box-shadow:inset 1px 1px 9px -2px #60076e}.alert-option:hover{background-color:#80177e;box-shadow:inset 2px 2px 15px -2px #60076e}.alert-option:active{background-color:#80177e;box-shadow:inset 4px 4px 35px -2px #60076e}@media only screen and (max-width:480px){.alert{width:85%}}.nav-bar-wrapper{position:relative}.nav-bar,.nav-bar-wrapper{height:55px;width:100%;z-index:10000}.nav-bar{align-items:center;background-color:#90278e;box-shadow:0 0 5px #0009;display:flex;flex-direction:row;font-size:.7em;position:fixed}.nav-bar .nav-bar-logo{background-position:0 50%;background-repeat:no-repeat;background-size:contain;height:55px;left:0;margin:0 1em;width:80px}.nav-bar .nav-bar-icon{color:#efefef;cursor:pointer;display:flex;font-size:25px;left:0;line-height:55px;padding:0 1em}.nav-bar .menu-label{display:inline-block;font-size:.7em;line-height:1.1em;margin:0 1em;vertical-align:sub}.nav-bar .nav-bar-icon:hover{text-shadow:0 0 3px 3px #fff}.nav-bar .nav-bar-logo-menu-wrap{position:relative}.nav-bar .nav-bar-logo-menu{background-color:#efefef;display:none;padding:.5em;position:absolute;width:10em;z-index:1000}.nav-bar .nav-bar-logo-menu-wrap:hover .nav-bar-logo-menu{display:block}.nav-bar .nav-bar-logout-button{background-color:#ddd;cursor:pointer;padding:.25em}.nav-bar .nav-bar-logout-button:hover{background-color:#90278e;color:#eee}.nav-bar .title-wrap{align-items:center;color:#fbfbfb;display:flex;font-size:21px;font-weight:700;line-height:55px;text-align:right}.nav-bar .title-lang{margin-left:5%;white-space:nowrap}.sidebar-wrap{bottom:0;box-shadow:0 0 5px rgba(68,68,68,.667);height:100%;overflow:hidden;position:fixed;right:0;top:0;transition:width .15s ease-out;-moz-transition:width .15s ease-out;-ms-transition:width .15s ease-out;-webkit-transition:width .15s ease-out;-o-transition:width .15s ease-out;width:0;z-index:1000}.sidebar-open .sidebar-wrap{max-width:100%;transition:width .25s ease-out;-moz-transition:width .25s ease-out;-ms-transition:width .25s ease-out;-webkit-transition:width .25s ease-out;-o-transition:width .25s ease-out;width:30em}.sidebar-background{background-color:#0006;height:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;width:0;z-index:999}.sidebar-open .sidebar-background{height:100%;opacity:1;width:100%}.sidebar{background-color:#fafafa;height:100%;width:100%}.sidebar-item{opacity:0}.sidebar-open .sidebar-item{opacity:1}.sidebar-options{height:calc(100vh - 55px);overflow-y:auto}.sidebar-options .sidebar-item{font-size:1.25em;gap:1em;opacity:0;padding:5%;text-align:right;transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.sidebar-options .sidebar-item,.sidebar-title{box-sizing:border-box;display:flex;overflow:hidden;text-overflow:clip;white-space:nowrap;width:100%}.sidebar-title{align-items:center;background-color:#680066;box-shadow:0 0 5px rgba(0,0,0,.667);color:#fff;font-size:2.5em;font-weight:700;height:55px;justify-content:center;padding:10px;text-align:center}.sidebar-item.button{cursor:pointer}.sidebar-item.button svg{color:#000;transition:color .15s;width:2em}.sidebar-item.button:hover{background-color:#ebccea;transition:none}.sidebar-item.button:hover svg{color:#60076e}.sidebar-item.button:active{background-color:#dea0dc}.sidebar-item .sidebar-item-ar,.sidebar-item .sidebar-item-he{box-sizing:border-box;display:inline-block;vertical-align:middle;width:12em}.sidebar-options .sidebar-item:nth-child(2){transition-delay:.04s;-moz-transition-delay:.04s;-webkit-transition-delay:.04s;-o-transition-delay:.04s}.sidebar-options .sidebar-item:nth-child(3){transition-delay:.06s;-moz-transition-delay:.06s;-webkit-transition-delay:.06s;-o-transition-delay:.06s}.sidebar-options .sidebar-item:nth-child(4){transition-delay:.08s;-moz-transition-delay:.08s;-webkit-transition-delay:.08s;-o-transition-delay:.08s}.sidebar-options .sidebar-item:nth-child(5){transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s}.sidebar-options .sidebar-item:nth-child(6){transition-delay:.12s;-moz-transition-delay:.12s;-webkit-transition-delay:.12s;-o-transition-delay:.12s}.sidebar-options .sidebar-item:nth-child(7){transition-delay:.14s;-moz-transition-delay:.14s;-webkit-transition-delay:.14s;-o-transition-delay:.14s}.sidebar-options .sidebar-item:nth-child(8){transition-delay:.16s;-moz-transition-delay:.16s;-webkit-transition-delay:.16s;-o-transition-delay:.16s}.sidebar-options .sidebar-item:nth-child(9){transition-delay:.18s;-moz-transition-delay:.18s;-webkit-transition-delay:.18s;-o-transition-delay:.18s}.sidebar-options .sidebar-item:nth-child(10){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s}.sidebar-options .sidebar-item:nth-child(11){transition-delay:.22s;-moz-transition-delay:.22s;-webkit-transition-delay:.22s;-o-transition-delay:.22s}.sidebar-options .sidebar-item:nth-child(12){transition-delay:.24s;-moz-transition-delay:.24s;-webkit-transition-delay:.24s;-o-transition-delay:.24s}.sidebar-options .sidebar-item:nth-child(13){transition-delay:.26s;-moz-transition-delay:.26s;-webkit-transition-delay:.26s;-o-transition-delay:.26s}.sidebar-options .sidebar-item:nth-child(14){transition-delay:.28s;-moz-transition-delay:.28s;-webkit-transition-delay:.28s;-o-transition-delay:.28s}.sidebar-options .sidebar-item:nth-child(15){transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s}.sidebar-options .sidebar-item:nth-child(16){transition-delay:.32s;-moz-transition-delay:.32s;-webkit-transition-delay:.32s;-o-transition-delay:.32s}.sidebar-options .sidebar-item:nth-child(17){transition-delay:.34s;-moz-transition-delay:.34s;-webkit-transition-delay:.34s;-o-transition-delay:.34s}.sidebar-options .sidebar-item:nth-child(18){transition-delay:.36s;-moz-transition-delay:.36s;-webkit-transition-delay:.36s;-o-transition-delay:.36s}.sidebar-options .sidebar-item:nth-child(19){transition-delay:.38s;-moz-transition-delay:.38s;-webkit-transition-delay:.38s;-o-transition-delay:.38s}.sidebar-options .sidebar-item:nth-child(20){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s}.sidebar-open .sidebar-options .sidebar-item{opacity:1}@media only screen and (max-device-width:480px){.sidebar-open .sidebar-wrap{width:100%}}.unsuspend-session-button{background-color:#fff;color:#90278e;font-size:1.2em;margin:.5em 0 0 .5em;outline:none;padding:.2em 1em}.unsuspend-session-button:hover{background-color:#ddd;color:#80177e}.unsuspend-session-button:active{background-color:#bbb;color:#60076e}.unsuspend-session-input{border:none;font-size:1.2em;height:1.2em;margin-left:1em;outline:none;padding:.2em}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block}.react-date-picker__inputGroup__input{appearance:textfield;background:none;border:0;box-sizing:initial;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:#0000;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.array-input-controller{display:flex;flex-direction:column;gap:.5em;min-height:1.5em}.array-input-controller .array-textarea{background:#fff;border:none;border-radius:.3em;font-family:inherit;font-size:inherit;height:100%;min-height:3em;outline:none;padding:.5em;resize:vertical;width:94%}.array-input-controller .array-textarea:focus{border-color:#007acc;box-shadow:0 0 0 2px #007acc33}.array-input-controller .array-textarea:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}.array-input-controller .input-hint{color:#666;font-size:.8em;font-style:italic}.array-input-controller .readonly-display{background:#f8f8f8;border:1px solid #ddd;border-radius:.3em;color:#333;min-height:1.5em;padding:.5em}.array-input-controller.readonly .readonly-display{background:#0000;border:none;padding:0}.array-input-controller.disabled .array-textarea{background:#f5f5f5;color:#666;cursor:not-allowed}.array-input-controller.disabled .input-hint{color:#999}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.popup-wrapper{height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:20}.popup-background{background-color:#525659bf;height:100%;position:absolute;width:100%;z-index:0}.popup{background-color:#fff;box-shadow:0 1px 5px 0 #000;margin:10vh auto;max-height:80vh;overflow-y:auto;padding:2.5%;position:relative;width:50%;z-index:1}.popup-content-wrap{height:100%;overflow:auto;width:100%}.close-button{background:#0000;border:none;color:#90278e;cursor:pointer;font-size:40px;font-weight:700;height:30px;left:15px;position:absolute;top:15px;transition:color .2s ease;width:30px}.close-button:hover{color:#000}.close-button:before{content:"×";line-height:1}.popup-inverse .popup{background-color:#90278e;color:#fff}.popup-inverse .popup a:active,.popup-inverse .popup a:hover,.popup-inverse .popup a:link,.popup-inverse .popup a:visited{color:#fff}@media only screen and (max-width:480px){.popup{width:85%}}.json-query-editor{border-right:2px solid #000;display:block;padding:0 .5em}.json-query-editor input[type=text]{background:#fff!important;border:1px solid #666!important;display:block;position:relative!important}.json-query-editor label{display:block}.json-query-editor label span{margin-left:.5em}.json-query-editor .embedded-object{align-items:flex-start;background-color:rgba(0,0,0,.063);display:flex;flex-direction:row;margin-bottom:1em;padding-right:.5em}.json-query-editor .array_entry_wrap{margin-bottom:1em}.json-query-editor .add-array-entry-button,.json-query-editor .array_entry_wrap{align-items:flex-start;display:flex;flex-direction:row;gap:.5em}.json-query-editor .add-array-entry-button:hover{text-decoration:underline}.json-query-editor .delete-array-entry-button:hover{color:#c00}.json-query-editor .react-date-picker{background:#fff}.json-query-editor .filter-one-option{background-color:#fff;border:1px solid #bbb;margin-block:2px;padding:3px 4px 1px 10px;width:fit-content}.schema-editor{padding:0 .5em}.schema-editor input[type=text]{background:#fff!important;border:1px solid #666!important;display:block;position:relative!important}.schema-editor label{display:block}.schema-editor label span{margin-left:.5em}.schema-editor .embedded-object{align-items:flex-start;background-color:rgba(0,0,0,.063);display:flex;flex-direction:row;margin-bottom:1em;padding-right:.5em}.schema-editor{border-right:2px solid #000;display:block}.spinner-wrap{display:inline-block}.spinner-wrap .load-spinner{animation:load 1.4s linear infinite;background:linear-gradient(90deg,#90278e 10%,#fff0 42%);border-radius:50%;font-size:10px;position:relative;text-indent:-9999em;transform:translateZ(0)}.spinner-wrap .load-spinner:before{background:#90278e;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.spinner-wrap .load-spinner:after{background:#fff;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-wrap.centered{display:block;margin:0 auto;text-align:center;width:fit-content}.nav-bar .title-wrap .load-spinner,.purple-background .load-spinner{background:linear-gradient(90deg,#fff 10%,#fff0 42%)}.nav-bar .title-wrap .load-spinner:before,.purple-background .load-spinner:before{background:#fff}.nav-bar .title-wrap .load-spinner:after,.purple-background .load-spinner:after{background:#90278e}.table-picker-values-wrap{align-items:end;display:flex}.table-browser-action{align-self:center;display:block;font-size:1em;height:fit-content;line-height:1.25em;padding:.1em .5em;transition:background-color .15s,box-shadow .15s}.table-browser-action:hover{background-color:rgba(144,39,142,.063);box-shadow:inset 0 0 6px 0 rgba(144,39,142,.125)}.table-browser-action:active{background-color:rgba(144,39,142,.082);box-shadow:inset 0 0 6px 0 rgba(144,39,142,.188)}.column-indicator{color:#90278e;font-size:.8em}.table-actions-wrap{gap:1em}.table-actions-wrap,.table-actions-wrap .table-actions-title-section{align-items:center;display:flex;flex-direction:row}.browser-res-count,.entity-browser-title{font-weight:700}.no-results-wrap{color:#666}.export-success-dialog{text-align:center}.export-success-dialog .export-success-button{margin:1em auto}.condition-builder{align-items:flex-start;display:flex;flex-direction:row;width:fit-content}.condition-builder input,.condition-builder select{border:none;border-radius:0;outline:none}.condition-builder .condition-column-selector,.condition-builder .condition-filter-selector,.condition-builder .filter-input-wrap{background:#fff;border:1px solid #000}.condition-builder .condition-column-selector,.condition-builder .condition-filter-selector,.condition-builder .filter-input-wrap,.condition-builder .inline-condition-input-label{box-sizing:border-box;display:block;font-size:14px;height:100%;line-height:1.5em;margin-left:1em;min-height:2em;padding:0 3px;width:fit-content}.condition-builder .condition-column-selector{appearance:none;cursor:pointer;font-family:inherit;min-width:5rem;text-align:start}.condition-builder .inline-condition-input-label{display:inline-block}.condition-builder .react-date-picker__wrapper{border:none}.condition-builder .filter-one-option{background-color:#fff;border:1px solid #bbb;margin-inline-end:10px;padding:3px 4px 1px 10px;width:fit-content}.react-date-picker__inputGroup{align-items:center;display:flex;gap:0}.react-date-picker__inputGroup__input{margin-right:0!important;min-width:1ch!important;padding:0 1px!important;width:auto!important}.react-date-picker__inputGroup__input.react-date-picker__inputGroup__year{min-width:2ch!important;width:auto!important}.react-date-picker__inputGroup__divider{padding:0 1px}.column-selector-menu{background:#fff;border:1px solid #000;border-radius:4px;font-size:14px;min-width:8rem;z-index:14000}.column-selector-menu .column-selector-item{cursor:pointer;outline:none;padding:3px 24px;position:relative;white-space:nowrap}.column-selector-menu .column-selector-item[data-highlighted]{background:highlight;color:highlighttext}.column-selector-menu .column-selector-item[role=menuitemcheckbox]{padding-inline-start:28px}.column-selector-menu .column-selector-item[role=menuitemcheckbox]:before{border:1px solid #444;border-radius:2px;content:"";height:12px;inset-inline-start:8px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.column-selector-menu .column-selector-item[role=menuitemcheckbox][data-state=checked]:after{border:solid #222;border-width:0 1.5px 1.5px 0;color:#222;content:"";height:6px;inset-inline-start:12px;position:absolute;top:50%;transform:translateY(-62%) rotate(45deg);width:3px}.column-selector-menu .column-selector-separator{background:#ddd;height:1px;margin:2px 0}.column-selector-menu .column-selector-subtrigger:after{content:" >";inset-inline-end:6px;position:absolute}.query-builder-wrap{display:flex;flex-direction:column;margin-block:.4rem;width:100%}.query-builder-wrap .single-condition-wrap{display:flex;flex-direction:row}.query-builder-wrap .condition-selector{align-items:center;display:flex;gap:10px}.query-builder-wrap .condition-selector button{min-width:2rem}.query-builder-wrap .condition-selector img{height:2rem}.condition-relation,.join-condition-relation{background-color:#444;color:#fff;height:1.5em;line-height:1.5em;margin:5px 0}.join-condition-relation{display:block;width:fit-content}.condition-relation:hover{background-color:#000}.condition-relation:active{background-color:#034}.query-controls-bar{display:flex;gap:6px;width:100%}label.add-query-wrapper{align-items:baseline;cursor:pointer;display:flex;gap:.5rem}label.add-query-wrapper button.add-query-button{background-color:#f8f1f8;border:1px solid #000;border-radius:5px;box-shadow:2px 2px #000;display:flex;margin-block:.75rem;padding:.5rem;transition:background-color .25s;width:fit-content}label.add-query-wrapper:hover button.add-query-button{box-shadow:1px 1px #000}.delete-condition-button{align-self:start;margin-top:3px}.condition-builder-wrap{background:rgba(144,39,142,.063);box-sizing:border-box;padding:5px;position:relative;transition:background .25s;width:100%}.condition-builder-wrap:hover{background:rgba(144,39,142,.125);box-shadow:inset 0 0 0 1px #90278e}.condition-builder-wrap.selected-condition{box-shadow:inset 0 0 0 2px #90278e}.condition-group{border:2px solid #60076e;padding:3px 6px}.add-filter-button{align-items:center;border-radius:100%;display:flex;height:2em;justify-content:center;margin-right:1em;width:2em}.joins-wrap{display:flex;flex-direction:column;gap:1em}.joins-wrap .join-wrap{align-items:center;background-color:#cfe9f6;display:flex;flex-direction:row;flex-wrap:wrap;padding:6px}.joins-wrap .join-wrap .join-query-builder-wrap{flex-basis:100%}.report-section-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #90278e26;border-radius:12px;box-shadow:0 8px 32px 0 #90278e0d;direction:rtl;margin:1.5rem 0;padding:1.5rem}.report-section-loader{align-items:center;color:#90278e;display:flex;flex-direction:column;font-weight:500;gap:1rem;justify-content:center;padding:2.5rem}.report-section-loader .spinner-border{animation:spin 1s ease-in-out infinite;border:3px solid #90278e33;border-radius:50%;border-top-color:#90278e;height:2.5rem;width:2.5rem}@keyframes spin{to{transform:rotate(-1turn)}}.report-section-error{background:#dc35451a;border:1px solid #dc354533;border-radius:8px;color:#dc3545;padding:1.5rem;text-align:center}.report-title{border-bottom:2px solid #90278e1a;color:#333;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.report-kpi-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.report-kpi-grid.secondary{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:2rem}.report-kpi-card{background:#fff;border:1px solid #0000000d;border-radius:10px;box-shadow:0 4px 12px #00000005;display:flex;flex-direction:column;padding:1.25rem;transition:transform .2s}.report-kpi-card:hover{transform:translateY(-2px)}.report-kpi-card .kpi-title{color:#666;font-size:.85rem;font-weight:500;margin-bottom:.5rem}.report-kpi-card .kpi-value{color:#333;font-size:1.8rem;font-weight:800;line-height:1.2}.report-kpi-card .kpi-sub{color:#888;font-size:.75rem;margin-top:.4rem}.report-kpi-card.purple{border-right:5px solid #90278e}.report-kpi-card.purple .kpi-value{color:#90278e}.report-kpi-card.green{border-right:5px solid #28a745}.report-kpi-card.green .kpi-value{color:#28a745}.report-kpi-card.blue{border-right:5px solid #007bff}.report-kpi-card.blue .kpi-value{color:#007bff}.report-kpi-card.gold{border-right:5px solid #ffc107}.report-kpi-card.gold .kpi-value{color:#e0a800}.report-kpi-card.mini{padding:.75rem 1rem}.report-kpi-card.mini .kpi-value{font-size:1.3rem}.report-visual-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.report-card{background:#fff;border:1px solid #0000000d;border-radius:10px;box-shadow:0 4px 12px #00000005;padding:1.25rem}.report-card h4{color:#444;font-size:1.05rem;font-weight:700}.report-card h4,.report-card-header{border-bottom:1px solid #0000000d;margin-bottom:1.25rem;padding-bottom:.5rem}.report-card-header{align-items:center;display:flex;justify-content:space-between}.report-card-header h4{border-bottom:none;color:#444;font-size:1.05rem;font-weight:700;margin-bottom:0;padding-bottom:0}.report-extend-btn{background:#0000;border:1px solid #90278e4d;border-radius:6px;color:#90278e;cursor:pointer;font-size:.75rem;font-weight:600;padding:.2rem .6rem;transition:all .2s ease-in-out}.report-extend-btn:hover{background:#90278e14;border-color:#90278e;transform:scale(1.03)}.report-extend-btn:active{transform:scale(.97)}.report-card-map{display:flex;flex-direction:column;grid-row:span 2;height:100%;min-height:680px;position:relative}@media(min-width:900px){.report-card-map{grid-column:span 2}}.report-card-map .report-map-wrapper{border:1px solid #00000014;border-radius:8px;box-shadow:0 2px 8px #0000000a;flex-grow:1;height:calc(100% - 40px);margin-top:1rem;overflow:hidden;position:relative}.report-card-map .leaflet-map-container{border-radius:8px;height:100%;min-height:650px;width:100%}.report-card-map .map-legend-card{background-color:#fffffff2;border:1px solid #00000014;border-radius:8px;bottom:25px;box-shadow:0 2px 10px #00000026;direction:rtl;font-family:inherit;font-size:.8rem;padding:12px 16px;position:absolute;right:25px;width:200px;z-index:1000}.report-card-map .map-legend-card .map-legend-title{color:#333;display:block;font-weight:700;margin-bottom:8px}.report-card-map .map-legend-card .map-legend-bar{background:linear-gradient(270deg,#11d411,#d4d411,#d41111);border-radius:4px;height:12px;margin-bottom:6px}.report-card-map .map-legend-card .map-legend-labels{color:#555;display:flex;font-weight:600;justify-content:space-between}.report-card-map .map-hover-card{background-color:#fffffff2;border:1px solid #00000014;border-radius:8px;box-shadow:0 2px 10px #00000026;direction:rtl;font-family:inherit;font-size:.8rem;padding:12px 16px;position:absolute;right:25px;top:25px;width:240px;z-index:1000}.report-card-map .map-hover-card .map-hover-title{color:#111;display:block;font-size:.9rem;font-weight:700;margin-bottom:6px}.kpi-distribution-wrapper{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;width:100%}.kpi-distribution-wrapper .kpi-sub-row{color:#666;display:flex;font-size:.72rem;font-weight:500;justify-content:space-between}.heatmap-city-polygon{filter:blur(3px);filter:blur(var(--blur-radius,3px));transition:fill-opacity .2s ease-in-out}.heatmap-city-polygon:hover{fill-opacity:.95!important}.report-dist-list{display:flex;flex-direction:column;gap:1rem}.report-dist-row{border-bottom:1px dashed #00000014;display:flex;flex-direction:column;gap:.35rem;padding-bottom:.75rem}.report-dist-row:last-child{border-bottom:none;padding-bottom:0}.report-dist-info{color:#555;display:flex;font-size:.9rem;justify-content:space-between}.report-dist-info.font-bold{color:#333;font-weight:700}.report-dist-key{font-weight:500}.report-dist-val{color:#666;font-weight:600}.report-progress-bg{background:#e9ecef;border-radius:3px;height:6px;overflow:hidden;width:100%}.report-progress-bar{border-radius:3px;height:100%;transition:width .4s ease-out}.report-progress-bar.purple{background-color:#90278e}.report-progress-bar.green{background-color:#28a745}.report-progress-bar.blue{background-color:#007bff}.report-progress-bar.gold{background-color:#ffc107}.report-card-full{grid-column:1/-1}.report-card-full-width{grid-column:1/-1!important}.report-toolbar button{border:1px solid #0000;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:.4rem .8rem;transition:all .15s ease-in-out}.report-toolbar button.btn-primary{background:#90278e;color:#fff}.report-toolbar button.btn-primary:hover{background:#731e71}.report-toolbar button.btn-secondary{background:#fff;border-color:#90278e4d;color:#90278e}.report-toolbar button.btn-secondary:hover{background:#90278e0d;border-color:#90278e}.report-toolbar.report-toolbar-row{display:flex;gap:10px;margin-bottom:15px;position:relative}.report-toolbar-dropdown-anchor{position:relative}.breakdowns-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;padding:10px;position:absolute;right:0;top:35px;width:220px;z-index:1100}.breakdowns-dropdown .breakdowns-dropdown-list{direction:rtl;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;text-align:right}.breakdown-checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.85rem;gap:6px}@media print{#root,.app-layout,.main-content,.report-container-wrapper,.report-section-wrapper,body,html{background:#fff!important;color:#000!important;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.layout-header,.layout-sidebar,.nav-bar-wrapper,.no-print,.pagination-wrapper,.query-builder-outer-container,.report-container-header,.table-browser-wrap,.table-container-header,.top-nav-bar,.top-navbar,body>:not(#root){display:none!important}.report-container-wrapper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:none!important;box-shadow:none!important;left:0;margin:0!important;padding:0!important;position:absolute;top:0;width:100%}.report-container{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.report-visual-grid{grid-gap:1.5rem!important;display:grid!important;gap:1.5rem!important;grid-template-columns:1fr 1fr!important;width:100%!important}.report-card{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}.report-card-map{grid-column:span 2!important;height:500px!important;min-height:500px!important}}.approval-popup .buttons-wrap{display:flex;gap:2em;margin-top:1em}.approval-popup h1{margin-top:0}.list-page-nav{align-items:center;display:flex;justify-content:center;margin:1em;text-align:center}.list-page-nav div{display:inline-block;vertical-align:middle}.page-nav-btn.prev{margin-right:0}.page-nav-btn.next{margin-left:0}.page-nav-btn.disabled{color:#bbb}.page-nav-btn:not(.disabled):hover{text-shadow:0 0 1px #000}.page-director{cursor:pointer;font-size:1.2em;line-height:1em;padding:0 .25em}.page-director.curr-page{color:#90278e}.page-director:hover{color:#60076e}.purple-background .page-director.curr-page,.purple-background .page-director:hover{color:#f8ccff}.control{cursor:pointer;direction:rtl;display:inline-block;font-size:16px;margin-bottom:5px;padding-left:30px;padding-top:3px;position:relative}.control input{opacity:0;position:absolute;z-index:-1}.checkbox-label,.control_indicator{display:inline-block;vertical-align:middle}.control_indicator{background:#e6e6e6;border:0 solid #000;height:20px;margin-left:.5em;position:relative;transition:box-shadow .3s;width:20px}.control-radio .control_indicator{border-radius:2px}.control:hover input~.control_indicator{background:#ccc}.control input:active~.control_indicator{background:#aaa}.control input:focus~.control_indicator{box-shadow:0 0 5px #0006}.control input:checked~.control_indicator{background:#932581}.control input:checked:focus~.control_indicator,.control:hover input:not([disabled]):checked~.control_indicator{background-color:#e6647d}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:initial;content:"";display:none;position:absolute}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{border:solid #fff;border-width:0 2px 2px 0;height:8px;right:8px;top:4px;transform:rotate(45deg);width:3px}.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.column-selection-dialog{direction:rtl;padding:1em}.column-selection-dialog h3{margin-bottom:1em;margin-top:0}.column-selection-dialog .column-list{margin-bottom:1em;overflow-y:auto}.column-selection-dialog .column-list .disabled{cursor:not-allowed;opacity:.5}.column-selection-dialog .dialog-actions{display:flex;gap:.5em;justify-content:flex-start}.column-selection-dialog .dialog-actions button{cursor:pointer;padding:.5em 1em}.search-bar-wrap{border-bottom:2px solid #888;direction:rtl;display:flex;flex-direction:row;flex-wrap:nowrap;width:fit-content}.search-button,.search-input{border:none;box-sizing:border-box;font-size:1.25em!important;height:2em;outline:none}.search-input{background-color:#fff;line-height:2em;padding:.125em .5em;text-align:right;z-index:2}.search-button{background-color:#ddd;cursor:pointer;padding:.125em .5em;top:0;width:2em}.search-button:hover{background-color:#ccc}.search-button:active{background-color:#aaa}.search-button:focus{box-shadow:inset 0 0 2px rgba(0,0,0,.627)}.search-button-icon{color:#4c5b6d;height:100%;width:100%}.table-lister .selectable-table-body .selectable-table-row{cursor:pointer;position:relative}.table-lister .selectable-table-body .selectable-table-row:hover:after,.table-lister .selectable-table-body .selected-row:after{bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:.3em}.table-lister .selectable-table-body .selectable-table-row:hover:after{background:#80177e}.table-lister .selectable-table-body .selectable-table-row:active:after{background:#60076e}.table-lister .selectable-table-body .selectable-table-row.selected-row:after{background:#90278e}.table-lister .selectable-table-body .selectable-table-row.selected-row:hover:after{background:rgba(144,39,142,.502)}.table-lister .selectable-table-body .selectable-table-row.selected-row:active:after{background:rgba(144,39,142,.376)}.table-lister .selectable-table-body .selected-row{animation:sheen .75s ease forwards}@keyframes sheen{0%{background-position:0 50%}to{background-position:100% 50%}}.table-lister .selection-cell-area{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.table-lister .selection-box{align-items:center;background:#0000;border:2px solid #aaa;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85em;font-weight:700;height:1.3em;justify-content:center;-webkit-user-select:none;user-select:none;width:1.3em}.table-lister .selection-box--selected{background:#90278e;border-color:#90278e}.table-lister .inline-editable-cell{cursor:pointer;display:block;width:100%}.table-lister .inline-edit-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.table-lister .inline-edit-popup{background:#fff;border-radius:8px;direction:rtl;display:flex;flex-direction:column;gap:1em;max-height:80vh;max-width:90vw;min-width:300px;overflow-y:auto;padding:1.5em}.table-lister .inline-edit-popup .inline-edit-title{border-bottom:1px solid #eee;font-size:1.1em;font-weight:700;padding-bottom:.5em}.table-lister .inline-edit-popup .inline-edit-control{flex:1 1}.table-lister .inline-edit-popup .inline-edit-actions{display:flex;gap:.75em;justify-content:flex-start}.table-lister .inline-edit-popup .inline-edit-actions .inline-edit-save{background:#90278e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:.4em 1.2em}.table-lister .inline-edit-popup .inline-edit-actions .inline-edit-cancel{background:#eee;border:none;border-radius:4px;cursor:pointer;font-size:1em;padding:.4em 1.2em}.multi-select-option{display:block;text-align:right}.multi-select-option input{cursor:pointer}.rte-container{background:#fafafa;border:1px solid #ccc;border-radius:6px;padding:1rem}.rte-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.rte-toolbar button{align-items:center;background:#fff;border:1px solid #bbb;border-radius:4px;cursor:pointer;display:flex;font-size:1em;height:2.5rem;justify-content:center;padding:.4em .8em;transition:background .2s,border .2s;width:2.5rem}.rte-toolbar button.is-active{background:#007bff;border-color:#007bff;color:#fff}.rte-toolbar button:disabled{cursor:not-allowed;opacity:.5}.ProseMirror{background:#fff;border-radius:4px;font-size:1.1em;line-height:1.6;min-height:180px;outline:none;padding:.5em}select{background-color:#fff}.array-manager-controller{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;min-height:1.5em}.array-manager-controller input{background:#0000;border:none;outline:none}.array-manager-controller .array-entry{align-items:center;background:#ddd;border-radius:.2em;display:flex;flex-direction:row;padding-left:.3em;padding-right:.5em}.array-manager-controller .array-entry.read-only{padding-left:.5em}.array-manager-controller .array-entry button{align-items:center;background:none;border:none;border-radius:.2em;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;outline:none}.array-manager-controller .add-entry-button{align-items:center;border-radius:100%;display:flex;height:2em;justify-content:center;width:2em}.array-manager-controller.disabled button:active,.array-manager-controller.disabled button:hover{background:#0000}.array-manager-controller.disabled button{cursor:not-allowed}.json-editor{border-right:2px solid #000;display:block;padding:0 .5em;width:fit-content}.json-editor input[type=text]{background:#fff!important;border:1px solid #666!important;display:block;position:relative!important}.json-editor label{display:block}.json-editor label span{margin-left:.5em}.json-editor .embedded-object{background-color:rgba(0,0,0,.063);padding-right:.5em}.json-editor .array_entry_wrap,.json-editor .embedded-object{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:1em}.json-editor .array_entry_wrap{gap:.5em}.json-editor .add-array-entry-button{align-items:flex-start;display:flex;flex-direction:row;gap:.5em}.json-editor .add-array-entry-button:hover{text-decoration:underline}.json-editor .delete-array-entry-button:hover{color:#c00}.json-editor .react-date-picker{background:#fff}.json-editor .react-date-picker input[type=number]{border:none}.json-editor .boolean-field-wrapper{display:flex;gap:.5rem;padding-inline-start:1rem}.residency-search-wrap{align-items:center;display:flex;flex-direction:row;gap:1em}.residency-search-wrap .residency-input{border:1px solid #000;color:#888}.residency-search-wrap .valid-value{background-color:#cfc;color:#000}.residency-search-wrap .add-residency-button{align-items:center;background:#ccc;border-radius:100%;display:flex;height:1.5em;justify-content:center;line-height:1.5em;text-align:center;width:1.5em}.residency-search-wrap .add-residency-button:hover{background:#4c5b6d}.coordinates-picker-button{align-items:center;display:flex;gap:1em}.coordinates-picker-button .coordinates-picker-icon{color:#009688;height:1em;line-height:1em}.upload-btn-wrapper{background-color:#90278e;cursor:pointer;display:inline-block;overflow:hidden;position:relative;transition:background-color .25s}.upload-btn-wrapper:hover{background-color:#731f72}.upload-btn-wrapper:active{background-color:#561755}.upload-btn{background-color:#0000;border:none;color:#fff;font-size:1.5em;padding:.25em .75em}.upload-btn-wrapper input[type=file]{cursor:pointer;height:3.5em;left:0;opacity:0;position:absolute;top:0}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{height:calc(100% + .5px);inset:0;pointer-events:none;position:absolute;width:calc(100% + .5px)}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translate(0);transform:translate(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);content:"";inset:-1px;opacity:.3;pointer-events:none;position:absolute}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s linear infinite;animation:marching-ants 1s linear infinite;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(#fff 50%,#444 0),linear-gradient(#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}.image-cropper-modal{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.image-cropper-modal .image-cropper-content{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:15px;max-height:90vh;max-width:90vw;padding:20px}.image-cropper-modal .image-cropper-content h3{color:#333;margin:0;text-align:center}.image-cropper-modal .image-cropper-content .crop-container{align-items:center;display:flex;flex:1 1;justify-content:center;max-height:calc(90vh - 150px);overflow:auto}.image-cropper-modal .image-cropper-content .crop-container img{display:block;max-height:100%;max-width:100%}.image-cropper-modal .image-cropper-content .crop-container .ReactCrop{max-width:70%}.image-cropper-modal .image-cropper-content .crop-actions{display:flex;gap:10px;justify-content:center}.image-cropper-modal .image-cropper-content .crop-actions button{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 20px;transition:all .2s}.image-cropper-modal .image-cropper-content .crop-actions button.crop-button{background-color:#90278e;color:#fff}.image-cropper-modal .image-cropper-content .crop-actions button.crop-button:hover{background-color:#731f72}.image-cropper-modal .image-cropper-content .crop-actions button.crop-button:active{background-color:#561755}.image-cropper-modal .image-cropper-content .crop-actions button.cancel-button{background-color:#e0e0e0;color:#333}.image-cropper-modal .image-cropper-content .crop-actions button.cancel-button:hover{background-color:#d0d0d0}.image-cropper-modal .image-cropper-content .crop-actions button.cancel-button:active{background-color:silver}.tag-cat-dropdown{background:#fff;border:1px solid #ccc;border-radius:.3em;box-shadow:0 2px 6px #00000026;margin-top:4px;min-width:160px;z-index:100}.tag-cat-dropdown .tag-cat-search{border-bottom:1px solid #eee;padding:6px 8px}.tag-cat-dropdown .tag-cat-search input{border:1px solid #ccc;border-radius:.2em;box-sizing:border-box;font-size:.9em;padding:4px 6px;width:100%}.tag-cat-dropdown .tag-cat-search input:focus{border-color:#888;outline:none}.tag-cat-dropdown .tag-cat-options{max-height:180px;overflow-y:auto}.tag-cat-dropdown .tag-cat-option{align-items:center;cursor:pointer;display:flex;font-size:.9em;justify-content:space-between;padding:4px 8px}.tag-cat-dropdown .tag-cat-option:hover{background:#f0f0f0}.tag-cat-dropdown .tag-cat-option .tag-cat-delete-btn{background:none;border:none;color:#999;cursor:pointer;font-size:.8em;padding:0 2px}.tag-cat-dropdown .tag-cat-option .tag-cat-delete-btn:hover{color:#c00}.tag-cat-dropdown .tag-cat-new{align-items:center;background:#fafafa;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:4px 8px}.tag-cat-dropdown .tag-cat-new .tag-cat-new-label{color:#555;flex:1 1;font-size:.85em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-cat-dropdown .tag-cat-new .tag-cat-add-btn{align-items:center;background:#fff;border:1px solid #aaa;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8em;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.tag-cat-dropdown .tag-cat-new .tag-cat-add-btn:disabled{cursor:default;opacity:.4}.tag-cat-dropdown .tag-cat-new .tag-cat-add-btn:hover:not(:disabled){background:#f0f0f0}.selectable-table{--border-color:#fff;--main-color:$cyan-main;--main-color-dark:$cyan-dark;--main-color-darker:$cyan-darker;--main-highlight-color:$cyan-highlight;--main-color-contrast:#fff;--field-background:#fff;--field-background-dark:#eee;--field-background-darker:#ddd;--param-color:#003}.selectable-table-controller{background-color:#0000;border:none;box-sizing:border-box;color:#0000;outline:none;padding:0 .5em;pointer-events:none;position:absolute;z-index:2}.sort-button{background:none;border:none;color:#222;cursor:pointer;font-size:.9em;opacity:.5;padding:.2em;transition:color .2s,opacity .2s}.sort-button.active{opacity:.8}.sort-button:hover{opacity:1}.table-header-content{align-items:center;display:flex;gap:.5em}.selectable-table{overflow:auto}.selectable-table-header{position:sticky;top:0;z-index:10}.selectable-table-header .selectable-table-cell,.selectable-table-header .selectable-table-row{height:2.5em}.selectable-table-header .selectable-table-cell{background-color:#f8f1f8;transition:background-color .25s}.selectable-table-header .selectable-table-cell:hover{background-color:#f1e4f1}.selectable-table-body{display:flex;flex-direction:column;flex-shrink:0;max-height:50vh;position:relative}.selectable-table-body .selectable-table-row:nth-child(2n){background-color:#eaeaea}.selectable-table-body .selectable-table-row:nth-child(odd){background-color:#f5f5f5}.selectable-table-row{display:flex;flex-direction:row;min-width:100%;width:fit-content}a.selectable-table-row{color:inherit;cursor:pointer;text-decoration:none}.selectable-table-cell{align-items:center;border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);box-sizing:border-box;display:flex;line-height:2em;overflow-x:hidden;padding:0 .5em;position:relative;text-overflow:ellipsis;white-space:nowrap}.selectable-table-cell>span{padding:0 .35em}.selectable-table-cell .array-manager-controller{padding:.5em}.selectable-table-cell input[type=text].fill-cell-input{background:#0000;border:none;box-sizing:border-box;height:100%;outline:none;padding:0 .5em;position:absolute;width:100%}.selectable-table-cell .react-date-picker{background:#0000;border:none;height:100%;width:100%}.selectable-table-cell .react-date-picker .react-date-picker__wrapper{border:none}.selectable-table-cell .react-date-picker *{outline:none}.selectable-table-cell .json-editor{border:none;box-sizing:border-box;height:100%;padding:0;width:100%}.selectable-table-cell .json-editor input[type=text]{box-sizing:border-box;height:100%;outline:none!important;width:100%}.selectable-table-cell .json-editor .react-date-picker{box-sizing:border-box;width:fit-content}.selectable-table-cell .json-editor .array_entry_wrap{margin-bottom:0}.selectable-table-cell .json-editor .embedded-object{margin-bottom:.25em}.selectable-table-cell.disabled-table-cell{background:#ccc;color:#666}.selectable-table-cell.grid-top{border-top:1px solid var(--border-color)}.selectable-table-cell.grid-right{border-right:1px solid var(--border-color)}.clickable-table-cell{cursor:pointer}.clickable-table-cell *{pointer-events:none!important}.column-stretcher-wrap{height:100%;position:relative;width:0;z-index:10}.column-stretcher{background:#00786a00;cursor:col-resize;height:100%;left:-.25em;position:absolute;top:0;width:.5em}.column-stretcher:hover{background:rgba(0,120,106,.314)}.column-stretcher:active{background:rgba(0,120,106,.502)}.column-stretcher-wrap:last-child .column-stretcher{left:0;width:.25em}.phone-banking-popup-overlay,.selectable-table-row-actions{align-items:center;display:flex;justify-content:center}.phone-banking-popup-overlay{background:#00000080;inset:0;position:fixed;z-index:13000}.phone-banking-popup{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:1.25rem;max-width:480px;min-width:360px;padding:2rem;width:90%}.phone-banking-popup h3{color:#2c2c2c;font-size:1.3rem;margin:0}.phone-banking-count{background:#f5f5f5;border-radius:6px;color:#444;font-size:1rem;padding:.6rem 1rem}.phone-banking-count strong{color:#000;font-size:1.2rem}.phone-banking-field{display:flex;flex-direction:column;gap:.4rem}.phone-banking-field label{font-size:.9rem;font-weight:600}.phone-banking-field input[type=text]{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;direction:rtl;font-size:1rem;padding:.5rem .75rem;width:100%}.phone-banking-field input[type=text]:focus{border-color:#7a5af8;box-shadow:0 0 0 2px #7a5af826;outline:none}.phone-banking-error{background:#fff0ee;border-radius:6px;color:#c0392b;font-size:.9rem;padding:.5rem .75rem}.phone-banking-actions{display:flex;gap:.75rem;justify-content:flex-end}.phone-banking-script-editor{display:flex;flex-direction:column;gap:.5rem}.phone-banking-script-editor h4{font-size:1rem;font-weight:600;margin:0}.phone-banking-script-editor textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;direction:rtl;font-family:inherit;font-size:.95rem;min-height:160px;padding:.6rem .75rem;resize:vertical;width:100%}.phone-banking-script-editor textarea:focus{border-color:#7a5af8;box-shadow:0 0 0 2px #7a5af826;outline:none}.activity-sms-editor{display:flex;flex-direction:column;gap:16px}.activity-sms-editor .ase-section{background:#fafafa;border:1px solid #ccc;border-radius:6px;padding:14px}.activity-sms-editor .ase-section[open]>summary{margin-bottom:10px}.activity-sms-editor .ase-section-title{cursor:pointer;font-size:15px;font-weight:700;-webkit-user-select:none;user-select:none}.activity-sms-editor .ase-hint{color:#555;font-size:13px;margin-bottom:10px}.activity-sms-editor .ase-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.activity-sms-editor .ase-row.ase-row-no-flex{display:block}.activity-sms-editor .ase-row label{font-weight:500}.activity-sms-editor .ase-row input[type=datetime-local],.activity-sms-editor .ase-row textarea{border:1px solid #bbb;border-radius:4px;font-family:inherit;font-size:14px;padding:6px 8px}.activity-sms-editor .ase-row textarea{min-height:80px;resize:vertical;width:100%}.activity-sms-editor .ase-row input[type=datetime-local]{width:fit-content}.activity-sms-editor .ase-row.inline{align-items:center;flex-direction:row}.activity-sms-editor .ase-content{border-top:1px solid #ddd;margin-top:6px;padding-top:10px}.activity-sms-editor .ase-checkbox-label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:6px}.activity-sms-editor .ase-checkbox-label input[type=checkbox]{margin:0}.activity-sms-editor .ase-var-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.activity-sms-editor .ase-var-label{color:#555;font-size:13px}.activity-sms-editor .ase-var-button{background:#e9ecef;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-family:monospace;font-size:13px;padding:4px 10px}.activity-sms-editor .ase-var-button:hover{background:#dee2e6}.activity-sms-editor .ase-var-copied{color:#28a745;font-size:12px;font-style:italic}.activity-sms-editor .ase-preview{background:#e8f4f8;border:1px solid #b8daff;border-radius:4px;color:#004085;font-size:13px;padding:8px 12px;white-space:pre-wrap}.activity-sms-editor .ase-preview .ase-preview-label{font-weight:600}.activity-sms-editor .ase-ds-list{background:#f0f0f0;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:8px}.activity-sms-editor .ase-send-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:4px;padding:8px 20px}.activity-sms-editor .ase-send-button:hover:not(:disabled){background-color:#0056b3}.activity-sms-editor .ase-send-button:disabled{background-color:#6c757d;cursor:not-allowed}.activity-sms-editor .ase-actions-row{align-items:center;display:flex;gap:10px;margin-top:8px}.activity-sms-editor .ase-test-row{margin-bottom:10px;margin-top:10px}.activity-sms-editor .ase-test-button{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.activity-sms-editor .ase-test-button:hover:not(:disabled){background-color:#5a6268}.activity-sms-editor .ase-test-button:disabled{background-color:#adb5bd;cursor:not-allowed}.activity-sms-editor .ase-loading{color:#666;font-size:13px;font-style:italic}.activity-sms-editor .ase-broadcasts-list{display:flex;flex-direction:column;gap:10px}.activity-sms-editor .ase-broadcast-row{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;padding:10px 12px}.activity-sms-editor .ase-broadcast-row.ase-status-sent{background:#f4fff7;border-color:#c3e6cb}.activity-sms-editor .ase-broadcast-row.ase-status-failed{background:#fff5f5;border-color:#f5c6cb}.activity-sms-editor .ase-broadcast-row.ase-status-scheduled{background:#f0f7ff;border-color:#b8daff}.activity-sms-editor .ase-broadcast-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.activity-sms-editor .ase-broadcast-status{font-weight:600}.activity-sms-editor .ase-broadcast-ds,.activity-sms-editor .ase-broadcast-time{color:#555}.activity-sms-editor .ase-broadcast-msg{color:#333;margin-bottom:6px;white-space:pre-wrap}.activity-sms-editor .ase-delete-button{background:none;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;font-size:12px;padding:3px 10px}.activity-sms-editor .ase-delete-button:hover{background:#dc3545;color:#fff}.activity-sms-editor .ase-cancel-button{background:none;border:1px solid #6c757d;border-radius:4px;color:#6c757d;cursor:pointer;font-size:14px;padding:6px 16px}.activity-sms-editor .ase-cancel-button:hover{background:#6c757d;color:#fff}.activity-sms-editor .ase-warning{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:13px;padding:10px 14px}.activity-sms-editor .ase-field-error{color:#dc3545;font-size:12px}.activity-sms-editor .ase-required{color:#dc3545}.activity-sms-editor .ase-confirm-title{border-bottom:1px solid #dee2e6;font-size:16px;font-weight:700;margin-bottom:16px;padding-bottom:10px}.activity-sms-editor .ase-confirm-row{align-items:baseline;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.activity-sms-editor .ase-confirm-label{color:#495057;font-weight:600;min-width:110px;white-space:nowrap}.activity-sms-editor .ase-confirm-value{color:#212529;white-space:pre-wrap}.activity-sms-editor .ase-confirm-note{color:#6c757d;font-size:12px;font-style:italic;margin-bottom:14px}.activity-sms-editor .ase-confirm-actions{border-top:1px solid #dee2e6;display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}.activity-email-automation-editor{background-color:#f9f9f9;border:1px solid #e2e2e2;border-radius:6px;margin-top:15px;padding:15px}.activity-email-automation-editor .ongoing-section .section-header{align-items:center;display:flex;margin-bottom:10px}.activity-email-automation-editor .ongoing-section .section-header .toggle-label{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:700}.activity-email-automation-editor .ongoing-section .section-header .toggle-label input[type=checkbox]{cursor:pointer;height:18px;margin-left:8px;width:18px}.activity-email-automation-editor .ongoing-section .section-header .toggle-label .toggle-title{color:#333}.activity-email-automation-editor .ongoing-section .automation-fields{margin-top:12px;padding-right:26px}.activity-email-automation-editor .ongoing-section .automation-fields .field-group{display:flex;flex-direction:column;gap:6px}.activity-email-automation-editor .ongoing-section .automation-fields .field-group label{color:#555;font-size:.9rem;font-weight:600}.activity-email-automation-editor .ongoing-section .automation-fields .field-group .template-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:.95rem;max-width:400px;padding:8px 12px}.activity-email-automation-editor .ongoing-section .automation-fields .field-group .template-select:focus{border-color:#007bff;outline:none}.activity-email-automation-editor .ongoing-section .automation-fields .loading-info-text{color:#777;font-size:.85rem;margin-top:10px}.activity-email-automation-editor .ongoing-section .automation-fields .template-preview-container{margin-top:15px}.activity-email-automation-editor .ongoing-section .automation-fields .template-preview-container .preview-title{color:#444;font-size:.9rem;font-weight:600;margin-bottom:8px}.activity-email-automation-editor .ongoing-section .automation-fields .template-preview-container .iframe-container{background:#fff;border:1px solid #ccc;border-radius:4px;overflow:hidden}.activity-email-automation-editor .ongoing-section .automation-fields .template-preview-container .iframe-container .preview-iframe{border:none;height:400px;width:100%}.activity-email-automation-editor .ongoing-section .automation-fields .variables-section{background-color:#fff;border:1px solid #e0e0e2;border-radius:4px;margin-top:15px;padding:12px}.activity-email-automation-editor .ongoing-section .automation-fields .variables-section .section-subtitle{color:#444;font-size:.9rem;font-weight:700;margin-bottom:10px}.activity-email-automation-editor .ongoing-section .automation-fields .variables-section .variables-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.activity-email-automation-editor .ongoing-section .automation-fields .variables-section .variables-grid .var-field-group{display:flex;flex-direction:column;gap:4px}.activity-email-automation-editor .ongoing-section .automation-fields .variables-section .variables-grid .var-field-group label{color:#555;font-size:.85rem;font-weight:700}.activity-email-automation-editor .ongoing-section .automation-fields .variables-section .variables-grid .var-field-group .var-input{border:1px solid #ccc;border-radius:4px;font-size:.9rem;padding:6px 10px}.activity-email-automation-editor .ongoing-section .automation-fields .variables-section .variables-grid .var-field-group .var-input:focus{border-color:#007bff;outline:none}.activity-whatsapp-editor{display:flex;flex-direction:column;gap:16px}.activity-whatsapp-editor .awe-section{background:#fafafa;border:1px solid #ccc;border-radius:6px;padding:14px}.activity-whatsapp-editor .awe-section[open]>summary{margin-bottom:10px}.activity-whatsapp-editor .awe-section-title{cursor:pointer;font-size:15px;font-weight:700;-webkit-user-select:none;user-select:none}.activity-whatsapp-editor .awe-hint{color:#555;font-size:13px;margin-bottom:10px}.activity-whatsapp-editor .awe-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.activity-whatsapp-editor .awe-row.awe-row-no-flex{display:block}.activity-whatsapp-editor .awe-row label{font-weight:500}.activity-whatsapp-editor .awe-row input[type=datetime-local],.activity-whatsapp-editor .awe-row input[type=text],.activity-whatsapp-editor .awe-row select{border:1px solid #bbb;border-radius:4px;font-family:inherit;font-size:14px;padding:6px 8px}.activity-whatsapp-editor .awe-row input[type=datetime-local]{width:fit-content}.activity-whatsapp-editor .awe-row.inline{align-items:center;flex-direction:row}.activity-whatsapp-editor .awe-content{border-top:1px solid #ddd;margin-top:6px;padding-top:10px}.activity-whatsapp-editor .awe-checkbox-label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:6px}.activity-whatsapp-editor .awe-checkbox-label input[type=checkbox]{margin:0}.activity-whatsapp-editor .awe-vars-container{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px}.activity-whatsapp-editor .awe-vars-title{color:#495057;font-size:13px;font-weight:600}.activity-whatsapp-editor .awe-var-input-row{align-items:center;display:flex;gap:8px}.activity-whatsapp-editor .awe-var-input-row label{color:#333;direction:ltr;font-size:13px;font-weight:500;min-width:120px;text-align:right}.activity-whatsapp-editor .awe-var-input-row input[type=text]{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:13px;padding:6px 8px}.activity-whatsapp-editor .awe-insert-var-btn{background:#e9ecef;border:1px solid #ced4da;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 8px;white-space:nowrap}.activity-whatsapp-editor .awe-insert-var-btn:hover{background:#dee2e6}.activity-whatsapp-editor .awe-preview{background:#e8f4f8;border:1px solid #b8daff;border-radius:4px;color:#004085;font-size:13px;margin-bottom:12px;padding:8px 12px;white-space:pre-wrap}.activity-whatsapp-editor .awe-preview .awe-preview-label{font-weight:600}.activity-whatsapp-editor .awe-ds-list{background:#f0f0f0;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:8px}.activity-whatsapp-editor .awe-send-button{background-color:#25d366;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:4px;padding:8px 20px}.activity-whatsapp-editor .awe-send-button:hover:not(:disabled){background-color:#128c7e}.activity-whatsapp-editor .awe-send-button:disabled{background-color:#6c757d;cursor:not-allowed}.activity-whatsapp-editor .awe-actions-row{align-items:center;display:flex;gap:10px;margin-top:8px}.activity-whatsapp-editor .awe-test-row{margin-bottom:10px;margin-top:10px}.activity-whatsapp-editor .awe-test-button{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.activity-whatsapp-editor .awe-test-button:hover:not(:disabled){background-color:#5a6268}.activity-whatsapp-editor .awe-test-button:disabled{background-color:#adb5bd;cursor:not-allowed}.activity-whatsapp-editor .awe-loading{color:#666;font-size:13px;font-style:italic}.activity-whatsapp-editor .awe-broadcasts-list{display:flex;flex-direction:column;gap:10px}.activity-whatsapp-editor .awe-broadcast-row{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;padding:10px 12px}.activity-whatsapp-editor .awe-broadcast-row.awe-status-sent{background:#f4fff7;border-color:#c3e6cb}.activity-whatsapp-editor .awe-broadcast-row.awe-status-failed{background:#fff5f5;border-color:#f5c6cb}.activity-whatsapp-editor .awe-broadcast-row.awe-status-scheduled{background:#f0f7ff;border-color:#b8daff}.activity-whatsapp-editor .awe-broadcast-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.activity-whatsapp-editor .awe-broadcast-status{font-weight:600}.activity-whatsapp-editor .awe-broadcast-ds,.activity-whatsapp-editor .awe-broadcast-time{color:#555}.activity-whatsapp-editor .awe-broadcast-msg{color:#333;font-weight:500;margin-bottom:4px}.activity-whatsapp-editor .awe-broadcast-vars{color:#666;font-size:12px;margin-bottom:6px}.activity-whatsapp-editor .awe-delete-button{background:none;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;font-size:12px;padding:3px 10px}.activity-whatsapp-editor .awe-delete-button:hover{background:#dc3545;color:#fff}.activity-whatsapp-editor .awe-cancel-button{background:none;border:1px solid #6c757d;border-radius:4px;color:#6c757d;cursor:pointer;font-size:14px;padding:6px 16px}.activity-whatsapp-editor .awe-cancel-button:hover{background:#6c757d;color:#fff}.activity-whatsapp-editor .awe-warning{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:13px;padding:10px 14px}.activity-whatsapp-editor .awe-field-error{color:#dc3545;font-size:12px}.activity-whatsapp-editor .awe-confirm-title{border-bottom:1px solid #dee2e6;font-size:16px;font-weight:700;margin-bottom:16px;padding-bottom:10px}.activity-whatsapp-editor .awe-confirm-row{align-items:baseline;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.activity-whatsapp-editor .awe-confirm-label{color:#495057;font-weight:600;min-width:110px;white-space:nowrap}.activity-whatsapp-editor .awe-confirm-value{color:#212529;white-space:pre-wrap}.activity-whatsapp-editor .awe-confirm-note{color:#6c757d;font-size:12px;font-style:italic;margin-bottom:14px}.activity-whatsapp-editor .awe-confirm-actions{border-top:1px solid #dee2e6;display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}.form-fields-editor{background:#fafafa;border:1px solid #ccc;border-radius:6px;padding:12px}.form-fields-editor .ffe-title{font-weight:700;margin-bottom:8px}.form-fields-editor .ffe-drop-placeholder{background:#f0f0f0;border:2px dashed #888;border-radius:3px;height:30px;margin-bottom:6px}.form-fields-editor .ffe-row{align-items:baseline;display:flex;gap:8px;margin-bottom:6px}.form-fields-editor .ffe-row.ffe-row--dragging{border-radius:3px;opacity:.4;outline:2px dashed #888}.form-fields-editor .ffe-row input[type=text],.form-fields-editor .ffe-row select{border:1px solid #bbb;border-radius:3px;min-width:100px;padding:2px 6px}.form-fields-editor .ffe-row .ffe-options-list{min-width:260px}.form-fields-editor .ffe-row .ffe-options-list .ffe-option-placeholder{height:24px;margin-block:2px;margin-bottom:2px}.form-fields-editor .ffe-row .ffe-options-list .ffe-option-row{display:flex;margin-block:2px}.form-fields-editor .ffe-row .ffe-options-list .ffe-option-row input{flex-grow:1}.form-fields-editor .ffe-row .ffe-prefill-row{display:flex}.form-fields-editor .ffe-row .ffe-label-input{min-width:100px}.form-fields-editor .ffe-row .ffe-options-input{min-width:120px}.form-fields-editor .ffe-row .ffe-required{align-items:center;display:flex;gap:2px}.form-fields-editor .ffe-row .ffe-drag-handle{color:#aaa;cursor:grab;font-size:1.1em;padding:0 2px;-webkit-user-select:none;user-select:none}.form-fields-editor .ffe-row .ffe-drag-handle:active{cursor:grabbing}.form-fields-editor .ffe-row .ffe-drag-handle-placeholder{display:inline-block;width:14px}.form-fields-editor .ffe-row .ffe-move{background:#eee;border:1px solid #bbb;border-radius:3px;cursor:pointer;padding:0 6px}.form-fields-editor .ffe-row .ffe-remove{background:none;border:none;color:red;cursor:pointer;font-size:1.2em}.form-fields-editor .buttons-wrapper{display:flex;gap:8px;justify-content:space-between}.form-fields-editor .ffe-add{background:#e0e0e0;border:1px solid #bbb;border-radius:3px;cursor:pointer;margin-top:8px;padding:4px 12px}.landing-automation-editor{background:#fafafa;border:1px solid #ccc;border-radius:6px;padding:12px}.landing-automation-editor .lae-title{font-size:16px;font-weight:700;margin-bottom:8px}.landing-automation-editor .lae-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.landing-automation-editor .lae-row.inline{align-items:center;flex-direction:row}.landing-automation-editor .lae-row label{font-weight:500;margin-bottom:4px}.landing-automation-editor .lae-row label.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:6px;margin-bottom:0}.landing-automation-editor .lae-row.automation-type-selector{display:block;padding:.5em 0;white-space:nowrap;width:100%}.landing-automation-editor .lae-row.automation-type-selector select{position:relative;width:50%}.landing-automation-editor .lae-row input[type=checkbox]{margin:0}.landing-automation-editor .lae-row input[type=text],.landing-automation-editor .lae-row select,.landing-automation-editor .lae-row textarea{border:1px solid #bbb;border-radius:4px;font-family:inherit;font-size:14px;min-width:200px;padding:6px 8px}.landing-automation-editor .lae-row textarea{min-height:80px;min-width:100%;resize:vertical;width:100%}.landing-automation-editor .lae-content{border-top:1px solid #ddd;margin-top:8px;padding-top:12px}.landing-automation-editor .lae-content .lae-row select{width:50%}.landing-automation-editor .lae-warning{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:14px;line-height:1.4;margin:0;padding:8px 12px}.landing-automation-editor .lae-conditional-messages{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:12px}.landing-automation-editor .lae-message-option{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:16px}.landing-automation-editor .lae-message-option.lae-empty{background-color:#f8d7da;border-color:#f5c6cb}.landing-automation-editor .lae-message-option.lae-empty .lae-option-label{color:#721c24}.landing-automation-editor .lae-message-option .lae-option-label{color:#495057;display:block;font-weight:500;margin-bottom:6px}.landing-automation-editor .lae-message-option .lae-option-label .lae-required{color:#dc3545;font-size:.9em;font-weight:600}.landing-automation-editor .lae-message-option textarea{border:1px solid #ced4da;border-radius:4px;font-family:inherit;font-size:14px;min-width:100%;padding:8px;resize:vertical;width:100%}.landing-automation-editor .lae-message-option textarea:focus{border-color:#80bdff;box-shadow:0 0 0 2px #007bff40;outline:none}.landing-automation-editor .lae-message-option textarea.lae-textarea-required{background-color:#fff5f5;border-color:#dc3545}.landing-automation-editor .lae-message-option textarea.lae-textarea-required:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc354540}.landing-automation-editor .lae-validation-warning{background-color:#fff3cd;font-size:14px;line-height:1.4;margin-top:12px;padding:10px 12px}.landing-automation-editor .lae-message-with-test{display:flex;flex-direction:column;gap:8px}.landing-automation-editor .lae-message-with-test textarea{min-width:100%;width:100%}.landing-automation-editor .lae-test-button{align-self:flex-start;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.landing-automation-editor .lae-test-button:hover{background-color:#0056b3}.landing-automation-editor .lae-test-button:active{background-color:#004085}.landing-automation-editor .lae-test-button:disabled{background-color:#6c757d;cursor:not-allowed}.landing-automation-editor .lae-test-button.lae-test-button-small{font-size:13px;padding:6px 12px}.landing-automation-editor .lae-variables-section{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-bottom:16px;padding:12px}.landing-automation-editor .lae-variables-section label{color:#495057;font-weight:600;margin-bottom:8px}.landing-automation-editor .lae-variables-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.landing-automation-editor .lae-variable-button{background:#e9ecef;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-family:monospace;font-size:13px;padding:6px 12px;transition:all .2s ease}.landing-automation-editor .lae-variable-button:hover{background:#dee2e6;border-color:#adb5bd;color:#212529}.landing-automation-editor .lae-variable-button:active{background:#ced4da;transform:translateY(1px)}.landing-automation-editor .lae-variables-help{color:#6c757d;font-size:12px;font-style:italic}.landing-automation-editor .lae-preview-section{background:#e8f4f8;border:1px solid #b8daff;border-radius:4px;margin-top:12px;padding:12px}.landing-automation-editor .lae-preview-section label{color:#004085;font-weight:600;margin-bottom:8px}.landing-automation-editor .lae-message-preview{background:#fff;border:1px solid #b8daff;border-radius:4px;color:#212529;font-size:14px;line-height:1.4;margin-bottom:8px;padding:12px;white-space:pre-wrap}.landing-automation-editor .lae-message-preview-small{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#495057;font-size:13px;margin-top:8px;padding:8px;white-space:pre-wrap}.landing-automation-editor .lae-message-preview-small strong{color:#212529}.landing-automation-editor .lae-preview-help{color:#004085;font-size:12px;font-style:italic}.landing-automation-editor .lae-validation-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:13px;font-weight:500;margin-bottom:8px;padding:8px 12px}.landing-automation-editor .lae-validation-warning.lae-validation-small{font-size:12px;margin-bottom:6px;padding:6px 8px}.landing-automation-editor .lae-conditional-preview{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;margin-top:8px;padding:8px}.landing-automation-editor .lae-message-option{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:12px;padding:12px}.landing-automation-editor .lae-message-option.lae-disabled{background:#f8f9fa;border-style:dashed;opacity:.6}.landing-automation-editor .lae-message-option .lae-option-header{margin-bottom:8px}.landing-automation-editor .lae-message-option .lae-option-header .checkbox-label{color:#495057;font-weight:500;margin-bottom:0}.landing-automation-editor .lae-message-option .lae-message-content{border-left:3px solid #4caf50;padding-left:20px}.landing-automation-editor .lae-automation-summary{background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;margin-bottom:12px;padding:8px 12px}.landing-automation-editor .lae-automation-summary .summary-text{color:#1976d2;font-size:14px;font-weight:500}.landing-calendar-link-editor{background:#fafafa;border:1px solid #ccc;border-radius:6px;padding:12px}.landing-calendar-link-editor .lcle-title{font-size:16px;font-weight:700;margin-bottom:8px}.landing-calendar-link-editor .lcle-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.landing-calendar-link-editor .lcle-row.inline{align-items:center;flex-direction:row}.landing-calendar-link-editor .lcle-row label{font-weight:500;margin-bottom:4px}.landing-calendar-link-editor .lcle-row label.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:6px;margin-bottom:0}.landing-calendar-link-editor .lcle-row.lcle-type-selector{display:block;padding:.5em 0}.landing-calendar-link-editor .lcle-row.lcle-type-selector select{border:1px solid #bbb;border-radius:4px;font-family:inherit;font-size:14px;padding:6px 8px;width:50%}.landing-calendar-link-editor .lcle-row input[type=checkbox]{margin:0}.landing-calendar-link-editor .lcle-content{border-top:1px solid #ddd;margin-top:8px;padding-top:12px}.landing-calendar-link-editor .lcle-warning{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:14px;line-height:1.4;margin:0;padding:8px 12px}.landing-calendar-link-editor .lcle-form{display:flex;flex-direction:column;gap:10px}.landing-calendar-link-editor .lcle-form-row{display:flex;flex-direction:column;gap:4px}.landing-calendar-link-editor .lcle-form-row label{color:#495057;font-size:13px;font-weight:600}.landing-calendar-link-editor .lcle-form-row input[type=date],.landing-calendar-link-editor .lcle-form-row input[type=text],.landing-calendar-link-editor .lcle-form-row input[type=time]{border:1px solid #bbb;border-radius:4px;font-family:inherit;font-size:14px;padding:6px 8px}.landing-calendar-link-editor .lcle-form-row input[type=date]:focus,.landing-calendar-link-editor .lcle-form-row input[type=text]:focus,.landing-calendar-link-editor .lcle-form-row input[type=time]:focus{border-color:#80bdff;box-shadow:0 0 0 2px #007bff2e;outline:none}.landing-calendar-link-editor .lcle-form-row textarea{border:1px solid #bbb;border-radius:4px;font-family:inherit;font-size:14px;padding:6px 8px;resize:vertical}.landing-calendar-link-editor .lcle-form-row textarea:focus{border-color:#80bdff;box-shadow:0 0 0 2px #007bff2e;outline:none}.landing-calendar-link-editor .lcle-datetime-row .lcle-datetime-inputs{display:flex;gap:8px}.landing-calendar-link-editor .lcle-datetime-row .lcle-datetime-inputs input[type=date]{flex:1.4 1}.landing-calendar-link-editor .lcle-datetime-row .lcle-datetime-inputs input[type=time]{flex:1 1}.landing-calendar-link-editor .lcle-option-block{background:#fff;border:1px solid #e9ecef;border-radius:6px;margin-bottom:16px;padding:12px}.landing-calendar-link-editor .lcle-option-block.lcle-disabled{background:#f8f9fa;border-style:dashed;opacity:.6}.landing-calendar-link-editor .lcle-option-block .lcle-option-header{margin-bottom:10px}.landing-calendar-link-editor .lcle-option-block .lcle-option-header .checkbox-label{align-items:center;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:6px}.landing-calendar-link-editor .lcle-option-block .lcle-option-form{border-left:3px solid #28a745;padding-left:20px}.not-found-message{font-size:72px;margin-top:1em;text-align:center}.credentials-field-wrap{display:block;margin:1em auto 0;position:relative;white-space:nowrap;width:14em}.credentials-field{background-color:#fff;border:none;border-radius:.2em;box-sizing:border-box;display:inline-block;font-size:1.25em;height:2em;line-height:2em;outline:none;padding:.125em .5em;position:relative;text-align:right;width:100%;z-index:2}.login-button-wrap{border-radius:.2em 0 0 .2em;display:inline-block;overflow:hidden;position:absolute;right:calc(100% - .2em);transition:width 1s}.login-button-wrap:focus-within{box-shadow:0 0 5px 1px hsla(0,0%,100%,.439)}.login-button{background-color:#ddd;border:none;box-sizing:border-box;cursor:pointer;font-size:1.25em;height:2em;outline:none;padding:.125em .5em;top:0;width:100%}.login-button:hover{background-color:#ccc}.login-button:active{background-color:#aaa}.login-button:focus{box-shadow:inset 0 0 2px rgba(0,0,0,.627)}.login-button-icon{color:#4c5b6d;height:100%;width:100%}.valid-input{width:2.5em}.invalid-input{width:0}.logout-reminder-wrap{font-size:1.25em;line-height:1.35;margin:0 auto;max-width:48rem;padding:2em}.logout-reminder-wrap a{color:#61dafb}.logout-reminder-content{overflow-wrap:anywhere}.logout-reminder-logo{font-size:4em;text-align:center}.continue-to-login-button{background-color:#fff;border:none;bottom:calc(env(safe-area-inset-bottom) + .5em);color:#90278e;display:block;font-size:1.5em;margin:0 auto;margin:1em auto 0;min-height:44px;outline:none;padding:1% 3%;position:sticky;z-index:1}.continue-to-login-button:hover{background-color:#ddd;color:#80177e}.continue-to-login-button:active{background-color:#bbb;color:#60076e}@media(max-width:768px){.logout-reminder-wrap{font-size:1em;padding:1em 1em calc(1em + env(safe-area-inset-bottom))}.logout-reminder-logo{font-size:2.5em}.continue-to-login-button{font-size:1.2em;max-width:20rem;padding:.7em 1em;width:100%}}.page-wrap-login{background-color:#90278e;color:#fff;direction:rtl;height:100vh;height:100dvh;min-height:100vh;overflow:auto;position:fixed;text-align:right;top:0;width:100vw}.page-wrap-login .logo{display:block;filter:drop-shadow(1px 1px 0 #000);margin:4rem auto 0;max-height:150px}.page-wrap-login .login-page-wrap{direction:rtl}.page-wrap-login .identification-input-title{font-size:1.25em;margin-top:2em;text-align:center}.page-wrap-login .link-sent-title{font-size:2em;text-align:center}.page-wrap-login .back-to-identification{cursor:pointer;font-size:1.2rem;margin:1% auto;text-align:center}.page-wrap-login .back-to-identification span.number{margin-inline-start:.5rem;unicode-bidi:plaintext}.page-wrap-login ::placeholder{color:#fff;direction:ltr;text-align:center}.page-wrap-login :-ms-input-placeholder{color:#fff;direction:ltr;text-align:center}.page-wrap-login ::-ms-input-placeholder{color:#fff;direction:ltr;text-align:center}html:has(.landing-page){color:#90278e}body:has(.landing-page){margin-inline:auto;max-width:840px;min-width:320px;width:100%}body:has(.landing-page.template-default){max-width:1200px}.landing-page{display:flex;flex-direction:column;font-size:1.4rem}.landing-page.error{text-align:center}.landing-page.loading{direction:ltr;display:flex;flex-direction:column;margin:5rem;text-align:center}.landing-page.loading svg{height:7rem;transform:translateX(-25%)}.landing-page .logo{height:5rem;position:absolute;right:1rem;top:1rem}.landing-page .cover{align-self:center;box-shadow:0 0 20px 10px rgba(0,0,0,.067);width:calc(100% + 3rem + 3px)}.landing-page .description{margin-bottom:1rem}.landing-page .form{display:flex;flex-direction:column;gap:1rem;margin-inline:auto;width:100%}.landing-page .form label{display:flex;flex-direction:column;gap:.3rem}.landing-page .form label.checkbox-label{align-items:center;flex-direction:row;gap:.5rem}.landing-page .form label input[type=checkbox]{appearance:none;border:2px solid #90278e;border-radius:.5rem;display:block;font-size:2rem;margin:0;padding:.1rem}.landing-page .form label input[type=checkbox]:before{background-color:#90278e;clip-path:polygon(18% 55%,30% 68%,46% 82%,82% 24%,72% 16%,45% 62%,34% 52%,28% 46%,18% 55%);content:"";display:block;height:1.4rem;pointer-events:none;transform:scale(0);width:1.4rem}.landing-page .form label input[type=checkbox]:checked:before{transform:scale(1)}.landing-page .form label span{display:inline}.landing-page .form input,.landing-page .form select,.landing-page .form textarea{border:1px solid #232323;border-radius:.8rem;font-size:1.1rem;padding:8px 10px;transition:all .2s ease-in-out;unicode-bidi:plaintext;white-space:pre}.landing-page .form input.other,.landing-page .form select.other{background-color:#0000;border:none}.landing-page .form input.error{border:2px solid red}.landing-page .form input:focus,.landing-page .form input:hover{filter:drop-shadow(1px 3px 5px rgba(0,0,0,.0666666667))}.landing-page .form input:focus{border:2px solid #90278e}.landing-page .form label.multiselect-label{align-items:flex-start;flex-direction:column}.landing-page .form label.multiselect-label .multiselect-checkbox-list{display:flex;flex-direction:column;gap:.5rem}.landing-page .form label.multiselect-label .multiselect-checkbox-list .multiselect-checkbox-row{align-items:center;display:flex;gap:.5rem}.landing-page .form label.multiselect-label .multiselect-checkbox-list .multiselect-checkbox-row input.other-input{background:none;border:none;border-bottom:1px solid #90278e;border-radius:0}.primary-actions-top{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;width:100%}.primary-actions-top .clear-details-button,.primary-actions-top .submit-form-button{align-items:center;border-radius:2rem;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-size:1.1rem;gap:.5rem;height:auto;justify-content:center;line-height:1.2;margin-top:0!important;min-height:3.5rem;min-width:140px;padding:.6rem 1rem!important;text-align:center;transition:all .2s;white-space:normal;width:auto!important;word-break:break-word}.primary-actions-top .submit-form-button{background-color:#90278e;border:1px solid #fff;color:#fff}.primary-actions-top .submit-form-button:hover{background-color:#bb56b9}.primary-actions-top .clear-details-button{background:#fff;border:1px solid #ff4d4d;box-shadow:0 2px 4px #0000001a;color:#ff4d4d}.primary-actions-top .clear-details-button:hover{background:#fff5f5;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.primary-actions-top .clear-details-button:active{transform:translateY(0)}.landing-page .form .remember-me{align-self:flex-start;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.clear-confirm-prompt{text-align:center}.clear-confirm-prompt p{color:#333;font-size:1.2rem;line-height:1.4;margin-bottom:1.5rem}.clear-confirm-prompt .prompt-buttons{display:flex;gap:1rem;justify-content:center}.clear-confirm-prompt .prompt-buttons button{background:#f5f5f5;border:1px solid #ddd;border-radius:2rem;color:#333;cursor:pointer;font-size:1.1rem;padding:.6rem 2rem;transition:all .2s}.clear-confirm-prompt .prompt-buttons button.delete-yes{background:#ff4d4d;border-color:#ff4d4d;color:#fff}.clear-confirm-prompt .prompt-buttons button:hover{opacity:.8}.form-menu-container{left:1rem;position:absolute;top:1rem;z-index:10}.form-menu-container .menu-trigger{background:none;border:none;color:#90278e;cursor:pointer;font-size:2rem;line-height:1;padding:.5rem}.form-menu-container .menu-dropdown{background:#fff;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:.5rem;min-width:200px;padding:1rem}.autofill-prompt{display:none}.landing-page h1.landing-title{margin-block:3rem 1rem;text-align:center}.landing-page p{font-size:1.5rem;min-height:1rem;text-align:justify}.landing-page .form button{align-self:center;background-color:#90278e;border:none;border-radius:2rem;color:#fff;font-size:1.5rem;margin-top:1.5rem;padding:1rem 2rem;position:relative;transition:all .2s ease-in-out;width:fit-content}.landing-page .form button:hover{background-color:#bb56b9}.landing-page .loader span{opacity:0}.landing-page .form button .loader svg{left:1.75rem;position:absolute;top:0;width:4rem}.landing-page .error-msg{color:red;font-size:1.5rem;margin-block:1rem;text-align:center;white-space:pre}.landing-page .disclaimer,.landing-page .success-msg{font-size:1.2rem;text-align:center}.landing-page .disclaimer{margin-top:4rem}.landing-page .disclaimer button{color:#90278e;font-size:1rem;padding:0;text-decoration:underline}.landing-page dialog:not([class]){border:none;box-shadow:2px 2px 18px 0 rgba(0,0,0,.133);font-size:1.2rem;line-height:2rem;max-height:70%;max-width:960px;overflow:auto;padding:4rem 2rem;width:80%}.landing-page dialog.clear-confirm-dialog{background:#fff;border:none;border-radius:1rem;box-shadow:0 10px 25px #0003;margin:auto;max-width:90%;overflow:hidden;padding:1.5rem;width:auto}.menu-dropdown{display:none!important}.menu-dropdown:popover-open{background:#fff;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 4px 12px #00000026;display:flex!important;flex-direction:column;gap:.5rem;left:1rem;margin:0;min-width:200px;padding:1rem;position:fixed;top:4rem}[popover]{background:#0000;border:none;overflow:visible;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080}@media only screen and (max-width:750px){body:has(.landing-page.template-old){width:90%}.landing-page p{font-size:1.3rem;text-align:inherit}.landing-page .form{width:100%}.landing-page .form input{padding:5px 8px}.landing-page .form button{margin-top:1rem}.landing-page .error-msg{font-size:1.4rem}.landing-page dialog{font-size:1rem;line-height:1.8rem}.landing-page .cover{width:100vw}.landing-page .disclaimer{margin-top:2.5rem}.primary-actions-top{flex-direction:column;gap:.8rem}.primary-actions-top .clear-details-button,.primary-actions-top .submit-form-button{width:100%!important}}@media only screen and (max-width:1200px){.landing-page .logo{display:none}}.landing-page.template-default,.landing-page.template-party{margin-bottom:3rem}.landing-page.template-default .cover,.landing-page.template-party .cover{width:75vw}.landing-page.template-default main,.landing-page.template-party main{display:flex;flex-direction:row;gap:2rem;padding:2rem}.landing-page.template-default .content,.landing-page.template-party .content{box-shadow:0 0 16px 6px rgba(0,0,0,.133);margin-top:-2rem}.landing-page.template-default .content.no-img,.landing-page.template-party .content.no-img{margin-top:2rem}.landing-page.template-default .text-container,.landing-page.template-party .text-container{font-weight:200;width:100%}.landing-page.template-default h1.landing-title,.landing-page.template-party h1.landing-title{background-color:#edc3e8;font-weight:700;margin:20px 0 0;padding-block:1rem;text-align:center}.landing-page.template-default .details,.landing-page.template-party .details{background-color:#8d2d86;color:#fff;display:flex;justify-content:space-between;padding-block:5px 5px;padding-inline:2rem}.landing-page.template-default .form,.landing-page.template-party .form{background-color:#edc3e8;border-radius:10px;font-size:1.2rem;gap:1.2rem;height:min-content;max-width:400px;padding:1.5rem;position:sticky;top:1.5rem}.landing-page.template-default .form button.clear-details-button,.landing-page.template-default .form button.submit-form-button,.landing-page.template-party .form button.clear-details-button,.landing-page.template-party .form button.submit-form-button{border-radius:.5rem;font-size:1.3rem;font-weight:500;margin-top:-.5rem;padding:.4rem 2rem;width:100%}.landing-page.template-default .form button.clear-details-button:hover,.landing-page.template-default .form button.submit-form-button:hover,.landing-page.template-party .form button.clear-details-button:hover,.landing-page.template-party .form button.submit-form-button:hover{background-color:#75efca;color:#8d2d86}.landing-page.template-default .form button .loader svg,.landing-page.template-party .form button .loader svg{left:50%;transform:translateX(-50%);width:2.7rem}.landing-page.template-default .form input,.landing-page.template-default .form select,.landing-page.template-default .form textarea,.landing-page.template-party .form input,.landing-page.template-party .form select,.landing-page.template-party .form textarea{border:none;border-radius:.2rem;color:#90278e;font-weight:200}.landing-page.template-default .form input.error,.landing-page.template-default .form select.error,.landing-page.template-default .form textarea.error,.landing-page.template-party .form input.error,.landing-page.template-party .form select.error,.landing-page.template-party .form textarea.error{background-color:#ffe1e1;border:1px solid #ed1c24}.landing-page.template-default .form input:focus,.landing-page.template-default .form select:focus,.landing-page.template-default .form textarea:focus,.landing-page.template-party .form input:focus,.landing-page.template-party .form select:focus,.landing-page.template-party .form textarea:focus{border:1px solid #90278e;outline:none}.landing-page.template-default .form input:hover,.landing-page.template-default .form select:hover,.landing-page.template-default .form textarea:hover,.landing-page.template-party .form input:hover,.landing-page.template-party .form select:hover,.landing-page.template-party .form textarea:hover{background-color:#d7fff4}.landing-page.template-default .form .checkbox-label,.landing-page.template-default .form .multiselect-checkbox-row label,.landing-page.template-party .form .checkbox-label,.landing-page.template-party .form .multiselect-checkbox-row label{font-weight:200}.landing-page.template-default .form label,.landing-page.template-default .form label.multiselect-label,.landing-page.template-party .form label,.landing-page.template-party .form label.multiselect-label{font-weight:400}.landing-page.template-default .form label input[type=checkbox],.landing-page.template-party .form label input[type=checkbox]{background-color:#fff;border:none;border-radius:.3rem}.landing-page.template-default .form label input[type=checkbox]:hover,.landing-page.template-party .form label input[type=checkbox]:hover{background-color:#d7fff4}.landing-page.template-default .form label input[type=checkbox]:focus,.landing-page.template-party .form label input[type=checkbox]:focus{box-shadow:inset 0 0 0 1px #90278e;outline:none}.landing-page.template-default .form .remember-me,.landing-page.template-party .form .remember-me{margin-bottom:0}.landing-page.template-default .form button,.landing-page.template-party .form button{margin-top:0}.landing-page.template-default .form .error-msg,.landing-page.template-party .form .error-msg{margin-block:0;white-space:inherit}.landing-page.template-default .time-place-wrapper,.landing-page.template-party .time-place-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:0}.landing-page.template-default .date,.landing-page.template-party .date{align-items:center;display:flex;font-size:2.3rem;font-weight:500}.landing-page.template-default .time,.landing-page.template-party .time{font-size:2.3rem;font-weight:500;margin-bottom:-5px}.landing-page.template-default .place,.landing-page.template-party .place{font-size:1.2rem}.landing-page.template-default .disclaimer,.landing-page.template-party .disclaimer{font-size:1rem;font-weight:200;margin:0;text-align:center}.landing-page.template-default .disclaimer span,.landing-page.template-party .disclaimer span{margin-inline:1rem}.landing-page.template-default .disclaimer button,.landing-page.template-party .disclaimer button{background-color:initial;color:#90278e;font-size:1rem;font-weight:200;padding:0;text-decoration:underline}@media only screen and (max-width:1200px){.landing-page.template-default,.landing-page.template-party{margin-bottom:0}.landing-page.template-default .form,.landing-page.template-party .form{margin-inline:auto}.landing-page.template-default .form .text-container,.landing-page.template-party .form .text-container{padding-block:2.5rem}.landing-page.template-default .error-msg,.landing-page.template-party .error-msg{margin-block:0}}@media only screen and (max-width:750px){.landing-page.template-default,.landing-page.template-party{margin-bottom:0}.landing-page.template-default .cover,.landing-page.template-party .cover{width:100vw}.landing-page.template-default .form-menu-container,.landing-page.template-party .form-menu-container{left:0;top:.5rem}.landing-page.template-default .content,.landing-page.template-party .content{padding-top:20px}.landing-page.template-default .content h1.landing-title,.landing-page.template-party .content h1.landing-title{font-size:1.6rem;padding-block:.5rem;padding-inline:2rem;text-align:start}.landing-page.template-default .content .details,.landing-page.template-party .content .details{align-items:flex-start;flex-direction:column;padding-inline:1.5rem}.landing-page.template-default .content .details .date,.landing-page.template-party .content .details .date{font-size:1.5rem}.landing-page.template-default .content .details .time-place-wrapper,.landing-page.template-party .content .details .time-place-wrapper{align-items:flex-start;flex-direction:column-reverse}.landing-page.template-default .content .details .time-place-wrapper .time,.landing-page.template-party .content .details .time-place-wrapper .time{font-size:1.2rem;font-weight:inherit;margin-bottom:0}.landing-page.template-default .content .details .time-place-wrapper .place,.landing-page.template-party .content .details .time-place-wrapper .place{margin-bottom:-3px}.landing-page.template-default .content main,.landing-page.template-party .content main{flex-direction:column;padding:0}.landing-page.template-default .content main .text-container,.landing-page.template-party .content main .text-container{font-weight:200;order:1;padding:0;padding-inline:2.5rem;width:auto}.landing-page.template-default .content main .form,.landing-page.template-party .content main .form{border-radius:5px;font-size:1.2rem;margin-inline:2rem;margin-bottom:0;margin-top:1.5rem;max-width:none;order:2;position:static;width:auto}}body:has(.landing-page.template-party){background-color:#fffdf7;max-width:1200px}html:has(.landing-page.template-party){background-color:#fffdf7}.landing-page.template-party{background-color:#fffdf7;font-family:GraphikHLAR,sans-serif}.landing-page.template-party .content{box-shadow:none;margin-top:0}.landing-page.template-party .content.no-img{margin-top:0}.landing-page.template-party h1.landing-title{background-color:#0000}.landing-page.template-party .details{background-color:#0000;color:inherit;font-weight:700}.landing-page.template-party .details .time-place-wrapper{flex-direction:row;gap:.5rem}.landing-page.template-party .form{background-color:#ffeed7}.landing-page.template-party .form input,.landing-page.template-party .form select,.landing-page.template-party .form textarea{color:#a894c4}.landing-page.template-party .form input:focus,.landing-page.template-party .form select:focus,.landing-page.template-party .form textarea:focus{border:1px solid #a894c4}.landing-page.template-party .form button.submit-form-button{background-color:#d90170}.landing-page.template-party .form button.submit-form-button:hover{background-color:#c4b8d8;color:#a894c4}.landing-page.template-party .form button.clear-details-button{background-color:#d90170}.landing-page.template-party .form button.clear-details-button:hover{background-color:#c4b8d8;color:#a894c4}.landing-page.template-party .form input[type=checkbox]:focus{box-shadow:inset 0 0 0 1px #a894c4}.landing-page.template-party .disclaimer button{color:#a894c4}@media only screen and (max-width:750px){.landing-page.template-party .content main .form{order:1}.landing-page.template-party .content main .text-container{order:2}}dialog.calendar-dialog{border:none;border-radius:12px;box-shadow:0 8px 32px #0000002e;max-width:420px;padding:0;width:90%}dialog.calendar-dialog::backdrop{background:#00000073}dialog.calendar-dialog .calendar-dialog-content{align-items:center;display:flex;flex-direction:column;gap:20px;padding:28px 24px 20px;text-align:center}dialog.calendar-dialog .calendar-dialog-title{color:#333;font-size:18px;font-weight:600;line-height:1.4;margin:0}dialog.calendar-dialog .calendar-dialog-buttons{display:flex;flex-direction:column;gap:10px;width:100%}dialog.calendar-dialog .calendar-add-button{background-color:#1a73e8;border-radius:8px;color:#fff;display:block;font-size:15px;font-weight:600;padding:12px 20px;text-align:center;text-decoration:none;transition:background-color .2s ease}dialog.calendar-dialog .calendar-add-button:hover{background-color:#1558b0}dialog.calendar-dialog .calendar-close-button{background:none;border:1px solid #ccc;border-radius:8px;color:#555;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s ease}dialog.calendar-dialog .calendar-close-button:hover{background-color:#f0f0f0}.counter-widget{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;direction:rtl;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:1.5rem}.counter-widget-title{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 1rem;text-align:center}.counter-widget-count{color:#2c7a7b;font-size:3rem;font-weight:700;line-height:1}.counter-widget-loading{color:#888;font-size:1rem}.counter-widget-error{color:#e53e3e;font-size:1rem}.table-widget{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;direction:rtl;padding:1.5rem}.table-widget-title{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.table-widget-container{overflow-x:auto}.table-widget-table{border-collapse:collapse;font-size:.9rem;width:100%}.table-widget-table thead{background-color:#f7fafc}.table-widget-table thead th{border-bottom:2px solid #e2e8f0;color:#2d3748;font-weight:600;padding:.75rem;text-align:right}.table-widget-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s}.table-widget-table tbody tr:hover{background-color:#f7fafc}.table-widget-table tbody tr:last-child{border-bottom:none}.table-widget-table tbody td{color:#4a5568;padding:.75rem;text-align:right}.table-widget-empty,.table-widget-loading{color:#888;padding:2rem;text-align:center}.feed-widget{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;direction:rtl;padding:1.5rem}.feed-widget-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.feed-widget-title{color:#333;font-size:1.1rem;font-weight:600;margin:0}.feed-widget-toggle{background:#f0f4f8;border-radius:6px;display:flex;gap:.25rem;padding:2px}.feed-widget-toggle-btn{background:#0000;border:none;border-radius:4px;color:#718096;cursor:pointer;font-family:inherit;font-size:.85rem;padding:.3rem .75rem;transition:background .15s,color .15s}.feed-widget-toggle-btn:hover{background:#e2e8f0;color:#2d3748}.feed-widget-toggle-btn.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#2d3748;font-weight:600}.feed-widget-empty,.feed-widget-loading{color:#888;padding:2rem;text-align:center}.feed-widget-list{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.feed-widget-accordion{border:1px solid #e2e8f0;border-radius:6px}.feed-widget-accordion-header{align-items:center;background:#f7fafc;display:flex;transition:background .15s;width:100%}.feed-widget-accordion-header:hover{background:#edf2f7}.feed-widget-accordion-header.open{background:#edf2f7;border-bottom:1px solid #e2e8f0}.feed-widget-accordion-toggle{align-items:center;background:#0000;border:none;color:#2d3748;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.9rem;gap:.6rem;padding:.65rem .9rem;text-align:right}.feed-widget-accordion-icon{color:#a0aec0;flex-shrink:0;font-size:.65rem}.feed-widget-accordion-name{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-widget-accordion-count{background:#e2e8f0;border-radius:12px;color:#718096;flex-shrink:0;font-size:.8rem;padding:.1rem .55rem}.feed-widget-accordion-body{display:flex;flex-direction:column}.feed-widget-row{align-items:center;border-bottom:1px solid #f0f4f8;color:#4a5568;display:flex;font-size:.875rem;gap:.75rem;padding:.5rem .9rem}.feed-widget-row:last-child{border-bottom:none}.feed-widget-row:hover{background:#fafafa}.feed-widget-row-name{flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-widget-row-phone{color:#718096;direction:ltr;flex-shrink:0;font-size:.82rem}.feed-widget-row-date{color:#a0aec0;flex-shrink:0;font-size:.8rem}.feed-widget-badge-left{background:#fed7d7;border-radius:10px;color:#c53030;flex-shrink:0;font-size:.75rem;padding:.1rem .45rem}.feed-widget-copy-btn{background:#0000;border:1px solid #e2e8f0;border-radius:4px;color:#718096;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.85rem;line-height:1;margin-left:.5rem;padding:.3rem .55rem;transition:color .15s,background .15s,border-color .15s}.feed-widget-copy-btn:hover{background:#edf2f7;color:#2d3748}.feed-widget-copy-btn.copied{background:#f0fff4;border-color:#9ae6b4;color:#2f855a}.dashboard{direction:rtl}.dashboard-container{margin:0 auto;max-width:1400px;padding:2rem}.dashboard-header{margin-bottom:2rem;text-align:center}.dashboard-header h1{color:#2d3748;font-size:2rem;margin:0}.dashboard-error{background-color:#fff5f5;border-radius:8px;color:#e53e3e;margin-bottom:1rem;padding:1rem;text-align:center}.dashboard-no-circle{background-color:#f7fafc;border-radius:8px}.dashboard-loading,.dashboard-no-circle{color:#718096;padding:2rem;text-align:center}.dashboard-widgets{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.dashboard-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashboard-widget{display:flex;flex-direction:column;justify-content:center}.dashboard-widget-wide{grid-column:span 2}.dashboard-widget-full{grid-column:1/-1}@media(max-width:768px){.dashboard-row{grid-template-columns:1fr}.dashboard-widget-full,.dashboard-widget-wide{grid-column:1}}.entity-card-wrap label{display:block}.entity-card-wrap .entity-card-section-title{color:#666;display:block;font-weight:700;margin-bottom:1em}.entity-card-wrap .entity-card-section-fields.entity-card-section-compact{display:flex;flex-direction:row;gap:2em}.entity-card-wrap .card-field-wrap{margin-bottom:1em}.entity-card-wrap .card-field-wrap input,.entity-card-wrap .card-field-wrap select{border:1px solid #000;border-radius:0;max-width:100%;outline:none}.entity-card-wrap .card-field-wrap .activity-date-line{display:flex;gap:.5rem}.entity-card-wrap .card-field-wrap .react-date-picker{background:#0000;border:none;height:100%}.entity-card-wrap .card-field-wrap .react-date-picker .react-date-picker__wrapper{border:none}.entity-card-wrap .card-field-wrap .react-date-picker *{outline:none}.entity-card-wrap .card-field-title{display:block;font-size:1em;font-weight:700;line-height:1em;margin-left:1em}.entity-card-wrap .card-field-title.inline{display:inline}.entity-card-wrap .landing-page-link{display:flex;font-size:1.1rem;gap:1rem}.entity-card-wrap .landing-page-link svg{height:1.2rem}.entity-card-wrap .landing-page-link button{color:#551a8b}.entity-card-wrap .bold{flex-grow:1;font-weight:700;min-width:9rem}.entity-card-wrap .field-render{position:relative}.entity-card-wrap .field-render .google-sheets-integration{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:8px 0;padding:16px}.entity-card-wrap .field-render .google-sheets-integration button{background:#e0e0e0;border:1px solid #bbb;border-radius:4px;cursor:pointer;padding:8px 16px}.entity-card-wrap .field-render .google-sheets-integration button.delete-button{background:none;border:none;text-decoration:underline}.entity-card-wrap .field-render .google-sheets-integration .buttons-wrapper{display:flex;gap:1rem}.entity-card-wrap .field-render .phone-banking-script-section{background-color:#f0f5ff;border:1px solid #c9d8f5;border-radius:8px;margin:8px 0;padding:16px}.entity-card-wrap .field-render .phone-banking-script-section h4{color:#2c3e6e;font-size:1rem;font-weight:600;margin:0 0 6px}.entity-card-wrap .field-render .phone-banking-script-section .phone-banking-script-hint{color:#666;font-size:.85rem;margin:0 0 10px}.entity-card-wrap .field-render .phone-banking-script-section .phone-banking-script-textarea{background:#fff;border:1px solid #b0c4e8;border-radius:6px;box-sizing:border-box;direction:rtl;font-family:inherit;font-size:.95rem;min-height:160px;padding:.6rem .75rem;resize:vertical;width:100%}.entity-card-wrap .field-render .phone-banking-script-section .phone-banking-script-textarea:focus{border-color:#5b8af5;box-shadow:0 0 0 2px #5b8af526;outline:none}.entity-card-wrap .field-render .fields-indicator-wrapper{inset-block-start:-20rem;inset-inline-start:75%;min-width:24rem;position:absolute}.entity-card-wrap .field-render .fields-indicator-wrapper .title{background-color:#fff;display:block;inset-block-start:.7rem;inset-inline-start:1rem;padding:0 7px;position:relative;width:fit-content}.entity-card-wrap .field-render .fields-indicator-wrapper .fields-indicator{border:2px solid #000;border-radius:5px;display:flex;flex-direction:column;gap:.5rem;padding:2rem 1rem}.entity-card-wrap .field-render .fields-indicator-wrapper .fields-indicator .field{display:flex;gap:1rem}.entity-card-wrap .field-render .fields-indicator-wrapper .fields-indicator .field .underline{border-bottom:1px solid #000;display:block;flex-grow:1;min-width:9rem}.entity-card-wrap .field-render .image-preview-wrapper{display:flex;flex-direction:row-reverse;gap:.5rem;justify-content:flex-end}.entity-card-wrap .field-render .image-preview-wrapper img{max-height:300px;max-width:50vw}.entity-card-wrap .field-render .image-preview-wrapper button{background-color:#fff;border:2px solid #000;border-radius:5px;height:2rem;width:2rem}.entity-card-wrap .field-render .landing-page-copy-picker{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin-top:10px;padding:10px}.entity-card-wrap .field-render .landing-page-copy-picker .copy-picker-label{font-weight:700;margin-bottom:5px}.entity-card-wrap .field-render .landing-page-copy-picker .copy-picker-cancel{background:#e0e0e0;border:1px solid #bbb;border-radius:4px;cursor:pointer;margin-top:5px;padding:4px 8px}.entity-card-wrap .field-render details{padding-inline-start:2rem}.entity-card-wrap .field-render details summary{cursor:pointer;font-weight:500;margin-inline-start:-2rem;padding:4px 0}.entity-card-wrap .errors-list{list-style:none}.entity-card-wrap .errors-list .error{color:red}.entity-card-wrap .donations-section-loading{align-items:center;color:#666;display:flex;font-size:1.1rem;gap:1rem;margin:2rem 0}.entity-card-wrap .donations-container{direction:rtl;margin-bottom:2rem;margin-top:2rem}.entity-card-wrap .donations-container .donations-section-title{border-bottom:2px solid #e0e0e0;color:#90278e;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.entity-card-wrap .donations-container .donations-table-wrapper{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 4px 6px #00000008,0 1px 3px #0000000d;margin-bottom:2rem;padding:1.25rem}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table-title{color:#333;font-size:1.15rem;font-weight:700;margin-bottom:1rem;margin-top:0;padding-right:.75rem;position:relative}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table-title:before{background-color:#90278e;border-radius:2px;bottom:.2rem;content:"";position:absolute;right:0;top:.2rem;width:4px}.entity-card-wrap .donations-container .donations-table-wrapper .donations-empty-msg{color:#888;font-style:italic;padding:.5rem 0}.entity-card-wrap .donations-container .donations-table-wrapper .donations-tabs{border-bottom:1px solid #eef0f3;display:flex;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem}.entity-card-wrap .donations-container .donations-table-wrapper .donations-tabs .donations-tab{background-color:#fff;border:1px solid #dcdfe6;border-radius:20px;color:#606266;cursor:pointer;font-size:.9rem;font-weight:600;outline:none;padding:.4rem 1rem;transition:all .15s ease-in-out}.entity-card-wrap .donations-container .donations-table-wrapper .donations-tabs .donations-tab:hover{background-color:#90278e0d;border-color:#90278e66;color:#90278e}.entity-card-wrap .donations-container .donations-table-wrapper .donations-tabs .donations-tab.active{background-color:#90278e;border-color:#90278e;color:#fff}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table{border-collapse:collapse;font-size:.95rem;text-align:right;width:100%}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table.compact-table{max-width:600px}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table th{background-color:#f7f7f9;border-bottom:2px solid #eef0f3;color:#555;font-weight:600;padding:.75rem 1rem}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table td{border-bottom:1px solid #f0f2f5;color:#444;padding:.75rem 1rem;vertical-align:middle}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table tr:hover td{background-color:#fafbfc}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .bold-cell{color:#333;font-weight:700}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .status-badge{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .6rem}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .status-badge.status-active,.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .status-badge.status-completed,.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .status-badge.status-success{background-color:#e8f5e9;color:#2e7d32}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .status-badge.status-inactive,.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .status-badge.status-pending{background-color:#f5f5f5;color:#616161}.entity-card-wrap .donations-container .donations-table-wrapper .donations-table .status-badge.status-failed{background-color:#ffebee;color:#c62828}.page-wrap-import-contacts .file-uploader-buttons-wrap{display:flex;flex-direction:row;gap:1em}.page-wrap-import-contacts .contacts-upload-stage-title{align-items:center;display:flex;flex-direction:row;gap:1em}.page-wrap-import-contacts .stage-nav-button{align-items:center;display:flex;font-size:1em;gap:1em;line-height:1em}.page-wrap-import-contacts .next-button{float:left}.page-wrap-import-contacts .selectable-table-cell{padding:0}.page-wrap-import-contacts .selectable-table-cell input,.page-wrap-import-contacts .selectable-table-cell select{background:#0000;border:none;box-sizing:border-box;height:100%;width:100%}.page-wrap-import-contacts .submit-contacts-wrap{align-items:center;display:flex;flex-direction:column;float:left;justify-content:center;text-align:center}.sms-warning-title{border-bottom:1px solid #dee2e6;font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:10px}.sms-warning-desc{color:#495057;font-size:14px;margin-bottom:14px}.sms-warning-row{align-items:baseline;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.sms-warning-label{color:#495057;font-weight:600;min-width:60px;white-space:nowrap}.sms-warning-value{color:#212529;white-space:pre-wrap}.sms-warning-actions{border-top:1px solid #dee2e6;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}.sms-warning-btn{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:7px 16px}.sms-warning-btn--primary{background:#007bff;color:#fff}.sms-warning-btn--primary:hover{background:#0056b3}.sms-warning-btn--secondary{background:none;border-color:#6c757d;color:#6c757d}.sms-warning-btn--secondary:hover{background:#6c757d;color:#fff}.sms-warning-btn--cancel{background:none;border-color:#dc3545;color:#dc3545}.sms-warning-btn--cancel:hover{background:#dc3545;color:#fff}.excel-uploader-wrap .upload-btn-wrapper{display:inline-block;overflow:hidden;position:relative}.excel-uploader-wrap input[type=file]{display:none}.excel-uploader-wrap label{display:block;margin:0 auto;width:fit-content}.field-matcher{display:flex;flex-direction:column;gap:.5em;margin:1em 0}.field-matcher .field-col-wrap{align-items:center;display:flex;flex-direction:row;gap:1em}.field-matcher .file-header-field{display:flex;overflow:hidden;position:relative;width:20vw}.field-matcher .file-header-field span{background:#fff;padding-left:1em;z-index:1}.field-matcher .file-header-field:after{color:#009688;content:" ...................................................................";display:flex;font-size:2em;justify-content:center;line-height:.25em;position:absolute;z-index:0}.field-matcher select{border:1px solid #60076e}.field-matcher select:focus{outline:1px solid #009688}.field-matcher .matched-field{background:#f8ccff}.field-matcher .unmatched-field{background:#ddd;text-align:center}.field-matcher .no-match-warning{color:#a00}.page-wrap-voting{direction:rtl;font-family:wfont_7ff315_8e295637f9d9487582bdde8b625315ff,wf_8e295637f9d9487582bdde8b6,orig_abraham_trial_bold,sans-serif;margin:0 auto;width:85%}@media(max-width:768px){.page-wrap-voting .candidate{flex-direction:column;height:auto}.page-wrap-voting .candidates{flex-direction:column;margin:0}.page-wrap-voting .candidate_picture{border-left:0}}.page-wrap-voting .input-checkbox,.page-wrap-voting button,.page-wrap-voting input.text,.page-wrap-voting input[type=button],.page-wrap-voting input[type=submit],.page-wrap-voting input[type=text],.page-wrap-voting textarea{-webkit-appearance:none!important;-moz-appearance:none}.page-wrap-voting .page button,.page-wrap-voting .page input,.page-wrap-voting .page select,.page-wrap-voting .page textarea{font-family:Assistant,Cairo,Rubik,sans-serif!important}.page-wrap-voting .voting-logo{display:block;margin:30px auto 25px}.page-wrap-voting .voting-title{color:#8f288c;font-weight:600;line-height:32px;margin:auto auto 10px;text-align:center}.page-wrap-voting .introduction-paragraph{font-weight:400;line-height:1.5rem}.page-wrap-voting .code_validation{padding-bottom:20px}.page-wrap-voting .code-input-wrap{display:flex;flex-direction:column;text-align:center;width:fit-content}.page-wrap-voting .code-input-label,.page-wrap-voting .code-input-wrap{color:#90278e;font-size:24px;font-weight:700;line-height:30px;margin-bottom:10px;margin-top:10px;padding-left:10px}.page-wrap-voting .code-input-label{display:inline-block;margin-left:.5em;text-align:right;vertical-align:middle}.page-wrap-voting .code_input{border:none;border-bottom:2px solid #90278e;color:#90278e;display:inline-block;font-size:20px;font-weight:700;line-height:20px;margin-bottom:10px;margin-top:10px;outline:none;padding-left:10px;vertical-align:middle}.page-wrap-voting .code_button{background-color:#fff;border:2px solid #90278e;border-radius:10px;color:#90278e;cursor:pointer;display:block;font-size:24px;font-weight:700;line-height:30px;margin:0 auto;max-width:100%;outline:none;padding:9px 15px;text-align:center;transition:background-color .5s;white-space:pre-line}.page-wrap-voting .candidates{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 20px}.page-wrap-voting .candidate{align-items:center;border:none;border-bottom:2px solid #90278e;display:flex;flex-direction:column;font-family:wfont_7ff315_d52a3cce82764b208a8c8446659114e3,wf_d52a3cce82764b208a8c84466,orig_abraham_trial_regular,sans-serif;justify-content:center;padding-bottom:15px;transition:background-color .2s,box-shadow .5s;width:18em}.page-wrap-voting .candidate.selected{background-color:#90278e1a;box-shadow:inset 0 0 30px rgba(144,39,142,.082)}.page-wrap-voting .candidate.disabled{background-color:#9090900d;box-shadow:inset 0 0 30px rgba(0,0,0,.063)}.page-wrap-voting .candidate-member{flex:0 0 100%}.page-wrap-voting .candidate-picture-wrap{cursor:pointer;height:8em;overflow:hidden;width:10em}.page-wrap-voting .candidate_picture{-webkit-tap-highlight-color:rgba(0,0,0,0);background-origin:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;transition:transform .25s ease-out;width:100%}.page-wrap-voting .candidate-picture-info{padding-right:5px;padding-top:5px;position:absolute;z-index:1}.page-wrap-voting .candidate_picture:hover{transform:scale(1.1)}.page-wrap-voting .candidate_name{color:#000;display:flex;flex-direction:row;font-size:24px;font-weight:400;justify-content:center;line-height:36px;text-align:center}.page-wrap-voting .candidate_name_lang:first-child{margin-left:.5em}.page-wrap-voting .candidate_circle{color:#90278e;font-size:24px;font-weight:700;line-height:30px;margin-top:10px}.page-wrap-voting .candidate-selection-wrap{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;display:flex;flex-direction:row;font-family:wfont_7ff315_d52a3cce82764b208a8c8446659114e3,wf_d52a3cce82764b208a8c84466,orig_abraham_trial_regular,sans-serif;justify-content:center;margin-right:auto;text-align:center;width:100%}.page-wrap-voting .candidate-selection-label{color:#90278e;cursor:pointer;font-size:32px;font-weight:400;line-height:36px;margin-bottom:5px;margin-top:5px;padding-left:20px}.page-wrap-voting .candidate-selection-button{background:none;border:2px solid #90278e;border-radius:30px;color:#fff;cursor:pointer;font-size:2em;height:60px;line-height:100%;outline:none;transition:background-color .3s,box-shadow .5s,text-shadow .5s;width:60px}.page-wrap-voting .candidate-selection-button.selected{background-color:#90278e!important;border:2px solid #fff}.page-wrap-voting .candidate-selection-button.disabled{background-color:#ddd!important;cursor:not-allowed}.page-wrap-voting .candidate-selection-button:hover{background-color:#eee;box-shadow:inset 0 0 8px rgba(0,0,0,.188)}.page-wrap-voting .candidate-selection-button.selected:hover{background-color:#70076e!important;border:2px solid #eee;box-shadow:inset 0 0 8px rgba(0,0,0,.188);text-shadow:0 0 8px #fff}.page-wrap-voting .candidate-selection-button:active{background-color:#ccc}.page-wrap-voting .candidate_description{direction:ltr;font-size:1.5em;overflow:hidden;padding:10px;text-align:right}.page-wrap-voting .vote_button{background-color:#fff;border:2px solid #90278e;border-radius:10px;color:#90278e;cursor:pointer;display:block;font-size:24px;font-weight:700;line-height:30px;margin:1em auto;outline:none;padding:9px 15px;text-align:center;transition:background-color .5s}.page-wrap-voting .hebrew{direction:rtl;text-align:right}.page-wrap-voting .center-content{display:flex;justify-content:center}.page-wrap-voting .close-popup-button{background-color:#fff;border:none;border-radius:5px;color:#90278e;cursor:pointer;display:block;font-size:2em;font-weight:700;line-height:.5em;outline:none;text-align:center}.page-wrap-voting .close-popup-button:active{color:#720970}.page-wrap-voting .popup-candidate-picture{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #90278e66;border-radius:100%;box-shadow:inset 5px 5px 15px #90278e66;height:10em;margin:0 auto;width:10em}.page-wrap-voting .popup-candidate-description{box-sizing:border-box;margin-top:2em;max-height:calc(100vh - 120px - 20vw - 4em);overflow:auto;padding:0 2em}.page-wrap-voting .code_button:hover,.page-wrap-voting .vote_button:hover{background-color:rgba(144,39,142,.082)}.page-wrap-voting .code_button:active,.page-wrap-voting .vote_button:hover{background-color:rgba(144,39,142,.145)}.page-wrap-voting .finish-popup-content{text-align:center}@media only screen and (max-device-width:480px){.page-wrap-voting .page{width:100%}.page-wrap-voting .introduction-wrap{margin:0 auto;width:90%}.page-wrap-voting .code_button{width:80%}.page-wrap-voting .candidates{flex-direction:column;margin:0}.page-wrap-voting .candidate{flex-direction:row;justify-content:flex-start;padding-bottom:10px;padding-top:10px;width:100%}.page-wrap-voting .candidate-member{flex:0 0 100%}.page-wrap-voting .candidate-details-wrap{align-self:baseline;display:inline-table;flex-direction:column;height:8em;justify-content:space-evenly;margin-right:10px;min-width:10em;width:calc(100% - 10em)}.page-wrap-voting .candidate_name{flex-direction:column;line-height:1.3em;text-align:right}.page-wrap-voting .candidate_name_lang:first-child{margin-left:.5em}.page-wrap-voting .candidate-selection-wrap{flex-direction:row;justify-content:space-between;margin-right:0;width:100%}.page-wrap-voting .candidate-selection-label{font-size:24px;line-height:1em;margin-top:-5px;padding-left:0}.page-wrap-voting .candidate-selection-button{margin-left:.5em}.page-wrap-voting .popup-candidate-description{font-size:1.15em;max-height:calc(100vh - 220px - 20vw - 4em);padding:0 .5em}}@media only screen and (max-device-width:350px){.page-wrap-voting .candidate{align-items:center;display:flex;flex-direction:column}.page-wrap-voting .candidate-details-wrap{align-self:center;width:auto}}.page-wrap-voting .bool-votes{align-items:flex-start;display:flex;flex-direction:column;font-size:1.5rem;gap:1rem;padding:5rem 1rem 2rem}.page-wrap-voting .bool-votes .question-wrapper{display:flex;flex-direction:row-reverse;gap:10px}.page-wrap-voting .bool-votes .question-wrapper input[type=checkbox]{padding:10px;transform:scale(2)}.pb-session-wrap{background:#f7f8fc;min-height:100vh}.pb-topbar{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:540px;padding:1rem 1rem .25rem}.pb-page-title{color:#1a1a2e;font-size:1.2rem;font-weight:700;margin:0;padding:0}.cmp-lang-wrap{align-items:center;direction:ltr;display:flex;flex:0 0 auto;gap:8px}.cmp-lang-wrap>*{vertical-align:middle}.cmp-lang-side{color:#8e2d87;font-size:.9rem;font-weight:700}.cmp-lang{background:#fff;border:2px solid #8e2d87;border-radius:999px;cursor:pointer;flex:0 0 auto;height:26px;padding:0;position:relative;width:48px}.cmp-lang-knob{background:#8e2d87;border-radius:50%;height:20px;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s ease;width:20px}.cmp-lang--ar .cmp-lang-knob{left:2px}.cmp-lang--he .cmp-lang-knob{left:calc(100% - 22px)}.cmp-lang:focus-visible{outline:2px solid #8e2d87;outline-offset:2px}.pb-outer-layout{align-items:flex-start;flex-direction:row}.pb-outer-layout,.pb-sidebar{display:flex;min-height:100vh}.pb-sidebar{align-items:flex-end;background:#fff;border-left:1px solid #e8ecf5;flex-direction:column;flex-shrink:0;order:-1;overflow:hidden;position:sticky;top:0;transition:width .22s ease;width:44px}.pb-sidebar.pb-sidebar--open{width:270px}.pb-sidebar-toggle{align-items:center;background:#0000;border:none;border-radius:0;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:44px;justify-content:center;transition:background .15s;width:44px}.pb-sidebar-toggle:hover{background:#f0f4ff}.pb-sidebar-body{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;max-height:calc(100vh - 100px);opacity:0;overflow-y:auto;padding:.25rem .9rem 1rem .75rem;pointer-events:none;transform:translateX(8px);transition:opacity .12s ease 0s,transform .22s ease 0s,visibility 0s linear .22s;visibility:hidden;width:270px}.pb-sidebar.pb-sidebar--open .pb-sidebar-body{opacity:1;pointer-events:auto;transform:translateX(0);transition-delay:.16s,.12s,0s;visibility:visible}.pb-sidebar-title{color:#333;font-size:.85rem;font-weight:700;line-height:1.3;padding-top:.25rem}.pb-sidebar-search{border:1px solid #cdd4e8;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.88rem;padding:.4rem .6rem;width:100%}.pb-sidebar-search:focus{border-color:#5b8af5;box-shadow:0 0 0 2px #5b8af526;outline:none}.pb-sidebar-loading{padding:.75rem;text-align:center}.pb-sidebar-empty{color:#888;font-size:.83rem;padding:.75rem 0;text-align:center}.pb-sidebar-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.pb-sidebar-item{background:#fafbfd;border:1px solid #e8ecf5;border-radius:7px;cursor:pointer;padding:.5rem .75rem .5rem .5rem;transition:background .13s,border-color .13s}.pb-sidebar-item:hover{background:#eef2ff;border-color:#b0c0f0}.pb-sidebar-item.pb-sidebar-item--active{background:#dde8ff;border-color:#5b8af5}.pb-sidebar-item-name{color:#1a1a2e;font-size:.88rem;font-weight:600}.pb-sidebar-item-phone{color:#555;direction:ltr;font-size:.82rem}.pb-sidebar-item-result{color:#7c8aaa;font-size:.78rem;margin-top:2px}.pb-sidebar-backdrop{display:none}.pb-content{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:540px;padding:1.5rem 1rem 4rem}.pb-progress-bar{background:#e0e0e0;border-radius:5px;height:10px;overflow:hidden;position:relative}.pb-progress-fill{background:#5b8af5;border-radius:5px;height:100%;transition:width .3s}.pb-progress-label{color:#666;font-size:.78rem;position:absolute;right:0;top:14px}.pb-script{background:#fff;border:1px solid #dde3f5;border-radius:8px;padding:.75rem 1rem}.pb-script-label{font-size:.95rem;font-weight:600;margin-bottom:.5rem}.pb-script-body{direction:rtl;font-size:.9rem;line-height:1.6}.pb-contact-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.5rem}.pb-contact-name{color:#1a1a2e;font-size:1.4rem;font-weight:700}.pb-contact-actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.pb-contact-phone{color:#2563eb;direction:ltr;display:inline-block;font-size:1.15rem;text-decoration:none}.pb-contact-phone:hover{text-decoration:underline}.pb-whatsapp-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.pb-after-call-whatsapp{margin-top:.2rem}.pb-whatsapp-item{display:flex;flex:1 1 280px;flex-direction:column;gap:.3rem;min-width:260px}.pb-whatsapp-item-head{align-items:stretch;direction:ltr;display:flex;gap:0}.pb-whatsapp-action-btn{background:#e9f9ef;border:1px solid #cfe9d9;border-radius:7px;color:#14532d;cursor:pointer;flex:1 1 auto;font-size:.86rem;padding:.45rem .7rem;text-align:right}.pb-whatsapp-action-btn:hover:not(:disabled){background:#ddf7e6;border-color:#25d366}.pb-whatsapp-action-btn:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.pb-whatsapp-action-btn.with-preview{background:#0000;border:none;border-radius:0;padding-inline-end:.5rem}.pb-whatsapp-preview-btn{align-items:center;background:#0000;border:none;border-inline-start:1px solid #cfe9d9;border-radius:0;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;width:34px}.pb-whatsapp-preview-btn:before{color:#14532d;content:"◂";font-size:.85rem;transition:transform .15s ease}.pb-whatsapp-preview-btn.open:before{transform:rotate(-90deg)}.pb-whatsapp-preview-text{background:#e9f9ef;border:1px solid #cfe9d9;border-radius:0 0 7px 7px;border-top:none;color:#14532d;font-size:.86rem;line-height:1.45;padding:.5rem .6rem .6rem;position:static;white-space:pre-wrap;width:100%}.pb-whatsapp-item.has-preview .pb-whatsapp-item-head{background:#e9f9ef;border:1px solid #cfe9d9;border-radius:7px;overflow:hidden}.pb-whatsapp-wrap{position:relative}.pb-whatsapp-btn,.pb-whatsapp-wrap{align-items:center;display:inline-flex}.pb-whatsapp-btn{background:#e9f9ef;border:1px solid #cfe9d9;border-radius:50%;cursor:pointer;height:38px;justify-content:center;padding:0;width:38px}.pb-whatsapp-btn img{display:block;height:24px;width:24px}.pb-whatsapp-btn.open{border-color:#25d366;box-shadow:0 0 0 2px #25d36633}.pb-whatsapp-menu{background:#fff;border:1px solid #d5deee;border-radius:8px;box-shadow:0 4px 14px #0000001f;display:flex;flex-direction:column;left:0;min-width:180px;padding:.25rem;position:absolute;top:calc(100% + 6px);z-index:5}.pb-whatsapp-menu .pb-whatsapp-menu-title{color:#6b7280;font-size:.76rem;font-weight:600;padding:.15rem .55rem .35rem}.pb-whatsapp-menu button{background:#0000;border:none;border-radius:6px;color:#1f2937;cursor:pointer;font-size:.9rem;padding:.45rem .55rem;text-align:right}.pb-whatsapp-menu button:hover:not(:disabled){background:#f1f5ff}.pb-whatsapp-menu button:disabled{color:#9ca3af;cursor:not-allowed}.pb-contact-called-badge{background:#fef3c7;color:#b45309}.pb-contact-called-badge,.pb-reedit-badge{border-radius:4px;display:inline-block;font-size:.8rem;padding:2px 8px}.pb-reedit-badge{background:#eef2ff;color:#5b8af5;font-weight:600;margin-bottom:.25rem}.pb-section-label{color:#374151;display:block;font-size:.95rem;font-weight:700;margin:.15rem 0 .6rem}.pb-result-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.pb-fields-section{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000f;gap:.75rem;padding:1rem}.pb-field,.pb-fields-section{display:flex;flex-direction:column}.pb-field{gap:.3rem}.pb-field label{font-size:.9rem;font-weight:500}.pb-field input[type=text],.pb-field select,.pb-field textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.95rem;padding:.45rem .7rem;width:100%}.pb-field input[type=text]:focus,.pb-field select:focus,.pb-field textarea:focus{border-color:#5b8af5;box-shadow:0 0 0 2px #5b8af526;outline:none}.pb-important-toggle{align-items:center;display:flex;gap:.45rem;line-height:1.2;margin:0}.pb-important-toggle input[type=checkbox]{margin:0}.pb-boolean-group{display:flex;flex-wrap:wrap;gap:.5rem}.pb-opt-btn{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.45rem 1rem;transition:all .15s}.pb-opt-btn:hover{border-color:#5b8af5}.pb-opt-btn.selected{background:#5b8af5;border-color:#5b8af5;color:#fff;font-weight:600}.pb-callback-datetime{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem}.pb-callback-datetime input[type=datetime-local]{background:#f0f5ff;border:1px solid #b0c4e8;border-radius:6px;font-family:inherit;font-size:.95rem;padding:.45rem .7rem}.pb-callback-datetime input[type=datetime-local]:focus{border-color:#5b8af5;box-shadow:0 0 0 2px #5b8af526;outline:none}.pb-actions{display:flex;gap:.75rem;margin-top:.5rem}.pb-error{background:#fff0ee;border-radius:6px;color:#c0392b;font-size:.9rem;padding:.5rem .75rem}.pb-full-error{margin-top:2rem}.pb-call-result-section{margin-top:1rem}.pb-done{padding:3rem 1rem 2rem;text-align:center}.pb-done .pb-done-emoji{animation:pb-bounce .6s ease infinite alternate;font-size:4rem;line-height:1;margin-bottom:.75rem}.pb-done h2{color:#1a1a2e;font-size:2rem;font-weight:800;margin-bottom:.5rem}.pb-done p{color:#555;font-size:1.1rem;margin-bottom:2rem}@keyframes pb-bounce{0%{transform:translateY(0) scale(1)}to{transform:translateY(-10px) scale(1.12)}}.pb-center{display:flex;justify-content:center;padding:4rem 0}@media(max-width:640px){.pb-session-wrap{--pb-mobile-drawer-width:290px;--pb-mobile-toggle-size:52px;--pb-mobile-toggle-gap:10px}.pb-topbar{flex-wrap:wrap;padding-right:calc(1rem + var(--pb-mobile-toggle-size) + var(--pb-mobile-toggle-gap))}.pb-outer-layout{display:block;position:relative}.pb-sidebar{align-items:stretch;background:#0000;border-left:none;box-shadow:none;height:0;min-height:0;overflow:visible;position:fixed;right:0;top:0;width:0;z-index:300}.pb-sidebar.pb-sidebar--open{background:#fff;border-left:1px solid #e8ecf5;box-shadow:-4px 0 24px #0000002e;height:100vh;min-height:0;min-height:auto;width:var(--pb-mobile-drawer-width)}.pb-sidebar-body{max-height:calc(100vh - 100px);padding:calc(.5rem + 32px) 1rem 2rem .75rem;transform:translateX(12px);width:var(--pb-mobile-drawer-width)}.pb-sidebar-search{font-size:1rem}.pb-sidebar-backdrop{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#00000059;cursor:pointer;display:block;inset:0;position:fixed;z-index:299}.pb-sidebar-toggle{background:#f6f9ff;border:1px solid #d8e1f2;border-bottom-left-radius:14px;border-bottom-right-radius:0;border-top-left-radius:14px;border-top-right-radius:0;box-shadow:0 4px 14px #1a254229;color:#324463;font-size:1.35rem;height:var(--pb-mobile-toggle-size);position:fixed;top:env(safe-area-inset-top,0);width:var(--pb-mobile-toggle-size);z-index:302}.pb-sidebar.pb-sidebar--open .pb-sidebar-toggle{border-radius:10px 0 0 10px;box-shadow:none;font-size:.9rem;height:32px;pointer-events:auto;right:calc(var(--pb-mobile-drawer-width) - 32px);width:32px}.pb-content{gap:1rem;max-width:100%;padding:1.35rem .9rem 5rem}.pb-contact-card{border-radius:10px;padding:1rem 1.1rem}.pb-contact-name{font-size:1.2rem}.pb-contact-phone{font-size:1.25rem;font-weight:600;padding:.3rem 0}.pb-whatsapp-action-btn{font-size:.9rem;width:100%}.pb-whatsapp-btn{height:42px;width:42px}.pb-whatsapp-btn img{height:26px;width:26px}.pb-result-grid{gap:.6rem;grid-template-columns:repeat(2,1fr)}.pb-opt-btn{font-size:.88rem;min-height:44px;padding:.65rem .5rem}.pb-callback-datetime input[type=datetime-local]{box-sizing:border-box;font-size:1rem;width:100%}.pb-field input[type=text],.pb-field select,.pb-field textarea{font-size:1rem;padding:.6rem .75rem}.pb-actions{flex-direction:column;gap:.6rem}.pb-actions .big-button{font-size:1rem;justify-content:center;padding:.85rem 1rem;text-align:center;width:100%}.pb-script{padding:.75rem .9rem}.pb-progress-label{font-size:.82rem}.pb-done{padding:2rem 1rem 3rem}.pb-done h2{font-size:1.25rem}}
/*# sourceMappingURL=main.c3aa9421.css.map*/