.jobs-route .job-type-filters button{flex:none;min-width:44px}.jobs-route .jobs-hero.surface{background:linear-gradient(118deg, var(--porcelain) 0 60%, #e3f2e8 64% 76%, #f1e1c9 80%);box-shadow:0 6px 0 var(--ply-masthead,#d8c7a8), 0 18px 34px #0d2c2214;border-radius:18px 22px 15px 20px}.jobs-route .jobs-hero:after{opacity:.75;left:58%;right:auto}.jobs-hero__object img{max-width:none}.jobs-route .jobs-metric-strip article{background:linear-gradient(158deg, var(--porcelain) 0 66%, #fbf5ea);border-radius:14px 17px 12px 15px;box-shadow:0 4px #dfcfb5,0 12px 22px #0d2c220f}.jobs-route .jobs-metric-strip span{color:var(--ink-600);letter-spacing:.04em}.jobs-route .jobs-list-workspace.surface,.jobs-route .jobs-kanban.surface,.jobs-route .jobs-review-workspace.surface{box-shadow:0 5px 0 var(--ply-rail,#ddcdb2), 0 14px 28px #0d2c220f;border-radius:16px 19px 14px 17px}.trade-mark img{max-width:none}.job-record-form>section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f1f3ef;--ink:#14211b;--surface:#fff;--steel:#51635a;--steel-light:#5b685f;--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--primary:#1c5d3f;--primary-solid:#1c5d3f;--primary-foreground:#fff;--muted:#e5eae5;--muted-foreground:var(--steel);--border:#cbd3cd;--input:#7e8c83;--ring:#1c5d3f}@media (max-width:760px){.job-record-form>section{order:-1}.job-record-form>aside{border-bottom:0;border-top:1px solid var(--line)}.jobs-route .jobs-hero.surface{background:linear-gradient(172deg, var(--porcelain) 0 54%, #e3f2e8 58% 77%, #f1e1c9 81%)}.jobs-route .jobs-hero{gap:.9rem;padding:1.15rem 1.2rem 1.3rem}.jobs-route .jobs-hero__object{align-self:flex-end;width:74px;height:66px;margin:.2rem 1.6rem 0 0;display:grid}.jobs-route .jobs-hero__object img{width:92px;height:92px}.jobs-route .jobs-hero__object span:last-of-type{animation:none}.jobs-route .jobs-hero:after{display:none}.jobs-route .jobs-metric-strip{gap:.55rem}.jobs-route .jobs-metric-strip article{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:.7rem .85rem}.jobs-route .jobs-metric-strip b{grid-area:1/2;font-size:1.25rem}.jobs-route .jobs-metric-strip small{grid-column:1/-1}.jobs-route .breadcrumb a{min-width:44px}.job-command .breadcrumb a{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.jobs-search input{min-width:44px;font-size:16px}.job-record-form input:not([type=radio]),.job-record-form select,.job-record-form textarea{font-size:16px}.jobs-review-workspace .jobs-view-nav a,.jobs-review-workspace .job-review-card__actions .button{min-height:44px}.jobs-route .job-type-filters button,.jobs-route .job-type-filters__settings{white-space:nowrap;flex:none;min-width:44px}.jobs-route .job-type-filters img{flex:none}.jobs-route .job-type-filters{scroll-snap-type:x proximity;scroll-padding-left:1rem}.jobs-route .job-type-filters>button{scroll-snap-align:start}.jobs-route .jobs-view-nav{flex-wrap:wrap;gap:.3rem;overflow-x:visible}.jobs-route .jobs-view-nav a{white-space:nowrap;flex:calc(50% - .15rem);justify-content:center;min-height:44px}.jobs-route .jobs-list-workspace>header .jobs-search{flex:1 1 0;min-width:10.5rem}.jobs-route .jobs-list-workspace>header>.button{flex:none;justify-content:center;min-height:44px}.jobs-route .jobs-kanban__lanes{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;min-height:0;max-height:70svh;display:flex;grid-template-columns:none!important}.jobs-route .job-kanban-lane{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;min-width:0;display:flex;overflow-y:auto}.jobs-route .job-kanban-lane>header,.jobs-route .job-kanban-lane>.job-kanban-card{flex:none}.jobs-route .job-kanban-lane>.lane-empty{flex:auto;place-items:center;display:grid}}.jobs-route .job-kanban-lane>.lane-empty{align-content:center;justify-items:center;gap:.6rem;display:grid}.jobs-route .lane-empty>p{margin:0}.jobs-route .lane-empty__action{border-color:var(--line);color:var(--field-800);background:var(--porcelain);font-size:.75rem}.jobs-route .lane-empty__action:hover{border-color:var(--field-400)}@media (min-width:761px){.jobs-route .jobs-list-workspace>header{flex-wrap:wrap}.jobs-route .jobs-list-workspace>header .jobs-search{flex:0 230px;min-width:150px}.jobs-route .jobs-list-workspace>header>.button{white-space:nowrap}}.jobs-route .money-do-next{border-left:3px solid var(--field-500);background:linear-gradient(158deg, var(--mint-50) 0 62%, var(--paper-100));box-shadow:var(--depth-rail);border-radius:5px 17px 13px 6px;gap:.3rem;margin:1rem 0 0;padding:.85rem 1.05rem .95rem;display:grid}.jobs-route .money-do-next h2{color:var(--ink-950);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:800;line-height:1.15}.jobs-route .money-do-next p{max-width:72ch;color:var(--ink-650);font-size:var(--text-dashboard-body);margin:0;line-height:1.5}.jobs-route .money-do-next__actions{flex-wrap:wrap;gap:.55rem;margin-top:.45rem;display:flex}.jobs-route :is(h1,h2,h3) .fp-num{font-weight:600}.jobs-route .fl-masthead__actions .button{white-space:nowrap}.jobs-route .jobs-view-nav a{border:1px solid var(--line);min-height:36px;color:var(--ink-650);background:var(--porcelain);box-shadow:0 2px 0 var(--ply-tile);border-radius:11px 13px 10px 12px}.jobs-route .jobs-view-nav a.is-active{border-color:var(--field-800);color:var(--porcelain);background:linear-gradient(180deg, var(--field-700), var(--field-800));box-shadow:0 2px 0 var(--field-850)}.jobs-route .jobs-view-nav__count{min-width:21px;min-height:21px;color:var(--porcelain);background:var(--field-700);box-shadow:0 0 0 2px var(--porcelain), 0 1px 2px color-mix(in srgb, var(--ink-950) 28%, transparent);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-grid}.jobs-route .jobs-view-nav a.is-active .jobs-view-nav__count{color:var(--field-800);background:var(--porcelain);box-shadow:0 0 0 2px color-mix(in srgb, var(--porcelain) 45%, transparent)}@media (max-width:760px){.jobs-route .jobs-view-nav a,.jobs-route .job-type-filters button,.jobs-route .job-type-filters__settings{min-height:44px}}@media (max-width:720px){.jobs-route .money-do-next__actions .button{flex:auto}}@media (max-width:700px){[data-route-id=jobs] .compliance-workspace nav.compliance-switcher{order:2}[data-route-id=jobs] .compliance-workspace .family-rail-body{order:1}[data-route-id=jobs] .compliance-workspace{margin-top:0}[data-route-id=jobs] .money-do-next,[data-route-id=jobs] .jobs-list-workspace{margin-top:.6rem}}@media (min-width:761px) and (max-width:1424px){.jobs-route .jobs-list__head,.jobs-route .jobs-list__row{grid-template-columns:minmax(235px,2fr) minmax(112px,.55fr) minmax(112px,.65fr) minmax(70px,.5fr) 24px}.jobs-route .jobs-list__head span:nth-child(5),.jobs-route .jobs-list__row>span:nth-of-type(5){display:none}.jobs-route .jobs-list__row>span:nth-of-type(4){display:block}}.jobs-route .jobs-list__row{row-gap:.15rem}.jobs-route .jobs-list__row>:not(.jobs-list__meta){grid-row:1}.jobs-route .job-name-cell__mark{justify-content:center;min-width:40px;min-height:40px}.jobs-route .jobs-list__meta{min-width:0;min-height:1.35rem;color:var(--ink-650);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;padding-left:calc(40px + .65rem);font-size:.75rem;overflow:hidden}.jobs-route .jobs-list__row .job-name-cell__name{white-space:normal}@media (min-width:761px){.jobs-route .jobs-list__row .job-name-cell__name>a.jobs-list__open{white-space:normal;margin-block:-.8125rem;padding-block:.8125rem;overflow:visible}}@media (min-width:761px) and (max-width:1000px){.jobs-route .jobs-list__head,.jobs-route .jobs-list__row{grid-template-columns:minmax(170px,2fr) minmax(172px,.35fr) minmax(136px,.5fr) minmax(84px,.4fr) 24px}}.jobs-route .jobs-lede--phone{display:none}.jobs-route .jobs-trade-fold{flex:100%;min-width:0}.jobs-route .jobs-trade-fold__summary{border:1px solid var(--line);min-height:44px;color:var(--ink-650);background:var(--porcelain);box-shadow:0 2px 0 var(--ply-tile);cursor:pointer;border-radius:11px 13px 10px 12px;align-items:center;gap:.35rem;width:max-content;padding:0 .7rem;font-size:.75rem;font-weight:800;list-style:none;display:flex}.jobs-route .jobs-trade-fold__summary::-webkit-details-marker{display:none}.jobs-route .jobs-trade-fold[data-filtered]>.jobs-trade-fold__summary{border-color:var(--field-800);color:var(--porcelain);background:linear-gradient(180deg, var(--field-700), var(--field-800));box-shadow:0 2px 0 var(--field-850)}@media not all and (max-width:700px){.jobs-route .jobs-trade-fold::details-content{content-visibility:visible}.jobs-route .jobs-trade-fold .job-type-filters{border-bottom:0}}@supports selector(::details-content){@media not all and (max-width:700px){.jobs-route .jobs-trade-fold{margin:.25rem -1rem -.8rem}.jobs-route .jobs-trade-fold>.jobs-trade-fold__summary{display:none}}}.jobs-route .jobs-import--phone,[data-route-id=jobs] .do-next-body--phone{display:none}@media (max-width:700px){.jobs-route .jobs-lede--desk{display:none}.jobs-route .jobs-lede--phone{display:inline}.jobs-route .jobs-import--desk{display:none}.jobs-route .jobs-import--phone{display:inline-flex}[data-route-id=jobs] .do-next-body--desk{display:none}[data-route-id=jobs] .do-next-body--phone{display:inline}.jobs-route .jobs-trade-fold{flex:0 auto}.jobs-route .jobs-trade-fold[open]{flex:100%}.jobs-route .jobs-trade-fold .job-type-filters{margin:.5rem -1rem -.8rem}}@media (min-width:1001px) and (max-width:1424px){.jobs-route .jobs-list__head,.jobs-route .jobs-list__row{grid-template-columns:minmax(172px,2fr) minmax(170px,.35fr) minmax(136px,.5fr) minmax(84px,.4fr) 24px;column-gap:.5rem;padding-inline:.75rem}}@media (min-width:1425px){.jobs-route .jobs-list__head,.jobs-route .jobs-list__row{grid-template-columns:minmax(200px,2fr) minmax(170px,.35fr) minmax(136px,.5fr) minmax(84px,.4fr) minmax(110px,.4fr) 24px;column-gap:.55rem;padding-inline:.85rem}}.jobs-route .jobs-list__phone-stage{display:none}@media (max-width:760px){.jobs-route .jobs-list__row>.jobs-list__phone-stage{grid-area:3/1/auto/-1;min-width:0;padding-left:calc(40px + .65rem);display:flex}}@media (max-width:768px){.jobs-route .jobs-view-nav a,.jobs-route .job-type-filters button,.jobs-route .job-type-filters__settings,.jobs-route .jobs-trade-fold__summary,.jobs-route .jobs-list__row,.jobs-route .jobs-list__meta,.jobs-route .job-name-cell small,.jobs-route .page-figures .rk-figures__lead dt,.jobs-route .page-figures .rk-figures__cell dt{font-size:max(var(--phone-type-floor,0px), .75rem)}}
