:root{--portal-accent:#f6b64b}.portal-mode .sidebar button.active,.portal-mode .sidebar button[aria-current=page],.btn.primary,.btn.gold{background:var(--portal-accent)}.configured-logo{width:100%;height:100%;object-fit:contain}.network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.network-card{margin:0}.network-card-top{display:flex;align-items:center;gap:13px}.network-card h3{font-size:16px;margin:0}.network-card-top small{color:#7890a5;font-size:11px}.network-manager{display:flex;flex-direction:column;gap:5px;background:#f4f7fa;border-radius:9px;padding:14px;margin:18px 0}.network-manager small,.network-manager span{font-size:11px;color:#718397}.network-counts{display:flex;gap:16px;margin:15px 0 20px;font-size:10px;color:#6c7b8c}.network-counts b{display:block;font-size:20px;color:#20364d;margin-bottom:3px}.manager-card{display:flex;align-items:center;gap:20px;margin:18px 0}.manager-card h3{margin:6px 0;font-size:21px}.manager-card p{margin:0;color:#6e8296;font-size:12px}.network-cases{margin-top:24px}.network-cases>.case-work-select{max-width:340px}.network-cases label{max-width:380px;margin-bottom:16px}.target-filters{display:grid;grid-template-columns:200px minmax(180px,1fr);gap:22px}.target-track{height:6px;background:#e9eef4;border-radius:20px;overflow:hidden;width:100%;max-width:230px;margin-top:9px}.target-track span{display:block;height:100%;background:#dba749;border-radius:20px}.target-overall{font-size:22px;color:#213c54}.target-table td{min-width:120px}.target-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.target-progress-card{padding:20px;border:1px solid #e3e8ee;border-radius:11px}.target-progress-card>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:13px}.target-progress-card>div:first-child>span{font-size:22px;color:#947025;font-weight:700}.target-progress-card p{font-size:11px;color:#6e8398;margin:16px 0 7px}.target-progress-card .target-track{max-width:none}.target-month-picker{max-width:170px;font-size:10px}.dashboard-targets{margin-top:24px}.dashboard-targets .text-link{margin-top:16px}.partner-dashboard-money{display:flex;align-items:center;gap:35px;margin:24px 0}.partner-dashboard-money small,.partner-dashboard-money strong{display:block}.partner-dashboard-money small{color:#74879c;font-size:11px}.partner-dashboard-money strong{font-size:23px;margin-top:8px}.partner-dashboard-money .btn{margin-left:auto}.settings-brand-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:30px}.branding-preview{background:#f1f5f9;padding:25px;border:1px solid #e1e7ee;border-radius:13px;align-self:start}.brand-preview-heading{display:flex;align-items:center;gap:14px;margin:25px 0;color:#1b334e;font-size:17px}.brand-preview-heading img{width:55px;height:55px;object-fit:contain}.branding-preview p{font-size:12px;line-height:1.8;color:#73859b}.branding-preview>small{display:block;margin-top:23px;color:#6a7f96;font-size:10px}.branding-preview .btn{color:#14283f;pointer-events:none}.settings-section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.settings-section-head p{max-width:750px;margin:0}.settings-section-head button{white-space:nowrap}.settings-step,.settings-field{padding:23px;border:1px solid #dfe6ed;border-radius:12px;background:#fbfcfd;margin-bottom:18px}.settings-step-title{display:flex;align-items:center;gap:16px}.settings-step-title>label{flex:1}.step-order{font-size:19px;font-weight:700;color:#a6b5c5}.settings-order-buttons{display:flex;gap:6px}.settings-switches{display:flex;flex-wrap:wrap;gap:23px;margin:20px 0;font-size:11px}.settings-switches label,.settings-departments label{display:flex;align-items:center;gap:7px}.settings-switches input,.settings-departments input{width:15px;height:15px;margin:0}.settings-departments{border:0;border-top:1px solid #e2e8f0;padding:15px 0 0;display:flex;gap:20px;flex-wrap:wrap;margin:0}.settings-departments legend{font-size:10px;color:#8493a5;padding-right:10px}.settings-departments label{font-size:10px;color:#657a90}.settings-save-bar{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-top:25px;border-top:1px solid #e1e7ee;padding-top:22px}.settings-tabs{margin-bottom:22px}.commercial-custom-fields{border:1px solid #e2e7ee;border-radius:10px;padding:20px;margin:12px 0}.commercial-custom-fields legend{padding:0 8px;color:#6d8298;font-size:12px}.journey-header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:26px}.journey-header h3{font-size:24px;margin:8px 0}.journey-header p{color:#688095;font-size:12px;line-height:1.9;max-width:650px}.journey-header small{font-size:10px;color:#8a9caf}.journey-percent{min-width:115px;text-align:center;display:flex;flex-direction:column;gap:9px;border-left:1px solid #e3e9f0;padding-left:30px}.journey-percent strong{font-size:37px;color:#1c654f}.customer-journey{margin:10px 0 30px;padding:0 6px}.journey-step{display:flex;align-items:center;gap:20px;position:relative;margin-bottom:15px;min-height:88px;border:1px solid #e4eaf0;background:white;border-radius:12px;padding:20px 23px}.journey-step:after{content:'';position:absolute;left:41px;top:100%;height:16px;width:2px;background:#dce5ed}.journey-step:last-child:after{display:none}.journey-marker{height:37px;width:37px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#f1f4f8;color:#8b9eb0;font-size:12px;font-weight:700}.journey-step>div{flex:1}.journey-step h4{font-size:13px;color:#27445c;margin:0 0 7px}.journey-step p,.journey-step time{font-size:10px;color:#8394a5;margin:0}.journey-step.done .journey-marker{background:#e1f0e9;color:#21826c}.journey-step.done{background:#fcfefd}.journey-step.current{border-color:#dfb466;background:#fffaf0;box-shadow:0 4px 16px #b0852d0a}.journey-step.current .journey-marker{background:#edb655;color:#4a3514}.journey-step.current p{color:#a5792d;font-weight:600}.journey-step.blocked{border-color:#dfa49b;background:#fff7f5}.portal-editable-content{line-height:1.95;font-size:14px;overflow-wrap:anywhere}.credit-control{font-size:10px!important;margin-left:auto}.settings-field textarea{min-height:78px}@media(max-width:1000px){.settings-brand-layout{grid-template-columns:1fr}.network-grid{grid-template-columns:1fr}.target-card-grid{grid-template-columns:1fr}}@media(max-width:650px){.network-grid{gap:14px}.target-filters{grid-template-columns:1fr}.target-overall{font-size:17px}.settings-section-head{flex-direction:column;gap:15px}.settings-step,.settings-field{padding:17px}.settings-step-title{flex-wrap:wrap;gap:10px}.settings-step-title label{flex-basis:75%}.settings-switches{gap:14px}.settings-departments{gap:15px}.settings-save-bar{flex-direction:column;align-items:stretch}.journey-step{gap:13px;padding:17px 14px;flex-wrap:wrap}.journey-step time{padding-left:50px;flex-basis:100%;margin-top:-8px}.journey-step:after{left:32px}.journey-header{align-items:flex-start}.journey-header h3{font-size:19px}.journey-percent{min-width:75px;padding-left:15px}.journey-percent strong{font-size:25px}.partner-dashboard-money{gap:20px;flex-wrap:wrap}.partner-dashboard-money .btn{margin-left:0}.manager-card{padding:20px}.manager-card h3{font-size:17px}.settings-order-buttons .btn{padding:5px 11px}}

.target-progress-card:only-child{grid-column:1/-1}
