.partner-app{color:#173c32;background:#f7f8f2;min-height:100vh;display:flex}.partner-side{color:#fff;background:#123e32;flex-direction:column;flex-shrink:0;gap:18px;width:255px;padding:30px 20px;display:flex}.partner-side a{color:inherit;text-decoration:none}.partner-brand{font-size:24px;line-height:1.3}.partner-side small{letter-spacing:2px;color:#c7dab8;font-size:12px}.partner-demo{background:#ffffff17;border-radius:8px;padding:9px;font-size:13px}.partner-side nav{gap:5px;display:grid}.partner-side button{text-align:left;color:#dde8dd;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px}.partner-side button.selected{color:#173c32;background:#d9eac7}.partner-main{flex:1;min-width:0;max-width:1350px;padding:36px}.partner-main header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.partner-main h1{margin:8px 0;font-size:34px}.partner-main p{color:#5e736a;line-height:1.8}.partner-warning{color:#775018;background:#fff1d8;border:1px solid #edd8b0;border-radius:12px;margin-bottom:24px;padding:16px 20px;font-size:15px;line-height:1.8}.partner-card{background:#fff;border:1px solid #dce4da;border-radius:18px;margin-bottom:22px;padding:28px}.partner-card h2{font-size:24px}.partner-card h3{margin-top:22px;font-size:18px}.partner-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.partner-stats article{background:#fff;border:1px solid #dce4da;border-radius:14px;padding:20px}.partner-stats h2{margin:10px 0;font-size:24px}.partner-main button{font:inherit;color:#173c32;cursor:pointer;background:#f5f8f1;border:1px solid #bdd0c3;border-radius:9px;padding:10px 16px}.partner-main button.partner-primary{color:#fff;background:#206548;border-color:#206548}.partner-main button:disabled{opacity:.45;cursor:default}.partner-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.partner-steps b{background:#e7eedc;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.partner-steps p{font-size:15px}.partner-fields{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.partner-main label{gap:8px;font-size:16px;display:grid}.partner-main input,.partner-main select,.partner-main textarea{font:inherit;background:#fff;border:1px solid #c7d5cb;border-radius:8px;min-width:0;max-width:100%;padding:12px}.partner-main label.partner-check{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.partner-check span{color:#7a846d;margin-left:auto;font-size:14px}.partner-list{margin-top:24px}.partner-list>div,.partner-review{border-bottom:1px solid #e5e9e1;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.partner-list span{color:#62756a;flex:1;font-size:15px}.partner-notice{background:#e0efdd;border-radius:10px;padding:14px}.partner-main details{border-bottom:1px solid #e0e6db;padding:18px 0}.partner-main summary{cursor:pointer;font-weight:600}@media (width<=1000px){.partner-stats,.partner-steps{grid-template-columns:1fr 1fr}.partner-side{width:210px}.partner-main{padding:22px}}@media (width<=700px){.partner-app{display:block}.partner-side{width:100%;padding:20px}.partner-side nav{display:flex;overflow:auto}.partner-side nav button{white-space:nowrap}.partner-side small,.partner-demo{display:none}.partner-main header{flex-direction:column;align-items:flex-start}.partner-fields{grid-template-columns:1fr}.partner-card{padding:20px}.partner-main h1{font-size:29px}.partner-stats{gap:8px}.partner-stats article{padding:14px}.partner-stats h2{font-size:19px}}.application-progress{flex-wrap:wrap;gap:10px;margin:26px 0;padding:0;list-style:none;display:flex}.application-progress li{color:#657666;background:#f2f4ed;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:15px;display:flex}.application-progress li.current{color:#fff;background:#206548}.application-progress span{font-weight:700}.application-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.application-actions>span{color:#687c6d;font-size:14px}.application-summary>div{border-bottom:1px solid #e2e8dc;grid-template-columns:180px 1fr;gap:15px;padding:12px 0;display:grid}.application-summary dt{color:#627769}.application-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=600px){.application-summary>div{grid-template-columns:1fr;gap:4px}}.intake-main{max-width:1560px}.intake-eyebrow{letter-spacing:2px;color:#708c71;font-size:13px;font-weight:700}.intake-link{color:#fff;background:#206548;border-radius:10px;padding:12px 18px;text-decoration:none;display:inline-block}.intake-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin:22px 0;display:grid}.intake-stats button{text-align:left;background:#fff;border-color:#dce4da;gap:12px;padding:18px;display:grid}.intake-stats button.active{background:#e7efdf;border-color:#206548}.intake-stats span{font-size:15px}.intake-stats b{font-size:30px}.intake-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.intake-inbox{padding:22px}.intake-filters{gap:12px;margin:20px 0;display:grid}.intake-rows{gap:12px;display:grid}.partner-main button.intake-row{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4da;gap:7px;width:100%;padding:18px;display:grid}.partner-main button.intake-row.selected{background:#f1f7ee;border-color:#206548;box-shadow:inset 3px 0 #206548}.intake-row strong{font-size:19px}.intake-row>span:not(.intake-badge),.intake-row small{color:#61756a;font-size:14px}.intake-badge{color:#52685a;background:#edf0eb;border-radius:30px;justify-self:start;padding:5px 11px;font-size:14px;display:inline-block}.intake-badge.approved{color:#1e6138;background:#e1f3e4}.intake-badge.needs_info{color:#845b19;background:#fff0d4}.intake-badge.reviewing{color:#2d5b75;background:#e2eff6}.intake-badge.rejected{color:#8c4038;background:#f8e7e4}.intake-reference{overflow-wrap:anywhere;font-size:14px}.intake-empty{text-align:center;padding:44px 18px}.intake-seal{color:#206548;background:#e4eddc;border-radius:18px;place-items:center;width:60px;height:60px;font-size:32px;display:inline-grid}.intake-contact{flex-wrap:wrap;gap:14px;display:flex}.intake-contact a{overflow-wrap:anywhere;background:#eff5eb;border-radius:8px;padding:10px 14px}.intake-message{margin:20px 0}.intake-hint{font-size:14px}.intake-history{overflow-wrap:anywhere;border-bottom:1px solid #e2e8dc;gap:7px;padding:18px 0;display:grid}.intake-history p{white-space:pre-wrap;margin:2px 0;font-size:15px}.intake-history small{color:#6b7b70;font-size:14px}.intake-mail{color:#856325;font-size:14px}.intake-mail.accepted{color:#206548}.intake-mail.failed,.intake-mail.review_required{color:#963b32}.intake-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.partner-main textarea{box-sizing:border-box;resize:vertical;width:100%}.partner-main a:focus-visible,.partner-main button:focus-visible,.partner-main input:focus-visible,.partner-main select:focus-visible,.partner-main textarea:focus-visible{outline-offset:3px;outline:3px solid #c4a450}.follow-up{font-weight:600}@media (width<=1000px){.intake-layout{grid-template-columns:1fr}.intake-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.intake-stats{grid-template-columns:repeat(2,1fr);gap:8px}.intake-stats button{padding:14px}.intake-contact{display:grid}.intake-heading{display:block!important}.intake-layout{gap:12px}.intake-main{padding:18px}.intake-detail .partner-card{padding:20px}}@media print{.partner-main button,.application-actions,.intake-link{display:none}.partner-card{box-shadow:none;border:0}.partner-main{padding:0}}.partner-main{line-height:1.75}.partner-main input,.partner-main select,.partner-main textarea{font-size:16px}.application-progress li{line-height:1.6}.intake-history{line-height:1.75}
