/* DayStaff web: restrained colour accents, with readable content surfaces. */
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile){--daystaff-blue:#086bc3;--daystaff-teal:#087c88;--daystaff-green:#237448}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) #account-page{background:linear-gradient(135deg,#edf5fb 0%,#f1f8f6 62%,#f7f9fc 100%)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) :is(.account-heading,.staffing-heading){border-bottom-color:#b8d8ec!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) :is(.account-heading h1,.staffing-heading h1){color:#133952!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .section-kicker{color:#086bc3!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-card{border-color:#c9dfef!important;border-top:3px solid #1685cf!important;background:linear-gradient(135deg,#f0f7ff,#fff 68%)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-card.dash-progress{border-top-color:#0999a1!important;background:linear-gradient(135deg,#eaf8f6,#fff 72%)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-card.dash-details{border-top-color:#5682c8!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-card.dash-explore{border-top-color:#17968a!important;background:linear-gradient(130deg,#e8f7f4,#eef6ff)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-card :is(h2,.dash-label){color:#185475!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-check.done{background:#d5f1e4!important;color:#19623c!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#0875d4,#04a9b9)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#0875d4,#04a9b9)}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) #account-page .secondary-button{background:#eaf4ff!important;border-color:#b8d7ef!important;color:#155b91!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) #account-page .secondary-button:hover{background:#dbeeff!important;border-color:#6caddb!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) :is(.availability-editor,.verification-form,#suggestion-form){background:linear-gradient(140deg,#edf8fa,#fff 65%)!important;border-color:#bfdde8!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .availability-editor h2{color:#116674!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .planning-day h2{padding:9px 8px;background:#eaf3fc;border-radius:7px;color:#155584!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .planning-day:nth-child(n+6) h2{background:#e7f5f0;color:#216b52!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .planning-controls>button{background:#e4f1fc!important;color:#145b91!important;border:1px solid #b7d5eb!important;border-radius:9px}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .planning-controls>button:hover{background:#d2e9fa!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staffing-proposal{border-color:#c8dfef!important;border-left:4px solid #1585cd!important;background:linear-gradient(110deg,#f2f8ff,#fff 65%)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staffing-proposal:has(.accepted){border-left-color:#199375!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staffing-proposal:has(.declined,.cancelled){border-left-color:#a67785!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) :is(.account-form-wrap,.account-settings-card){border-color:#c7deee!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .account-form-wrap fieldset{border-color:#c9dfef!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .account-form-wrap legend{color:#155f90!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .account-form-wrap input:focus-visible,:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .account-form-wrap textarea:focus-visible{background:#f2faff!important;outline:2px solid #0984c6!important;outline-offset:2px}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staff-card{border-color:#c9dfed!important;box-shadow:0 4px 16px #11598a0a!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staff-card:hover{border-color:#1597ce!important;box-shadow:0 7px 22px #11669c18!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staff-filters{background:linear-gradient(150deg,#edf7fd,#f5faf9)!important;border-color:#c4deeb!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staffing-empty,:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .inbox-empty{background:#edf5fc!important;border-color:#c6deed!important;color:#355b76!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .vision{background:#f0f7fc!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .values article{padding:20px;border-radius:16px;background:#e0f0fb!important;border:1px solid #c5dff1}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .values article:nth-child(2){background:#e1f4ef!important;border-color:#c3e4d9}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .values article:nth-child(3){background:#eaf0fc!important;border-color:#d0dcf3}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .faq{background:#eff7fb!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) :is(.account-error,.field-error){color:#b52e48!important}
@media(prefers-reduced-motion:no-preference){:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) #account-page .secondary-button{transition:background-color .15s,border-color .15s}}
/* Native file controls need enough height for their own inner button. */
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) input[type=file]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:auto!important;min-height:56px!important;padding:6px!important;line-height:40px!important;border:1px solid #bad8ec!important;border-radius:12px!important;background:#f0f7fc!important;color:#254c65!important;font-family:inherit;font-size:14px!important;overflow:visible}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) input[type=file]::file-selector-button{box-sizing:border-box;height:40px;max-width:100%;margin:0 12px 0 0;padding:0 16px;border:0!important;border-radius:8px!important;background:linear-gradient(110deg,#0874d1,#079cae)!important;color:#fff!important;font-family:inherit;font-size:14px;font-weight:650;line-height:40px;vertical-align:middle;cursor:pointer}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) input[type=file]:focus-visible{outline:2px solid #168bcb!important;outline-offset:3px;box-shadow:none!important}
@media(max-width:480px){:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) input[type=file]{font-size:12px!important}:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) input[type=file]::file-selector-button{font-size:12px;padding:0 10px;margin-right:8px}}

/* Warm brown-to-gold accents alongside the DayStaff blue. */
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-card.dash-explore{border-color:#dfc99f!important;border-top-color:#a97c39!important;background:linear-gradient(125deg,#f6ead4,#fffaf1 80%)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-explore :is(h2,.dash-label){color:#694a2b!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-explore .button{background:linear-gradient(110deg,#593a22,#956a2c 60%,#79521e)!important;color:#fff!important;border-color:#8b642e!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-explore .button:hover{background:linear-gradient(110deg,#69452a,#a07331 60%,#865b23)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .experience-crown{background:linear-gradient(115deg,#f5e4bd,#fff5da)!important;color:#67471f!important;border:1px solid #d9b56c!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .values article:nth-child(3){background:linear-gradient(130deg,#f3e4cb,#fff8ec)!important;border-color:#ddc59f!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .values article:nth-child(3) h3{color:#73502b!important}

/* Shared warm accents across public pages and account tools. */
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) >header{border-bottom-color:#dbc9ab!important;box-shadow:0 2px 0 #a77c3420!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .section-kicker,.kicker,.eyebrow{color:#826039!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .workspace-nav:before{color:#d9ba7c!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) #account-page .secondary-button{background:linear-gradient(115deg,#f2e5ce,#fff8ec)!important;border-color:#d7bc8b!important;color:#654621!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) #account-page .secondary-button:hover{background:linear-gradient(115deg,#ead8b6,#fff2da)!important;border-color:#b88d48!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .account-heading,.staffing-heading{border-bottom-color:#d9c4a2!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staffing-heading h1,.account-heading h1{text-decoration-color:#bd9657}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .planning-day h2{background:linear-gradient(110deg,#f1e3c9,#fff6e5)!important;color:#73532c!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .planning-day:nth-child(n+6) h2{background:#e5f2f9!important;color:#185777!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .availability-editor h2,.verification-form h2{color:#79572f!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .availability-editor,.verification-form{border-top:3px solid #b38a49!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staff-filters{background:linear-gradient(145deg,#faf3e5,#f3f8fc)!important;border-color:#dcc9a8!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .staff-filters h2,.staff-filters h3{color:#75532c!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .account-form-wrap legend,.account-settings-card h2{color:#79562c!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .account-form-wrap fieldset,.account-settings-card{border-color:#ddcaaa!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .inbox-card{border-left:3px solid #b38a49!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .inbox-eyebrow,.inbox-list-heading h2{color:#866138!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .notification-item{border-left:3px solid #b38a49!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .notification-item.unread{border-left-color:#1286d0!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .sf-guide,.sf-community{background:linear-gradient(135deg,#faf1e0,#fffaf2)!important;border-color:#dcc69f!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .sf-guide h2,.sf-community h2{color:#73502a!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .sf-guide a,.sf-all-link{color:#815b2c!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .sf-filters button[data-filter=annonce],.sf-role-recruteur{background:linear-gradient(115deg,#f0dcba,#fff1d5)!important;color:#6c471e!important;border-color:#d3b16f!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .sf-card{border-top:2px solid #d3b98e!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .hero-note,.vision .large-copy{color:#775735!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .values article:nth-child(2){background:linear-gradient(135deg,#f8edd9,#fff9ed)!important;border-color:#dac198!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .faq details{border-color:#d9c3a0!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .faq summary{color:#72512e!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .footer-bottom{border-top-color:#a783493d!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .legal-page h2{color:#79572f!important;border-left:3px solid #ba9456;padding-left:12px}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .legal-page .underlink{background:linear-gradient(110deg,#f0dfc0,#fff5df)!important;color:#6f4c23!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) main.legal-page{border-top:3px solid #b38a49}
body:not(.daystaff-mobile):has(.shell) .eyebrow{color:#8a6333!important}
body:not(.daystaff-mobile):has(.shell) .card:not(:first-child){border-top:3px solid #b38a49;background:linear-gradient(130deg,#fbf4e8,#fff)}
body:not(.daystaff-mobile):has(.shell) .box{border-top:2px solid #d1b789}
body:not(.daystaff-mobile):has(.shell) .side{border-right:2px solid #9f7a4038}
body:not(.daystaff-mobile):has(.shell) .brand span{color:#d9b674}
body:not(.daystaff-mobile):has(.grid) main> .grid article{border-top:3px solid #b38a49;background:linear-gradient(130deg,#fbf3e5,#fff)}
body:not(.daystaff-mobile):has(.grid) main> .grid article h2{color:#77532b}

/* Profile sheets stay predominantly blue; gold is reserved for the experience badge. */
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .social-profile .social-card{background:#fff!important;border:1px solid #d5e3ee!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .social-profile .social-card h3,:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .social-profile .social-card h4{color:#185475!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .social-profile .social-chips>span{background:#edf5fc!important;border-color:#ccdfef!important;color:#245c84!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .social-profile .secondary-button{background:#eaf4ff!important;border-color:#b8d7ef!important;color:#155b91!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .social-profile .section-kicker{color:#086bc3!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-card.dash-identity{border-top-color:#1685cf!important;background:linear-gradient(135deg,#f0f7ff,#fff 72%)!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-identity .dash-label{color:#185475!important}
:is(body,body[data-journey][data-journey][data-journey][data-journey]):not(.daystaff-mobile) .dash-identity .dash-avatar{background:linear-gradient(125deg,#0874d1,#079cae)!important;color:#fff!important}
