/* Executive nomination workspace — black / champagne gold. Overrides existing working wizard visual layer. */
:root{--ff7-bg:#080808;--ff7-bg-soft:#12100d;--ff7-panel:#17140f;--ff7-panel-2:rgba(210,160,83,.035);--ff7-panel-3:#211b12;--ff7-line:rgba(210,166,92,.28);--ff7-line-strong:rgba(222,183,109,.5);--ff7-text:#f8f0e2;--ff7-text-soft:#c5b8a5;--ff7-text-dim:#a69682;--ff7-mint:#d8b46e;--ff7-blue:#d8b46e;--ff7-purple:#997b4c}
body.csuite-form[data-spa-page="nomination-form"]{color-scheme:dark!important;background:radial-gradient(ellipse 700px 480px at 78% 15%,rgba(164,115,42,.14),transparent 75%),#080807!important;color:#f4ead9!important;}
body.csuite-form[data-spa-page="nomination-form"]:before{opacity:.10!important;background-image:linear-gradient(rgba(222,175,95,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(222,175,95,.12) 1px,transparent 1px)!important;}
body.csuite-form[data-spa-page="nomination-form"] .fintech-form-topbar__inner{background:#070707!important;border-bottom:1px solid rgba(221,173,93,.28)!important;}
body.csuite-form[data-spa-page="nomination-form"] .fintech-form-channel{color:#e2bf7c!important;border-color:#564328!important;}
body.csuite-form[data-spa-page="nomination-form"] .fintech-form-channel i{background:#dcb773!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-nav{background:linear-gradient(155deg,#1a1610,#0d0c0a 78%)!important;border-color:#59452b!important;box-shadow:0 15px 40px #0006!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-nav:after{border-color:rgba(221,175,97,.25)!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-nav-brand{border-bottom-color:#4e3e28!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-nav-kicker{color:#dbb571!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-nav h2{color:#f2e7d4!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:37px!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-nav-copy{color:#aca08c!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-progress span{background:linear-gradient(90deg,#a87a36,#ffe4a7,#b58a47)!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-step-link{color:#bcb09c!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-step-link>span{color:#d6ba83!important;border-color:#644c2b!important;background:#1e1a14!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-step-link.is-active{background:#262014!important;border-color:#926e38!important;color:#f4e6cb!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-step-link.is-active>span{background:#e0b76e!important;border-color:#e0b76e!important;color:#0e0b07!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-main{background:linear-gradient(145deg,#1a1814,#11100e 78%)!important;border:1px solid #57462d!important;box-shadow:0 23px 80px #0009!important;color:#f4ead9!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-head{border-bottom-color:#453827!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-head h1{color:#f6ebd8!important;font:500 55px/1 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.025em!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-head p{color:#b8aa96!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-eyebrow{color:#d7ae6a!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-eyebrow:before{background:#d7ae6a!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-status{background:#241e14!important;border-color:#6c512d!important;color:#dfc69b!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-status i{background:#e3bf82!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-section-head>span{background:#2d2416!important;border:1px solid #6e522c!important;color:#e6c183!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-section-head h2{color:#f2e5d0!important;font:500 35px/1.1 'Cormorant Garamond',Georgia,serif!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-section-head p{color:#cea461!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-field label{color:#e4d6be!important;font-weight:600!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-field input,
body.csuite-form[data-spa-page="nomination-form"] .fx-field select,
body.csuite-form[data-spa-page="nomination-form"] .fx-story-card textarea{color-scheme:dark!important;background:#0e0e0d!important;color:#f5ead9!important;border:1px solid #51432f!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-field input::placeholder,
body.csuite-form[data-spa-page="nomination-form"] .fx-story-card textarea::placeholder{color:#817767!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-field input:focus,
body.csuite-form[data-spa-page="nomination-form"] .fx-field select:focus,
body.csuite-form[data-spa-page="nomination-form"] .fx-story-card textarea:focus{background:#13110e!important;border-color:#d1a65b!important;box-shadow:0 0 0 3px rgba(214,168,91,.12)!important;color:#fff4e2!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-field select option{background:#17140f!important;color:#f5e9d6!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-field small{color:#a99b85!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-story-card{background:#191611!important;border-color:#51412b!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-story-label>span{background:#2d2315!important;color:#eac888!important;border:1px solid #755a34!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-story-label h3{color:#eee2ce!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-story-label p{color:#b4a48e!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-story-label p b{color:#dfbd7e!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-word-counter{background:#2a2114!important;color:#e1bb75!important;border-color:#735831!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-support-card{background:#1d1912!important;border-color:#57442a!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-support-icon{background:#302517!important;color:#edca8a!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-support-card h3,
body.csuite-form[data-spa-page="nomination-form"] .fx-review-card h3{color:#f2e6d1!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:27px!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-support-card>div>p,
body.csuite-form[data-spa-page="nomination-form"] .fx-review-card li{color:#b2a48f!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-review-card{background:#1c1914!important;border-color:#56442d!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-review-card span{color:#e3ba72!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-review-card li:before{color:#e3ba72!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-wizard-footer{border-top-color:#54432e!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-btn--primary,
body.csuite-form[data-spa-page="nomination-form"] .fx-btn--submit{background:linear-gradient(110deg,#b68843,#f0d69c 50%,#bb8e49)!important;color:#110e09!important;border:1px solid #e8cc8d!important;box-shadow:inset 0 1px 0 rgba(255,250,227,.6)!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-btn--primary:hover,
body.csuite-form[data-spa-page="nomination-form"] .fx-btn--submit:hover{background:linear-gradient(110deg,#d6ad67,#ffebbe 50%,#d7ab67)!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-btn--secondary{border-color:#9d7b48!important;color:#ebd5aa!important;background:#15120d!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-footer-status span{color:#ddd0b9!important;}
body.csuite-form[data-spa-page="nomination-form"] .fx-footer-status small{color:#a99b86!important;}
body.csuite-form[data-spa-page="nomination-form"] .card-footer{color:#ac9e8a!important;}
.cs-form-advisory{background:#251d11;color:#dec396;border-color:#d2a35c;}
.cs-window-closed{padding:40px 30px;text-align:center;border:1px solid #bd9140;background:#292526;border-radius:16px;color:#f1e8d6}.cs-window-closed h2{color:#f1d786;font:500 30px/1.3 "Cormorant Garamond",serif}.cs-window-closed p{color:#e1d6c7;font-size:14px;line-height:1.8;}
.cs-step-hint{color:#aea08a;}
.cs-consent{background:#241e14;color:#e2d4be;border-color:#795c35;}
.cs-consent input{accent-color:#e4bd79;}
.cs-consent em{color:#f0b4a4;}
.cs-suite-form-back{color:#e4c58d;}
@media(max-width:650px){body.csuite-form[data-spa-page="nomination-form"] .fx-form-head h1{font-size:43px!important;}}

/* Updated 2026 insignia palette and nomination-term disclosures. */
body.csuite-form[data-spa-page="nomination-form"]{background:radial-gradient(ellipse 760px 560px at 82% 18%,rgba(235,199,102,.11),transparent 72%),#241f20!important}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-nav{background:linear-gradient(155deg,#403b3d,#292526 78%)!important}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-main{background:linear-gradient(145deg,#403b3d,#2c2829 78%)!important}
body.csuite-form[data-spa-page="nomination-form"] .fx-form-eyebrow,body.csuite-form[data-spa-page="nomination-form"] .fx-section-head p{color:#ebc766!important}
body.csuite-form[data-spa-page="nomination-form"] .fx-field input,body.csuite-form[data-spa-page="nomination-form"] .fx-field select,body.csuite-form[data-spa-page="nomination-form"] .fx-story-card textarea{background:#241f20!important}
body.csuite-form[data-spa-page="nomination-form"] .fx-step-link.is-active{background:#493f31!important}
body.csuite-form[data-spa-page="nomination-form"] .fx-btn--primary,body.csuite-form[data-spa-page="nomination-form"] .fx-btn--submit{background:linear-gradient(110deg,#b9913f,#ffe99e 46%,#ebc766 75%,#be9849)!important}
.cs-wizard-guidelines{border:1px solid #715a35;background:#292526;margin:21px 0 17px;color:#ebdfcc}
.cs-wizard-guidelines summary{cursor:pointer;list-style:none;padding:19px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:800;color:#ebc766}
.cs-wizard-guidelines summary::-webkit-details-marker{display:none}
.cs-wizard-guidelines summary span{font-size:22px;font-weight:400}
.cs-wizard-guidelines[open] summary span{transform:rotate(45deg)}
.cs-wizard-guidelines__content{border-top:1px solid #614e34;padding:10px 22px 22px}
.cs-wizard-guidelines__content p{color:#c7bbac!important;font-size:12px;line-height:1.9}
.cs-wizard-guidelines__content a{color:#ffda7d;text-underline-offset:3px;text-decoration:underline}
