/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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}::backdrop{--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}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}}.social-status.cancelled{color:#687486;background:#eef1f5}.social-status.needs_review{color:#8c5a00;background:#fff3d6}.social-history article .text-button{white-space:nowrap}.two-factor-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.two-factor-actions a{align-items:center;text-decoration:none;display:inline-flex}.two-factor-secret{overflow-wrap:anywhere;color:#1d293b;letter-spacing:.06em;background:#f8fafc;border:1px solid #dfe4ec;border-radius:8px;padding:10px 11px;font-size:12px;display:block}.two-factor-actions+.two-factor-secret{margin-top:10px}.two-factor-qr{background:#fff;border:1px solid #e2e6ee;border-radius:12px;justify-items:center;gap:8px;width:max-content;max-width:100%;margin:16px auto;padding:12px;display:grid}.two-factor-qr img{width:min(360px,100%);height:auto;image-rendering:pixelated;display:block}.two-factor-qr figcaption{color:#687489;text-align:center;max-width:320px;font-size:11px;line-height:1.4}.social-page{color:#273247;background:#f7f8fb;min-height:100vh}.social-content{max-width:1060px;margin:0 auto;padding:48px 28px 70px}.social-content h1{letter-spacing:-1px;margin:0;font-size:31px}.social-grid{grid-template-columns:1.1fr .9fr;gap:20px;margin:26px 0;display:grid}.social-card,.social-history{background:#fff;border:1px solid #e1e6ee;border-radius:14px;padding:22px;box-shadow:0 2px 8px #1e293b06}.social-card h2,.social-history h2{margin:0 0 17px;font-size:16px}.social-card>label{color:#566174;gap:6px;margin:12px 0;font-size:11px;font-weight:800;display:grid}.social-card select,.social-card input{background:#fff;border:1px solid #dde3ec;border-radius:8px;width:100%;padding:10px;font-size:12px}.social-label{color:#566174;margin:21px 0 8px;font-size:11px;font-weight:800}.destination-checks{gap:7px;margin-bottom:18px;display:grid}.destination-checks label{cursor:pointer;border:1px solid #edf0f4;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.destination-checks b,.destination-checks small{display:block}.destination-checks b{font-size:12px}.destination-checks small{color:#8490a0;margin-top:3px;font-size:10px}.social-preview{color:#485469;width:100%;font:inherit;resize:vertical;background:#fafbfc;border:1px solid #dbe1ea;border-radius:8px;margin-top:16px;padding:10px;font-size:12px;line-height:1.5}.manual-links{gap:6px;margin-top:15px;font-size:11px;display:grid}.manual-links a{color:#5f52c8;font-weight:800;text-decoration:none}.social-history article{border-top:1px solid #edf0f4;align-items:center;gap:13px;padding:13px 0;display:flex}.social-history b{font-size:12px}.social-history p{color:#7d8797;margin:4px 0 0;font-size:10px}.social-history small{color:#bb4655;margin-left:auto;font-size:10px}.social-status{white-space:nowrap;color:#687486;background:#eef1f5;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:9px;font-weight:800}.social-status.published{color:#16754e;background:#e4f8ec}.social-status.failed{color:#aa3d4d;background:#ffe9ed}@media (max-width:760px){.social-content{padding:32px 16px 46px}.social-grid{grid-template-columns:1fr}.social-history article{flex-wrap:wrap;align-items:flex-start}.social-status{margin-left:0}}.where2work-brand{color:#202a3d;letter-spacing:.05em;font-size:19px;font-weight:900;text-decoration:none}.where2work-offer .jobs-hero{color:#fff;background:linear-gradient(125deg,#192b43,#254a69)}.offer-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.offer-detail-list div{background:#f8fafc;border-left:3px solid #f1ad31;padding:7px 10px}.offer-detail-list dt{color:#7c8797;text-transform:uppercase;font-size:10px;font-weight:800}.offer-detail-list dd{color:#273247;margin:4px 0 0;font-size:13px;font-weight:700}.repeat-field{border:0;margin:19px 0 0;padding:0}.repeat-field legend{color:#4d586b;margin-bottom:8px;font-size:11px;font-weight:800}.repeat-field>div{gap:8px;margin-bottom:8px;display:flex}.repeat-field input{flex:1;min-width:0}.repeat-field>div button{color:#7f8998;background:#fff;border:1px solid #e2e5ec;border-radius:7px;width:34px;font-size:17px}.repeat-field>div button:disabled{opacity:.35}.add-row{color:#6255c8;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:800}.offer-editor .form-grid label{margin-top:0}@media (max-width:680px){.offer-detail-list{grid-template-columns:1fr}.where2work-brand{font-size:16px}}.candidates-page{color:#273247;background:#f7f8fb;min-height:100vh}.candidates-content{max-width:1200px;margin:0 auto;padding:48px 28px 70px}.candidates-content h1{letter-spacing:-1px;margin:0 0 20px;font-size:31px}.candidate-search{background:#fff;border:1px solid #dbe1ea;border-radius:9px;width:min(100%,480px);padding:11px 12px;font-size:12px}.candidate-workspace{background:#fff;border:1px solid #e1e5ed;border-radius:14px;grid-template-columns:360px minmax(0,1fr);min-height:570px;margin-top:22px;display:grid;overflow:hidden}.candidate-list-real{border-right:1px solid #e9edf3}.candidate-list-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.candidate-list-row .avatar{color:#6557c8;background:#e9e5ff;flex:none;width:33px;height:33px;font-size:10px}.candidate-list-row b{font-size:12px;display:block}.candidate-list-row small{color:#7d8798;margin-top:3px;font-size:10px;display:block}.candidate-stage{color:#556274;background:#eef1f5;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800}.candidate-stage.contact{color:#296fa9;background:#e8f3ff}.candidate-stage.interview{color:#6e50a5;background:#f0eaff}.candidate-stage.client{color:#bf692e;background:#fff0e6}.candidate-stage.hired{color:#19784f;background:#e6f8ee}.candidate-detail-real{padding:26px}.candidate-detail-head{border-bottom:1px solid #ebeff4;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.candidate-detail-head h2{margin:3px 0;font-size:23px}.candidate-detail-head p:not(.eyebrow){color:#738094;margin:0;font-size:12px}.candidate-detail-head label{color:#6f7989;gap:5px;font-size:10px;font-weight:800;display:grid}.candidate-detail-head select{background:#fff;border:1px solid #dce2ec;border-radius:7px;min-width:135px;padding:8px;font-size:11px}.candidate-info-row{color:#7a8596;flex-wrap:wrap;gap:14px;padding:14px 0;font-size:11px;display:flex}.candidate-info-row b{color:#465269}.candidate-detail-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.candidate-detail-grid h3{margin:12px 0;font-size:14px}.note-form textarea{width:100%;font:inherit;border:1px solid #dce2ea;border-radius:8px;padding:9px;font-size:12px}.note-form button{margin-top:7px;padding:8px 10px}.notes-list article{border-top:1px solid #edf0f4;margin-top:10px;padding-top:10px}.notes-list p{margin:0 0 5px;font-size:12px;line-height:1.45}.notes-list small,.documents-list small{color:#8791a1;font-size:10px}.upload-control{color:#6255c8;cursor:pointer;background:#fbfaff;border:1px dashed #b9c2d0;border-radius:8px;padding:11px;font-size:11px;font-weight:800;display:block}.upload-control input{display:none}.documents-list a{color:#4e43ad;border-top:1px solid #edf0f4;margin-top:10px;padding-top:10px;text-decoration:none;display:block}.documents-list b,.documents-list small{display:block}.documents-list b{font-size:11px}@media (max-width:800px){.candidates-content{padding:32px 16px 46px}.candidate-workspace{grid-template-columns:1fr}.candidate-list-real{border-bottom:1px solid #e9edf3;border-right:0;max-height:320px;overflow:auto}.candidate-detail-grid{grid-template-columns:1fr}.candidate-detail-head{flex-direction:column;align-items:flex-start}.candidate-detail-real{padding:19px}}.home-page{color:#273247;background:#f7f8fb;min-height:100vh}.home-content{max-width:1080px;margin:0 auto;padding:48px 28px 70px}.home-content h1{letter-spacing:-1px;margin:0;font-size:31px}.home-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.home-metrics article,.home-action{background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 2px 8px #1e293b06}.home-metrics article{padding:18px}.home-metrics span{color:#7b8596;font-size:11px;display:block}.home-metrics b{margin-top:10px;font-size:27px;display:block}.home-actions h2{margin:0 0 15px;font-size:17px}.home-action-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.home-action{min-height:154px;padding:20px}.home-action h3{margin:0;font-size:15px}.home-action p{color:#6e798b;margin:9px 0 18px;font-size:12px;line-height:1.5}.home-action a{color:#6152cf;font-size:12px;font-weight:800;text-decoration:none}.offers-admin-grid{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:20px;margin-top:26px;display:grid}.offer-editor h2,.offers-list h2{margin-top:0}.offer-editor label{margin-top:15px}.offer-editor label b{margin-bottom:5px;display:block}.offer-editor label small{color:#8a94a3;margin-top:3px;font-size:10px;display:block}.offer-editor textarea{width:100%;margin-top:7px}.admin-offer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:13px;padding:15px 0;display:flex}.admin-offer h3{margin:7px 0 3px;font-size:13px}.admin-offer p{color:#7d8798;margin:0;font-size:11px}.offer-status{color:#716779;background:#f0edf4;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-block}@media (max-width:760px){.home-content{padding:32px 16px 46px}.home-metrics,.home-action-grid,.offers-admin-grid{grid-template-columns:1fr}.home-metrics{gap:9px}.offers-admin-grid{gap:14px}}.queue-page{color:#273247;background:#f7f8fb;min-height:100vh}.queue-content{max-width:1060px;margin:0 auto;padding:48px 28px 70px}.queue-content h1{color:#273247;letter-spacing:-1px;margin:0;font-size:31px}.queue-summary{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.queue-summary span{color:#707b8e;background:#fff;border:1px solid #e5e8ef;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.queue-summary b{color:#fff;background:#6757d8;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.queue-card{background:#fff;border:1px solid #e2e6ee;border-radius:14px;flex-direction:column;min-height:246px;padding:19px 20px;display:flex;box-shadow:0 2px 8px #1e293b08}.queue-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-source{color:#6657d8;background:#eeebff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.queue-website .queue-source{color:#1e7aab;background:#e7f5ff}.queue-facebook .queue-source{color:#1569b4;background:#e9f1ff}.queue-card time{color:#98a1b0;font-size:10px}.queue-card h2{letter-spacing:-.3px;margin:17px 0 5px;font-size:17px}.queue-job{color:#555f72;margin:0;font-size:12px;font-weight:700}.queue-contact{color:#7c8799;min-height:17px;margin:7px 0 0;font-size:11px}.queue-note{color:#535e72;margin:15px 0;font-size:12px;line-height:1.55}.queue-card-bottom{justify-content:space-between;align-items:end;gap:13px;margin-top:auto;display:flex}.queue-card-bottom small{color:#8d96a5;max-width:220px;font-size:10px;line-height:1.4}.queue-card-bottom .primary-button{white-space:nowrap;padding:9px 11px;font-size:11px}.queue-card-bottom .primary-button:disabled{cursor:wait;opacity:.65}.queue-empty{text-align:center;background:#fff;border:1px dashed #cbd3df;border-radius:14px;padding:45px 20px}.queue-empty h2{margin:0 0 8px;font-size:17px}.queue-empty p{color:#7a8494;margin:0;font-size:12px}@media (max-width:680px){.queue-content{padding:32px 16px 45px}.queue-content h1{font-size:25px}.queue-list{grid-template-columns:1fr}.queue-card{min-height:230px}.queue-card-bottom{flex-direction:column;align-items:flex-start}.queue-card-bottom small{max-width:none}}.jobs-page{color:#202a3b;background:#fbfcfe;min-height:100vh}.jobs-header{background:#fff;border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;height:74px;padding:0 max(22px,50vw - 550px);display:flex}.jobs-header .brand{color:#202a3b;padding:0;text-decoration:none}.jobs-login{color:#6355c9;font-size:12px;font-weight:700;text-decoration:none}.jobs-hero{width:min(100% - 32px,1100px);margin:0 auto;padding:73px 0 42px}.jobs-hero h1{color:#202a3b;letter-spacing:-1.6px;max-width:560px;margin:0;font-size:42px}.jobs-hero>p:last-child{color:#738097;max-width:500px;margin:13px 0 0;font-size:14px;line-height:1.55}.jobs-list{gap:12px;width:min(100% - 32px,900px);margin:0 auto;padding-bottom:60px;display:grid}.job-card{color:inherit;background:#fff;border:1px solid #e6eaf0;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.job-card:hover{border-color:#cfc9f6;box-shadow:0 8px 24px #4137a612}.job-card h2{letter-spacing:-.4px;margin:0;font-size:17px}.job-card p:last-child{color:#7d8797;margin:6px 0 0;font-size:12px}.job-meta{color:#7d8797;justify-items:end;gap:6px;font-size:11px;display:grid}.job-meta b{color:#2d8a60;font-size:12px}.job-meta i{color:#6759ce;font-size:21px;font-style:normal}.jobs-empty{color:#7d8797;text-align:center;padding:28px}.offer-layout{grid-template-columns:minmax(0,1fr) 330px;gap:54px;width:min(100% - 32px,1100px);margin:0 auto;padding:55px 0 70px;display:grid}.offer-content h1{color:#1d293b;letter-spacing:-1.2px;margin:0;font-size:36px}.offer-facts{flex-wrap:wrap;gap:8px;margin:19px 0 40px;display:flex}.offer-facts span,.offer-facts strong{color:#667286;background:#eff2f6;border-radius:6px;padding:7px 9px;font-size:11px}.offer-facts strong{color:#24794f;background:#e5f8ee}.offer-section{border-top:1px solid #e8ebf0;padding:23px 0}.offer-section h2{margin:0 0 11px;font-size:17px}.offer-section p,.offer-section li{color:#627086;font-size:13px;line-height:1.6}.offer-section p{white-space:pre-line;margin:0}.offer-section ul{gap:6px;margin:0;padding-left:19px;display:grid}.offer-section li::marker{color:#6a5bd0}.apply-card{background:#fff;border:1px solid #e4e7ee;border-radius:14px;align-self:start;padding:24px;position:sticky;top:20px;box-shadow:0 9px 26px #1e293b0a}.apply-card h2{margin:0;font-size:20px}.apply-card>p:not(.eyebrow){color:#768297;margin:7px 0 17px;font-size:12px}.public-application{gap:11px;display:grid}.public-application label{color:#4d596c;gap:5px;font-size:10px;font-weight:700;display:grid}.public-application label small{color:#99a2b0;font-weight:500}.public-application input,.public-application textarea{border:1px solid #dde2eb;border-radius:7px;outline-color:#7365d7;width:100%;padding:9px 10px;font-size:12px}.public-application textarea{resize:vertical}.public-application .public-consent{color:#677286;align-items:flex-start;gap:7px;font-weight:500;line-height:1.45;display:flex}.public-consent input{flex:none;width:14px;height:14px;margin-top:1px}.public-application .primary-button{margin-top:4px;padding:11px}@media (max-width:760px){.jobs-hero{padding:48px 0 30px}.jobs-hero h1{font-size:32px}.job-card{padding:17px}.offer-layout{grid-template-columns:1fr;gap:26px;padding-top:36px}.offer-content h1{font-size:29px}.apply-card{position:static}.job-meta{display:none}}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.portal-header-meta{align-items:center;gap:16px;display:flex}.portal-header-title{text-align:right}.account-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.account-actions a,.account-actions button{color:#0874bc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:none}.account-actions a:hover,.account-actions button:hover{text-decoration:underline}.account-actions button:disabled{cursor:wait;opacity:.65}.portal-language-picker{color:#64758b;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.portal-language-picker select{color:#075f9f;min-height:29px;font:inherit;background:#f6fbff;border:1px solid #cce4f5;border-radius:7px;padding:0 23px 0 8px;font-size:11px;font-weight:800}.account-actions-error{z-index:2;color:#a13d49;white-space:normal;text-align:left;background:#fff0f1;border-radius:6px;width:max-content;max-width:min(320px,80vw);padding:7px 9px;font-size:11px;line-height:1.35;position:absolute;top:calc(100% + 7px);right:0}@media (max-width:760px){.portal-language-picker span{display:none}.dashboard-account .portal-language-picker select{max-width:92px}}@media (max-width:620px){.portal-header{height:auto;min-height:70px;padding-top:9px;padding-bottom:9px}.portal-header-meta{gap:10px}.portal-header-title{display:none}.account-actions{gap:9px}.account-actions a,.account-actions button{font-size:11px}.portal-language-picker select{min-height:27px;font-size:10px}}.admin-page{background:#f8fafc;min-height:100vh}.admin-content{width:min(100% - 32px,1060px);margin:0 auto;padding:46px 0}.admin-content h1{color:#1d293b;letter-spacing:-.8px;margin:0;font-size:28px}.admin-grid{grid-template-columns:minmax(300px,.8fr) minmax(330px,1.2fr);gap:20px;display:grid}.team-card{background:#fff;border:1px solid #e6e9ef;border-radius:14px;padding:23px}.team-card h2{margin:0 0 14px;font-size:15px}.team-card .submission-form{box-shadow:none;border:0;padding:0}.invite-result{color:#397055;background:#eff9f4;border-radius:9px;margin-top:16px;padding:13px}.invite-result b{font-size:11px}.invite-result p{margin:5px 0 7px;font-size:10px}.invite-result code{overflow-wrap:anywhere;color:#516173;background:#fff;border-radius:5px;padding:8px;font-size:9px;display:block}.team-list article{border-top:1px solid #f0f2f5;align-items:center;gap:9px;padding:11px 0;display:flex}.team-list article:first-child{border-top:0}.team-list .avatar{width:30px;height:30px}.team-list article>div{flex:1;min-width:0}.team-list b{font-size:11px;display:block}.team-list small{color:#8791a1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.role-pill{border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800}.role-pill.admin{color:#7159bc;background:#efeaff}.role-pill.recruiter{color:#3979b7;background:#e6f3ff}.role-pill.freelancer{color:#b56a32;background:#fff0e3}.empty-copy{color:#7d8798;font-size:12px}.danger-button{color:#c33f4d}.danger-button:hover{color:#a92f3d;text-decoration:underline}.team-delete-confirmation{background:#fff8f8;border:1px solid #f2c9ce;border-radius:14px;margin-top:20px;padding:22px}.team-delete-confirmation h2{color:#6f2630;margin:0;font-size:17px}.team-delete-confirmation>p:not(.eyebrow){color:#765860;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.5}.team-delete-fields{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:12px;margin-top:17px;display:grid}.team-delete-fields label{color:#5d4c50;gap:6px;font-size:11px;font-weight:700;display:grid}.team-delete-fields input{color:#263247;background:#fff;border:1px solid #e2c9cd;border-radius:8px;outline-color:#bf4350;width:100%;padding:10px 11px;font-size:12px}.team-delete-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.danger-primary{background:#c63f4d;box-shadow:0 6px 14px #c63f4d2b}.danger-primary:hover{background:#a92f3d}.danger-primary:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.admin-content{padding:30px 0}.admin-grid,.team-delete-fields{grid-template-columns:1fr}.team-list article{flex-wrap:wrap;align-items:flex-start}.team-list article>div{min-width:calc(100% - 42px)}.team-list .text-button{margin-left:39px}.team-list .role-pill+.text-button{margin-left:0}.team-delete-actions{flex-direction:column-reverse;align-items:stretch}.portal-content h1,.admin-content h1{font-size:24px}}.simple-page{color:#536075;background:#f8fafc;place-items:center;min-height:100vh;padding:24px;display:grid}.simple-card{background:#fff;border:1px solid #e7ebf0;border-radius:14px;max-width:440px;padding:28px}.simple-card h1{margin-top:0;font-size:20px}.portal-page{background:#f8fafc;min-height:100vh}.portal-header{background:#fff;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;height:70px;padding:0 max(22px,50vw - 480px);display:flex}.portal-header .brand{padding:0}.portal-header>div:last-child{text-align:right}.portal-header b{font-size:12px;display:block}.portal-header small{color:#8993a4;font-size:10px}.portal-content{width:min(100% - 32px,760px);margin:0 auto;padding:52px 0}.portal-content h1{color:#1d293b;letter-spacing:-.8px;margin:0;font-size:28px}.portal-copy{color:#748095;max-width:560px;margin:10px 0 27px;font-size:13px;line-height:1.55}.submission-form{background:#fff;border:1px solid #e6e9ef;border-radius:14px;padding:26px;box-shadow:0 2px 5px #1e293b05}.submission-form>label{color:#4e596b;gap:6px;margin-top:15px;font-size:11px;font-weight:700;display:grid}.submission-form input,.submission-form select,.submission-form textarea{background:#fff;border:1px solid #dfe4ec;border-radius:8px;outline-color:#7566d8;width:100%;padding:10px 11px;font-size:12px}.submission-form textarea{resize:vertical}.submission-form .consent{align-items:flex-start;gap:8px;font-weight:500;line-height:1.45;display:flex}.submission-form .consent input{flex:none;width:15px;height:15px;margin-top:1px}.form-success{color:#237a53;margin:14px 0;font-size:11px;font-weight:700}.submission-form .primary-button{margin-top:17px}.auth-page{background:radial-gradient(circle at top,#eeebff 0,#f8fafc 43%,#f2f5f8 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #e8ebf1;border-radius:16px;width:min(100%,420px);padding:34px;box-shadow:0 20px 50px #1e293b12}.auth-card .brand{padding:0 0 29px}.auth-card h1{color:#1e293b;letter-spacing:-.7px;margin:0;font-size:25px}.auth-copy{color:#748095;margin:9px 0 24px;font-size:12px;line-height:1.55}.auth-card form{gap:14px;display:grid}.auth-card label{color:#4d596c;gap:6px;font-size:11px;font-weight:700;display:grid}.auth-card label small{color:#98a2b2;font-size:9px;font-weight:500}.auth-card input{color:#1f2937;border:1px solid #dfe4ec;border-radius:8px;outline-color:#7566d8;width:100%;padding:11px;font-size:13px}.auth-submit{width:100%;margin-top:8px;padding:12px}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-footnote{color:#8a94a5;text-align:center;margin:19px 0 0;font-size:11px}.form-error{color:#bd4151;background:#fff0f1;border-radius:7px;margin:0;padding:9px 10px;font-size:11px}.handoff-panel{margin-top:20px}.handoff-count{color:#6152cd;background:#eeebff;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.handoff-list{padding:0 21px 7px}.handoff-row{border-top:1px solid #f0f2f5;grid-template-columns:32px minmax(145px,1fr) minmax(105px,.6fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.handoff-row>.avatar{width:30px;height:30px}.handoff-person h3{color:#3d4759;margin:0;font-size:11px}.handoff-person p{color:#7d8798;margin:3px 0 0;font-size:10px}.handoff-source{gap:2px;display:grid}.handoff-source small,.handoff-source span{color:#9aa3b1;font-size:9px}.handoff-source b{color:#5f697c;font-size:10px}.handoff-row .primary-button{padding:9px 11px;font-size:10px}.handoff-empty{color:#7e8797;margin:0;padding:18px 0;font-size:11px}@media (max-width:760px){.handoff-row{grid-template-columns:30px 1fr auto}.handoff-source{display:none}.handoff-row .primary-button{padding:8px}.handoff-list{padding-left:16px;padding-right:16px}}.template-order{background:#faf9ff;border:1px solid #e5e2fa;border-radius:10px;margin:16px 0 4px;padding:14px}.template-order ol{grid-template-columns:1fr 1fr;gap:9px 15px;margin:0;padding:0;list-style:none;display:grid}.template-order li{border-left:2px solid #796bd8;gap:2px;padding-left:10px;display:grid}.template-order b{color:#4f43ae;font-size:10px}.template-order span{color:#7f8999;font-size:9px;line-height:1.25}@media (max-width:480px){.template-order ol{grid-template-columns:1fr}}.language-switch{gap:5px;margin-left:auto;margin-right:18px;display:flex}.language-switch a{color:#748095;border:1px solid #e1e5ec;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800;text-decoration:none}.language-switch a.active{color:#fff;background:#6759ce;border-color:#6759ce}.offer-actions{align-items:center;gap:10px;display:flex}.offer-edit-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:20px;margin-top:25px;display:grid}.translation-editor{margin-top:20px}.translation-editor .lang-tabs{flex-wrap:wrap;gap:8px;margin:14px 0 16px;display:flex}.lang-tabs button{color:#687489;background:#fff;border:1px solid #dce2eb;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.lang-tabs button.active{color:#fff;background:#087fd0;border-color:#087fd0}.translation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.translation-fields label{color:#4e596b;gap:6px;font-size:11px;font-weight:700;display:grid}.translation-fields label:nth-child(n+5){grid-column:1/-1}.translation-fields input,.translation-fields textarea{color:#1e2d3f;width:100%;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:8px;outline-color:#087fd0;padding:10px 11px;font-size:12px}.translation-fields textarea{resize:vertical}.translation-editor>.primary-button{margin-top:16px}.translation-editor h2:not(:first-child){margin-top:29px}.revision-list article{border-top:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.revision-list b{font-size:11px}.revision-list small{color:#8993a4;text-align:right;font-size:10px}@media (max-width:760px){.language-switch{margin-left:0;margin-right:0}.offer-edit-grid,.translation-fields{grid-template-columns:1fr}.revision-list article{flex-direction:column;align-items:flex-start;gap:4px}.revision-list small{text-align:left}}.admin-only-offer-terms{background:#fff9e8;border:1px solid #efdca0;border-radius:10px;gap:12px;margin:20px 0 2px;padding:16px;display:grid}.admin-only-offer-terms legend{color:#75570e;padding:0 5px;font-size:12px;font-weight:800}.admin-only-offer-terms>p{color:#6f6034;margin:0;font-size:11px;line-height:1.45}.admin-only-offer-terms label{color:#5d5438;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-only-offer-terms-amount{grid-template-columns:minmax(0,1fr) 100px;gap:10px;display:grid}@media (max-width:760px){.admin-only-offer-terms-amount{grid-template-columns:1fr}}.download-offer{border-top:1px solid #edf0f4;margin-top:27px;padding-top:20px}.download-offer h2{margin:0 0 7px}.download-offer p{color:#7d8791;margin:0 0 12px;font-size:11px;line-height:1.45}.download-offer select{background:#fff;border:1px solid #dfe4ec;border-radius:8px;width:100%;padding:9px;font-size:11px}.download-offer>div{gap:8px;margin-top:10px;display:flex}.download-offer .secondary-button{flex:1;padding:9px;font-size:10px}@media (max-width:420px){.download-offer>div{flex-direction:column}}.simple-dashboard{color:#273247;background:#f7f8fb;min-height:100vh}.simple-dashboard-header{background:#fff;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;height:74px;padding:0 max(22px,50vw - 480px);display:flex}.simple-dashboard-header>div{text-align:right}.simple-dashboard-header b,.simple-dashboard-header small{display:block}.simple-dashboard-header b{font-size:12px}.simple-dashboard-header small{color:#8791a1;margin-top:3px;font-size:10px}.simple-dashboard-content{width:min(100% - 32px,960px);margin:0 auto;padding:54px 0 72px}.simple-dashboard-content h1{color:#1d293b;letter-spacing:-1px;margin:0;font-size:32px}.simple-dashboard-copy{color:#728095;max-width:560px;margin:10px 0 30px;font-size:14px;line-height:1.5}.simple-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:35px;display:grid}.simple-metrics article{background:#fff;border:1px solid #e2e7ef;border-radius:12px;min-height:106px;padding:18px}.simple-metrics b{color:#5f52c8;letter-spacing:-1px;font-size:29px;display:block}.simple-metrics span{color:#758196;margin-top:10px;font-size:11px;line-height:1.35;display:block}.simple-actions h2{margin:0 0 13px;font-size:17px}.simple-actions>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.simple-actions a{min-height:95px;color:inherit;background:#fff;border:1px solid #e1e6ee;border-radius:12px;grid-template-columns:38px 1fr 18px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.simple-actions a:hover{border-color:#cfc8f4;box-shadow:0 8px 22px #4137a611}.simple-actions>a>span{color:#6557d8;background:#eeebff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:800;display:grid}.simple-actions section{min-width:0}.simple-actions b,.simple-actions small{display:block}.simple-actions b{font-size:13px}.simple-actions small{color:#7d8795;margin-top:5px;font-size:11px;line-height:1.35}.simple-actions i{color:#6b5bd0;font-size:21px;font-style:normal}@media (max-width:700px){.simple-dashboard-content{padding:36px 0 48px}.simple-dashboard-content h1{font-size:27px}.simple-metrics{grid-template-columns:repeat(2,1fr);margin-bottom:28px}.simple-actions>div{grid-template-columns:1fr}}@media (max-width:420px){.simple-dashboard-header{padding:0 16px}.simple-metrics{grid-template-columns:1fr}}.candidate-page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.candidate-page-heading h1{margin-bottom:0}.quick-candidate-form{background:#fff;border:1px solid #e2e7ef;border-radius:12px;margin:0 0 20px;padding:20px}.quick-candidate-form h2{margin:0 0 13px;font-size:16px}.quick-candidate-form label{color:#4d596b;gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.quick-candidate-form input,.quick-candidate-form select{background:#fff;border:1px solid #dfe4ec;border-radius:8px;width:100%;padding:10px;font-size:12px}.quick-file small{color:#8993a3;font-weight:500}.quick-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (max-width:520px){.candidate-page-heading{flex-direction:column;align-items:flex-start}.quick-form-actions{justify-content:stretch}.quick-form-actions button{flex:1}}.simplified-offer-form{gap:0;display:grid}.offer-form-section{border-top:1px solid #edf0f4;margin:0;padding:22px 0}.offer-form-section:first-of-type{border-top:0;padding-top:0}.offer-form-section h2{align-items:center;gap:8px;margin:0 0 15px;font-size:15px;display:flex}.offer-form-section h2 span{color:#fff;background:#6759ce;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.offer-form-section label{color:#4d596b;gap:6px;font-size:11px;font-weight:700;display:grid}.offer-form-section input,.offer-form-section select{background:#fff;border:1px solid #dfe4ec;border-radius:8px;width:100%;padding:10px 11px;font-size:12px}.form-help{color:#7b8798;margin:-4px 0 13px;font-size:11px}.schedule-result{color:#47536a;background:#f5f4ff;border-radius:8px;margin:13px 0 0;padding:10px;font-size:11px}.schedule-result b{color:#5a4ac3}@media (max-width:600px){.schedule-options{grid-template-columns:1fr}.offer-form-section{padding:18px 0}}.preview-layout{grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);align-items:start}.preview-column{gap:20px;display:grid}.offer-live-preview{background:#fff;border:1px solid #e3e6ed;border-radius:14px;padding:18px;box-shadow:0 4px 18px #1e293b0a}.preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.preview-heading h2{margin:0;font-size:16px}.preview-heading>span{color:#273247;letter-spacing:.06em;font-size:11px;font-weight:900}.preview-heading>span span{color:#f1ad31}.preview-offer-card{background:#fbfcfe;border:1px solid #e6eaf0;border-radius:10px;padding:17px}.preview-offer-card h3{color:#1d293b;letter-spacing:-.6px;margin:3px 0 14px;font-size:22px}.preview-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.preview-chips b,.preview-chips span{color:#5d6879;background:#eef1f5;border-radius:6px;padding:6px 8px;font-size:10px}.preview-line{color:#667387;border-top:1px solid #edf0f4;grid-template-columns:110px minmax(0,1fr);gap:8px;margin:0;padding:8px 0;font-size:11px;display:grid}.preview-line b{color:#465266}.preview-list{border-top:1px solid #edf0f4;padding:11px 0}.preview-list h4{color:#465266;margin:0 0 6px;font-size:11px}.preview-list ul{color:#697589;gap:3px;margin:0;padding-left:17px;font-size:10px;line-height:1.45;display:grid}.preview-list li::marker{color:#6759ce}.preview-text{color:#4d596b;gap:5px;margin-top:15px;font-size:11px;display:grid}.preview-text small{color:#8b94a2;font-size:10px;font-weight:500}.preview-text textarea{resize:vertical;color:#536074;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dfe4ec;border-radius:8px;padding:10px;font-size:10px;line-height:1.48}@media (max-width:860px){.preview-layout{grid-template-columns:1fr}}@media (max-width:480px){.preview-line{grid-template-columns:1fr;gap:3px}}.page-actions{gap:9px;display:flex}.secondary-button strong{margin-right:6px;font-size:18px;line-height:8px}.offer-modal{width:min(100%,620px);max-height:calc(100vh - 40px);overflow-y:auto}.new-candidate-modal select,.new-candidate-modal textarea{background:#fff;border:1px solid #dfe4ec;border-radius:8px;outline-color:#7566d8;width:100%;padding:10px 11px;font-size:12px}.new-candidate-modal textarea{resize:vertical;line-height:1.45}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.form-grid label{min-width:0}.publish-note{color:#467761;background:#eff9f4;border-radius:8px;gap:8px;margin-top:18px;padding:11px;display:flex}.publish-note span{color:#fff;background:#62bd8e;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.publish-note p{margin:0;font-size:10px;line-height:1.5}@media (max-width:760px){.page-actions{flex-direction:column;gap:6px}.page-heading .secondary-button{white-space:nowrap;padding:9px}.form-grid{grid-template-columns:1fr}}.publication-control{background:#fffaf0;border:1px solid #f0deb4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:17px 18px;display:flex}.publication-control.is-open{background:#f1fbf6;border-color:#bce8d1}.publication-control .eyebrow{margin-bottom:5px}.publication-control h2{color:#2c4058;margin:0;font-size:16px}.publication-control p:not(.eyebrow){color:#63758a;max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.45}.publication-actions{flex:none;align-items:center;gap:13px;display:flex}.publication-actions .text-button{white-space:nowrap}@media (max-width:700px){.publication-control,.publication-actions{flex-direction:column;align-items:flex-start}}.offers-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.offers-list-heading h2{margin-bottom:0}.batch-download-panel{background:linear-gradient(135deg,#fafdff,#f4f9ff);border:1px solid #cfe6f9;border-radius:16px;margin:24px 0;padding:22px;box-shadow:0 10px 28px #1a85d610}.batch-download-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.batch-download-heading h2{color:#20304a;letter-spacing:-.35px;margin:0;font-size:19px}.batch-download-heading p:not(.eyebrow){color:#67778d;max-width:690px;margin:7px 0 0;font-size:12px;line-height:1.5}.batch-count{white-space:nowrap;color:#41617c;background:#e6f3fd;border-radius:999px;padding:8px 11px;font-size:11px}.batch-count b{color:#1385d5;font-size:14px}.batch-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:19px;display:grid}.batch-filter-grid label,.batch-export-controls label{color:#4e5e72;gap:6px;font-size:11px;font-weight:800;display:grid}.batch-filter-grid select,.batch-export-controls select{color:#29384e;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:8px;padding:0 10px;font-size:12px}.batch-filter-actions{align-items:center;gap:12px;min-height:39px;display:flex}.batch-filter-actions .secondary-button{white-space:nowrap;padding:10px 12px}.batch-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:254px;margin-top:15px;padding:4px;display:grid;overflow-y:auto}.batch-offer-row{color:#2f3d53;cursor:pointer;background:#fff;border:1px solid #dce7f0;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.batch-offer-row:hover{border-color:#82c5ee;box-shadow:0 4px 13px #1284d114}.batch-offer-row input{accent-color:#1689dc;flex:none;width:16px;height:16px;margin:1px 0 0}.batch-offer-row span{gap:4px;min-width:0;display:grid}.batch-offer-row b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.batch-offer-row small{color:#758399;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.batch-empty{color:#77879a;grid-column:1/-1;margin:6px 0;font-size:12px}.batch-export-controls{border-top:1px solid #dce8f2;grid-template-columns:minmax(210px,1fr) minmax(160px,.72fr) auto;align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:grid}.batch-download-button{white-space:nowrap;min-height:39px}.batch-privacy-note{color:#60758c;margin:13px 0 0;font-size:10px;line-height:1.5}.batch-message{margin:12px 0 0!important}.batch-download-panel .form-error,.batch-download-panel .form-success{font-size:11px}@media (max-width:760px){.batch-download-panel{padding:17px}.batch-download-heading{flex-direction:column;align-items:flex-start}.batch-filter-grid,.batch-export-controls{grid-template-columns:1fr}.batch-filter-actions{justify-content:space-between}.batch-offer-list{grid-template-columns:1fr;max-height:285px}.batch-download-button{width:100%}}@media (max-width:420px){.batch-filter-actions{flex-direction:column;align-items:stretch}.batch-filter-actions .text-button{text-align:left}.batch-count{white-space:normal}}:root{--ink:#172033;--muted:#68738a;--line:#e9edf3;--paper:#f8fafc;--violet:#6657d8;--violet-dark:#5143bf}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{background:#f8fafc;grid-template-columns:252px minmax(0,1fr) 328px;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:100vh;padding:28px 16px 20px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;padding:0 10px 28px;font-size:22px;font-weight:800;display:flex}.brand span span{color:var(--violet)}.brand-mark{color:#fff;background:linear-gradient(145deg,#806de9,#5142c2);border-radius:10px;place-items:center;width:30px;height:30px;font-size:18px;display:grid;box-shadow:0 5px 12px #6657d840}.workspace{background:#f7f7fc;border-radius:12px;align-items:center;gap:9px;margin:0 4px 27px;padding:10px;display:flex}.workspace-icon,.avatar{color:#5949be;background:#e7e2ff;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.workspace-icon{width:32px;height:32px}.workspace div{flex:1;min-width:0}.workspace b,.sidebar-footer b{font-size:12px;display:block}.workspace small,.sidebar-footer small{color:#8790a1;margin-top:3px;font-size:10px;display:block}.workspace button,.sidebar-footer button{color:#7a8496;background:0 0;border:0;font-size:17px}nav{gap:4px;display:grid}.nav-item{color:#69748a;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;min-height:42px;padding:0 12px;font-size:13px;display:flex}.nav-item>span{text-align:center;color:#8892a6;width:16px;font-size:17px}.nav-item.active{color:#5243c2;background:#f0effc;font-weight:700}.nav-item.active>span{color:#5e50cf}.nav-item em{color:#5b4dcc;background:#eceafd;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.nav-label{color:#a0a8b8;text-transform:uppercase;letter-spacing:.09em;margin:30px 12px 10px;font-size:10px;font-weight:800}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:19px 7px 0;display:flex}.sidebar-footer>div:nth-child(2){flex:1}.user-avatar{color:#a64866;background:#f8dbe5;width:32px;height:32px}.content{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 38px;display:flex}.mobile-brand{display:none}.search{color:#8e98a9;background:#fafbfc;border:1px solid #e5e8f0;border-radius:9px;align-items:center;gap:9px;width:min(440px,55vw);height:38px;padding:0 9px 0 12px;display:flex}.search span{font-size:21px;line-height:1}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search input::placeholder{color:#a1a9b6}.search kbd{color:#929bab;background:#fff;border:1px solid #e4e7ed;border-radius:5px;padding:2px 5px;font-size:10px}.top-actions{align-items:center;gap:14px;display:flex}.icon-btn,.help-btn,.dots,.more{color:#7a8495;background:0 0;border:0}.icon-btn{font-size:22px;position:relative;transform:rotate(180deg)}.icon-btn i{background:#ef5c68;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:0}.help-btn{border:1px solid #aab3c2;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700}.page-content{max-width:1300px;margin:0 auto;padding:36px 38px 58px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.eyebrow{color:#929bab;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1.1}.page-heading h1{letter-spacing:-.7px;margin:0;font-size:26px}.page-heading h1 span{font-size:22px}.subheading,.panel-heading p{color:#798499;margin:7px 0 0;font-size:12px}.primary-button,.secondary-button{border:0;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:700}.primary-button{color:#fff;background:var(--violet);box-shadow:0 6px 14px #6657d82f}.primary-button strong{margin-right:6px;font-size:18px;line-height:8px}.secondary-button{color:#5e6880;background:#fff;border:1px solid #e2e6ee}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 2px 5px #1e293b05}.metric-card{gap:13px;min-height:108px;padding:19px 16px;display:flex}.metric-icon{border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:18px;font-weight:700;display:grid}.metric-icon.violet{color:#6657d8;background:#eeebff}.metric-icon.orange{color:#e97126;background:#fff0e3}.metric-icon.green{color:#269d65;background:#e3f8ed}.metric-icon.blue{color:#4195e6;background:#e8f3ff}.metric-card p{color:#7d879a;margin:0 0 8px;font-size:11px}.metric-card b{letter-spacing:-.5px;font-size:23px;line-height:1}.metric-card span{margin-left:7px;font-size:10px;font-weight:700}.metric-card>div>small{color:#9099a9;margin-left:4px;font-size:9px}.positive,.negative{color:#28a569}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:20px;margin-bottom:20px;display:grid}.panel-heading{justify-content:space-between;align-items:flex-start;padding:20px 21px 16px;display:flex}.panel-heading h2{letter-spacing:-.2px;margin:0;font-size:14px}.text-button{color:#6152cf;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700}.text-button span{vertical-align:-1px;margin-left:2px;font-size:16px}.funnel{padding:4px 21px 23px}.funnel-row{grid-template-columns:88px 1fr 25px 28px;align-items:center;gap:11px;min-height:35px;display:grid}.stage{border-radius:4px;width:max-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-block}.stage-nowy{color:#526073;background:#eef1f5}.stage-kontakt{color:#4679af;background:#e9f3ff}.stage-rozmowa{color:#7a54ba;background:#f0eaff}.stage-klient{color:#d16821;background:#fff0e5}.stage-zatrudniony{color:#27815d;background:#e4f8ed}.funnel-track{background:#f0f2f6;border-radius:8px;height:7px;overflow:hidden}.funnel-fill{border-radius:inherit;height:100%}.fill-1{background:#8792a3}.fill-2{background:#68a6e9}.fill-3{background:#9276db}.fill-4{background:#f4a261}.fill-5{background:#60bf91}.funnel-row b{text-align:right;font-size:11px}.funnel-row small{color:#a2a9b5;text-align:right;font-size:9px}.activity-panel{min-height:230px}.activity-list{padding:0 21px 11px}.activity{gap:10px;padding:0 0 17px;display:flex;position:relative}.activity:not(:last-child):before{content:"";border-left:1px solid #e7eaf0;height:23px;position:absolute;top:28px;left:12px}.activity-avatar{color:#6749b9;width:25px;height:25px;font-size:8px}.activity-avatar.pink{color:#b0557d;background:#fae6ee}.activity-avatar.blue{color:#4185c6;background:#e2f1ff}.activity-avatar.orange{color:#bf6a38;background:#fff0e4}.activity p{color:#69748a;margin:0 0 3px;font-size:10px}.activity p b{color:#3d4759}.activity a{color:#6356c7;font-size:10px;text-decoration:none;display:block}.activity small{color:#a1a8b5;margin-top:4px;font-size:9px;display:block}.dots{letter-spacing:2px}.positions-panel{margin-bottom:20px}.positions-list{padding:0 21px 5px}.position{border-top:1px solid #f0f2f5;grid-template-columns:35px 1fr 81px 170px 20px;align-items:center;gap:12px;padding:13px 0;display:grid}.position-icon{border-radius:8px;place-items:center;width:33px;height:33px;font-size:16px;display:grid}.position-icon.orange{color:#dc712d;background:#fff0e2}.position-icon.blue{color:#4197e6;background:#e7f3ff}.position-icon.violet{color:#715bd2;background:#efebff}.position h3{margin:0;font-size:11px}.position p{color:#8992a2;margin:3px 0 0;font-size:10px}.recruiters{display:flex}.recruiters span{color:#5d48bc;background:#e7e0ff;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-4px;font-size:7px;font-weight:800;display:grid}.recruiters span:nth-child(2){color:#4381be;background:#e0f0ff}.recruiters .add-person{color:#8c95a5;background:#f4f5f8}.progress div{color:#7d8798;justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.progress b{color:#697486;font-size:9px}.progress-bar{background:#edf0f3;border-radius:6px;height:5px;overflow:hidden}.progress-bar i{border-radius:inherit;background:#7866d8;height:100%;display:block}.more{color:#9aa2af;letter-spacing:1px}.candidates-panel{overflow:hidden}.candidate-table{padding-bottom:5px}.table-head,.candidate-row{grid-template-columns:minmax(195px,1.65fr) .72fr .78fr .75fr 18px;align-items:center;gap:14px;padding-left:21px;padding-right:21px;display:grid}.table-head{color:#9ca4b2;text-transform:uppercase;letter-spacing:.07em;background:#fbfcfd;border-top:1px solid #f0f2f5;min-height:31px;font-size:9px;font-weight:800}.candidate-row{text-align:left;background:#fff;border:0;border-top:1px solid #f2f3f6;width:100%;min-height:58px}.candidate-row:hover{background:#fafaff}.candidate-person{align-items:center;gap:9px;display:flex}.candidate-person .avatar{color:#5e49bb;background:#e8e3ff;width:30px;height:30px}.candidate-person b{color:#3d4759;margin-bottom:3px;font-size:11px;display:block}.candidate-person small{color:#8992a1;font-size:10px}.fit{color:#657184;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.fit i{background:#edf0f4;border-radius:7px;width:44px;height:5px;overflow:hidden}.fit i b{border-radius:inherit;background:#62bb8c;height:100%;display:block}.updated,.chevron{color:#8f98a8;font-size:10px}.chevron{font-size:20px}.candidate-drawer{border-left:1px solid var(--line);background:#fff;height:100vh;position:sticky;top:0;overflow-y:auto;box-shadow:-10px 0 22px #1d293912}.close-drawer{color:#7b8492;background:#f5f6f8;border:0;border-radius:7px;width:27px;height:27px;font-size:22px;line-height:20px;position:absolute;top:16px;right:17px}.drawer-profile{text-align:center;border-bottom:1px solid var(--line);padding:36px 28px 23px}.large-avatar{color:#5747b8;background:#e7e1ff;width:58px;height:58px;margin:0 auto 12px;font-size:17px}.drawer-profile h2{margin:0;font-size:17px}.drawer-profile p{color:#7e899b;margin:5px 0 12px;font-size:11px}.drawer-section{border-bottom:1px solid var(--line);padding:20px 25px}.drawer-section h3{margin:0;font-size:13px}.drawer-copy{color:#778295;font-size:11px;line-height:1.65}.score{align-items:baseline;gap:8px;display:flex}.score b{letter-spacing:-.8px;font-size:25px}.score span{color:#24945f;font-size:11px}.score-bar{background:#edf0f4;border-radius:9px;height:6px;margin-top:12px;overflow:hidden}.score-bar i{border-radius:inherit;background:#64bf90;height:100%;display:block}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list span{color:#626c7e;background:#f1f3f6;border-radius:5px;padding:5px 7px;font-size:10px}.docs button{color:#6556ca;background:#faf9ff;border:1px dashed #cbd1dc;border-radius:7px;width:100%;padding:9px;font-size:11px;font-weight:700}.drawer-actions{border-top:1px solid var(--line);background:#fff;gap:8px;padding:15px;display:flex;position:sticky;bottom:0}.drawer-actions button{flex:1;padding:10px 5px;font-size:10px}.modal-backdrop{z-index:20;background:#17203380;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.new-candidate-modal{background:#fff;border-radius:16px;width:min(100%,420px);padding:29px;position:relative;box-shadow:0 20px 70px #1720335c}.new-candidate-modal h2{letter-spacing:-.5px;margin:0;font-size:21px}.modal-copy{color:#788397;margin:7px 0 23px;font-size:12px}.new-candidate-modal label{color:#4e596b;gap:6px;margin-top:13px;font-size:11px;font-weight:700;display:grid}.new-candidate-modal input{border:1px solid #dfe4ec;border-radius:8px;outline-color:#7566d8;width:100%;padding:10px 11px;font-size:12px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.toast{z-index:30;color:#fff;background:#263247;border-radius:8px;padding:11px 16px;font-size:12px;position:fixed;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1720333b}@media (max-width:1200px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.candidate-drawer{z-index:10;width:328px;position:fixed;right:0;box-shadow:-10px 0 40px #17203326}.page-content{margin:0}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app-shell{display:block}.sidebar{display:none}.topbar{gap:11px;height:61px;padding:0 17px}.mobile-brand{display:block}.mobile-brand .brand-mark{width:29px;height:29px}.search{flex:1;width:auto}.search kbd{display:none}.page-content{padding:25px 16px 40px}.page-heading{align-items:flex-start;gap:13px}.page-heading h1{font-size:22px}.page-heading .primary-button{white-space:nowrap;padding:10px}.metric-grid,.dashboard-grid{grid-template-columns:1fr}.metric-grid{gap:10px}.metric-card{min-height:88px}.dashboard-grid{gap:12px}.positions-list{overflow-x:auto}.positions-list,.candidate-table{min-width:620px}.positions-panel,.candidates-panel{overflow-x:auto}.candidate-drawer{width:min(94vw,328px)}.page-heading .subheading{max-width:200px}.funnel-row{grid-template-columns:80px 1fr 24px 26px;gap:7px}}@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}:root{--w2w-blue:#087fd0;--w2w-blue-dark:#0566aa;--w2w-blue-soft:#e7f4fc;--w2w-ink:#101820;--violet:var(--w2w-blue);--violet-dark:var(--w2w-blue-dark)}.brand,.where2work-brand{background:url(/where2work-logo.png) 50%/contain no-repeat;flex:none;width:118px;height:66px;margin:0;text-decoration:none;display:block;color:#0000!important;letter-spacing:0!important;padding:0!important;font-size:0!important;line-height:0!important}.brand>*{display:none}.where2work-brand span{color:#0000!important}.portal-header .brand{width:105px;height:58px}.auth-card .brand{width:180px;height:100px;margin:0 0 12px}.simple-dashboard-header .where2work-brand,.jobs-header .where2work-brand{width:112px;height:62px}.where2work-brand.dark{color:#0000!important}.auth-page{background:radial-gradient(circle at top,#e7f4fc 0,#f8fbfd 45%,#f0f7fb 100%)}.portal-page,.admin-page,.candidates-page,.queue-page,.social-page,.simple-dashboard,.home-page{background:#f7fbfe}.portal-header,.simple-dashboard-header,.jobs-header{border-color:#dcecf7}.eyebrow{color:#0874bc}.primary-button{background:var(--w2w-blue);box-shadow:0 6px 14px #087fd038}.primary-button:hover{background:var(--w2w-blue-dark)}.text-button,.add-row,.manual-links a,.documents-list a,.home-action a{color:var(--w2w-blue)}.secondary-button{color:#176b9e;background:#fff;border-color:#cfe5f4}.secondary-button:hover{background:#f4fbff;border-color:#8cc7ea}.nav-item.active{color:#0566aa;background:#e7f4fc}.nav-item.active>span,.nav-item em{color:#0566aa}.nav-item em{background:#dceffb}.workspace-icon,.avatar,.candidate-list-row .avatar,.candidate-person .avatar{color:#0566aa;background:#e1f2fc}.brand-mark{background:var(--w2w-blue)}.candidate-list-row:hover,.candidate-list-row.active{background:#f1f9fe}.queue-summary b{background:var(--w2w-blue)}.queue-source{color:#0566aa;background:#e3f3fc}.offer-detail-list div{border-left-color:var(--w2w-blue)}.offer-live-preview,.preview-offer-card{border-color:#cae4f3}.preview-chips b{color:#056b9f;background:#e3f5fc}.where2work-offer .jobs-hero{background:linear-gradient(125deg,#071f30,#0b6faf)}.where2work-offer .jobs-hero .eyebrow{color:#a8ddf8}.language-switch .active{color:#0566aa;border-color:#087fd0}.schedule-result{border-left-color:var(--w2w-blue);background:#eef8fe}.offer-status.open{color:#096746;background:#e5f7ed}.preview-logo{object-fit:contain;width:92px;height:51px;display:block}.idle-session-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a18278f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.idle-session-dialog{width:min(100%,470px);color:var(--w2w-ink);background:#fff;border:1px solid #cfe5f4;border-radius:22px;padding:30px;box-shadow:0 24px 70px #08223a42}.idle-session-dialog .eyebrow{margin:0 0 8px}.idle-session-dialog h2{margin:0 0 10px;font-size:28px;line-height:1.16}.idle-session-dialog p{color:#597087;margin:0;line-height:1.55}.idle-session-dialog-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.idle-session-dialog-actions .primary-button{min-width:178px}.idle-session-dialog-actions .secondary-button{min-width:132px}@media (max-width:560px){.idle-session-backdrop{padding:16px}.idle-session-dialog{border-radius:18px;padding:24px}.idle-session-dialog h2{font-size:24px}.idle-session-dialog-actions>*{width:100%}}.offer-builder-page{max-width:1280px}.offer-builder-grid{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:22px;margin-top:24px;display:grid}.offer-builder-form,.public-preview,.report-card{background:#fff;border:1px solid #dbe9f3;border-radius:16px;box-shadow:0 6px 24px #0b42600a}.offer-builder-form{padding:22px}.builder-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,660px);margin:21px 0;display:grid}.builder-mode-switch button{color:#344b62;text-align:left;cursor:pointer;background:#fff;border:1px solid #cddfeb;border-radius:13px;gap:4px;padding:15px 17px;display:grid}.builder-mode-switch button b{font-size:13px}.builder-mode-switch button small{color:#75879b;font-size:11px}.builder-mode-switch button.active{background:#eef8ff;border-color:#087fd0;box-shadow:0 0 0 3px #087fd01a}.builder-mode-switch button.active b{color:#087fd0}.paste-offer-section{background:linear-gradient(135deg,#edf8ff,#f7fcff);border-bottom:1px solid #d8eaf6;border-radius:15px 15px 0 0;gap:13px;margin:-22px -22px 20px;padding:23px 22px 22px;display:grid}.paste-offer-section h2{color:#172a3c;margin:2px 0 5px;font-size:19px}.paste-offer-section p{color:#60758b;margin:0;font-size:12px;line-height:1.5}.paste-offer-section textarea{resize:vertical;color:#1e2d3f;width:100%;font:inherit;background:#fff;border:1px solid #bcdceb;border-radius:10px;outline-color:#087fd0;padding:12px;font-size:12px;line-height:1.5}.parse-offer-button{justify-self:start;padding:10px 14px}.paste-helper{font-size:10px!important}.builder-section{border-bottom:1px solid #e7eef3;padding:22px 0}.builder-section:first-child{padding-top:0}.builder-section:last-of-type{border-bottom:0}.internal-section{background:#f1f8fd;border-radius:15px 15px 0 0;margin:-22px -22px 0;padding:22px}.paste-offer-section+.internal-section{border-radius:0;margin-top:0}.builder-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.builder-title>span{color:#fff;background:#087fd0;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.builder-title h2{color:#172a3c;margin:0;font-size:16px}.builder-title p{color:#718095;margin:4px 0 0;font-size:11px;line-height:1.4}.builder-field{color:#526176;gap:6px;margin-top:13px;font-size:11px;display:grid}.builder-field b{font-size:11px}.builder-field input,.builder-field select,.builder-field textarea,.repeat-field input{color:#1e2d3f;width:100%;font:inherit;background:#fff;border:1px solid #d9e2ea;border-radius:8px;outline-color:#087fd0;padding:10px 11px;font-size:12px}.builder-field textarea{resize:vertical}.money-input{position:relative}.money-input input{padding-right:38px}.money-input i{color:#60738a;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.schedule-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.builder-save{width:100%;margin-top:22px;padding:13px}.offer-preview-column{align-content:start;gap:20px;display:grid}.public-preview{padding:21px}.public-preview h2{color:#172a3c;margin:0 0 14px;font-size:17px}.social-poster-preview{color:#1b3451;background:#fff;border:1px solid #c8e3f4;border-radius:12px;overflow:hidden}.poster-top{color:#fff;background:#07345a;justify-content:space-between;align-items:center;padding:12px 15px;font-size:10px;display:flex}.poster-top span{color:#9eddff;font-size:9px;font-weight:900}.social-poster-preview h3{letter-spacing:-.7px;margin:18px 16px 8px;font-size:25px}.social-poster-preview>p{color:#526f8a;margin:8px 16px;font-size:11px}.social-poster-preview>strong{color:#a62a21;background:#ffd54f;border-radius:8px;margin:14px 16px;padding:13px;font-size:19px;display:block}.social-poster-preview ul{color:#425e77;gap:5px;margin:15px 16px;padding-left:24px;font-size:11px;line-height:1.4;display:grid}.social-poster-preview footer{color:#fff;background:#087fd0;margin-top:17px;padding:13px 16px;font-size:13px;font-weight:900}.public-preview>label{color:#475a70;gap:6px;margin-top:16px;font-size:11px;font-weight:800;display:grid}.public-preview textarea{resize:vertical;color:#4b6076;width:100%;font:inherit;background:#fbfdff;border:1px solid #d9e4ec;border-radius:8px;padding:10px;font-size:10px;line-height:1.45}.public-note{color:#63788f;margin:12px 0 0;font-size:10px;line-height:1.45}.reports-page{color:#1d2c3d;background:#f7fbfe;min-height:100vh}.reports-content{width:min(100% - 32px,1120px);margin:0 auto;padding:48px 0 70px}.reports-content h1{letter-spacing:-1px;margin:0;font-size:31px}.report-range{align-items:end;gap:12px;margin:25px 0;display:flex}.report-range label{color:#526176;gap:6px;font-size:11px;font-weight:800;display:grid}.report-range input{font:inherit;background:#fff;border:1px solid #d5e2eb;border-radius:8px;padding:10px;font-size:12px}.report-totals{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.report-totals article{background:#fff;border:1px solid #d9e8f2;border-radius:12px;padding:18px}.report-totals b{color:#087fd0;font-size:27px;display:block}.report-totals span{color:#697b91;margin-top:7px;font-size:11px;display:block}.report-card{margin-top:16px;padding:21px}.report-card h2{margin:0 0 15px;font-size:16px}.report-table{border-top:1px solid #e8eff4;display:grid}.report-head,.report-row{border-bottom:1px solid #e8eff4;grid-template-columns:1.6fr repeat(4,.65fr);align-items:center;gap:12px;padding:12px 8px;font-size:11px;display:grid}.report-head{color:#8190a1;text-transform:uppercase;letter-spacing:.06em;background:#f7fbfe;font-size:9px;font-weight:900}.report-row b,.report-row small{display:block}.report-row small{color:#8b98a8;margin-top:3px;font-size:9px}.employment-table .report-head,.employment-table .report-row{grid-template-columns:1.6fr 1fr 1fr}.report-note{color:#697b91;margin:0 0 14px;font-size:11px;line-height:1.5}.project-report-list{gap:8px;display:grid}.project-report-list article{border:1px solid #e5eef5;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:12px;display:grid}.project-report-list b,.project-report-list small{display:block}.project-report-list b{font-size:12px}.project-report-list small{color:#8492a2;margin-top:3px;font-size:10px}.project-report-list span,.project-report-list strong{font-size:11px}.project-report-list strong{color:#087fd0}@media (max-width:900px){.offer-builder-grid{grid-template-columns:1fr}.offer-preview-column{grid-template-columns:1fr 1fr}.report-head,.report-row{grid-template-columns:1.4fr repeat(4,.55fr)}}@media (max-width:650px){.offer-builder-form{padding:16px}.internal-section{margin:-16px -16px 0;padding:16px}.paste-offer-section{margin:-16px -16px 16px;padding:18px 16px}.builder-mode-switch,.schedule-options,.report-totals,.offer-preview-column{grid-template-columns:1fr}.report-range{flex-direction:column;align-items:stretch}.report-range .primary-button{width:100%}.report-table{overflow-x:auto}.report-head,.report-row{min-width:600px}.project-report-list article{grid-template-columns:1fr;gap:5px}}.admin-only-builder-terms{background:#fff9e8;border-color:#efdca0;margin:0 -22px;padding:22px}.admin-only-builder-terms .builder-title>span{background:#9a6e10}.cooperation-amount-input{grid-template-columns:minmax(0,1fr) 86px;gap:8px;display:grid}.cooperation-amount-input input:disabled,.cooperation-amount-input select:disabled{cursor:not-allowed;color:#8993a4;background:#f2f4f6}@media (max-width:650px){.admin-only-builder-terms{margin:0 -16px;padding:16px}}.create-from-text{justify-self:start;margin-top:-5px;padding:10px 14px}.public-template-preview{padding:20px}.poster-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.poster-preview-heading .eyebrow{margin:0 0 4px}.poster-preview-heading h2{margin:0}.poster-preview-heading>span{color:#087fd0;letter-spacing:.06em;background:#f4faff;border:1px solid #cfe3f2;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.professional-poster-preview,.saved-poster-preview-art{background:#fff;border:1px solid #c9dfef;border-radius:13px;overflow:hidden;box-shadow:0 12px 25px #0a568c14}.professional-poster-preview{aspect-ratio:4/5}.professional-poster-preview svg,.saved-poster-preview-art svg{width:100%;height:auto;display:block}.poster-preview-flow{color:#536f89;background:#f4faff;border:1px solid #d9ecfa;border-radius:10px;gap:4px;margin-top:12px;padding:11px 12px;font-size:10px;line-height:1.45;display:grid}.poster-preview-flow b{color:#087fd0;font-size:11px}.saved-poster-preview{background:#f8fcff;border:1px solid #dceaf4;border-radius:13px;gap:10px;margin:16px 0;padding:12px;display:grid}.saved-poster-preview-art{aspect-ratio:4/5;justify-self:center;width:100%;max-width:370px}.saved-poster-preview p{color:#64798d;margin:0;font-size:11px;line-height:1.45}@media (max-width:650px){.poster-preview-heading{align-items:flex-start}.public-template-preview{padding:16px}.saved-poster-preview-art{max-width:100%}}.social-output{background:#fff;border:1px solid #d6e8f4;border-radius:14px;margin:20px 0;padding:21px}.social-output>div:first-child{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.social-output h2{margin:0;font-size:17px}.social-output p{color:#708096;margin:6px 0 0;font-size:11px;line-height:1.45}.social-downloads{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.social-downloads a{text-decoration:none}.social-output .social-preview{min-height:200px}.social-output .manual-links{margin-top:14px}.export-card>p{color:#718096;margin:0 0 16px;font-size:11px;line-height:1.5}.export-card>label{color:#4e5d71;gap:6px;font-size:11px;font-weight:800;display:grid}.export-card select{font:inherit;background:#fff;border:1px solid #d7e3eb;border-radius:8px;padding:10px;font-size:12px}.export-group{background:#f6fbff;border:1px solid #d8eaf5;border-radius:10px;margin:18px 0;padding:14px}.export-group h3{margin:0;font-size:13px}.export-group p{color:#637a91;margin:5px 0 12px;font-size:10px;line-height:1.45}.export-group>div{flex-wrap:wrap;gap:8px;display:flex}.internal-export{background:#fafbfc;border-color:#e1e3eb}.hero-generator{background:linear-gradient(135deg,#f5fbff,#fff);border:1px solid #d8eaf5;border-radius:12px;grid-template-columns:minmax(0,1fr) 148px;align-items:stretch;gap:14px;margin:0 0 18px;padding:15px;display:grid}.hero-generator.is-ready{background:linear-gradient(135deg,#f2fbf6,#fff);border-color:#b9e2ce}.hero-generator.is-stale{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#f1dba6}.hero-generator-copy .eyebrow{color:#087fd0;margin-bottom:5px}.hero-generator-copy h3{color:#26384e;margin:0;font-size:14px}.hero-generator-copy>p:not(.eyebrow){color:#667b91;margin:7px 0 12px;font-size:10px;line-height:1.5}.hero-generator-copy .primary-button{padding:9px 11px;font-size:10px}.hero-generator-preview,.hero-generator-placeholder{object-fit:cover;border-radius:9px;width:148px;height:124px;display:block}.hero-generator-preview{background:#e7f0f5;border:1px solid #d6e5ed}.hero-generator-placeholder{color:#4d9bd0;text-align:center;background:linear-gradient(145deg,#e4f2fc,#cfe8f8);border:1px dashed #aecfe2;place-content:center;gap:5px;display:grid}.hero-generator-placeholder span{font-size:28px;line-height:1}.hero-generator-placeholder small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}@media (max-width:480px){.hero-generator{grid-template-columns:1fr}.hero-generator-preview,.hero-generator-placeholder{width:100%;height:160px}.hero-generator-copy .primary-button{width:100%}}.projects-page{color:#10233d;background:#f5f9fc;min-height:100vh}.projects-content{max-width:1180px;margin:0 auto;padding:52px 24px 80px}.projects-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.projects-heading h1{letter-spacing:-1px;margin:0;font-size:32px}.projects-heading .portal-copy{max-width:650px;margin-bottom:0}.project-toolbar{align-items:flex-end;gap:10px;display:flex}.project-toolbar label{color:#50657b;gap:6px;font-size:11px;font-weight:800;display:grid}.project-toolbar select{color:#16314d;min-width:145px;font:inherit;background:#fff;border:1px solid #d4e2ec;border-radius:8px;padding:10px;font-size:12px}.project-cards{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:22px;margin-top:28px;display:grid}.project-card{background:#fff;border:1px solid #dce8f0;border-radius:20px;padding:24px;box-shadow:0 10px 30px #10335a0f}.project-card-head{border-bottom:1px solid #e4edf3;justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}.project-card h2{margin:10px 0 5px;font-size:26px}.project-card h3{margin:0 0 9px;font-size:15px}.project-card p{color:#55708a}.project-card-head strong{color:#087fd0;text-align:right;font-size:19px}.project-card-head strong small{color:#6e8195;margin-top:5px;font-size:12px;font-weight:600;display:block}.project-summary{flex-wrap:wrap;gap:10px 18px;padding:15px 0;display:flex}.project-summary p{margin:0;font-size:14px}.project-summary b{color:#243d56}.project-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-detail-grid section{background:#f6fbff;border-radius:12px;padding:14px}.project-detail-grid p,.project-detail-grid ul{margin:0;font-size:14px}.project-detail-grid ul{color:#55708a;padding-left:18px}.project-additional{background:#f7fbff;border:1px solid #d8eafa;border-radius:12px;margin-top:14px;padding:14px}.project-additional h3{color:#185880}.project-additional p{white-space:pre-wrap;margin:0;font-size:14px}.internal-project-details{background:#fff8df;border:1px solid #f1df9c;border-radius:12px;margin-top:16px;padding:15px}.internal-project-details h3{color:#7d5d00}.internal-project-details p{white-space:pre-wrap;margin:7px 0;font-size:14px}.internal-project-details b{color:#5e4800}.recruiter-materials{border-top:1px solid #e4edf3;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:18px;display:grid}.recruiter-materials>div{background:#f8fbfd;border:1px solid #ddeaf3;border-radius:12px;padding:14px}.recruiter-materials h3{color:#183b5a;margin:0 0 6px;font-size:14px}.recruiter-materials p{color:#678097;min-height:34px;margin:0;font-size:12px;line-height:1.4}.recruiter-materials .team-materials{background:#fffcf3;border-color:#eee4bd}.material-buttons{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.material-buttons button{flex:1;min-width:122px;padding:10px}.public-offer-link{color:#087fd0;margin-top:16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.projects-empty{background:#fff;border:1px solid #dce8f0;border-radius:16px;max-width:620px;margin:30px 0;padding:23px}.projects-empty h2{margin:0 0 8px;font-size:18px}.projects-empty p{color:#60768c;margin:0 0 18px;font-size:13px;line-height:1.5}@media (max-width:760px){.projects-content{padding:36px 16px 52px}.projects-heading{flex-direction:column;align-items:flex-start}.project-toolbar{flex-direction:column;align-items:stretch;width:100%}.project-toolbar select{width:100%}.project-cards{grid-template-columns:1fr}.project-card{padding:18px}.project-card-head{display:block}.project-card-head strong{text-align:left;margin-top:14px;display:block}.project-detail-grid,.recruiter-materials{grid-template-columns:1fr}.recruiter-materials p{min-height:0}}.portal-navigation{background:#fff;border-bottom:1px solid #dcecf7;box-shadow:0 4px 18px #0c4c7210}.portal-navigation-inner{align-items:center;gap:4px;width:min(100% - 32px,1080px);min-height:48px;margin:0 auto;display:flex}.portal-navigation a{color:#627087;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:33px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.portal-navigation a>span{color:#7f8da0;place-items:center;width:15px;font-size:15px;line-height:1;display:grid}.portal-navigation a:hover{color:#0566aa;background:#f2faff}.portal-navigation a.active{color:#0566aa;background:#e7f4fc}.portal-navigation a.active>span{color:#087fd0}@media (max-width:680px){.portal-navigation{overflow-x:auto}.portal-navigation-inner{width:max-content;min-width:100%;padding:0 16px}.portal-navigation a{padding:0 9px;font-size:10px}}.dashboard-shell{color:#1c2b40;background:#f5f9fc;min-height:100vh}.dashboard-topbar{background:#fff;border-bottom:1px solid #dcecf7;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 620px);display:flex}.dashboard-topbar .where2work-brand{width:132px;height:72px}.dashboard-account{align-items:center;gap:11px;display:flex}.dashboard-user-avatar{color:#075f9f;background:#e4f3fc;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.dashboard-account-copy{text-align:right;gap:2px;display:grid}.dashboard-account-copy b{font-size:12px}.dashboard-account-copy small{color:#718097;font-size:10px}.dashboard-layout{grid-template-columns:230px minmax(0,1fr);width:min(100%,1240px);min-height:calc(100vh - 78px);margin:0 auto;display:grid}.dashboard-sidebar{border-right:1px solid #dcecf7;flex-direction:column;padding:26px 15px 20px;display:flex}.dashboard-sidebar-title{color:#9aa6b5;letter-spacing:.1em;text-transform:uppercase;margin:0 10px 9px;font-size:10px;font-weight:900}.dashboard-sidebar nav{gap:4px;display:grid}.dashboard-sidebar a{color:#607087;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.dashboard-sidebar a>span{color:#8090a5;place-items:center;width:18px;font-size:17px;line-height:1;display:grid}.dashboard-sidebar a:hover{color:#0566aa;background:#f0f9fe}.dashboard-sidebar a.active{color:#0566aa;background:#e2f3fc}.dashboard-sidebar a.active>span{color:#087fd0}.dashboard-sidebar-divider{background:#dcecf7;height:1px;margin:20px 10px}.dashboard-sidebar-help{color:#577088;background:#edf8fe;border:1px solid #d2e8f6;border-radius:11px;margin-top:auto;padding:14px}.dashboard-sidebar-help b{color:#176b9e;margin-bottom:5px;font-size:11px;display:block}.dashboard-sidebar-help p{margin:0;font-size:10px;line-height:1.45}.dashboard-main{min-width:0;padding:42px 42px 70px}.dashboard-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.dashboard-hero h1{color:#18283d;letter-spacing:-1.2px;max-width:620px;margin:0;font-size:34px}.dashboard-hero-copy{color:#718198;max-width:615px;margin:10px 0 0;font-size:14px;line-height:1.55}.dashboard-primary-action{color:#fff;white-space:nowrap;background:#087fd0;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #087fd033}.dashboard-primary-action:hover{background:#0566aa}.dashboard-primary-action span{margin-right:7px;font-size:18px;line-height:1}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:22px;display:grid}.dashboard-metric{background:#fff;border:1px solid #dce7ef;border-radius:13px;align-items:flex-start;gap:12px;min-height:112px;padding:18px;display:flex;box-shadow:0 3px 12px #0b385a08}.dashboard-metric-icon{color:#087fd0;background:#e6f4fc;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.dashboard-metric-icon.draft{color:#7a58c9;background:#f0ebff}.dashboard-metric-icon.social{color:#21845c;background:#e7f8ef}.dashboard-metric b{color:#1d2d43;letter-spacing:-.8px;font-size:27px;display:block}.dashboard-metric span{color:#68798f;margin-top:5px;font-size:11px;line-height:1.35;display:block}.dashboard-focus{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:15px;margin-bottom:26px;display:grid}.dashboard-next-step,.dashboard-workflow{background:#fff;border:1px solid #dce7ef;border-radius:13px;box-shadow:0 3px 12px #0b385a08}.dashboard-next-step{align-items:center;gap:16px;padding:20px;display:flex}.dashboard-next-step-icon{color:#fff;background:linear-gradient(135deg,#087fd0,#0566aa);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.dashboard-next-step h2,.dashboard-workflow h2{color:#23354c;margin:0;font-size:15px}.dashboard-next-step p{color:#66788e;margin:6px 0 0;font-size:11px;line-height:1.5}.dashboard-next-step a{color:#0874bc;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:900;text-decoration:none}.dashboard-next-step a:hover{text-decoration:underline}.dashboard-workflow{padding:19px 20px}.dashboard-workflow h2{margin-bottom:12px}.dashboard-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-workflow li{color:#697a8f;padding-left:23px;font-size:10px;line-height:1.4;position:relative}.dashboard-workflow li span{color:#0566aa;background:#e4f3fc;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;top:0;left:0}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.dashboard-section-heading h2{color:#213249;margin:0;font-size:18px}.dashboard-section-heading p{color:#75859a;margin:4px 0 0;font-size:11px}.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dashboard-action{min-height:109px;color:inherit;background:#fff;border:1px solid #dce7ef;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;box-shadow:0 3px 12px #0b385a08}.dashboard-action:hover{border-color:#9ecfe9;transform:translateY(-1px);box-shadow:0 10px 24px #0b385a12}.dashboard-action-icon{color:#087fd0;background:#e6f4fc;border-radius:10px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:grid}.dashboard-action-icon.team{color:#7a58c9;background:#f0ebff}.dashboard-action-icon.social{color:#21845c;background:#e7f8ef}.dashboard-action b{color:#24354c;font-size:13px;display:block}.dashboard-action small{color:#75859a;margin-top:5px;font-size:10px;line-height:1.45;display:block}.dashboard-action i{color:#087fd0;font-size:21px;font-style:normal}@media (max-width:940px){.dashboard-layout{grid-template-columns:190px minmax(0,1fr)}.dashboard-main{padding:35px 28px 58px}.dashboard-focus{grid-template-columns:1fr}.dashboard-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dashboard-topbar{min-height:68px;padding:0 16px}.dashboard-topbar .where2work-brand{width:106px;height:59px}.dashboard-account{gap:8px}.dashboard-user-avatar{display:none}.dashboard-account-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.dashboard-layout{display:block}.dashboard-sidebar{border-bottom:1px solid #dcecf7;border-right:0;flex-direction:row;align-items:center;gap:4px;padding:9px 16px;overflow-x:auto}.dashboard-sidebar-title,.dashboard-sidebar-divider,.dashboard-sidebar-help{display:none}.dashboard-sidebar nav{gap:4px;display:flex}.dashboard-sidebar a{white-space:nowrap;min-height:34px;padding:0 8px;font-size:10px}.dashboard-sidebar a>span{width:14px;font-size:14px}.dashboard-main{padding:30px 16px 48px}.dashboard-hero{flex-direction:column;align-items:flex-start;margin-bottom:21px}.dashboard-hero h1{font-size:28px}.dashboard-hero-copy{font-size:12px}.dashboard-primary-action{width:100%}.dashboard-metrics{gap:9px}.dashboard-metric{flex-direction:column;gap:8px;min-height:100px;padding:13px}.dashboard-metric-icon{width:30px;height:30px;font-size:14px}.dashboard-metric b{font-size:23px}.dashboard-metric span{margin-top:3px;font-size:10px}.dashboard-next-step{flex-wrap:wrap;align-items:flex-start;padding:16px}.dashboard-next-step a{width:100%;margin:0}.dashboard-workflow{padding:16px}.dashboard-workflow ol{grid-template-columns:1fr;gap:8px}.dashboard-actions{grid-template-columns:1fr}.dashboard-action{min-height:96px;padding:15px}}@media (max-width:430px){.dashboard-account-copy small,.dashboard-account .account-actions a{display:none}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metric{flex-direction:row;align-items:center}.dashboard-metric b{font-size:25px}}.simple-admin-page{color:#172a3e;background:#f5f9fc;min-height:100vh}.simple-admin-content{width:min(100% - 32px,1080px);margin:0 auto;padding:46px 0 72px}.simple-admin-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.simple-admin-heading .eyebrow{margin:0 0 8px}.simple-admin-heading h1{color:#10233d;letter-spacing:-1.15px;margin:0;font-size:34px}.simple-admin-heading p:not(.eyebrow){color:#6d7d91;max-width:610px;margin:9px 0 0;font-size:13px;line-height:1.5}.simple-add-offer{white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.simple-add-offer span{font-size:18px;line-height:1}.simple-offer-summary{align-items:center;gap:10px;margin:25px 0 17px;display:flex}.simple-offer-summary span{color:#60738a;background:#fff;border:1px solid #dce8f1;border-radius:999px;padding:7px 10px;font-size:11px}.simple-offer-summary b{color:#087fd0;font-size:14px}.simple-offer-summary a{color:#0874bc;margin-left:auto;font-size:12px;font-weight:800;text-decoration:none}.simple-offer-list{gap:10px;display:grid}.simple-offer-row{background:#fff;border:1px solid #dce7ef;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;box-shadow:0 4px 15px #0d36560a}.simple-offer-main{min-width:0}.simple-offer-main h2{color:#1b2c43;letter-spacing:-.25px;margin:7px 0 4px;font-size:17px}.simple-offer-main>p{color:#738397;margin:0;font-size:12px}.simple-offer-meta{color:#63758b;flex-wrap:wrap;gap:7px 13px;margin-top:11px;font-size:10px;line-height:1.4;display:flex}.simple-offer-meta b{color:#344b64}.simple-offer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:365px;display:flex}.simple-offer-actions .primary-button,.simple-offer-actions .secondary-button{white-space:nowrap;text-decoration:none}.archive-button{color:#7a5c16}.simple-empty-state{background:#fff;border:1px dashed #c9d8e5;border-radius:16px;max-width:520px;margin:28px 0;padding:31px}.simple-empty-state h2{margin:0 0 7px;font-size:18px}.simple-empty-state p{color:#6e7e90;margin:0 0 18px;font-size:12px;line-height:1.5}.simple-empty-state a{text-decoration:none}.simple-advanced-panel{background:#fff;border:1px solid #d8e7f2;border-radius:13px;margin-top:20px}.simple-advanced-panel>summary{color:#276c98;cursor:pointer;padding:15px 17px;font-size:12px;font-weight:800}.simple-advanced-panel .batch-download-panel{box-shadow:none;border:0;border-radius:0 0 13px 13px;margin:0}.recruiter-company-groups{gap:22px;margin-top:28px;display:grid}.recruiter-company-group{background:#fff;border:1px solid #dce8f0;border-radius:18px;padding:20px;box-shadow:0 8px 24px #0f41670a}.recruiter-company-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.recruiter-company-heading .eyebrow{margin:0 0 4px;font-size:9px}.recruiter-company-heading h2{color:#17314c;letter-spacing:-.35px;margin:0;font-size:19px}.recruiter-company-heading>span{color:#0874bc;background:#e8f5fc;border-radius:50%;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:11px;font-weight:900;display:grid}.recruiter-company-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;display:grid}.recruiter-offer-card{background:#fcfeff;border:1px solid #e0e9f0;border-radius:13px;flex-direction:column;justify-content:space-between;min-width:0;padding:16px;display:flex}.recruiter-offer-info h2,.recruiter-offer-info h3{color:#1a3048;letter-spacing:-.2px;margin:8px 0 5px;font-size:16px;line-height:1.27}.recruiter-offer-info p{color:#637990;margin:0;font-size:11px;line-height:1.45}.recruiter-offer-rate{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex;margin-top:13px!important}.recruiter-offer-rate strong{color:#087fd0;font-size:16px}.recruiter-offer-rate span{color:#718398;font-size:10px}.recruiter-offer-facts{gap:5px;margin:12px 0 0;display:grid}.recruiter-offer-facts div{color:#63778e;gap:5px;font-size:10px;line-height:1.4;display:flex}.recruiter-offer-facts dt{font-weight:800}.recruiter-offer-facts dd{margin:0}.recruiter-offer-actions{border-top:1px solid #e7eef3;flex-wrap:wrap;gap:7px;margin-top:17px;padding-top:13px;display:flex}.recruiter-offer-actions .primary-button,.recruiter-offer-actions .secondary-button{padding:9px 10px;font-size:11px}.recruiter-offer-actions .text-button{padding:8px 0;font-size:10px}.team-pin-bar{background:#f4fbff;border:1px solid #d5e8f6;border-radius:12px;align-items:center;gap:13px;margin:20px 0;padding:12px 14px;display:flex}.team-pin-bar label{color:#375168;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.team-pin-bar input{width:102px;font:inherit;background:#fff;border:1px solid #c7ddec;border-radius:7px;padding:8px 9px;font-size:12px}.team-pin-bar p{color:#62798f;margin:0;font-size:10px;line-height:1.4}.team-edit-panel{background:#fff;border:1px solid #d9e7f1;border-radius:14px;max-width:650px;margin-top:20px;padding:22px}.team-edit-panel h2{color:#21354c;overflow-wrap:anywhere;margin:0;font-size:17px}.team-edit-panel>p:not(.eyebrow){color:#6a7b8f;margin:8px 0 18px;font-size:12px;line-height:1.5}.team-edit-form{grid-template-columns:1fr 190px;gap:12px;display:grid}.team-edit-form label{color:#4e6075;gap:6px;font-size:11px;font-weight:800;display:grid}.team-edit-form input,.team-edit-form select{width:100%;font:inherit;background:#fff;border:1px solid #d8e2eb;border-radius:8px;padding:10px;font-size:12px}.team-edit-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (max-width:760px){.simple-admin-content{padding:32px 0 52px}.simple-admin-heading{flex-direction:column;align-items:flex-start}.simple-admin-heading h1{font-size:28px}.simple-add-offer{justify-content:center;width:100%}.simple-offer-summary{flex-wrap:wrap}.simple-offer-summary a{width:100%;margin:2px 0 0}.simple-offer-row{flex-direction:column;align-items:stretch;padding:16px}.simple-offer-actions{justify-content:flex-start;max-width:none}.recruiter-company-group{padding:16px}.recruiter-company-grid{grid-template-columns:1fr}.team-pin-bar{flex-direction:column;align-items:stretch}.team-pin-bar label{justify-content:space-between}.team-edit-form{grid-template-columns:1fr}.team-edit-actions{justify-content:stretch}.team-edit-actions>*{flex:1}}
