.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.entity-grid-layout-editor__grid-bg{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);background-size:calc(4.16667% + .333333px) 28px}.vacancy-pipeline-tab{border-radius:var(--radius-squircle-rect,20px);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;gap:10px;min-height:100%;padding:14px;display:flex}.vacancy-pipeline-toolbar{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.vacancy-pipeline-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.vacancy-pipeline-grid{flex-direction:column;align-content:start;gap:8px;padding-left:10px;display:flex;position:relative}.vacancy-pipeline-grid:before{content:"";background:color-mix(in srgb, var(--glass-border-strong) 42%, transparent);pointer-events:none;width:1px;position:absolute;top:8px;bottom:8px;left:23px}.vacancy-pipeline-stage-card{--pipeline-stage-radius:var(--radius-squircle-rect,18px);border-radius:var(--pipeline-stage-radius);border:1px solid color-mix(in srgb, var(--glass-border) 84%, transparent);background:#ffffff0a;min-height:62px;padding:10px 12px;transition:transform .14s,box-shadow .14s,opacity .14s,border-color .14s,background-color .14s,max-height .18s;overflow:hidden}.vacancy-pipeline-stage-card:before{border-radius:inherit}.vacancy-pipeline-stage-card:hover{border-color:color-mix(in srgb, var(--glass-border-strong) 86%, transparent);background:#ffffff14;transform:translateY(-1px)}.vacancy-pipeline-stage-card.is-selected{border-color:color-mix(in srgb, hsl(var(--primary)) 54%, white 46%);box-shadow:0 0 0 1px color-mix(in srgb, hsl(var(--primary)) 28%, transparent)}.vacancy-pipeline-stage-card.is-over{border-color:color-mix(in srgb, hsl(var(--primary)) 60%, white 40%)}.vacancy-pipeline-stage-card.is-dragging{opacity:.28}.vacancy-pipeline-stage-card.is-overlay{opacity:1;width:min(100%,620px);box-shadow:0 12px 24px #0c1a2642}.vacancy-pipeline-stage-card.is-archived{opacity:.62}.vacancy-pipeline-stage-handle{width:20px;height:20px;color:var(--text-muted);cursor:grab;border-radius:8px;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.vacancy-pipeline-stage-handle:hover{background:color-mix(in srgb, var(--ui-surface) 74%, transparent);color:var(--text-primary)}.vacancy-pipeline-stage-order{min-width:20px;color:var(--text-secondary);font-size:12px;font-weight:600}.vacancy-pipeline-stage-handle:active{cursor:grabbing}.vacancy-pipeline-stage-main-row{align-items:center;gap:10px;display:flex}.vacancy-pipeline-stage-main-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.vacancy-pipeline-stage-main-right{justify-content:flex-end;align-items:center;gap:6px;display:flex}.vacancy-pipeline-stage-name{text-align:left;width:100%;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.vacancy-pipeline-stage-type-chip{color:color-mix(in srgb, var(--text-primary) 82%, white 18%);background:var(--glass-surface-tint,#ffffff1f);border-radius:999px;align-items:center;margin-top:2px;padding:2px 8px;font-size:12px;line-height:1.3;display:inline-flex}.vacancy-pipeline-stage-type-chip.is-info{color:#bdd7ff}.vacancy-pipeline-stage-type-chip.is-offer{color:#e1c1ff}.vacancy-pipeline-stage-type-chip.is-success{color:#bdf5cf}.vacancy-pipeline-stage-type-chip.is-danger{color:#ffbcc5}.vacancy-pipeline-stage-flag{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.3;transition:opacity .14s,background-color .14s,border-color .14s}.vacancy-pipeline-stage-flag.is-active{background:var(--glass-bg-strong);color:var(--text-primary)}.vacancy-pipeline-stage-flag.is-inactive{opacity:.55}.vacancy-pipeline-expand-button{width:24px;height:24px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.vacancy-pipeline-stage-toggle{background:color-mix(in srgb, var(--ui-surface) 66%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.vacancy-pipeline-stage-dropdown{border:1px solid color-mix(in srgb, var(--glass-border) 84%, transparent);background:color-mix(in srgb, var(--glass-bg-strong) 90%, transparent);border-radius:14px;margin-top:8px;padding:10px}.vacancy-pipeline-menu-item{border-radius:var(--radius-lg);align-items:center;gap:8px;width:100%;padding:7px;font-size:13px;display:flex}.vacancy-pipeline-menu-item:hover{background:color-mix(in srgb, var(--ui-surface) 76%, transparent)}.vacancy-pipeline-menu-item.is-danger{color:var(--danger)}.vacancy-pipeline-template-card{text-align:left;border:1px solid color-mix(in srgb, var(--glass-border) 82%, transparent);background:color-mix(in srgb, var(--glass-bg-strong) 88%, transparent);border-radius:14px;padding:10px}.vacancy-pipeline-template-card:hover{border-color:color-mix(in srgb, var(--glass-border-strong) 92%, transparent)}.vacancy-pipeline-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.vacancy-pipeline-hint{color:var(--text-muted);border-radius:14px;padding:10px 12px;font-size:12px}.vacancy-pipeline-drag-overlay{border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--glass-border-strong) 90%, transparent);background:color-mix(in srgb, var(--glass-bg-strong) 94%, white 6%);color:var(--text-primary);padding:10px 12px;box-shadow:0 20px 42px #0914204d}.vacancy-description,.vacancy-side-section{box-shadow:none;background:0 0;border:none}.vacancy-divider{border-top:1px solid #ffffff0f}.vacancy-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.vacancy-scroll::-webkit-scrollbar{width:8px}.vacancy-scroll::-webkit-scrollbar-track{background:0 0}.vacancy-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.vacancy-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff40}.wysiwyg-overlay-editor--portal{pointer-events:none;z-index:100;position:fixed;inset:0}.wysiwyg-overlay-editor__frames{pointer-events:none;position:absolute;inset:0}.wysiwyg-overlay-editor__frame{pointer-events:none;box-sizing:border-box;border:2px solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:0}.wysiwyg-overlay-editor__frame--selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.wysiwyg-overlay-editor__frame--locked{opacity:.9}.wysiwyg-overlay-editor__label{color:var(--muted-foreground);pointer-events:none;font-size:10px;position:absolute;top:2px;left:4px}.wysiwyg-overlay-editor__drag-handle{cursor:move;pointer-events:auto;border-radius:var(--radius-xs);width:20px;height:20px;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);justify-content:center;align-items:center;display:flex;position:absolute;top:2px;left:2px}.wysiwyg-overlay-editor__drag-handle:hover{color:var(--primary);border-color:var(--primary)}.wysiwyg-overlay-editor__drag-handle-icon{width:12px;height:12px}.wysiwyg-overlay-editor__resize{background:var(--primary);border-radius:var(--radius-xs);pointer-events:auto;cursor:nwse-resize;width:10px;height:10px;position:absolute}.wysiwyg-overlay-editor__resize--e{cursor:ew-resize;top:50%;right:0;transform:translate(50%,-50%)}.wysiwyg-overlay-editor__resize--s{cursor:ns-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.wysiwyg-overlay-editor__resize--se{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.wysiwyg-overlay-editor__toolbar{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:auto;z-index:101;align-items:center;gap:8px;padding:6px 12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.wysiwyg-overlay-editor__toolbar-label{color:var(--muted-foreground);margin-right:4px;font-size:11px}
