@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-SgT05pid.woff2)format("woff2"),url(/assets/assistant-hebrew-400-normal-Sduutvoj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-ext-400-normal-duy8n9qZ.woff2)format("woff2"),url(/assets/assistant-latin-ext-400-normal-B7espz2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-400-normal-zWxSKPNv.woff2)format("woff2"),url(/assets/assistant-latin-400-normal-LLVpI1Zg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/assistant-hebrew-500-normal-RhRjXKyY.woff2)format("woff2"),url(/assets/assistant-hebrew-500-normal-PdaU-RjZ.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/assistant-latin-ext-500-normal-BZ-lYE0N.woff2)format("woff2"),url(/assets/assistant-latin-ext-500-normal-DaUTsnFU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/assistant-latin-500-normal-B6_MynQC.woff2)format("woff2"),url(/assets/assistant-latin-500-normal-CwW7dmQC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-CxsUyjQ8.woff2)format("woff2"),url(/assets/assistant-hebrew-600-normal-x3O8-vRb.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-ext-600-normal-BKBRlqDo.woff2)format("woff2"),url(/assets/assistant-latin-ext-600-normal-BEAB0i5I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-600-normal-BlCCClXh.woff2)format("woff2"),url(/assets/assistant-latin-600-normal-s3nR_JkV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-CfaWNCCG.woff2)format("woff2"),url(/assets/assistant-hebrew-700-normal-DEGs4ryu.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-ext-700-normal-gp42vWOB.woff2)format("woff2"),url(/assets/assistant-latin-ext-700-normal-Cl4u27RF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-700-normal-BIL9uLoD.woff2)format("woff2"),url(/assets/assistant-latin-700-normal-B4iEMT9W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--navy:#112752;--navy-dark:#081b3b;--blue:#4bb0dd;--blue-soft:#f1f8fc;--mint:#0adbad;--mint-soft:#effbf8;--pink:#f2648b;--pink-soft:#fdf3f6;--yellow:#fabd0a;--yellow-soft:#fff9e8;--ink:#202c3c;--muted:#647388;--line:#d9e1e7;--paper:#fff;--canvas:#eef2f4;--peleg:#3f778f;--peleg-dark:#2e6078;--peach:#d8a18c;--peleg-soft:#f1f6f5}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);margin:0;font-family:Assistant,Arial,sans-serif}button,input{font:inherit}.workspace{min-height:100vh;padding:22px 20px 72px}.login-page{background:radial-gradient(circle at 50% 0,#4bb0dd2e,#0000 40%),linear-gradient(145deg,#f5fafc 0%,#eaf1f5 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{background:#fffffffa;border:1px solid #d1e0e8;border-radius:16px;width:min(430px,100%);padding:40px 42px 30px;position:relative;overflow:hidden;box-shadow:0 26px 75px #11275224}.login-logo{width:72px;height:auto;margin:0 auto 26px;display:block}.login-copy{text-align:center}.login-copy small{color:#3595bd;font-size:12px;font-weight:800}.login-copy h1{color:var(--navy);margin:7px 0 2px;font-size:38px;line-height:1}.login-copy p{color:#6a7a8c;margin:9px 0 28px;font-size:14px}.login-form{gap:14px;display:grid}.login-form label{gap:6px;display:grid}.login-form label span{color:#314b65;font-size:11px;font-weight:800}.login-form input{width:100%;height:46px;color:var(--ink);text-align:left;direction:ltr;background:#fff;border:1px solid #c8d7e0;border-radius:7px;outline:none;padding:0 13px;font-size:14px}.login-form .login-remember{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;display:flex}.login-form .login-remember input{width:17px;height:17px;accent-color:var(--navy);cursor:pointer;padding:0}.login-form .login-remember span{font-size:12px}.login-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4bb0dd26}.login-form button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;height:46px;margin-top:4px;font-size:13px;font-weight:800}.login-form button:hover{background:#1a376b}.login-form button:disabled{opacity:.65;cursor:wait}.login-error{color:#a92349;background:#fff0f3;border-radius:6px;padding:9px 11px;font-size:11px;line-height:1.45}.keycloak-login-button{background:var(--navy);color:#fff;border-radius:7px;place-items:center;width:100%;height:46px;margin-top:8px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s,transform .15s;display:grid}.keycloak-login-button:hover{background:#1a376b;transform:translateY(-1px)}.login-card .login-error+.keycloak-login-button{margin-top:14px}.login-card footer{color:#8a98a5;text-align:center;margin-top:22px;font-size:9.5px}.auth-session-bar{color:#65778a;justify-content:flex-end;align-items:center;gap:10px;width:min(1040px,100% - 40px);margin:12px auto -12px;font-size:10px;display:flex}.auth-session-bar b{color:var(--navy)}.auth-session-bar button{color:#385a70;cursor:pointer;background:#f6fafc;border:1px solid #cad8e1;border-radius:4px;padding:3px 9px;font-size:9.5px}.contract-tabs{background:#fffffff5;border:1px solid #d4dfe6;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:min(1040px,100% - 40px);margin:20px auto -8px;padding:4px;display:grid;box-shadow:0 8px 24px #11275214}.contract-tabs button{color:#607085;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.contract-tabs button small{opacity:.65;font-size:9px;font-weight:700}.contract-tabs button span{font-size:14px;font-weight:700}.contract-tabs button.section-tab:not(.active){color:#2f7c9c;background:#f1f9fc}.contract-tabs button.section-tab:not(.active):hover{background:#e7f5fb}.contract-tabs button.home-tab:not(.active){color:#2f7c9c;background:#f6fbfd}.contract-tabs button.active{background:var(--navy);color:#fff;box-shadow:0 3px 10px #11275229}.contract-tabs.admin-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.landing-page{background:radial-gradient(circle at 50% 0, #4bb0dd26, transparent 42%), var(--canvas);min-height:calc(100vh - 92px);padding:48px 20px 70px}.landing-card{background:#fffffff7;border:1px solid #d2e0e8;border-radius:18px;width:min(1050px,100%);margin:0 auto;padding:44px 52px 38px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1127521f}.landing-brand{border-bottom:1px solid #dfe8ed;justify-content:space-between;align-items:center;gap:18px;padding-bottom:26px;display:flex}.landing-brand img{width:82px;height:auto;display:block}.landing-brand span{color:#4b7185;letter-spacing:.02em;font-size:12px;font-weight:700}.landing-hero-copy{text-align:center;padding:42px 0 34px}.landing-hero-copy small{color:#3295bf;font-size:15px;font-weight:800;display:block}.landing-hero-copy h1{color:var(--navy);letter-spacing:-.035em;margin:8px 0 4px;font-size:clamp(42px,6vw,68px);line-height:.98}.landing-hero-copy p{color:#647589;margin:15px auto 0;font-size:16px;line-height:1.55}.landing-contracts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.landing-contract-card{--card-accent:var(--blue);border:1px solid #d8e3e9;border-top:4px solid var(--card-accent);min-height:118px;color:var(--navy);text-align:right;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.landing-contract-card:hover{border-color:#bfd5df;transform:translateY(-3px);box-shadow:0 12px 28px #1127521a}.landing-contract-card.interns{--card-accent:var(--navy)}.landing-contract-card.ofek{--card-accent:var(--blue)}.landing-contract-card.public{--card-accent:var(--pink)}.landing-contract-card>span{background:var(--card-accent);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing-contract-card>span{background:color-mix(in srgb, var(--card-accent) 13%, white)}}.landing-contract-card>span{color:var(--card-accent);font-size:10px;font-weight:900}.landing-contract-card div{gap:5px;display:grid}.landing-contract-card b{font-size:20px}.landing-contract-card small{color:#758493;text-align:right;direction:ltr;font-size:10px}.landing-contract-card i{color:var(--card-accent);font-size:22px;font-style:normal}.landing-management{border-top:1px solid #e1e9ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}.landing-management.admin-management{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-management button{min-height:55px;color:var(--navy);cursor:pointer;background:#f7fbfd;border:1px solid #dce6eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;display:flex}.landing-management button:hover{background:#edf7fb}.landing-management span{font-size:14px;font-weight:800}.landing-management small{color:#718291;font-size:10px}.generator-bar{z-index:20;background:#fffffffa;border:1px solid #d2dde5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1380px,100%);margin:0 auto 24px;padding:14px 16px;display:grid;position:sticky;top:12px;box-shadow:0 10px 30px #1127521a}.generator-title{flex-direction:column;display:flex}.generator-title small{color:#338ab1;font-size:10px;font-weight:700}.generator-title strong{color:var(--navy);font-size:17px}.generator-editor{gap:9px;min-width:0;display:grid}.generator-fields{grid-template-columns:minmax(180px,1.5fr) minmax(145px,1fr) repeat(3,minmax(90px,.65fr));gap:8px;display:grid}.generator-field{background:#fbfdfe;border:1px solid #d8e1e8;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:34px;padding:4px 8px;display:grid}.generator-field>span{color:var(--navy);white-space:nowrap;font-size:10px;font-weight:700}.generator-field input{width:100%;min-width:0;height:25px;color:var(--ink);background:#fff;border:1px solid #c7d5de;border-radius:4px;outline:none;padding:2px 7px;font-size:11px}.generator-field input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #4bb0dd24}.generator-field.office-field{background:0 0;border-color:#0000;padding-left:0;padding-right:0}.generator-field.office-field input{text-align:right;direction:rtl}.price-field input{text-align:center;direction:ltr}.generator-controls{gap:8px;display:flex}.generator-payment-settings{grid-template-columns:minmax(280px,1fr) auto;gap:8px;display:grid}.generator-payment-settings .config-switch{min-width:190px}.payment-url-field input{text-align:left;direction:ltr}.config-switch{min-width:128px;color:var(--ink);text-align:right;cursor:pointer;background:#fff;border:1px solid #d8e1e8;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.config-switch>span:last-child{flex-direction:column;display:flex}.config-switch b{color:var(--navy);font-size:11px}.config-switch small{color:var(--muted);font-size:9px}.switch-track{background:#cbd5dd;border-radius:9px;flex:none;width:28px;height:16px;position:relative}.switch-track i{background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;right:2px}.config-switch.active{background:#f7fbfd;border-color:#acd4e4}.config-switch.active .switch-track{background:#318eb8}.config-switch.active .switch-track i{right:14px}.print-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:42px;padding:0 17px;font-size:12px;font-weight:700}.generator-actions{gap:6px;min-width:128px;display:grid}.save-agreement-button{background:var(--blue);color:#fff;cursor:pointer;border:1px solid #3197c2;border-radius:5px;min-height:40px;padding:0 16px;font-size:12px;font-weight:700}.save-agreement-button:hover{background:#3197c2}.email-draft-button{color:#237fa7;cursor:pointer;background:#eef9fd;border:1px solid #9bcfe5;border-radius:5px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.email-draft-button:hover{background:#dff3fb}.editing-record-banner{color:#40566b;background:#f3fafd;border:1px solid #a9d7ea;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;width:min(920px,100% - 40px);margin:15px auto -8px;padding:9px 13px;font-size:12px;display:flex}.editing-record-banner b{color:var(--navy)}.editing-record-banner button{color:#2386b0;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.agreement-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0718348f;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.agreement-modal{background:#fff;border-radius:12px;width:min(650px,100%);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #04142e4d}.agreement-modal>small{color:#348fb8;font-size:11px;font-weight:700}.agreement-modal h2{color:var(--navy);margin:4px 0 6px;font-size:26px}.agreement-modal>p{color:#647388;margin:0 0 20px;font-size:13px}.modal-close{color:#647388;cursor:pointer;background:#f1f5f7;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:13px;left:15px}.save-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.save-form-grid label{gap:6px;display:grid}.save-form-grid label>span{color:var(--navy);font-size:11px;font-weight:700}.save-form-grid input,.save-form-grid select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #cbd8e1;border-radius:6px;outline:none;padding:0 11px;font-size:13px}.save-form-grid input:focus,.save-form-grid select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4bb0dd24}.save-form-grid input[readonly]{color:#6d7a89;background:#f7f9fa}.save-summary{border-right:3px solid var(--blue);background:#f3f9fc;gap:4px;margin-top:14px;padding:12px 14px;font-size:12px;display:grid}.save-summary b{color:var(--navy)}.save-summary span{color:#5c6d80}.save-error{color:#b3284c;background:#fff0f3;border-radius:5px;margin-top:12px;padding:9px 12px;font-size:12px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.modal-actions button{cursor:pointer;border-radius:5px;min-height:41px;padding:0 19px;font-size:12px;font-weight:700}.modal-secondary{color:#536579;background:#fff;border:1px solid #cfdbe3}.modal-primary{background:var(--navy);color:#fff;border:0}.modal-primary:disabled{opacity:.6;cursor:wait}.email-draft-modal{width:min(720px,100%)}.email-template-summary{border-right:3px solid var(--blue);background:#f3f9fc;gap:4px;margin:14px 0;padding:11px 13px;display:grid}.email-template-summary span{color:#258bb6;font-size:10px;font-weight:800}.email-template-summary b{color:var(--navy);font-size:12px}.email-pdf-name{grid-column:1/-1}.email-pdf-source{border:0;margin:14px 0 0;padding:0}.email-pdf-source legend{color:var(--navy);margin-bottom:7px;font-size:11px;font-weight:800}.email-pdf-source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-pdf-source-options>label{cursor:pointer;background:#fff;border:1px solid #d2dde4;border-radius:6px;align-items:flex-start;gap:9px;min-height:60px;padding:11px 12px;transition:border-color .15s,background-color .15s;display:flex}.email-pdf-source-options>label.is-selected{background:#f1f9fc;border-color:#4bb0dd;box-shadow:inset 0 0 0 1px #4bb0dd29}.email-pdf-source-options input{width:15px;height:15px;accent-color:var(--blue);flex:0 0 15px;margin:2px 0 0}.email-pdf-source-options span{gap:2px;display:grid}.email-pdf-source-options b{color:var(--navy);font-size:11px}.email-pdf-source-options small{color:#6a7b8d;font-size:9.5px;line-height:1.45}.pdf-preferred-badge{color:#237fa7;vertical-align:middle;background:#dff4fc;border-radius:8px;margin-right:5px;padding:2px 6px;font-size:8px;font-style:normal;line-height:1.2;display:inline-flex}.email-pdf-upload{background:#f8fcfe;border:1px dashed #9fc9dc;border-radius:6px;gap:9px;min-height:58px;margin-top:8px;padding:10px 12px;display:grid}.email-pdf-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-pdf-save-button,.email-pdf-upload-button{min-height:54px;color:var(--navy);text-align:right;cursor:pointer;background:#fff;border:1px solid #b8d8e6;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;gap:1px 7px;padding:8px 10px;display:grid}.email-pdf-save-button{font:inherit}.email-pdf-save-button:hover,.email-pdf-upload-button:hover{border-color:var(--blue);background:#f3fafe}.email-pdf-save-button>span,.email-pdf-upload-button>span{background:var(--blue);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.email-pdf-save-button b,.email-pdf-upload-button b{align-self:end;font-size:10px}.email-pdf-save-button small,.email-pdf-upload-button small{color:#6a7b8d;align-self:start;font-size:8.5px;font-weight:400;line-height:1.3}.email-pdf-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.email-pdf-upload>p{color:#66798b;margin:0;font-size:9.5px;line-height:1.5}.email-pdf-selected{gap:1px;min-width:0;display:grid}.email-pdf-selected span{color:#258bb6;font-size:9px;font-weight:800}.email-pdf-selected b{color:var(--navy);overflow-wrap:anywhere;font-size:10.5px}.email-pdf-selected small{color:#6b7d8e;text-align:right;direction:ltr;font-size:9px}.email-pdf-final-name{color:#6d7b8b;align-items:baseline;gap:7px;margin-top:7px;font-size:9px;display:flex}.email-pdf-final-name b{color:#405870;overflow-wrap:anywhere;font-size:9.5px}.email-signature-preview{background:#fbfdfe;border:1px solid #d6e3ea;border-radius:6px;gap:3px;margin-top:12px;padding:10px 12px;display:grid}.email-signature-preview small{color:#328bb2;font-size:9px;font-weight:800}.email-signature-preview b{color:var(--navy);font-size:11.5px}.email-signature-preview span{color:#66788b;text-align:right;direction:ltr;font-size:10px}.email-save-option{cursor:pointer;background:#f2fafe;border:1px solid #b9deed;border-radius:6px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.email-save-option input{width:16px;height:16px;accent-color:var(--blue);flex:0 0 16px;margin:2px 0 0}.email-save-option span{gap:2px;display:grid}.email-save-option b{color:var(--navy);font-size:11px}.email-save-option small{color:#66798b;font-size:9.5px}.email-create-button{background:var(--blue);min-width:190px}.email-create-button:hover{background:#349cca}.outlook-draft-link{background:var(--navy);color:#fff;border-radius:4px;align-items:center;width:max-content;min-height:34px;margin-top:7px;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.outlook-draft-link:hover{background:#1b376c}.email-ready-step{justify-items:start;padding:14px 2px 2px;display:grid}.email-ready-step>small{color:#258bb6;font-size:11px;font-weight:800}.email-ready-step h2{margin-top:7px;font-size:28px}.email-ready-step>p{color:#647388;max-width:510px;margin:2px 0 20px;font-size:13px}.email-ready-file{background:#f1fbf8;border:1px solid #b5dfd3;border-radius:7px;gap:4px;width:100%;padding:15px 16px;display:grid}.email-ready-file span{color:#16826a;font-size:10px;font-weight:800}.email-ready-file b{color:var(--navy);overflow-wrap:anywhere;font-size:13px}.email-ready-file small{color:#5d776f;font-size:10px}.outlook-draft-link-large{background:var(--blue);min-height:43px;margin-top:16px;padding:0 19px;font-size:12px}.outlook-draft-link-large:hover{background:#349cca}.email-ready-close{cursor:pointer;min-height:36px;margin-top:10px;padding:0 15px}.email-pdf-render{opacity:1;pointer-events:none;width:230mm;position:fixed;top:0;left:-30000px}.email-pdf-render .workspace{background:#fff;padding:0}@media (width<=640px){.email-pdf-source-options,.email-pdf-upload-actions{grid-template-columns:1fr}}.saved-toast{z-index:110;background:var(--navy);color:#fff;border-radius:7px;padding:12px 17px;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 35px #11275238}.saved-agreements-page{background:#fff;border:1px solid #d5e0e7;border-radius:12px;width:min(1380px,100% - 24px);min-height:calc(100vh - 120px);margin:20px auto 48px;padding:26px;box-shadow:0 18px 55px #1127521a}.saved-page-header{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.saved-page-header small{color:#3898c2;font-size:11px;font-weight:700}.saved-page-header h1{color:var(--navy);margin:4px 0;font-size:31px;line-height:1}.saved-page-header p{color:#68788b;margin:7px 0 0;font-size:13px}.saved-header-actions{align-items:stretch;gap:9px;display:flex}.create-agreement-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:42px;padding:0 18px;font-size:12px;font-weight:700}.saved-toolbar{background:#f4f8fa;border-radius:8px;grid-template-columns:minmax(210px,1.45fr) minmax(130px,.68fr) minmax(155px,.78fr) auto;gap:10px;margin-top:20px;padding:14px;display:grid}.saved-toolbar label{gap:5px;display:grid}.saved-toolbar label>span{color:#425a70;font-size:10px;font-weight:700}.saved-toolbar input,.saved-toolbar select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #cbd8e1;border-radius:5px;outline:none;padding:0 10px;font-size:12px}.saved-toolbar input:focus,.saved-toolbar select:focus{border-color:var(--blue)}.multi-filter{gap:5px;min-width:0;display:grid;position:relative}.multi-filter>span{color:#425a70;font-size:10px;font-weight:700}.multi-filter details{position:relative}.multi-filter summary{height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd8e1;border-radius:5px;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;list-style:none;display:flex}.multi-filter summary::-webkit-details-marker{display:none}.multi-filter summary:after{content:"⌄";color:#7890a2;margin-right:7px;font-size:13px}.multi-filter[open] summary,.multi-filter details[open] summary{border-color:var(--blue)}.multi-filter-menu{z-index:30;background:#fff;border:1px solid #cbd8e1;border-radius:6px;min-width:100%;max-height:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 12px 28px #11275229}.multi-filter-menu label{color:#42566b;cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:4px 6px;font-size:11px;display:flex}.multi-filter-menu label:hover{background:#f1f7fa}.multi-filter-menu input{accent-color:var(--blue);margin:0;width:14px!important;height:14px!important}.clear-filters{color:#52677a;cursor:pointer;background:#fff;border:1px solid #cad7df;border-radius:5px;align-self:end;height:38px;padding:0 14px;font-size:11px;font-weight:700}.active-filters-bar{color:#7a8998;background:#fbfcfd;border:1px solid #dce5ea;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:10px 0 14px;padding:7px 11px;font-size:10px;display:flex}.active-filters-bar.is-filtered{background:#f1f9fc;border-color:#b9dff0}.active-filters-bar>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.active-filters-bar b{color:var(--navy);font-size:10px}.active-filters-bar button{color:#267da3;min-height:25px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9d6e9;border-radius:13px;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.active-filters-bar button span{color:#8295a5;font-size:13px;line-height:1}.active-filters-bar>span{white-space:nowrap;font-weight:700}.saved-results-meta{color:#768598;align-items:baseline;gap:5px;margin:18px 0 9px;font-size:11px;display:flex}.saved-results-meta b{color:var(--navy);font-size:17px}.saved-table-wrap{border:1px solid #d8e2e8;border-radius:7px;overflow-x:auto}.saved-table{table-layout:fixed;border-collapse:collapse;width:100%}.saved-table th{color:#52667a;text-align:right;white-space:nowrap;background:#f3f7f9;padding:9px 7px;font-size:9px}.saved-table td{color:#44576a;vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #e0e7eb;padding:9px 7px;font-size:10.5px}.saved-table th:first-child{width:14%}.saved-table th:nth-child(2),.saved-table th:nth-child(3){width:10%}.saved-table th:nth-child(4){width:7%}.saved-table th:nth-child(5){width:8%}.saved-table th:nth-child(6){width:17%}.saved-table th:nth-child(7),.saved-table th:nth-child(8){width:9%}.saved-table th:nth-child(9){width:16%}.saved-table tbody tr:hover{background:#fbfdfe}.saved-table td:first-child{min-width:0}.saved-table td:first-child strong{color:var(--navy);font-size:13px;display:block}.saved-table td:first-child small{color:#8793a0;margin-top:3px;font-size:9px;display:block}.contract-type-pill{color:#b43b62;white-space:nowrap;background:#fff0f5;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.contract-type-pill.type-ofek{color:#177fae;background:#e5f7fd}.contract-type-pill.type-public-sector{color:var(--navy);background:#f3f5f8}.disabled-items{color:#a14e62;font-size:10px}.all-active{color:#16866d;font-size:10px;font-weight:700}.edit-agreement-button{color:#2186b0;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #3197c2;border-radius:4px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700}.edit-agreement-button:hover{background:#eef8fc}.agreement-row-actions{align-items:center;gap:5px;display:flex}.email-agreement-button{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;min-height:34px;padding:0 10px;font-size:9.5px;font-weight:800}.email-agreement-button:hover{background:#349cca}.delete-agreement-button{color:#a4485e;cursor:pointer;background:#fff;border:1px solid #e1c8cf;border-radius:4px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-grid}.delete-agreement-button:hover{color:#943048;background:#fff3f6;border-color:#cc8798}.delete-agreement-button:focus-visible{outline-offset:2px;outline:2px solid #c55c73}.delete-agreement-button:disabled{cursor:wait;opacity:.55}.trash-icon{width:13px;height:15px;display:block;position:relative}.trash-icon i{border:1.6px solid;border-top:0;border-radius:0 0 2px 2px;width:9px;height:10px;position:absolute;top:4px;right:2px}.trash-icon b{border-top:1.6px solid;width:11px;height:2px;position:absolute;top:1px;right:1px}.trash-icon b:before{content:"";border:1.6px solid;border-bottom:0;border-radius:2px 2px 0 0;width:5px;height:3px;position:absolute;top:-4px;right:3px}.delete-agreement-modal{width:min(500px,100%)}.delete-agreement-modal>p b{color:var(--navy)}.delete-agreement-warning{color:#8f3b50;background:#fff4f6;border-right:3px solid #c5556e;padding:10px 12px;font-size:11px;font-weight:700}.modal-delete{color:#fff;background:#a83f58;border:0}.modal-delete:hover{background:#913348}.modal-delete:disabled{cursor:wait;opacity:.6}.agreement-status-select{width:100%;min-width:0;height:29px;font:inherit;cursor:pointer;border:1px solid;border-radius:15px;outline:none;padding:0 7px;font-size:9px;font-weight:800}.agreement-status-select:disabled{cursor:wait;opacity:.62}.agreement-status-select.status-not_sent{color:#697787;background:#f2f4f6}.agreement-status-select.status-sent{color:#248db8;background:#eaf7fc}.agreement-status-select.status-negotiation{color:#8c6b00;background:#fff8df}.agreement-status-select.status-success{color:#0c8067;background:#e8faf5}.agreement-package-select{width:100%;min-width:0;height:29px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cad5;border-radius:4px;outline:none;padding:0 6px;font-size:9px;font-weight:800}.agreement-package-select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #4bb0dd1f}.agreement-package-select:disabled{cursor:wait;opacity:.62}.status-update-error{color:#a12c49;background:#fff0f3;border-radius:5px;margin:-2px 0 10px;padding:9px 12px;font-size:11px}.agreement-amount{white-space:nowrap;font-weight:900;color:var(--navy)!important;font-size:12.5px!important}.agreements-dashboard{border-top:2px solid var(--navy);margin-top:24px;padding-top:22px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.dashboard-heading small{color:#3898c2;font-size:10px;font-weight:800}.dashboard-heading h2{color:var(--navy);margin:2px 0 0;font-size:22px;line-height:1.1}.dashboard-totals{color:#718094;align-items:center;gap:14px;font-size:11px;display:flex}.dashboard-totals span{white-space:nowrap}.dashboard-totals b{color:var(--navy);margin-left:3px;font-size:19px;font-weight:900}.dashboard-totals .pipeline-total{border-right:1px solid #dbe4e9;gap:2px;padding-right:14px;display:grid}.dashboard-totals .pipeline-total small,.dashboard-totals .success-total small{color:#788798;font-size:8px;font-weight:800}.dashboard-totals .success-total{background:#ebfaf6;border:1px solid #9bdcca;border-radius:6px;gap:2px;padding:8px 12px;display:grid}.dashboard-totals .success-total small{color:#18816b}.dashboard-totals .success-total b{color:#0a8067;font-size:24px}.status-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.status-summary-card{border:1px solid #dbe4e9;border-top:3px solid var(--status-color);background:#fff;border-radius:7px;align-content:center;min-height:108px;padding:15px 17px;display:grid;position:relative;overflow:hidden}.status-summary-card:after{content:"";background:var(--status-color);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:15px}.status-summary-card>span{color:#526578;font-size:11px;font-weight:800}.status-summary-card>b{color:var(--navy);margin-top:2px;font-size:29px;line-height:1}.status-summary-card>small{color:#8793a0;gap:3px;margin-top:8px;font-size:9px;display:grid}.status-summary-card>small strong{color:var(--navy);font-size:15px;font-weight:900}.status-summary-card.status-not_sent,.handler-status-count.status-not_sent{--status-color:#8996a5}.status-summary-card.status-sent,.handler-status-count.status-sent{--status-color:#4bb0dd}.status-summary-card.status-negotiation,.handler-status-count.status-negotiation{--status-color:#fabd0a}.status-summary-card.status-success,.handler-status-count.status-success{--status-color:#0abf98}.agreements-dashboard .status-summary-card.status-success{background:#effbf8;border-color:#8fd8c6;box-shadow:0 5px 16px #0abf981a}.agreements-dashboard .status-summary-card.status-success>small strong{color:#087b63;font-size:18px}.status-summary-card.status-not_started{--status-color:#8996a5}.status-summary-card.status-in_progress{--status-color:#fabd0a}.status-summary-card.status-done{--status-color:#0abf98}.handler-dashboard-wrap{background:#f5f8fa;border-radius:8px;margin-top:18px;padding:16px}.handler-dashboard-wrap>h3{color:var(--navy);margin:0 0 10px;font-size:13px}.handler-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.handler-dashboard-card{background:#fff;border:1px solid #d8e2e8;border-radius:6px;padding:13px}.handler-dashboard-card>header{border-bottom:1px solid #e3e9ed;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:9px;display:flex}.handler-dashboard-card>header strong{color:var(--navy);font-size:13px}.handler-dashboard-card>header span{color:#526578;font-size:10px;font-weight:800}.handler-dashboard-card>div{gap:7px;margin-top:10px;display:grid}.handler-status-count{color:#647589;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.handler-status-count i{background:var(--status-color);border-radius:50%;width:7px;height:7px}.handler-status-count b{color:var(--navy);font-size:11px}.saved-state{color:#738296;text-align:center;border:1px dashed #cbd7df;border-radius:7px;align-content:center;place-items:center;min-height:230px;padding:30px;display:grid}.saved-state h2{color:var(--navy);margin:0;font-size:20px}.saved-state p{margin:6px 0;font-size:12px}.saved-state button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cad7df;margin-top:8px;padding:8px 14px}.saved-state.error{color:#a12c49}.marketing-page{background:#fff;border:1px solid #d5e0e7;border-radius:12px;width:min(1380px,100% - 24px);min-height:calc(100vh - 120px);margin:20px auto 48px;padding:26px;box-shadow:0 18px 55px #1127521a}.backup-page{background:#fff;border:1px solid #d5e0e7;border-radius:12px;width:min(1120px,100% - 24px);min-height:calc(100vh - 120px);margin:20px auto 48px;padding:30px;box-shadow:0 18px 55px #1127521a}.backup-page-header{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.backup-page-header small{color:#3898c2;font-size:11px;font-weight:800}.backup-page-header h1{color:var(--navy);margin:5px 0;font-size:31px;line-height:1}.backup-page-header p{color:#68788b;margin:8px 0 0;font-size:13px}.backup-format-badge{color:#267fa6;direction:ltr;background:#eef9fd;border:1px solid #b9d9e7;border-radius:4px;padding:8px 12px;font-size:11px;font-weight:800}.backup-download-card{border-right:5px solid var(--blue);background:#f3fafd;justify-content:space-between;align-items:center;gap:28px;min-height:154px;margin-top:26px;padding:26px;display:flex}.backup-download-copy{align-items:center;gap:18px;display:flex}.backup-icon{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:26px;font-weight:300;display:grid}.backup-download-copy h2{color:var(--navy);margin:0 0 7px;font-size:21px}.backup-download-copy p{color:#536a7d;max-width:610px;margin:0;font-size:12.5px;line-height:1.55}.backup-download-card button{background:var(--navy);color:#fff;min-width:180px;height:44px;font:inherit;cursor:pointer;border:0;border-radius:5px;font-size:12px;font-weight:800}.backup-download-card button:hover{background:#183a70}.backup-download-card button:disabled{opacity:.55;cursor:wait}.backup-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.backup-details-grid article{background:#fff;border:1px solid #dce6eb;min-height:142px;padding:18px}.backup-details-grid article>small{color:var(--blue);font-size:9px;font-weight:900}.backup-details-grid h3{color:var(--navy);margin:9px 0 7px;font-size:14px}.backup-details-grid p{color:#657688;margin:0;font-size:11px;line-height:1.55}.backup-notice{color:#655e47;background:#fffdf4;border:1px solid #e5dfc5;margin-top:18px;padding:13px 16px;font-size:11px;line-height:1.55}.backup-error{color:#b92742;margin:12px 0 0;font-size:11px;font-weight:700}.marketing-page-header{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.marketing-page-header small{color:#3898c2;font-size:11px;font-weight:800}.marketing-page-header h1{color:var(--navy);margin:4px 0;font-size:31px;line-height:1}.marketing-page-header p{color:#68788b;max-width:760px;margin:7px 0 0;font-size:13px}.marketing-header-actions{align-items:stretch;gap:9px;display:flex}.excel-export-button{color:#11735e;cursor:pointer;background:#edf9f5;border:1px solid #16866d;border-radius:5px;min-height:42px;padding:0 15px;font-size:11px;font-weight:800}.excel-export-button:disabled{opacity:.45;cursor:default}.marketing-export-button{color:#52677a;background:#fff;border-color:#c8d6de;min-height:36px;padding:0 13px;font-size:10px}.marketing-export-button:hover{color:var(--navy);background:#f7fafb;border-color:#9fb5c2}.marketing-total{border-right:3px solid var(--yellow);background:#fff9e8;border-radius:5px;min-width:118px;padding:13px 15px;display:grid}.marketing-total b{color:var(--navy);font-size:26px;line-height:1}.marketing-total span{color:#6f6550;margin-top:4px;font-size:10px;font-weight:700}.marketing-toolbar{background:#f4f8fa;border-radius:8px;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,1fr));gap:9px;margin-top:20px;padding:12px;display:grid}.marketing-toolbar .marketing-search{grid-column:span 2}.marketing-toolbar label{gap:5px;display:grid}.marketing-toolbar label>span{color:#425a70;font-size:10px;font-weight:700}.marketing-toolbar input,.marketing-toolbar select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #cbd8e1;border-radius:5px;outline:none;padding:0 10px;font-size:12px}.marketing-toolbar input:focus,.marketing-toolbar select:focus{border-color:var(--blue)}.marketing-toolbar .multi-filter-menu label{grid-template-columns:none;justify-content:flex-start;align-items:center;gap:7px;min-height:30px;padding:4px 6px;display:flex}.marketing-toolbar .multi-filter-menu label>span{color:#42566b;font-size:11px;font-weight:600}.marketing-toolbar .multi-filter-menu input{flex:0 0 14px;padding:0;width:14px!important;height:14px!important}.marketing-dashboard{background:#f9fbfc;border:1px solid #dbe5ea;border-radius:8px;margin:4px 0 20px;padding:16px}.marketing-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.marketing-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:16px 0 22px;display:grid}.marketing-dashboard .marketing-summary{margin-bottom:0}.marketing-summary-card{--task-color:var(--blue);border:1px solid #dbe4e9;border-top:3px solid var(--task-color);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 13px;display:flex}.marketing-summary-card span{color:#526578;font-size:10px;font-weight:800}.marketing-summary-card b{color:var(--navy);font-size:22px}.marketing-groups{gap:18px;display:grid}.marketing-task-group{--task-color:var(--blue);background:#fbfdfe;border:1px solid #d8e2e8;border-radius:8px;overflow:hidden}.marketing-summary-card.task-salary_table,.marketing-task-group.task-salary_table{--task-color:var(--blue)}.marketing-summary-card.task-careebiz,.marketing-task-group.task-careebiz{--task-color:var(--yellow)}.marketing-summary-card.task-workshop,.marketing-task-group.task-workshop{--task-color:var(--navy)}.marketing-summary-card.task-organic_content,.marketing-task-group.task-organic_content{--task-color:var(--pink)}.marketing-summary-card.task-peleg,.marketing-task-group.task-peleg{--task-color:var(--peleg)}.marketing-task-group>header{border-right:4px solid var(--task-color);background:#f4f7f9;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:10px 15px;display:flex}.marketing-task-group>header>div{align-items:center;gap:9px;display:flex}.marketing-task-group>header>div>span{background:var(--task-color);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.marketing-task-group>header h2{color:var(--navy);margin:0;font-size:16px}.marketing-task-group>header small{color:#778696;font-size:9px}.marketing-table-wrap{background:#fff;overflow-x:auto}.marketing-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1040px}.marketing-table th{color:#607185;text-align:right;white-space:nowrap;background:#f8fafb;padding:8px 9px;font-size:9px}.marketing-table td{color:#475a6d;vertical-align:middle;border-top:1px solid #e2e9ed;padding:9px;font-size:10px}.marketing-table th:first-child{width:24%}.marketing-table th:nth-child(2){width:11%}.marketing-table th:nth-child(3){width:13%}.marketing-table th:nth-child(4){width:14%}.marketing-table th:nth-child(5){width:7%}.marketing-table th:nth-child(6){width:10%}.marketing-table th:nth-child(7){width:11%}.marketing-table th:nth-child(8){width:10%}.employer-table-wrap{border:1px solid #d8e2e8;border-radius:8px;overflow-x:auto}.employer-marketing-table{min-width:1320px}.employer-marketing-table th:first-child{width:14%}.employer-marketing-table th:nth-child(2){width:8%}.employer-marketing-table th:nth-child(3){width:7%}.employer-marketing-table th:nth-child(4){width:6%}.employer-marketing-table th:nth-child(5){width:9%}.employer-marketing-table th:nth-child(6){width:10%}.employer-marketing-table th:nth-child(7){width:9%}.employer-marketing-table th:nth-child(8){width:12%}.employer-marketing-table th:nth-child(9){width:10%}.employer-marketing-table th:nth-child(10){width:8%}.employer-marketing-table th:nth-child(11){width:7%}.employer-marketing-table td{vertical-align:top;height:72px;padding:8px}.employer-marketing-table tbody tr.is-selected>td:not(.is-treated){background:#fbfcff}.table-select-all,.employer-row-select{cursor:pointer;align-items:flex-start;gap:7px;display:flex}.table-select-all{align-items:center}.table-select-all input,.employer-row-select input{width:14px;height:14px;accent-color:var(--navy);flex:0 0 14px;margin:0}.employer-row-select input{margin-top:2px}.employer-row-select input:disabled{opacity:.3;cursor:not-allowed}.employer-row-select>span{min-width:0}.marketing-employer-main strong{color:var(--navy);font-size:13px;display:block}.marketing-employer-main small{color:#7d8b99;min-height:13px;margin-top:4px;font-size:9px;display:block}.package-name{color:var(--navy);font-size:11px;display:block}.employer-assignee-select{width:100%;min-width:0;height:30px;color:var(--navy);font:inherit;background:#fff;border:1px solid #c7d5de;border-radius:4px;outline:none;padding:0 6px;font-size:9px;font-weight:700}.employer-assignee-select:focus{border-color:var(--blue)}.employer-assignee-select:disabled{opacity:.6;cursor:wait}.marketing-service-cell{--task-color:var(--blue);border-right:3px solid var(--task-color);background:#fff;transition:background .16s,border-color .16s;vertical-align:stretch!important;padding:0!important}.marketing-service-cell.task-salary_table{--task-color:var(--blue);background:#f3fafe}.marketing-service-cell.task-workshop{--task-color:var(--navy)}.marketing-service-cell.task-careebiz{--task-color:var(--yellow);background:#fff9e8}.marketing-service-cell.task-organic_content{--task-color:var(--pink)}.marketing-service-cell.is-treated{background:#e8f8f2;border-right-color:#14a77e}.marketing-service-cell.is-peleg{--task-color:var(--peleg);background:var(--peleg-soft)}.marketing-service-cell.is-peleg.is-treated{background:#e8f8f2;border-right-color:#14a77e}.marketing-service-cell.is-empty{color:#9aa5af;text-align:center;vertical-align:middle;background:#fafbfc;border-right-color:#e1e7eb}.marketing-service-cell.is-empty>span{font-size:9px}.service-cell-button{width:100%;min-height:71px;color:var(--navy);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:10px;display:flex}.service-cell-button strong{font-size:9.5px;line-height:1.45}.marketing-service-cell.is-treated .service-cell-button{color:#08745d}.peleg-marketing-badge{background:var(--peleg);color:#fff;border-radius:11px;width:max-content;padding:4px 9px;font-size:9px;font-weight:900;display:inline-flex}.marketing-service-cell.is-peleg .service-cell-button strong{color:var(--peleg-dark)}.service-cell-button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.service-cell-button:disabled{cursor:wait;opacity:.62}.employer-status-cell{vertical-align:middle!important}.marketing-bulk-bar{background:#fafcfd;border:1px solid #dce4e9;border-radius:6px;justify-content:flex-end;align-items:center;gap:9px;min-height:54px;margin:0 0 10px;padding:8px 11px;display:flex}.marketing-bulk-bar.is-active{background:#f0faf7;border-color:#a7dacb}.marketing-bulk-bar>div{margin-left:auto;display:grid}.marketing-bulk-bar strong{color:var(--navy);font-size:10px}.marketing-bulk-bar span{color:#7d8a98;font-size:8.5px}.marketing-bulk-bar select{min-width:125px;height:32px;color:var(--navy);font:inherit;background:#fff;border:1px solid #c8d5de;border-radius:4px;padding:0 8px;font-size:9px;font-weight:700}.marketing-bulk-bar button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:4px;height:32px;padding:0 12px;font-size:9px;font-weight:800}.marketing-bulk-bar button:disabled{opacity:.35;cursor:default}.employer-task-list{gap:7px;display:grid}.employer-task-item{--task-color:var(--blue);border:1px solid #dbe5ea;border-right:3px solid var(--task-color);background:#fff;border-radius:5px;gap:7px;padding:9px 10px;display:grid}.employer-task-item.task-salary_table{--task-color:var(--blue)}.employer-task-item.task-careebiz{--task-color:var(--yellow)}.employer-task-item.task-workshop{--task-color:var(--navy)}.employer-task-item.task-organic_content{--task-color:var(--pink)}.employer-task-item.task-peleg{--task-color:var(--peleg)}.employer-task-item>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.employer-task-item>header>div:first-child{align-items:center;gap:6px;display:flex}.employer-task-item>header strong{color:var(--navy);font-size:10.5px}.employer-task-item>header i{color:#267fa7;background:#eef6fa;border-radius:8px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800}.task-workflow-controls{grid-template-columns:minmax(100px,.9fr) minmax(105px,.9fr) minmax(118px,1fr);gap:7px;display:grid}.task-workflow-controls label{gap:3px;display:grid}.task-workflow-controls label>span{color:#738395;font-size:8px;font-weight:700}.task-stage-list{border-top:1px solid #edf1f3;flex-wrap:wrap;align-items:center;gap:7px;padding-top:6px;display:flex}.task-stage-check{color:#40566a;cursor:pointer;background:#f8fafb;border:1px solid #d7e2e8;border-radius:4px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.task-stage-check input{width:14px;height:14px;accent-color:var(--blue);margin:0}.task-stage-check:has(input:checked){color:#19789f;background:#edf8fc;border-color:#9ed4e9}.marketing-task-main strong{color:var(--navy);font-size:12px;display:block}.marketing-task-main small{color:#68798a;margin-top:3px;font-size:9px;line-height:1.4;display:block}.package-line{color:#6d7e90;margin-top:4px;font-size:9px;font-weight:800;display:block}.marketing-email{text-align:right;overflow-wrap:anywhere;direction:ltr}.handler-name{color:var(--navy);font-size:10px}.empty-cell{color:#98a3ad;font-size:9px}.marketing-status-select,.marketing-assignee-select,.marketing-due-date{color:#42576b;width:100%;min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #c6d4dd;border-radius:4px;outline:none;padding:0 6px;font-size:9px}.marketing-status-select{border-radius:15px;font-weight:800}.marketing-status-select.status-not_started{color:#697787;background:#f2f4f6}.marketing-status-select.status-in_progress{color:#8c6b00;background:#fff8df}.marketing-status-select.status-done{color:#0c8067;background:#e8faf5}.marketing-status-select:disabled,.marketing-assignee-select:disabled,.marketing-due-date:disabled{opacity:.62;cursor:wait}.marketing-task-tags{flex-wrap:wrap;gap:4px;display:flex}.marketing-task-tags span{color:#786000;background:#fff9e8;border:1px solid #eed47e;border-radius:10px;padding:3px 7px;font-size:8px;font-weight:800}.contract-document{justify-content:center;gap:28px;display:grid}.contract-page{background:var(--paper);width:210mm;height:297mm;color:var(--ink);padding:8mm 10mm 12mm;font-size:9pt;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 18px 55px #11275221}.contract-page:before{content:"";background:var(--blue);height:1.6mm;position:absolute;inset:0 0 auto}.page-header{border-bottom:.3mm solid var(--line);direction:ltr;grid-template-columns:1fr auto 1fr;align-items:center;min-height:11.5mm;padding-bottom:2mm;display:grid}.page-header img{grid-column:2;width:21mm}.ofek-header-logos{direction:ltr;grid-column:2;justify-content:center;align-items:center;gap:2mm;display:flex}.page-header .ofek-header-logos img{object-fit:contain;grid-column:auto;width:auto;max-height:5.5mm;display:block}.page-header .ofek-header-logos img:first-child{width:17mm}.page-header .ofek-header-logos img:last-child{width:12.5mm}.ofek-header-logos i{background:#cfdae1;width:.25mm;height:4.7mm;display:block}.page-label{color:var(--navy);direction:rtl;grid-area:1/1;justify-self:left;font-size:7pt;font-weight:700}.season-tag{color:var(--muted);direction:rtl;grid-area:1/3;justify-self:right;font-size:7pt;font-weight:600}.document-date{color:#536276;direction:rtl;grid-area:1/1;justify-self:left;font-size:7pt;font-weight:600}.document-date b{color:var(--navy)}.page-footer{border-top:.3mm solid var(--line);color:#7a8797;grid-template-columns:1fr 7mm;align-items:end;gap:4mm;padding-top:1.6mm;font-size:7pt;line-height:1.32;display:grid;position:absolute;bottom:3.5mm;left:10mm;right:10mm}.page-footer b{color:var(--navy);text-align:center;font-size:7pt}.section-heading{border-bottom:.55mm solid var(--navy);justify-content:space-between;align-items:flex-end;gap:5mm;min-height:14.5mm;margin:2.5mm 0 2mm;padding-bottom:1.7mm;display:flex}.section-heading small{color:#4bb0dd;margin-bottom:.8mm;font-size:7.2pt;font-weight:700;display:block}.section-heading h2{color:var(--navy);margin:0;font-size:16.5pt;font-weight:700;line-height:1.05}.section-heading p{color:var(--muted);margin:.9mm 0 0;font-size:7.7pt;line-height:1.32}.blank-line{border-bottom:.3mm solid #758398;width:25mm;height:4mm;display:inline-block}.blank-line.wide{width:100%}.static-check{background:#fff;border:.4mm solid #728297;flex:none;width:5mm;height:5mm;display:inline-grid}.cover-hero{border-radius:1mm;height:48mm;margin-top:2.5mm;position:relative;overflow:hidden}.cover-hero img{object-fit:cover;width:100%;height:100%}.cover-hero .cover-shade{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-copy{color:#fff;direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 11mm;display:flex;position:absolute;inset:0}.cover-copy h1{border-bottom:.3mm solid #ffffffc7;width:max-content;margin:0;padding-bottom:2.5mm;font-size:27pt;font-weight:700;line-height:1}.cover-copy p{margin:2.5mm 0 0;font-size:12pt}.agreement-meta{background:0 0;border:0;grid-template-columns:1.65fr 1fr;gap:8mm;margin-top:2.5mm;padding:2.6mm 0 1.8mm;display:grid}.agreement-meta>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5mm;display:grid}.agreement-meta>div:first-child{justify-content:flex-start;align-items:center;gap:2.3mm;display:flex}.agreement-meta small{color:var(--navy);flex:none;font-size:7.4pt;font-weight:700}.contract-input{width:100%;min-width:0;height:6mm;color:var(--navy);background:#fff;border:.3mm solid #bac8d2;outline:none;padding:.4mm 1.5mm;font-size:8.4pt}.contract-input.office-name-input{text-align:right;vertical-align:middle;direction:rtl;background:0 0;border:0;border-bottom:.25mm solid #aebbc5;flex:0 0 34mm;width:34mm;height:5mm;padding:0 .3mm .25mm;font-weight:600;line-height:4.75mm}.contract-input::placeholder{color:#9aa6b4}.contract-input:focus{border-color:var(--blue)}.party-line{border-top:.3mm solid var(--line);border-bottom:.3mm solid var(--line);grid-template-columns:1fr 2.15fr;align-items:center;gap:5mm;margin-top:2.2mm;padding:2.5mm 3.5mm;display:grid}.party-line p{color:#3f4f64;margin:0;font-size:7.9pt;line-height:1.4}.party-line>span{color:#3188b0;font-size:8pt;font-weight:700}.latin-url{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.season-intro{border-right:.8mm solid var(--blue);background:var(--blue-soft);color:#43566d;margin-top:2.4mm;padding:2.9mm 3.5mm;font-size:9.1pt;line-height:1.5}.cover-page .section-heading{min-height:13mm;margin-top:3.8mm}.goals-wheel{border-top:.3mm solid var(--line);border-bottom:.3mm solid var(--line);direction:ltr;background:linear-gradient(135deg,#fff 0%,#f8fafb 100%);grid-template-columns:62mm 1fr;align-items:center;gap:6mm;min-height:92mm;padding:4mm 5mm;display:grid}.goals-donut{aspect-ratio:1;box-sizing:border-box;width:57mm;min-width:57mm;height:57mm;min-height:57mm;box-shadow:none;background:#fff;border:.22mm solid #dfe7ec;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative;overflow:visible}.donut-dot{z-index:2;box-sizing:border-box;border:.55mm solid #fff;border-radius:50%;width:3mm;height:3mm;position:absolute;transform:translate(-50%,-50%)}.donut-dot.dot-gray{background:#8996a5;top:0;left:50%}.donut-dot.dot-yellow{background:var(--yellow);top:25%;left:93.3%}.donut-dot.dot-navy{background:var(--navy);top:75%;left:93.3%}.donut-dot.dot-sky{background:var(--blue);top:100%;left:50%}.donut-dot.dot-mint{background:var(--mint);top:75%;left:6.7%}.donut-dot.dot-pink{background:var(--pink);top:25%;left:6.7%}.donut-core{z-index:1;color:var(--navy);text-align:center;direction:rtl;place-items:center;display:grid;position:relative}.donut-core span{font-size:17pt;font-weight:700;line-height:1}.donut-core b{margin-top:1.5mm;font-size:7.5pt}.donut-core small{color:var(--muted);margin-top:.5mm;font-size:6pt}.goals-legend{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm 3mm;display:grid}.goals-legend article{--goal:var(--blue);--goal-soft:var(--blue-soft);background:#ffffffd1;border:.3mm solid #e2e8ec;grid-template-columns:1.2mm 1fr;align-items:center;gap:2.5mm;min-height:24mm;padding:2.7mm 3mm;display:grid}.goals-legend article>i{background:var(--goal);width:1.2mm;height:100%}.goals-legend h3{color:var(--navy);margin:0;font-size:8.8pt;line-height:1.18}.goals-legend p{color:#58697d;margin:1mm 0 0;font-size:7.2pt;line-height:1.38}.goal-sky{--goal:var(--blue);--goal-soft:var(--blue-soft)}.goal-mint{--goal:var(--mint);--goal-soft:var(--mint-soft)}.goal-yellow{--goal:var(--yellow);--goal-soft:var(--yellow-soft)}.goal-pink{--goal:var(--pink);--goal-soft:var(--pink-soft)}.goal-navy{--goal:var(--navy);--goal-soft:#f3f5f8}.goal-gray{--goal:#8996a5;--goal-soft:#f3f5f6}.goals-legend .goal-pink>i{background:var(--pink)}.goals-legend .goal-gray>i{background:#8996a5}.goals-legend .goal-yellow>i{background:var(--yellow)}.goals-legend .goal-navy>i{background:var(--navy)}.goals-legend .goal-sky>i{background:var(--blue)}.goals-legend .goal-mint>i{background:var(--mint)}.services-page .section-heading{margin-bottom:1.5mm}.service-list{gap:1.25mm;display:grid}.service-row{--row:var(--blue);--row-soft:var(--blue-soft);border:.3mm solid var(--line);background:#fff;grid-template-columns:37mm 1fr;min-height:31mm;display:grid}.service-row-label{border-left:.3mm solid var(--line);background:var(--row-soft);padding:2.7mm 3.3mm;position:relative}.service-row-label:before{content:"";background:var(--row);width:1.1mm;position:absolute;top:0;bottom:0;right:0}.service-row-label>span{color:var(--row);font-size:7pt;font-weight:700}.service-row-label h3{color:var(--navy);margin:1mm 0 0;font-size:11.4pt;line-height:1.12}.service-title-line{flex-wrap:wrap;align-items:center;gap:1.4mm;display:flex}.service-title-line>b{background:var(--row);color:#fff;border-radius:2mm;margin-top:1mm;padding:.35mm 1.35mm;font-size:5.8pt;line-height:1.25;display:inline-flex}.service-row-label small{color:var(--muted);margin-top:1mm;font-size:6.7pt;line-height:1.28;display:block}.service-row-content{align-items:center;padding:1.9mm 2.8mm;display:flex}.row-blue{--row:var(--blue);--row-soft:var(--blue-soft)}.row-pink{--row:var(--pink);--row-soft:var(--pink-soft)}.row-mint{--row:var(--mint);--row-soft:var(--mint-soft)}.row-yellow{--row:#fabd0a;--row-soft:var(--yellow-soft)}.row-navy{--row:var(--navy);--row-soft:#f3f5f8}.service-points{gap:0 4mm;width:100%;margin:0;padding:0 4mm 0 0;display:grid}.service-points.two-columns{grid-template-columns:repeat(2,1fr)}.service-points.three-columns{grid-template-columns:repeat(3,1fr)}.service-points li{color:#43546a;border-bottom:.3mm solid #e2e8ec;padding:1.2mm .7mm 1.2mm 0;font-size:8.4pt;line-height:1.38}.service-points li::marker{color:var(--row)}.service-points b{color:var(--navy);font-weight:700}.service-points li.service-new{border:.3mm solid #b8ddeb;border-right:1mm solid var(--blue);background:#eef8fc;padding:1.25mm 2mm;list-style:none;position:relative}.new-badge{background:var(--blue);color:#fff;border-radius:2mm;margin-left:1.3mm;padding:.35mm 1.25mm;font-size:5.8pt;font-weight:700;line-height:1.25;display:inline-block}.service-points li.qr-new{border-color:#f6cad7;border-right-color:var(--pink);background:var(--pink-soft)}.qr-new .new-badge{color:var(--pink);background:0 0;padding-left:0;padding-right:0}.interview-service-content{grid-template-columns:1fr 42mm;align-items:center;gap:3mm;width:100%;display:grid}.interview-service-content .service-points{grid-template-columns:1fr;gap:0}.interview-mini{background:#fbfdfe;border:.3mm solid #bdd8e5;border-radius:.7mm;padding:2mm;box-shadow:0 1.5mm 4mm #1127520f}.mini-top{border-bottom:.3mm solid #e1e8ed;justify-content:space-between;align-items:center;padding-bottom:1.2mm;display:flex}.mini-top b{color:var(--navy);font-size:4.8pt}.mini-top span{color:var(--muted);font-size:3.4pt}.mini-summary{grid-template-columns:repeat(3,1fr);gap:.8mm;margin-top:1mm;display:grid}.mini-summary span{background:var(--blue-soft);color:var(--muted);text-align:center;padding:.8mm .3mm;font-size:3.1pt}.mini-summary b{color:var(--navy);font-size:5.3pt;display:block}.mini-appointments{gap:.7mm;margin-top:1mm;display:grid}.mini-appointments>span{border-right:.6mm solid var(--blue);background:#fff;grid-template-columns:10mm 1fr 1fr;align-items:center;gap:1mm;padding:.8mm 1mm;display:grid}.mini-appointments i{color:#3188b0;font-size:3.4pt;font-style:normal}.mini-appointments b{color:var(--navy);font-size:3.8pt}.mini-appointments small{color:var(--muted);font-size:3.1pt}.employer-row{min-height:86mm}.employer-row-compact{min-height:0}.employer-row-compact .employer-item{padding-bottom:2mm}.employer-row .service-row-content{padding:0}.employer-grid{align-self:stretch;width:100%;display:grid}.employer-grid.three{text-align:right;direction:rtl;grid-template-columns:1.35fr .82fr 1.55fr}.employer-grid.two{text-align:right;direction:rtl;grid-template-columns:.9fr 1.6fr}.employer-grid.single{grid-template-columns:1fr}.employer-item{border-left:.3mm solid var(--line);text-align:right;direction:rtl;flex-direction:column;padding:2.5mm 3mm;display:flex}.employer-item:last-child{border-left:0}.employer-item>span{color:#4f4f4e;font-size:8.7pt;font-weight:700}.employer-item h4{color:var(--navy);margin:1.2mm 0 1.3mm;font-size:9.8pt;line-height:1.22}.employer-item p{color:#4e5f73;margin:0;font-size:8pt;line-height:1.44}.employer-item.careebiz{background:linear-gradient(180deg, #fff, var(--yellow-soft));border-top:.75mm solid #fabd0a}.employer-row.no-peleg .employer-item.careebiz{border-top:0}.careebiz-logo{object-fit:contain;object-position:right center;width:24mm;max-height:7.2mm;margin-bottom:.8mm;display:block}.employer-item.salary{background:#fffdf7}.salary-standalone{justify-content:center;min-height:25mm}.salary-inline{border:.3mm solid #f1cf69;border-right:1mm solid var(--yellow);background:#fffdf6;grid-template-columns:29mm 1fr;gap:.45mm 1.5mm;margin-top:1.6mm;padding:1.8mm 2.2mm;display:grid}.salary-inline>span{color:#4f4f4e;grid-row:1/3;align-self:center;font-size:9.1pt;font-weight:700}.salary-inline-title{color:var(--navy);font-size:8.3pt;font-weight:400}.salary-inline>p{color:#536273;font-size:7.6pt;line-height:1.35}.employer-item.peleg{border-top:.7mm solid var(--peleg);background:linear-gradient(145deg, var(--peleg-soft), #fff 70%)}.peleg-name{justify-content:space-between;align-items:center;gap:3mm;min-height:7mm;display:flex}.peleg-name b{color:var(--peleg-dark);font-size:13pt}.peleg-logo{object-fit:contain;object-position:left center;width:16mm;max-height:6.3mm;display:block}.employer-item.peleg h4{color:#284655}.employer-item.peleg p{color:#4a626b;font-size:7.7pt}.branding-points,.peleg-points{text-align:right;direction:rtl;gap:0;margin:1.8mm 0 0;padding:0;list-style:none;display:grid}.branding-points li,.peleg-points li{position:relative;padding-right:3.3mm!important}.branding-points li:before,.peleg-points li:before{content:"•";font-size:8pt;font-weight:700;position:absolute;top:1.1mm;right:.5mm}.branding-points li{color:#536273;border-top:.3mm solid #eadfba;padding-top:1.05mm;padding-bottom:1.05mm;font-size:7.9pt;line-height:1.38}.branding-points li:before{color:#fabd0a}.peleg-points{margin-top:1.5mm}.peleg-points li{color:#455e67;border-top:.3mm solid #dce6e7;padding-top:1.05mm;padding-bottom:1.05mm;font-size:7.85pt;line-height:1.38}.peleg-points li:before{color:var(--peleg)}.peleg-link{color:var(--peleg-dark);border-top:.3mm solid #c5d7da;margin-top:auto;padding-top:1.3mm;font-size:7.6pt;font-weight:700;text-decoration:none;display:block}.peleg-link.placeholder{color:#6b7f86}.package-grid{direction:rtl;grid-template-columns:repeat(3,1fr);gap:3.5mm;margin-top:2mm;display:grid}.package-card{--plan:var(--blue);--plan-soft:#f4fafd;background:#fff;border:.35mm solid #afc4cf;flex-direction:column;min-height:125mm;padding:0 4mm 3mm;display:flex;position:relative;overflow:hidden}.package-card.standard{--plan:var(--navy);--plan-soft:#f4f6f9}.package-card.allview{--plan:var(--blue);--plan-soft:var(--blue-soft)}.package-card.premium{--plan:var(--pink);--plan-soft:var(--pink-soft)}.package-card:before{content:"";background:var(--plan);height:1.3mm;position:absolute;top:0;left:0;right:0}.package-choice{border-bottom:.3mm solid var(--line);min-height:10mm;color:var(--navy);align-items:center;gap:2mm;margin:1.3mm -4mm 0;padding:2mm 4mm;font-size:7.2pt;font-weight:700;display:flex}.package-head{background:linear-gradient(145deg, var(--plan-soft), #fff 82%);min-height:18mm;margin:0 -4mm;padding:3mm 4mm 1.5mm}.package-head h3{color:var(--navy-dark);margin:0;font-size:19pt;line-height:1}.package-head p{color:var(--muted);margin:1.2mm 0 0;font-size:7.5pt;line-height:1.35}.package-price{border-bottom:.3mm solid var(--line);background:linear-gradient(145deg, var(--plan-soft), #fff 82%);grid-template-columns:auto 1fr;align-items:baseline;column-gap:1mm;min-height:16mm;margin:0 -4mm;padding:.8mm 4mm 2mm;display:grid}.package-price strong{color:var(--navy-dark);font-size:24pt;line-height:1}.package-price span{color:#536278;font-size:6.5pt}.package-price small{color:#66788b;grid-column:1/-1;margin-top:1mm;font-size:6.2pt;line-height:1.3}.package-divider{border-top:.3mm solid var(--line);border-bottom:.3mm solid var(--line);color:var(--navy);background:#fafcfd;margin:0 -4mm;padding:1.5mm 4mm;font-size:7.2pt;font-weight:700}.package-card>ul{flex:1;align-content:start;gap:0;margin:1.5mm 0 0;padding:0;list-style:none;display:grid}.package-card li{color:#3e5065;border-bottom:.3mm solid #e5ebef;grid-template-columns:4mm 1fr;gap:1.2mm;padding:1.25mm 0;font-size:8.1pt;line-height:1.36;display:grid}.package-card li>span{color:var(--feature,#2b8f6a);font-weight:700}.feature-check{width:3mm;height:3.5mm;display:block;position:relative}.feature-check:after{content:"";transform-origin:50%;border-bottom:.45mm solid;border-right:.45mm solid;width:1.25mm;height:2.3mm;position:absolute;top:.1mm;right:.8mm;transform:rotate(45deg)}.feature-check.empty{border:.35mm solid;width:3.2mm;height:3.2mm;margin-top:.25mm}.feature-check.empty:after{content:none}.feature-optional .feature-title{color:var(--navy)}.feature-optional .feature-detail{color:#287da4;font-weight:800}.feature-pink{--feature:var(--pink)}.feature-blue{--feature:var(--blue)}.feature-mint{--feature:#07a884}.feature-yellow{--feature:#fabd0a}.feature-navy{--feature:var(--navy)}.feature-peleg{--feature:var(--peleg)}.package-addons{border:.3mm solid #b8ddeb;border-right:1mm solid var(--blue);background:#eef8fc;margin-top:1.8mm;padding:1.8mm 2.5mm}.package-addons>strong{color:#287da4;font-size:6.9pt;display:block}.package-addon{grid-template-columns:5mm 1fr;align-items:center;gap:1.5mm;margin-top:1.2mm;display:grid}.addon-check{border:.35mm solid var(--blue);width:4.4mm;height:4.4mm;color:var(--blue);place-items:center;display:inline-grid;position:relative}.addon-check.selected:after{content:"";transform-origin:50%;border-bottom:.45mm solid;border-right:.45mm solid;width:1.35mm;height:2.45mm;position:absolute;top:.45mm;right:1.15mm;transform:rotate(45deg)}.package-addon>span{justify-content:space-between;align-items:baseline;gap:2mm;display:flex}.package-addon b{color:var(--navy);font-size:7.8pt}.package-addon small{color:#287da4;font-size:6.9pt;font-weight:700}.package-note{border:.3mm solid #cbd7df;border-right:1mm solid var(--navy);color:#44566a;background:#f8fafb;margin-top:2mm;padding:2.4mm 4mm;font-size:7.8pt;line-height:1.4}.embedded-terms{margin-top:4.2mm}.embedded-terms-title{border-bottom:.5mm solid var(--navy);align-items:baseline;gap:3mm;padding-bottom:1.2mm;display:flex}.embedded-terms-title small{color:#4bb0dd;font-size:7pt;font-weight:700}.embedded-terms-title h3{color:var(--navy);margin:0;font-size:11.5pt}.legal-sheet.compact{border-top:0;grid-template-columns:1fr;gap:1.5mm;margin-top:1.5mm;display:grid}.legal-card{border:.3mm solid var(--line);background:#fff;grid-template-columns:28mm 1fr;display:grid}.legal-card header{border-left:.3mm solid var(--line);background:#fafcfd;flex-direction:column;justify-content:center;align-items:flex-start;gap:.6mm;padding:1.6mm 2.5mm;display:flex}.legal-card header span{color:#3188b0;font-size:6.5pt;font-weight:700}.legal-card h4{color:var(--navy);margin:0;font-size:8.8pt}.legal-card ol{margin:0;padding:1mm 5.5mm 1mm 2.5mm}.legal-card li{color:#44556a;border-bottom:.3mm solid #edf1f3;padding:.65mm .8mm .65mm 0;font-size:7.8pt;line-height:1.3}.legal-card li:last-child{border-bottom:0}.legal-card li::marker{color:#3188b0;font-weight:700}.agreement-reference{border-right:.8mm solid var(--blue);background:var(--blue-soft);color:#455c70;padding:2.6mm 3.5mm;font-size:7.4pt}.legal-sheet{border-top:.4mm solid var(--navy);margin-top:4mm}.legal-row{border-bottom:.3mm solid var(--line);grid-template-columns:37mm 1fr;display:grid}.legal-label{border-left:.3mm solid var(--line);background:#fafcfd;padding:4mm 4mm 3mm}.legal-label span,.payment-title>span{color:#3188b0;font-size:6.4pt;font-weight:700;display:block}.legal-label h3,.payment-title h3{color:var(--navy);margin:1mm 0 0;font-size:10pt}.legal-row>ol{gap:0;margin:0;padding:2.6mm 8mm 2.6mm 4mm;display:grid}.legal-row li{color:#44556a;border-bottom:.3mm solid #edf1f3;padding:1.45mm 1.5mm 1.45mm 0;font-size:8pt;line-height:1.4}.legal-row li::marker{color:#3188b0;font-weight:700}.payment-panel{border:.3mm solid var(--line);margin-top:3mm}.payment-title{border-bottom:.3mm solid var(--line);background:#fafcfd;grid-template-columns:18mm 1fr;align-items:center;gap:2mm;padding:3mm 4mm 2.5mm;display:grid}.payment-title small{color:var(--muted);margin-top:.5mm;font-size:7pt;display:block}.payment-methods{grid-template-columns:repeat(2,1fr);gap:3mm;margin-top:4mm;display:grid}.payment-method{border:.3mm solid #cbd7df;border-right:1mm solid var(--blue);background:#f8fbfd;align-items:center;gap:3mm;min-height:20mm;padding:3mm 4mm;display:flex}.payment-method>span:last-child{flex-direction:column;display:flex}.payment-method b{color:var(--navy);font-size:10pt}.payment-method small{color:var(--muted);margin-top:.7mm;font-size:7.5pt}.payment-fields{grid-template-columns:1.2fr .65fr .9fr;gap:4mm 5mm;padding:3.2mm 4.5mm 3.7mm;display:grid}.payment-fields label{color:#536276;align-items:end;gap:2mm;font-size:8pt;display:flex}.payment-fields .card-type{grid-column:1/-1}.payment-fields label:nth-child(5){grid-column:span 2}.choice-line{color:var(--ink);font-size:7.8pt}.payment-link-panel{border:.3mm solid #c8d8e1;border-right:1mm solid var(--blue);background:linear-gradient(135deg, #fff, var(--blue-soft));grid-template-columns:1fr auto;align-items:center;gap:8mm;margin-top:3.5mm;padding:4mm 5mm;display:grid}.payment-link-panel small{color:#3188b0;font-size:7pt;font-weight:700}.payment-link-panel h3{color:var(--navy);margin:1mm 0 0;font-size:13pt}.payment-link-panel p{color:var(--muted);margin:1mm 0 0;font-size:8pt}.payment-link-button{background:var(--navy);color:#fff;border-radius:1mm;justify-content:center;align-items:center;min-width:42mm;min-height:12mm;padding:0 6mm;font-size:9pt;font-weight:700;text-decoration:none;display:inline-flex}.payment-link-button[aria-disabled=true]{cursor:default}.bank-transfer-details{border:.3mm solid #c8d8e1;border-right:1mm solid var(--blue);color:#46596e;background:#f7fbfd;margin-top:3mm;padding:3mm 4mm;font-size:8.2pt;line-height:1.45}.bank-transfer-details b{color:var(--navy)}.approval-line{border-top:.3mm solid var(--line);border-bottom:.3mm solid var(--line);align-items:center;gap:3mm;margin-top:4mm;padding:3mm 4mm;display:flex}.approval-line p{color:#58687a;margin:0;font-size:8.2pt;line-height:1.42}.signature-area{text-align:center;margin-top:9mm}.signature-area h3{color:var(--navy);margin:0 0 10mm;font-size:13pt}.signature-grid{grid-template-columns:1.25fr 1.25fr .75fr 1fr;gap:7mm;display:grid}.signature-grid.three{grid-template-columns:1.3fr 1.3fr .8fr;gap:11mm}.signature-grid>div{flex-direction:column;gap:1.7mm;display:flex}.signature-grid small{color:#657388;font-size:7pt}.closing-note{color:#44566a;margin-top:14mm;font-size:9pt;line-height:1.5}.ofek-workspace{padding-top:22px}.ofek-cover-hero{height:50mm}.ofek-cover-hero>img:first-child{object-position:center}.ofek-cover-hero .cover-copy h1{font-size:27pt}.ofek-intro{border-right-color:var(--blue);background:linear-gradient(90deg,#fff,#eaf7fc)}.ofek-goals-wheel{min-height:90mm}.ofek-services-page .section-heading{min-height:19mm;margin:1.8mm 0 1.4mm}.ofek-services-page .section-heading p{max-width:174mm;font-size:7.7pt;line-height:1.38}.ofek-services-page .section-heading p strong{color:var(--navy);font-size:8pt}.ofek-service-list{gap:1.15mm}.ofek-service-list .service-row{grid-template-columns:37mm 1fr;min-height:0}.ofek-service-list .service-row-label{padding:2.4mm 3mm}.ofek-service-list .service-row-label h3{font-size:11.2pt;line-height:1.16}.ofek-service-list .service-row-label small{margin-top:1mm;font-size:6.6pt;line-height:1.28}.ofek-service-list .service-row-content{padding:1.8mm 2.6mm}.ofek-talent-row{min-height:0}.ofek-talent-row .service-row-content{align-items:stretch;padding:0}.ofek-talent-content{width:100%;display:grid}.ofek-stage-grid{direction:rtl;grid-template-columns:repeat(3,1fr);display:grid}.ofek-stage-grid article{border-left:.3mm solid var(--line);text-align:right;background:#fff;padding:2mm 2.3mm}.ofek-stage-grid article:last-child{border-left:0}.ofek-stage-grid article>span{color:var(--blue);font-size:6.2pt;font-weight:700}.ofek-stage-grid h4{color:var(--navy);margin:.65mm 0 1.45mm;font-size:8.6pt;line-height:1.2}.ofek-stage-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.ofek-stage-grid li{color:#46586d;border-top:.3mm solid #e2e8ec;padding:.9mm 0;font-size:7.75pt;line-height:1.4}.ofek-stage-grid .stage-highlight{background:linear-gradient(180deg, #fff, var(--blue-soft))}.ofek-stage-grid li.service-new{margin-top:.7mm;padding:.9mm 1.1mm;list-style:none}.ofek-stage-grid li.service-new em{margin-left:.8mm;font-size:5.6pt;font-style:normal;font-weight:700}.ofek-stage-grid li.ofek-qr-new{border:.25mm solid #b9e0f1;border-right:.8mm solid var(--blue);background:#eef9fd}.ofek-stage-grid li.ofek-qr-new em{color:var(--blue)}.midseason-feedback{border:.3mm solid #b9d9e7;border-right:1mm solid var(--blue);background:linear-gradient(90deg, #fff, var(--blue-soft));grid-template-columns:auto auto 1fr;align-items:center;gap:1.5mm;padding:2.3mm 3mm;display:grid}.midseason-feedback b{color:var(--navy);font-size:8.4pt}.midseason-feedback span{background:var(--blue);color:#fff;border-radius:2mm;padding:.35mm 1.2mm;font-size:5.7pt;font-weight:700}.midseason-feedback p{color:#536278;margin:0;font-size:7.4pt;line-height:1.38}.ofek-interview-row .service-points li{padding-top:.9mm;padding-bottom:.9mm;font-size:7.8pt;line-height:1.38}.ofek-interview-row .interview-mini{box-shadow:none;padding:1.5mm}.ofek-interview-row .mini-appointments>span{padding:.6mm .8mm}.ofek-one-row .service-points li{padding-top:1mm;padding-bottom:1mm;font-size:7.8pt;line-height:1.38}.ofek-exposure-event-row .service-row-content{align-items:stretch}.ofek-exposure-event-content{gap:1.1mm;width:100%;display:grid}.ofek-exposure-event-content>p{color:#43546a;margin:0;font-size:7.8pt;line-height:1.4}.ofek-exposure-event-points{grid-template-columns:repeat(3,minmax(0,1fr));padding-right:3.5mm}.ofek-exposure-event-points li{padding-top:.75mm;padding-bottom:.75mm;font-size:7.2pt;line-height:1.32}.ofek-exposure-event-content>small{color:var(--navy);border-top:.3mm solid #dce3e8;padding-top:.8mm;font-size:7pt;line-height:1.3;display:block}.ofek-exposure-event-content>small.ofek-exposure-disclaimer{color:#67778a;border-top:0;padding-top:.65mm;font-size:6.3pt;line-height:1.35}.ofek-brand-row .service-row-content{align-items:stretch;padding:0}.ofek-employer-grid{width:100%}.ofek-employer-grid .employer-item{padding:2.1mm 2.5mm}.ofek-employer-grid .employer-item h4{margin:.8mm 0 1mm;font-size:8.7pt}.ofek-employer-grid .employer-item p{font-size:7.6pt;line-height:1.38}.ofek-employer-grid .careebiz-logo{width:22mm;max-height:6.4mm;margin-bottom:.7mm}.careebiz-brandline{justify-content:space-between;align-items:center;gap:2mm;min-height:6.4mm;display:flex}.careebiz-brandline .careebiz-logo{margin-bottom:0}.careebiz-plan-tag{color:#4f4f4e;white-space:nowrap;background:#fffaf0;border:.3mm solid #dfb42b;border-radius:2mm;align-items:center;padding:.4mm 1.2mm;font-size:5.6pt;font-weight:800;line-height:1;display:inline-flex}.ofek-employer-grid .branding-points{margin-top:1.1mm}.ofek-employer-grid .branding-points li{padding-top:.9mm;padding-bottom:.9mm;font-size:7.5pt;line-height:1.36}.ofek-employer-grid .ofek-careebiz,.ofek-employer-grid .ofek-salary-card{border-top:0}.ofek-salary-card>span{font-size:9.1pt}.ofek-employer-grid .ofek-employer-brand{background:linear-gradient(180deg, #fff, var(--yellow-soft));border-top:0}.ofek-employer-grid .ofek-employer-brand>h4{color:#4f4f4e;margin:0 0 1.15mm;font-size:9.1pt;font-weight:700}.ofek-employer-brand .branding-points li{padding-right:0!important}.ofek-employer-brand .branding-points li:before{content:none}.ofek-employer-brand .social-content-highlight{margin-top:0}.service-plan-tag{border:.3mm solid var(--row);background:var(--row-soft);color:var(--navy);white-space:nowrap;border-radius:2mm;align-items:center;margin-left:1mm;padding:.3mm 1mm;font-size:5.4pt;font-weight:800;line-height:1.15;display:inline-flex}.ofek-strategy-row{min-height:0}.ofek-strategy-row .service-row-content{align-items:stretch}.ofek-strategy-row .service-points li{padding-top:1mm;padding-bottom:1mm;font-size:7.8pt;line-height:1.38}.ofek-packages-page .section-heading{min-height:12mm;margin-top:1.8mm}.ofek-package-grid{gap:3mm;margin-top:1.4mm}.ofek-package-grid .package-card{min-height:108mm;padding-bottom:2mm}.ofek-package-grid .package-head{min-height:15mm;padding-top:2.4mm}.ofek-package-grid .package-head h3{letter-spacing:.04em;font-size:17pt}.ofek-package-grid .package-head p{font-size:7pt}.ofek-package-grid .package-price{min-height:14mm;padding-bottom:1.4mm}.ofek-package-grid .package-price:has(small){min-height:19mm}.ofek-package-grid .package-price strong{font-size:21pt}.ofek-package-grid .package-card li{padding-top:1mm;padding-bottom:1mm;font-size:7.5pt;line-height:1.3}.ofek-event-addons{border-color:#cad3de;border-right-color:var(--navy);background:#f5f7fa}.ofek-event-addons>strong{color:var(--navy)}.ofek-event-addons .addon-check{border-color:var(--navy);color:var(--navy)}.feature-copy{flex-wrap:wrap;align-items:center;gap:.8mm 1.2mm;min-width:0;display:flex}.feature-title{color:var(--navy);font-weight:800}.feature-copy small{color:#536273;flex-basis:100%;font-size:6.9pt;line-height:1.42}.feature-detail>span{display:inline}.feature-detail>i{color:#9aa5ae;margin:0 1mm;font-style:normal}.package-service-tag{color:var(--navy);white-space:nowrap;background:#fff;border:.25mm solid #fabd0a;border-radius:2mm;align-items:center;margin:0 .3mm;padding:.18mm .8mm;font-size:5.6pt;font-weight:800;line-height:1.15;display:inline-flex!important}.package-video-accent{color:var(--navy);white-space:nowrap;font-weight:800}.package-card.ofek-basic{--plan:var(--navy);--plan-soft:#f4f6f9}.package-card.ofek-pro{--plan:var(--blue);--plan-soft:var(--blue-soft)}.package-card.ofek-vip{--plan:var(--pink);--plan-soft:var(--pink-soft)}.feature-gray{--feature:#8996a5}.ofek-embedded-terms{margin-top:3mm}.public-generator-fields{grid-template-columns:minmax(210px,1.65fr) minmax(145px,1fr) repeat(2,minmax(100px,.7fr))}.public-cover-hero .cover-copy h1{max-width:145mm;font-size:25pt}.public-cover-page .contract-input.office-name-input{flex-basis:80mm;width:80mm}.public-sector-intro{border-right-color:var(--blue);background:linear-gradient(90deg, #fff, var(--blue-soft))}.public-service-list{gap:2.3mm}.public-service-list .service-row{min-height:0}.public-services-page .section-heading{margin-bottom:2.2mm}.public-employer-row .service-row-content{align-items:stretch;padding:0}.public-employer-grid{grid-template-columns:1.55fr .85fr;width:100%;display:grid}.public-employer-grid .employer-item{min-height:50mm;padding:3mm 3.5mm}.public-employer-grid .employer-item.careebiz{border-top:0}.public-employer-grid .employer-item+.employer-item{border-right:.3mm solid var(--line)}.public-salary-card{background:linear-gradient(180deg, #fff, var(--yellow-soft));border-top:0}.public-salary-card>span{color:#4f4f4e;font-size:10pt;font-weight:800;line-height:1.3;display:block}.public-salary-card h4{color:var(--navy);margin-top:2.2mm;font-size:9.2pt}.public-salary-card p{margin-top:1.6mm;font-size:8pt;line-height:1.48}.public-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;max-width:145mm;margin:2.5mm auto 0}.public-package-grid .package-card{min-height:109mm}.public-package-grid .package-head{min-height:20mm}.public-package-grid .package-card li{font-size:8.4pt}.public-embedded-terms{margin-top:4.5mm}.users-page{background:#fff;border:1px solid #d5e0e7;border-radius:12px;width:min(1180px,100% - 28px);min-height:calc(100vh - 130px);margin:22px auto 54px;padding:28px;box-shadow:0 18px 55px #11275217}.users-header{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.users-header small{color:#3898c2;font-size:11px;font-weight:800}.users-header h1{color:var(--navy);margin:4px 0;font-size:30px}.users-header p{color:#68788b;margin:6px 0 0;font-size:13px}.users-header>span{color:#2a86ad;white-space:nowrap;background:#eef8fc;border-radius:16px;padding:7px 11px;font-size:11px;font-weight:800}.add-user-card{background:#f5fafc;border:1px solid #cfe0e8;border-radius:8px;grid-template-columns:1.05fr 1.35fr 1.1fr auto;align-items:end;gap:12px;margin:20px 0 16px;padding:15px;display:grid}.add-user-card>div{align-self:center;display:grid}.add-user-card>div small{color:#3797bf;font-size:9px;font-weight:800}.add-user-card>div b{color:var(--navy);font-size:14px}.add-user-card label{gap:5px;display:grid}.add-user-card label span{color:#445e73;font-size:10px;font-weight:700}.add-user-card input{height:39px;color:var(--ink);text-align:left;direction:ltr;background:#fff;border:1px solid #c7d7e0;border-radius:5px;outline:none;padding:0 10px}.add-user-card input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #4bb0dd21}.add-user-card button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:5px;height:39px;padding:0 16px;font-size:11px;font-weight:800}.add-user-card>p{color:#7a8997;grid-column:2/-1;margin:-4px 0 0;font-size:9px}.users-error,.users-notice{border-radius:6px;margin:10px 0;padding:10px 12px;font-size:11px}.users-error{color:#a92349;background:#fff0f3}.users-notice{color:#08735c;background:#edf9f5}.users-table-card{border:1px solid #d7e1e7;border-radius:8px;overflow:hidden}.users-table{border-collapse:collapse;table-layout:fixed;width:100%}.users-table th{color:#466074;text-align:right;background:#f1f6f9;padding:10px 12px;font-size:10px}.users-table th:first-child{width:28%}.users-table th:nth-child(2){width:15%}.users-table th:nth-child(3){width:20%}.users-table th:nth-child(4){width:12%}.users-table th:nth-child(5){width:25%}.users-table td{color:#506478;vertical-align:middle;border-top:1px solid #e1e8ec;padding:11px 12px;font-size:11px}.users-table tr.disabled td{color:#8b98a3;background:#fafbfc}.users-table td:first-child b{color:var(--navy);text-align:right;direction:ltr;font-size:12px;display:block}.users-table td:first-child small{color:#3b98bd;margin-top:3px;font-size:9px;font-weight:800;display:inline-block}.role-chip,.user-status{border-radius:12px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.role-chip{color:#596c7c;background:#f1f4f6}.role-chip.admin{color:#2785ad;background:#eaf7fc}.user-status.active{color:#08745d;background:#eaf9f4}.user-status.blocked{color:#7b8791;background:#f1f2f3}.user-actions{gap:6px;display:flex}.user-actions button{color:#31566e;cursor:pointer;background:#fff;border:1px solid #c8d8e1;border-radius:4px;min-height:31px;padding:0 9px;font-size:9.5px;font-weight:700}.user-actions button.block{color:#a63252;border-color:#ecc7d1}.user-actions button.activate{color:#08745d;border-color:#a8dacb}.user-actions button:disabled{opacity:.45;cursor:not-allowed}.users-loading{color:#6d7d8b;text-align:center;padding:35px;font-size:12px}.password-modal{width:min(480px,100%)}.password-modal>p{text-align:right;direction:ltr}.password-modal label{gap:6px;display:grid}.password-modal label span{color:var(--navy);font-size:11px;font-weight:800}.password-modal input{direction:ltr;border:1px solid #c7d6df;border-radius:6px;outline:none;height:43px;padding:0 11px}.password-modal input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4bb0dd24}.password-modal em{color:#7a8995;margin-top:9px;font-size:9.5px;font-style:normal;line-height:1.5;display:block}@media print{.contract-tabs{display:none!important}}@media (width<=900px){.contract-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page{padding:24px 10px 48px}.landing-card{padding:30px 22px}.landing-contracts{grid-template-columns:1fr}.workspace{padding:12px 0 48px;overflow-x:auto}.generator-bar{border-radius:0;grid-template-columns:1fr;width:210mm;margin-bottom:14px;position:relative;top:0}.generator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-controls{flex-wrap:wrap}.generator-payment-settings{grid-template-columns:1fr}.generator-payment-settings .config-switch{min-width:0}.contract-document{justify-content:start;padding:0 10px}.saved-agreements-page,.marketing-page,.backup-page{width:calc(100% - 20px);padding:20px}.backup-download-card{flex-direction:column;align-items:stretch}.backup-download-card button{width:100%}.backup-details-grid{grid-template-columns:1fr}.saved-page-header,.marketing-page-header{flex-direction:column;align-items:flex-start}.saved-toolbar,.marketing-toolbar{grid-template-columns:1fr 1fr}.saved-search,.marketing-search{grid-column:1/-1}.status-summary-grid,.handler-dashboard-grid{grid-template-columns:1fr 1fr}.marketing-summary,.marketing-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-table{min-width:1040px}.save-form-grid{grid-template-columns:1fr}.add-user-card{grid-template-columns:1fr 1fr}.add-user-card>p{grid-column:1/-1}.users-table-card{overflow-x:auto}.users-table{min-width:820px}}@media (width<=560px){.landing-brand{flex-direction:column;align-items:flex-start}.landing-hero-copy{text-align:right;padding:32px 0 26px}.landing-hero-copy h1{font-size:44px}.landing-management,.status-summary-grid,.handler-dashboard-grid,.marketing-summary,.marketing-kpi-grid{grid-template-columns:1fr}.marketing-header-actions,.saved-header-actions,.dashboard-totals{flex-direction:column;align-items:stretch}.active-filters-bar{flex-direction:column;align-items:flex-start}.task-workflow-controls{grid-template-columns:1fr}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:8px}.marketing-bulk-bar{flex-direction:column;align-items:stretch}.marketing-bulk-bar>div{margin-left:0}.users-page{width:calc(100% - 16px);padding:18px 14px}.users-header{flex-direction:column;align-items:flex-start}.add-user-card{grid-template-columns:1fr}.add-user-card>p{grid-column:1}}@page{size:A4;margin:0}@media print{html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;width:210mm;margin:0!important}.no-print,.email-modal-backdrop,body.email-pdf-printing .email-print-hidden{display:none!important}body.email-pdf-printing .email-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}body.email-pdf-printing .email-modal-backdrop>.agreement-modal{display:none!important}body.email-pdf-printing .email-pdf-render{opacity:1!important;width:210mm!important;display:block!important;position:static!important;top:auto!important;left:auto!important}.workspace{min-height:0;padding:0}.contract-document{width:210mm;display:block;padding:0!important}.contract-page{width:210mm;min-width:210mm;max-width:210mm;height:297mm;min-height:297mm;max-height:297mm;box-shadow:none;page-break-inside:avoid;break-inside:avoid-page;page-break-after:always;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;overflow:hidden}.goals-wheel,.service-row,.package-card,.legal-card,.payment-panel{page-break-inside:avoid;break-inside:avoid}.contract-page:last-child{page-break-after:auto;break-after:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
