@import 'Roadtechs.WebApp.Client.jxjjjdxiwx.bundle.scp.css';
@import '_content/NTComponents.Charts/NTComponents.Charts.x6bkw9zay2.bundle.scp.css';
@import '_content/NTComponents/NTComponents.lbg7kr9ti6.bundle.scp.css';

/* /Components/Jobs/ProductLineItem.razor.rz.scp.css */
.product-line-item[b-qoylrqwhfm]{display:grid;grid-template-columns:minmax(180px, 1fr) minmax(260px, 2fr);gap:24px;padding-block:16px}.product-summary[b-qoylrqwhfm]{display:grid;align-content:start;gap:8px}.product-description[b-qoylrqwhfm]{color:var(--tnt-color-on-surface-variant)}.product-option-content[b-qoylrqwhfm]{display:grid;gap:8px;text-align:start}.product-options[b-qoylrqwhfm]{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:16px;min-width:0}@media(max-width: 720px){.product-line-item[b-qoylrqwhfm]{grid-template-columns:1fr}}
/* /Components/Jobs/PurchaseOptions/EmployerRegistrationOptions.razor.rz.scp.css */
.employer-registration-options[b-h3rrgffv7o]{display:grid;gap:24px}.registration-options-header[b-h3rrgffv7o]{display:grid;gap:8px}.registration-options-header h2[b-h3rrgffv7o],.registration-options-header p[b-h3rrgffv7o]{margin:0}.registration-options-grid[b-h3rrgffv7o]{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:16px}.option-kicker[b-h3rrgffv7o]{color:var(--tnt-color-primary)}.registration-option-content[b-h3rrgffv7o]{display:grid;gap:16px;text-align:start}.registration-option-content h3[b-h3rrgffv7o],.registration-option-content p[b-h3rrgffv7o],.registration-option-content ul[b-h3rrgffv7o]{margin:0}.registration-option-content ul[b-h3rrgffv7o]{display:grid;gap:8px;padding-left:20px}
/* /Components/Jobs/PurchaseOptions/PurchaseForCompany.razor.rz.scp.css */
.purchase-plan-section[b-b4y2nqop7f]{padding-block:24px}.purchase-plan-heading[b-b4y2nqop7f]{margin-bottom:16px}.purchase-plan-heading h2[b-b4y2nqop7f],.purchase-plan-heading p[b-b4y2nqop7f]{margin:0}.purchase-plan-heading p[b-b4y2nqop7f]{margin-top:4px;color:var(--tnt-color-on-surface-variant)}.purchase-plan-grid[b-b4y2nqop7f]{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:20px;align-items:stretch}.purchase-plan-card[b-b4y2nqop7f]{position:relative;display:flex;min-width:0;padding:28px 24px 24px}.purchase-plan-content[b-b4y2nqop7f]{display:flex;flex:1;flex-direction:column}.purchase-plan-header[b-b4y2nqop7f]{display:grid;grid-template-rows:auto minmax(58px, auto);align-content:start}.purchase-plan-header p[b-b4y2nqop7f],.purchase-plan-header h3[b-b4y2nqop7f]{margin:0}.purchase-plan-header h3[b-b4y2nqop7f]{margin-top:8px}.purchase-plan-kicker[b-b4y2nqop7f]{color:var(--tnt-color-primary);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.purchase-plan-badge[b-b4y2nqop7f]{position:absolute;top:0;right:24px;margin:0;padding:5px 12px;border-radius:0 0 8px 8px;background:var(--tnt-color-primary);color:var(--tnt-color-on-primary);font-weight:700;text-transform:uppercase}.purchase-plan-price[b-b4y2nqop7f]{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:66px;margin:0;padding:20px 0 14px;color:var(--tnt-color-on-surface-variant);white-space:nowrap}.purchase-plan-price span:first-child[b-b4y2nqop7f]{color:var(--tnt-color-primary);font-size:2rem;font-weight:800;line-height:1.1}.purchase-plan-description[b-b4y2nqop7f]{min-height:72px;margin:0 0 16px;color:var(--tnt-color-on-surface-variant);line-height:1.5}.purchase-plan-features[b-b4y2nqop7f]{min-height:144px;margin:0;padding:0;color:var(--tnt-color-on-surface-variant);list-style:none}.purchase-plan-features li[b-b4y2nqop7f]{position:relative;padding:11px 0 11px 16px;border-bottom:1px dashed var(--tnt-color-outline-variant);line-height:1.5}.purchase-plan-features li[b-b4y2nqop7f]::before{position:absolute;top:19px;left:0;width:6px;height:6px;border-radius:50%;background:var(--tnt-color-primary);content:""}.purchase-plan-features li:last-child[b-b4y2nqop7f]{border-bottom:0}.purchase-plan-add-on[b-b4y2nqop7f]{min-height:42px;margin:16px 0 0;color:var(--tnt-color-on-surface-variant);font-size:.875rem;line-height:1.5}.purchase-plan-action[b-b4y2nqop7f]{margin-top:auto;padding-top:18px}.purchase-plan-action[b-b4y2nqop7f]  a,.purchase-plan-action[b-b4y2nqop7f]  button{width:100%;justify-content:center}@media(max-width: 650px){.purchase-plan-card[b-b4y2nqop7f]{padding:24px 20px}.purchase-plan-header[b-b4y2nqop7f]{grid-template-rows:auto auto}.purchase-plan-description[b-b4y2nqop7f],.purchase-plan-features[b-b4y2nqop7f]{min-height:0}}
/* /Components/Jobs/PurchaseOptions/PurchaseForSpecificStagedJob.razor.rz.scp.css */
.staged-purchase-content[b-aw37hbh2ik]{display:grid;gap:24px}.staged-job-summary[b-aw37hbh2ik]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.staged-job-board[b-aw37hbh2ik]{display:grid;gap:8px}
/* /Layout/AccountLayout.razor.rz.scp.css */
.account-layout[b-fv5lam4b9g]{align-items:center;background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--tnt-color-primary) 14%, transparent), transparent 34rem),radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--tnt-color-tertiary) 12%, transparent), transparent 30rem),var(--tnt-color-surface-container-low);box-sizing:border-box;display:grid;flex:1 0 auto;min-inline-size:0;overflow:hidden;padding-block:clamp(24px,4vw,48px);place-items:center;position:relative}.account-layout-glow[b-fv5lam4b9g]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tnt-color-outline-variant) 42%, transparent);border-radius:50%;pointer-events:none;position:absolute;width:clamp(180px,25vw,360px)}.account-layout-glow-top[b-fv5lam4b9g]{inset-block-start:-18%;inset-inline-end:5%}.account-layout-glow-bottom[b-fv5lam4b9g]{inset-block-end:-26%;inset-inline-start:3%;width:clamp(240px,32vw,480px)}.account-layout-shell[b-fv5lam4b9g]{background:var(--tnt-color-surface-container-lowest);border:1px solid var(--tnt-color-outline-variant);border-radius:28px;box-shadow:0 24px 72px color-mix(in srgb, var(--tnt-color-shadow) 18%, transparent);display:grid;grid-template-columns:minmax(280px, 0.82fr) minmax(0, 1.18fr);isolation:isolate;min-inline-size:0;overflow:hidden}.account-layout-welcome[b-fv5lam4b9g]{background-color:var(--tnt-color-primary);background-image:linear-gradient(145deg, transparent, color-mix(in srgb, var(--tnt-color-on-primary) 10%, transparent));color:var(--tnt-color-on-primary);display:flex;flex-direction:column;gap:clamp(32px,5vh,64px);justify-content:center;min-block-size:clamp(520px,66vh,720px);padding:clamp(32px,5vw,72px);position:relative}.account-layout-eyebrow[b-fv5lam4b9g]{align-items:center;display:flex;font-size:.78rem;font-weight:700;gap:10px;letter-spacing:.08em;position:relative;text-transform:uppercase;z-index:1}.account-layout-status[b-fv5lam4b9g]{background:var(--tnt-color-on-primary);border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb, var(--tnt-color-on-primary) 16%, transparent);block-size:8px;inline-size:8px}.account-layout-welcome-copy[b-fv5lam4b9g]{position:relative;z-index:1}.account-layout-welcome-copy .account-layout-headline[b-fv5lam4b9g]{font-size:clamp(2rem,3.5vw,3.6rem);font-weight:750;letter-spacing:-0.04em;line-height:1.02;margin:0;max-inline-size:11ch;text-wrap:balance}.account-layout-welcome-copy p[b-fv5lam4b9g]{color:var(--tnt-color-on-primary);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65;margin:24px 0 0;max-inline-size:34rem}.account-layout-benefits[b-fv5lam4b9g]{display:grid;gap:16px;margin:0;padding:0;position:relative;z-index:1}.account-layout-benefits li[b-fv5lam4b9g]{align-items:flex-start;display:flex;gap:12px;line-height:1.45}.account-layout-benefits span[b-fv5lam4b9g]{align-items:center;background:color-mix(in srgb, var(--tnt-color-on-primary) 16%, transparent);border-radius:50%;block-size:24px;display:inline-flex;flex:0 0 24px;inline-size:24px;justify-content:center}.account-layout-signature[b-fv5lam4b9g]{color:var(--tnt-color-on-primary);font-size:.78rem;line-height:1.5;margin:auto 0 0;position:relative;z-index:1}.account-layout-content[b-fv5lam4b9g]{align-items:center;background:var(--tnt-color-surface-container-lowest);box-sizing:border-box;color:var(--tnt-color-on-surface);display:grid;min-inline-size:0;padding:clamp(28px,4vw,56px)}.account-layout-content-inner[b-fv5lam4b9g]{inline-size:100%;margin-inline:auto;max-inline-size:54rem;min-inline-size:0}.account-layout-content[b-fv5lam4b9g]  .login-container,.account-layout-content[b-fv5lam4b9g]  .register-container,.account-layout-content[b-fv5lam4b9g]  .forgot-password-container,.account-layout-content[b-fv5lam4b9g]  .reset-password-container{inline-size:100%;max-inline-size:none}.account-layout-content[b-fv5lam4b9g]  .form-card{box-sizing:border-box;inline-size:100%;margin:0}.account-layout-content[b-fv5lam4b9g]  .account-form-field{max-inline-size:44rem;width:100%}.account-layout-content[b-fv5lam4b9g]  .account-form-field+.account-form-field{margin-block-start:16px}@media only screen and (max-width: 839px){.account-layout-shell[b-fv5lam4b9g]{border-radius:22px;grid-template-columns:minmax(0, 1fr)}.account-layout-welcome[b-fv5lam4b9g]{gap:16px;min-block-size:auto;padding:28px 24px}.account-layout-welcome-copy .account-layout-headline[b-fv5lam4b9g]{font-size:clamp(1.7rem,8vw,2.35rem);max-inline-size:18ch}.account-layout-welcome-copy p[b-fv5lam4b9g]{font-size:.95rem;line-height:1.5;margin-block-start:12px}.account-layout-benefits[b-fv5lam4b9g],.account-layout-signature[b-fv5lam4b9g]{display:none}.account-layout-content[b-fv5lam4b9g]{padding:28px 16px 32px}}@media only screen and (max-width: 420px){.account-layout-shell[b-fv5lam4b9g]{border-radius:18px}.account-layout-welcome[b-fv5lam4b9g]{padding:24px 20px}.account-layout-eyebrow[b-fv5lam4b9g]{font-size:.68rem}}
/* /Pages/Account/ForgotPassword.razor.rz.scp.css */
.forgot-password-container[b-0bkwqf6gfl]  .form-card{padding:16px;margin:8px 0}.forgot-password-container[b-0bkwqf6gfl]  .form-card .forgot-password-header{text-align:center}.forgot-password-container[b-0bkwqf6gfl]  .form-card .remembered-password{margin-top:32px}
/* /Pages/Account/Login.razor.rz.scp.css */
.login-container[b-3gxjwsrle0]  .form-card{padding:16px;margin:8px 0}.login-container[b-3gxjwsrle0]  .form-card .login-header{text-align:center}
/* /Pages/Account/Register.razor.rz.scp.css */
.register-container[b-vsivvtw5i7]  .form-card{padding:16px;margin:8px 0}.register-container[b-vsivvtw5i7]  .form-card .register-header{text-align:center}.register-container[b-vsivvtw5i7]  .form-card .account-type-options{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px}.register-container[b-vsivvtw5i7]  .form-card .account-type-options .account-type-option.active{font-weight:700}
/* /Pages/Account/ResetPassword.razor.rz.scp.css */
.reset-password-container[b-c70iizwuzf]  .form-card{padding:16px;margin:8px 0}.reset-password-container[b-c70iizwuzf]  .form-card .reset-password-header{text-align:center}.reset-password-container[b-c70iizwuzf]  .form-card .return-to-login{margin-top:32px}
/* /Pages/Error.razor.rz.scp.css */
.error-content[b-3ly6hutgfk]{max-width:720px;padding-block:24px 48px;color:var(--tnt-color-on-surface)}.error-content h2[b-3ly6hutgfk],.error-content p[b-3ly6hutgfk]{margin:0}.error-content>p[b-3ly6hutgfk]{margin-top:12px;line-height:1.6}.error-actions[b-3ly6hutgfk]{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.error-reference[b-3ly6hutgfk]{margin-top:32px;padding:16px;border-radius:8px;background:var(--tnt-color-surface-container-low);color:var(--tnt-color-on-surface);overflow-wrap:anywhere}.error-reference p+p[b-3ly6hutgfk]{margin-top:8px}
/* /Pages/Jobs/Checkout.razor.rz.scp.css */
.checkout-content[b-g3zm2uemy5]{display:grid;gap:16px}.checkout-stripe-container[b-g3zm2uemy5]{width:100%;min-height:400px}.checkout-error[b-g3zm2uemy5]{color:var(--tnt-color-error)}
/* /Pages/Jobs/Purchase.razor.rz.scp.css */
.select-company-header[b-qjnszsb737]{margin:0}.purchase-content[b-qjnszsb737]{display:grid;gap:24px;min-width:0}.purchase-error[b-qjnszsb737]{color:var(--tnt-color-error)}
/* /Pages/Pricing.razor.rz.scp.css */
.pricing-page[b-vbvcnjgi6r]{padding:48px 0 56px;background:linear-gradient(180deg, color-mix(in srgb, var(--tnt-color-primary-container) 12%, var(--tnt-color-surface)) 0, var(--tnt-color-surface) 340px)}.pricing-hero[b-vbvcnjgi6r]{max-width:760px;margin-bottom:36px}.pricing-hero h1[b-vbvcnjgi6r],.pricing-hero p[b-vbvcnjgi6r]{margin:0}.pricing-hero h1[b-vbvcnjgi6r]{max-width:650px;margin-top:8px;color:var(--tnt-color-on-surface);font-size:clamp(2.25rem,6vw,4.5rem);font-weight:800;letter-spacing:-0.04em;line-height:.98}.pricing-hero__eyebrow[b-vbvcnjgi6r]{color:var(--tnt-color-primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-hero__summary[b-vbvcnjgi6r]{max-width:680px;margin-top:20px !important;color:var(--tnt-color-on-surface-variant)}.pricing-bundle[b-vbvcnjgi6r]{display:inline-flex;margin-bottom:24px;padding:10px 16px;border:1px solid var(--tnt-color-outline-variant);border-radius:999px;background:var(--tnt-color-primary-container);color:var(--tnt-color-on-primary-container);line-height:1.5}.pricing-bundle a[b-vbvcnjgi6r]{margin:0 4px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.pricing-grid[b-vbvcnjgi6r]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;align-items:stretch}.pricing-card[b-vbvcnjgi6r]{position:relative;display:flex;flex-direction:column;min-width:0;padding:32px 26px 26px}.pricing-card h2[b-vbvcnjgi6r],.pricing-card p[b-vbvcnjgi6r],.pricing-card ul[b-vbvcnjgi6r]{margin:0}.pricing-card h2[b-vbvcnjgi6r]{margin-top:8px;color:var(--tnt-color-on-surface)}.pricing-card>p[b-vbvcnjgi6r],.pricing-card li[b-vbvcnjgi6r]{color:var(--tnt-color-on-surface-variant);line-height:1.5}.pricing-card__header[b-vbvcnjgi6r]{display:grid;grid-template-rows:auto minmax(58px, auto);align-content:start}.pricing-card__badge[b-vbvcnjgi6r]{position:absolute;top:0;right:26px;padding:5px 12px;border-radius:0 0 8px 8px;background:var(--tnt-color-primary);color:var(--tnt-color-on-primary) !important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pricing-card__kicker[b-vbvcnjgi6r]{color:var(--tnt-color-primary);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pricing-card__price[b-vbvcnjgi6r]{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:66px;padding:20px 0 14px;color:var(--tnt-color-on-surface-variant);white-space:nowrap}.pricing-card__amount[b-vbvcnjgi6r]{color:var(--tnt-color-primary);font-size:2rem;font-weight:800;line-height:1.1}.pricing-card__description[b-vbvcnjgi6r]{min-height:72px;margin-bottom:16px !important}.pricing-card__features[b-vbvcnjgi6r]{min-height:144px;padding:0;list-style:none}.pricing-card__features li[b-vbvcnjgi6r]{position:relative;padding:11px 0 11px 16px;border-bottom:1px dashed var(--tnt-color-outline-variant)}.pricing-card__features li[b-vbvcnjgi6r]::before{position:absolute;top:19px;left:0;width:6px;height:6px;border-radius:50%;background:var(--tnt-color-primary);content:""}.pricing-card__features li:last-child[b-vbvcnjgi6r]{border-bottom:0}.pricing-card__add-on[b-vbvcnjgi6r]{min-height:42px;margin-top:16px !important;font-size:.875rem;line-height:1.5}.pricing-card__action[b-vbvcnjgi6r]{margin-top:auto;padding-top:18px}.pricing-card__action[b-vbvcnjgi6r]  a{width:100%;justify-content:center}.pricing-guidance[b-vbvcnjgi6r],.pricing-unavailable[b-vbvcnjgi6r]{margin-top:36px;padding:20px 24px;border-left:4px solid var(--tnt-color-primary);border-radius:0 8px 8px 0;background:var(--tnt-color-surface-container-low);color:var(--tnt-color-on-surface-variant)}.pricing-unavailable[b-vbvcnjgi6r]{max-width:640px}.pricing-unavailable h2[b-vbvcnjgi6r],.pricing-unavailable p[b-vbvcnjgi6r]{margin:0 0 12px}.pricing-loading[b-vbvcnjgi6r]{min-height:320px}.pricing-disclaimer[b-vbvcnjgi6r]{margin:16px 0 0;color:var(--tnt-color-on-surface-variant)}@media(max-width: 1100px){.pricing-grid[b-vbvcnjgi6r]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 650px){.pricing-page[b-vbvcnjgi6r]{padding:32px 0 40px}.pricing-hero[b-vbvcnjgi6r]{margin-bottom:28px}.pricing-grid[b-vbvcnjgi6r]{grid-template-columns:1fr}.pricing-card[b-vbvcnjgi6r]{padding:24px 20px}.pricing-card__header[b-vbvcnjgi6r]{grid-template-rows:auto auto}.pricing-card__description[b-vbvcnjgi6r],.pricing-card__features[b-vbvcnjgi6r]{min-height:0}}
