.verified-partner-choice{border:1px solid #c9d7d0;border-radius:18px;background:#f4f8f2;padding:18px;margin:14px 0;display:grid;gap:12px}.verified-partner-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.verified-partner-head strong{color:#123238}.verified-partner-head span{font-size:.8rem;color:#58706e}.verified-partner-choice label{display:grid;gap:7px}.verified-partner-choice select{width:100%;min-width:0}.pilot-request{margin:16px 0}.pilot-brief{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;background:#f4f6f1;border-radius:12px;padding:16px;line-height:1.55;font:inherit}.pilot-reply-form{display:grid;gap:12px;margin-top:18px}.pilot-reply-form label{display:grid;gap:8px}.pilot-reply-form textarea{width:100%;min-height:100px;border-radius:12px;padding:12px}.pilot-reply-form select{min-height:44px;border-radius:10px;padding:8px}.partner-admin-page{min-height:100vh;background:#f6f5ee}.partner-admin-main{width:min(1080px,calc(100% - 40px));margin:48px auto 90px}.partner-admin-intro{max-width:780px;margin-bottom:36px}.partner-admin-intro h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.04;color:#102d32;margin:12px 0 18px}.partner-admin-intro p:last-child{line-height:1.6;color:#48605e}.partner-admin-login{max-width:440px;display:grid;gap:14px}.partner-admin-login .field{display:grid;gap:7px}.partner-admin-login input{width:100%;padding:12px;border:1px solid #afc0b7;border-radius:10px}.partner-admin-card{margin:18px 0}.partner-admin-card .panel-head{align-items:flex-start}.partner-admin-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.partner-admin-details div{background:#eef3ea;border-radius:12px;padding:12px}.partner-admin-details b{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#59736d;margin-bottom:6px}.partner-admin-checks{display:grid;gap:10px;margin:18px 0}.partner-admin-checks label{display:flex;gap:9px;align-items:flex-start}.partner-admin-note{width:100%;min-height:88px;border-radius:10px;padding:12px;border:1px solid #afc0b7}.partner-admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.partner-admin-status{font-size:.8rem;padding:7px 11px;border-radius:999px;background:#e7ece7}.partner-admin-offer{border-top:1px solid #dce5dd;padding:12px 0;line-height:1.5}.partner-admin-offer:first-of-type{margin-top:12px}@media(max-width:720px){.verified-partner-head{display:grid}.partner-admin-main{width:min(100% - 28px,1080px);margin-top:28px}.partner-admin-details{grid-template-columns:1fr}.partner-admin-page .partner-header{gap:10px}.partner-admin-page .workspace-name{font-size:.8rem}}
.partner-admin-page #admin-signout{appearance:none;border:1px solid #ccd8d0;border-radius:999px;background:#fff;color:#163238;padding:10px 15px;font-family:inherit;font-size:.83rem;font-weight:600;cursor:pointer;white-space:nowrap}.partner-admin-page #admin-signout:hover,.partner-admin-page #admin-signout:focus-visible{border-color:#173c3e;background:#eef5e9}.partner-admin-page #admin-signout[hidden]{display:none}@media(max-width:720px){.partner-admin-page #admin-signout{margin-left:auto;font-size:.75rem;padding:8px 12px}}
.partner-live-summary{background:#eaf2e8}.partner-summary-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.partner-summary-head h2{margin:8px 0}.partner-summary-head p{max-width:65ch}.partner-summary-facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.partner-summary-facts span{border:1px solid #c2d3c4;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:700}.partner-demo{border:1px dashed #bdcac0;border-radius:16px;padding:18px;background:#f5f7f1}.partner-demo summary{font-weight:800;cursor:pointer}.partner-demo .panel-head{margin-top:18px}.pilot-quote-fields{display:grid;gap:12px;border:1px solid #c8d8ce;border-radius:14px;background:#f7faf4;padding:18px;min-width:0}.pilot-quote-fields[hidden]{display:none}.pilot-quote-fields legend{font-weight:800;padding:0 6px}.pilot-quote-fields p{margin:0;color:#4f665c}.pilot-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pilot-quote-fields input,.pilot-quote-fields select{width:100%;min-width:0;min-height:44px;border:1px solid #b7c7bc;border-radius:10px;background:#fff;padding:9px;color:#102d32;font:inherit}.pilot-quote-fields textarea{border:1px solid #b7c7bc}.partner-admin-update{padding:12px 14px;border-left:4px solid #ff755d;background:#fff0e9;border-radius:8px}.pilot-reply-form [role="alert"]{color:#9d3c2d;font-weight:700}@media(max-width:700px){.partner-summary-head{align-items:stretch;flex-direction:column}.partner-summary-head .btn{align-self:flex-start}.pilot-quote-grid{grid-template-columns:1fr}}
.referral-partner-quote{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;background:#eff6e5;border:1px solid #cadebb;border-radius:12px;padding:12px 14px;margin:12px 0;color:#173a35}.referral-partner-quote span{font-size:.85rem;color:#4a6659}
.partner-live-summary{position:relative;overflow:hidden;padding:clamp(22px,3vw,34px);border-color:#c6d9bd;background:linear-gradient(120deg,#eff7dc 0%,#e8f1e8 62%,#f3f7ef 100%)}
.partner-live-summary::after{content:'';position:absolute;inset:auto -64px -90px auto;width:220px;height:220px;border:1px solid rgba(84,133,93,.2);border-radius:50%;pointer-events:none}
.partner-live-summary>*{position:relative;z-index:1}.partner-live-summary h2{max-width:760px;margin:8px 0 10px;font-size:clamp(25px,3vw,36px)}.partner-live-summary>p:last-child{max-width:62ch}.partner-live-summary .partner-summary-head{position:relative;z-index:1}.partner-live-summary .partner-summary-head p{line-height:1.55}.partner-live-summary .partner-summary-facts{position:relative;z-index:1}.partner-live-summary .partner-summary-facts span{background:rgba(255,255,255,.7)}
.next-action .btn{flex-shrink:0;white-space:nowrap}
@media(max-width:980px){.dashboard-header{gap:14px}.dashboard-header .partner-brand{min-width:130px}.dashboard-header .workspace-name{font-size:16px;white-space:nowrap}.dashboard-header .header-link{display:none}.dashboard-shell{display:block}.dashboard-sidebar{padding:12px 20px;border-bottom:1px solid var(--line);border-inline-end:0}.dashboard-sidebar nav{display:flex;overflow-x:auto;scrollbar-width:thin}.dashboard-sidebar nav button{width:auto;white-space:nowrap}.dashboard-sidebar .side-kicker,.dashboard-sidebar .sidebar-privacy{display:none}.dashboard-main{padding:28px 20px 70px}}
@media(max-width:760px){.next-action{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.partner-live-summary{padding:22px}.partner-live-summary .partner-summary-head .btn{align-self:stretch}}
