.fbgm-portal-root .fbgm-dashboard,.fbgm-portal-root .fbgm-events,.fbgm-portal-root .fbgm-stats,.fbgm-portal-root .foi-wrap{--fbgm-ink:#172b35;--fbgm-muted:#52636b;--fbgm-line:#dce5e7;--fbgm-accent:#12675f;--fbgm-tint:#eff7f5;--foi-border:#dce5e7;color:var(--fbgm-ink);font-size:14px;line-height:1.5}.fbgm-portal-root .fbgm-dashboard *,.fbgm-portal-root .fbgm-events *,.fbgm-portal-root .fbgm-stats *,.fbgm-portal-root .foi-wrap *{box-sizing:border-box}.fbgm-portal-root .fbgm-dashboard{width:100%;max-width:1100px;margin:0 auto}.fbgm-portal-root .fbgm-dashboard-header{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-dashboard h1{font-size:clamp(23px,4vw,29px);line-height:1.2;margin:3px 0 6px;color:var(--fbgm-ink)}.fbgm-portal-root .fbgm-dashboard h2,.fbgm-portal-root .fbgm-events h2{font-size:20px;line-height:1.3;margin:0;color:var(--fbgm-ink)}.fbgm-portal-root .fbgm-dashboard-header>p:last-child,.fbgm-portal-root .fbgm-section-intro{margin:6px 0 0;color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--fbgm-accent);margin:0 0 5px}.fbgm-portal-root .fbgm-section-heading,.fbgm-portal-root .fbgm-event-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fbgm-portal-root .fbgm-section-heading{margin-bottom:12px}.fbgm-portal-root .fbgm-count,.fbgm-portal-root .fbgm-date{font-size:13px;font-weight:600;padding:6px 12px;background:var(--fbgm-tint);border-radius:6px;color:var(--fbgm-accent);white-space:nowrap}.fbgm-portal-root .fbgm-event,.fbgm-portal-root .fbgm-empty{border:1px solid var(--fbgm-line);border-radius:9px;padding:0;margin-bottom:8px;background:#fff;overflow-wrap:anywhere}.fbgm-portal-root .fbgm-event.is-next{border-top:3px solid var(--fbgm-accent);background:linear-gradient(120deg,#f4faf8,#fff 70%)}.fbgm-portal-root .fbgm-event h3{font-size:21px;margin:0;line-height:1.3;color:var(--fbgm-ink)}.fbgm-portal-root .fbgm-event-facts,.fbgm-portal-root .fbgm-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fbgm-portal-root .fbgm-event-facts{margin:22px 0;padding-bottom:20px;border-bottom:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-event-facts dt,.fbgm-portal-root .fbgm-event h4,.fbgm-portal-root .fbgm-note-editor label{font-size:13px;font-weight:600;color:var(--fbgm-muted);margin:0 0 5px}.fbgm-portal-root .fbgm-event-facts dd{font-size:16px;font-weight:600;margin:0}.fbgm-portal-root .fbgm-notes-grid p{font-size:14px;margin:0;overflow-wrap:anywhere}.fbgm-portal-root .fbgm-note-editor{margin-top:12px;border-top:1px solid var(--fbgm-line);padding-top:10px}.fbgm-portal-root .fbgm-note-editor summary{cursor:pointer;color:var(--fbgm-accent);font-size:14px;font-weight:600}.fbgm-portal-root .fbgm-note-editor form{margin-top:12px}.fbgm-portal-root .fbgm-note-editor label{display:block}.fbgm-portal-root .fbgm-note-editor textarea,.fbgm-portal-root .foi-input,.fbgm-portal-root .foi-select,.fbgm-portal-root .foi-textarea{width:100%;min-width:0;border:1px solid #a7b8bd;border-radius:7px;padding:10px 12px;background:#fff;color:var(--fbgm-ink);font:inherit}.fbgm-portal-root .fbgm-note-editor textarea,.fbgm-portal-root .foi-textarea{resize:vertical;min-height:76px}.fbgm-portal-root .fbgm-form-actions,.fbgm-portal-root .foi-editor-actions,.fbgm-portal-root .fbgm-inline-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fbgm-portal-root .fbgm-form-actions,.fbgm-portal-root .foi-editor-actions{justify-content:flex-end;margin:12px 0 0}.fbgm-portal-root .fbgm-events button,.fbgm-portal-root .foi-wrap .foi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid var(--fbgm-accent);border-radius:7px;background:var(--fbgm-accent);color:#fff;line-height:1.3;text-align:center;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:none;background-image:none}.fbgm-portal-root .fbgm-events button:hover,.fbgm-portal-root .foi-wrap .foi-btn:hover{filter:brightness(.92)}.fbgm-portal-root .fbgm-events button.fbgm-secondary,.fbgm-portal-root .foi-wrap .foi-btn.fbgm-secondary,.fbgm-portal-root .foi-wrap button[class*="edit-cancel"]{color:var(--fbgm-accent);background:#fff;border-color:var(--fbgm-line)}.fbgm-portal-root .fbgm-events button:disabled,.fbgm-portal-root .foi-wrap .foi-btn:disabled{opacity:.5;cursor:not-allowed}.fbgm-portal-root .fbgm-events :focus-visible,.fbgm-portal-root .fbgm-dashboard :focus-visible,.fbgm-portal-root .foi-wrap :focus-visible{outline:3px solid #cf8a28;outline-offset:3px}.fbgm-portal-root .fbgm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 34px}.fbgm-portal-root .fbgm-stat{border:1px solid var(--fbgm-line);padding:16px;border-radius:10px;background:#f7f9f9;display:flex;flex-direction:column;gap:6px}.fbgm-portal-root .fbgm-stat span{font-size:12px;color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-stat strong{font-size:25px;line-height:1.2}.fbgm-portal-root .fbgm-data{margin:22px 0}.fbgm-portal-root .fbgm-section-intro{font-size:14px;margin-bottom:16px}.fbgm-portal-root .fbgm-data-panel{border:1px solid var(--fbgm-line);border-radius:10px;background:#fff;margin:10px 0}.fbgm-portal-root .fbgm-data-panel>summary{cursor:pointer;font-weight:600;padding:12px 15px}.fbgm-portal-root .foi-wrap{width:100%;max-width:100%;margin:0}.fbgm-portal-root .foi-card{background:#fff;border:1px solid var(--fbgm-line);border-radius:12px;overflow:hidden}.fbgm-portal-root .fbgm-data-panel .foi-card{border:0;border-top:1px solid var(--fbgm-line);border-radius:0 0 10px 10px}.fbgm-portal-root .foi-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 15px;background:#f7f9f9;border-bottom:1px solid var(--fbgm-line)}.fbgm-portal-root .foi-title{font-size:18px;font-weight:700;line-height:1.3;margin:0;color:var(--fbgm-ink)}.fbgm-portal-root .foi-body{padding:14px}.fbgm-portal-root .foi-grid,.fbgm-portal-root .foi-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fbgm-portal-root .foi-item{display:flex;gap:10px;min-width:0}.fbgm-portal-root .foi-ico{display:none}.fbgm-portal-root .foi-label{font-size:12px;font-weight:600;color:var(--fbgm-muted);margin-bottom:4px}.fbgm-portal-root .foi-val{font-size:15px;overflow-wrap:anywhere}.fbgm-portal-root .foi-notes,.fbgm-portal-root .foi-hint{grid-column:1/-1}.fbgm-portal-root .foi-notes .foi-val{white-space:pre-wrap}.fbgm-portal-root .foi-editor{display:none;padding:14px;background:#f7f9f9;border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .foi-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fbgm-portal-root .foi-field label{font-size:13px;font-weight:600;color:var(--fbgm-muted)}.fbgm-portal-root .foi-col-span-3,.fbgm-portal-root .foi-col-span-2{grid-column:1/-1}.fbgm-portal-root .foi-badge{display:inline-block;padding:4px 9px;border-radius:5px;background:#edf2f4;color:#435760;font-size:12px;font-weight:600;margin-top:6px}.fbgm-portal-root .foi-badge-ok{color:#185b47;background:#e7f3ec}.fbgm-portal-root .foi-badge-warn{color:#794b09;background:#fff3d8}.fbgm-portal-root .fbgm-partner-status{display:flex;gap:8px;flex-wrap:wrap}.fbgm-portal-root .foi-mini{font-size:13px;color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-referral-card{min-width:0;border:1px solid var(--fbgm-line);padding:14px;border-radius:8px}.fbgm-portal-root .fbgm-referral-card h3{font-size:17px;line-height:1.4;margin:0 0 8px}.fbgm-portal-root .fbgm-referral-card p{font-size:13px;margin:0 0 10px}.fbgm-portal-root .foi-code{display:block;background:#f3f6f6;border-radius:6px;padding:10px;font-size:13px;overflow-wrap:anywhere;white-space:normal}.fbgm-portal-root .fbgm-referral-card .fbgm-inline-actions{margin:12px 0 0}.fbgm-portal-root .foi-hint,.fbgm-portal-root .fbgm-optin{padding:14px;background:#fff8e9;color:#694609;border:1px solid #efdfbb;border-radius:8px;margin:16px 0}.fbgm-portal-root .fbgm-optin label{display:flex;align-items:flex-start;gap:10px;font-size:14px;margin-bottom:12px}.fbgm-portal-root .fbgm-optin input{margin-top:6px;flex-shrink:0}.fbgm-portal-root .fbgm-feedback{font-size:14px;color:var(--fbgm-accent)}.fbgm-portal-root .fbgm-feedback:empty{display:none}.fbgm-portal-root .fbgm-message{padding:12px 16px;border-radius:8px;background:#e7f3ec;color:#185b47}.fbgm-portal-root .fbgm-message.is-error{background:#fff0ed;color:#873721}.fbgm-portal-root .fbgm-empty h3{font-size:18px;margin:0 0 6px}.fbgm-portal-root .fbgm-empty p{color:var(--fbgm-muted);margin:0}.fbgm-portal-root .foi-wrap [hidden]{display:none!important}@media (max-width:600px){.fbgm-portal-root .fbgm-empty{padding:16px}.fbgm-portal-root .fbgm-event-facts,.fbgm-portal-root .fbgm-notes-grid,.fbgm-portal-root .foi-grid,.fbgm-portal-root .foi-form{grid-template-columns:1fr;gap:16px}.fbgm-portal-root .fbgm-dashboard-header{margin-bottom:18px}.fbgm-portal-root .fbgm-event-header{align-items:flex-start}.fbgm-portal-root .fbgm-event h3{font-size:19px}.fbgm-portal-root .fbgm-stats{gap:7px}.fbgm-portal-root .fbgm-stat{padding:12px 9px}.fbgm-portal-root .fbgm-stat span{font-size:11px}.fbgm-portal-root .fbgm-stat strong{font-size:22px}.fbgm-portal-root .foi-body,.fbgm-portal-root .foi-header,.fbgm-portal-root .foi-editor{padding:13px}.fbgm-portal-root .foi-title{font-size:18px}.fbgm-portal-root .fbgm-form-actions button{flex:1}.fbgm-portal-root .fbgm-inline-actions{align-items:flex-start}}.fbgm-portal-root .fbgm-event{padding:0}.fbgm-portal-root .fbgm-event-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto 14px;gap:12px;align-items:center;cursor:pointer;padding:12px 15px;list-style:none}.fbgm-portal-root .fbgm-event-summary::-webkit-details-marker{display:none}.fbgm-portal-root .fbgm-event-summary::after{content:"+";font-size:20px;color:var(--fbgm-accent);text-align:center}.fbgm-portal-root .fbgm-event[open]>.fbgm-event-summary::after{content:"−"}.fbgm-portal-root .fbgm-event[open]>.fbgm-event-summary{border-bottom:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-event-summary-main{display:block;min-width:0}.fbgm-portal-root .fbgm-event-summary-main strong{font-size:15px;line-height:1.3;display:block}.fbgm-portal-root .fbgm-event-customer{display:block;font-size:12px;color:var(--fbgm-muted);margin-top:2px}.fbgm-portal-root .fbgm-next-label{display:block;font-size:10px;color:var(--fbgm-accent);text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:3px}.fbgm-portal-root .fbgm-expand-label{font-size:12px;color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-event-body{padding:13px 15px}.fbgm-portal-root .fbgm-installer{font-size:13px;margin:0 0 12px}.fbgm-portal-root .fbgm-installer span{color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-time-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:10px 0;border-top:1px solid var(--fbgm-line);border-bottom:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-time-grid dt{font-size:11px;color:var(--fbgm-muted);margin:0 0 3px}.fbgm-portal-root .fbgm-time-grid dd{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.fbgm-portal-root .fbgm-note-editor input[type=time],.fbgm-portal-root .fbgm-note-editor input[type=datetime-local]{max-width:100%;min-width:0;width:100%;padding:8px 10px;border:1px solid #a7b8bd;border-radius:7px;background:#fff;color:var(--fbgm-ink);font:inherit;box-sizing:border-box}.fbgm-portal-root .fbgm-clock-field{max-width:210px}.fbgm-portal-root .fbgm-help{font-size:12px;color:var(--fbgm-muted);margin:7px 0 12px}.fbgm-portal-root .fbgm-proposal-status{font-size:12px;background:#fff8e9;border:1px solid #efdfbb;border-radius:6px;padding:10px;margin:12px 0 0}.fbgm-portal-root .fbgm-proposal-status strong,.fbgm-portal-root .fbgm-proposal-status span{display:block}.fbgm-portal-root .fbgm-proposal-status p{margin:5px 0 0}.fbgm-portal-root .fbgm-empty{padding:16px}@media (max-width:600px){.fbgm-portal-root .fbgm-event-summary{grid-template-columns:auto minmax(0,1fr) 12px;gap:9px;padding:10px 12px}.fbgm-portal-root .fbgm-expand-label{display:none}.fbgm-portal-root .fbgm-event-summary .fbgm-date{font-size:11px;padding:4px 6px}.fbgm-portal-root .fbgm-event-summary-main strong{font-size:14px}.fbgm-portal-root .fbgm-event-body{padding:12px}.fbgm-portal-root .fbgm-time-grid{gap:8px}.fbgm-portal-root .fbgm-time-grid dd{font-size:12px}.fbgm-portal-root .fbgm-time-grid dt{font-size:10px}}.fbgm-portal-root .fbgm-logistics>h3{font-size:16px;margin:0 0 12px;line-height:1.3}.fbgm-portal-root .fbgm-logistics-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.fbgm-portal-root .fbgm-logistics-meta dt,.fbgm-portal-root .fbgm-window-label{font-size:11px;color:var(--fbgm-muted);margin:0 0 3px}.fbgm-portal-root .fbgm-logistics-meta dd{font-size:14px;font-weight:600;margin:0}.fbgm-portal-root .fbgm-logistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid var(--fbgm-line);padding-top:12px}.fbgm-portal-root .fbgm-logistics-column{min-width:0}.fbgm-portal-root .fbgm-logistics-column h4{font-size:14px;color:var(--fbgm-ink);margin:0 0 9px}.fbgm-portal-root .fbgm-logistics-column p{font-size:13px;margin:0 0 9px;overflow-wrap:anywhere}.fbgm-portal-root .fbgm-logistics-column p.fbgm-window-label{font-size:11px;margin:8px 0 3px;color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-window-value{font-weight:600}.fbgm-portal-root .fbgm-proposed-window{border-left:2px solid #cfb56d;padding-left:8px}.fbgm-portal-root .fbgm-editor-group{border:0;padding:0;margin:0 0 18px;min-width:0}.fbgm-portal-root .fbgm-editor-group legend{font-size:13px;font-weight:700;margin:0 0 10px;padding:0}.fbgm-portal-root .fbgm-editor-group+.fbgm-editor-group{border-top:1px solid var(--fbgm-line);padding-top:14px}.fbgm-portal-root .fbgm-logistics .fbgm-proposal-status strong{display:inline}@media (max-width:600px){.fbgm-portal-root .fbgm-logistics-grid{grid-template-columns:1fr;gap:12px}.fbgm-portal-root .fbgm-logistics-column+.fbgm-logistics-column{border-top:1px solid var(--fbgm-line);padding-top:12px}.fbgm-portal-root .fbgm-logistics-meta{gap:10px}.fbgm-portal-root .fbgm-logistics-meta dd{font-size:13px}}.fbgm-portal-root .fbgm-dashboard{--fbgm-muted:#43565f;font-size:16px;line-height:1.55}.fbgm-portal-root .fbgm-company{font-size:18px;font-weight:600;margin:0;color:var(--fbgm-ink)}.fbgm-portal-root .fbgm-dashboard-header{padding-bottom:12px;margin-bottom:20px}.fbgm-portal-root .fbgm-section-heading{flex-wrap:nowrap;gap:10px;align-items:center}.fbgm-portal-root .fbgm-section-heading h2{font-size:22px}.fbgm-portal-root .fbgm-section-heading .fbgm-count{font-size:13px;flex-shrink:0}.fbgm-portal-root .fbgm-event-summary-main strong{font-size:18px}.fbgm-portal-root .fbgm-event-customer{font-size:15px;color:#43565f}.fbgm-portal-root .fbgm-logistics-meta dt,.fbgm-portal-root .fbgm-logistics-column p.fbgm-window-label{font-size:14px;color:#43565f}.fbgm-portal-root .fbgm-logistics-meta dd{font-size:17px;line-height:1.45}.fbgm-portal-root .fbgm-logistics-column p{font-size:16px;line-height:1.55}.fbgm-portal-root .fbgm-logistics-column h4{font-size:18px;margin-bottom:10px;color:var(--fbgm-ink)}.fbgm-portal-root .fbgm-logistics-grid{gap:12px;border:0;padding-top:0}.fbgm-portal-root .fbgm-logistics-column{background:#f3f7f6;border:1px solid #e1e9e6;border-radius:8px;padding:14px}.fbgm-portal-root .fbgm-logistics-column p:last-child{margin-bottom:0}.fbgm-portal-root .fbgm-logistics>h3{font-size:17px;margin-bottom:16px}.fbgm-portal-root .fbgm-logistics .fbgm-unified-editor>summary{list-style:none;text-align:center;font-size:16px;padding:11px 14px;min-height:46px;border:1px solid var(--fbgm-accent);background:#fff;border-radius:7px}.fbgm-portal-root .fbgm-logistics .fbgm-unified-editor>summary::-webkit-details-marker{display:none}.fbgm-portal-root .fbgm-logistics .fbgm-unified-editor[open]>summary{background:var(--fbgm-tint)}.fbgm-portal-root .fbgm-unified-editor{border:0;margin-top:14px;padding-top:0}.fbgm-portal-root .fbgm-events button,.fbgm-portal-root .foi-wrap .foi-btn{min-height:44px;font-size:15px}.fbgm-portal-root .fbgm-note-editor label,.fbgm-portal-root .foi-field label{font-size:14px}.fbgm-portal-root .fbgm-note-editor textarea,.fbgm-portal-root .fbgm-note-editor input[type=time],.fbgm-portal-root .foi-input,.fbgm-portal-root .foi-select,.fbgm-portal-root .foi-textarea{font-size:16px;line-height:1.5}.fbgm-portal-root .fbgm-editor-group legend{font-size:16px}.fbgm-portal-root .fbgm-help,.fbgm-portal-root .foi-mini{font-size:14px;line-height:1.5}.fbgm-portal-root .fbgm-proposal-status{font-size:14px;line-height:1.5}.fbgm-portal-root .fbgm-data-panel>summary{font-size:16px;min-height:48px;line-height:1.5}.fbgm-portal-root .fbgm-marketing-panel{margin-top:18px}.fbgm-portal-root .fbgm-marketing-panel .foi-card{border:0;border-top:1px solid var(--fbgm-line);border-radius:0 0 10px 10px}.fbgm-portal-root .foi-label{font-size:14px}.fbgm-portal-root .foi-val{font-size:16px}.fbgm-portal-root .foi-badge{font-size:13px}@media (max-width:600px){.fbgm-portal-root .fbgm-event-summary{grid-template-columns:minmax(0,1fr) 24px;padding:15px;gap:9px 12px}.fbgm-portal-root .fbgm-event-summary .fbgm-date{grid-column:1;grid-row:1;font-size:15px;justify-self:start;padding:5px 9px}.fbgm-portal-root .fbgm-event-summary-main{grid-row:2;grid-column:1/-1}.fbgm-portal-root .fbgm-event-summary-main strong{font-size:19px;line-height:1.4}.fbgm-portal-root .fbgm-event-summary::after{grid-column:2;grid-row:1;font-size:24px}.fbgm-portal-root .fbgm-event-summary .fbgm-next-label{font-size:12px;margin-bottom:4px;letter-spacing:.03em}.fbgm-portal-root .fbgm-event-summary .fbgm-event-customer{font-size:16px;margin-top:3px}.fbgm-portal-root .fbgm-event-body{padding:15px}.fbgm-portal-root .fbgm-logistics-meta{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.fbgm-portal-root .fbgm-logistics-meta dd{font-size:17px;margin-top:2px}.fbgm-portal-root .fbgm-logistics-column+.fbgm-logistics-column{border:1px solid #e1e9e6;padding:14px}.fbgm-portal-root .fbgm-logistics-column p.fbgm-window-label{font-size:14px}.fbgm-portal-root .fbgm-logistics-column p{font-size:16px}.fbgm-portal-root .fbgm-note-editor .fbgm-form-actions{flex-direction:column-reverse;align-items:stretch}.fbgm-portal-root .fbgm-form-actions button{width:100%}.fbgm-portal-root .foi-body,.fbgm-portal-root .foi-header,.fbgm-portal-root .foi-editor{padding:15px}.fbgm-portal-root .foi-title{font-size:19px}.fbgm-portal-root .fbgm-referral-card p,.fbgm-portal-root .fbgm-optin label{font-size:15px}}.fbgm-portal-root .foi-grid.fbgm-single-referral{grid-template-columns:minmax(0,1fr)}.fbgm-portal-root .fbgm-marketing #bankdaten{margin:16px 0}.fbgm-portal-root .fbgm-commission-overview{margin-top:24px;padding-top:20px;border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-commission-overview>h3{font-size:20px;margin:0 0 8px;line-height:1.4}.fbgm-portal-root .fbgm-commission-totals{margin:14px 0 18px;border:1px solid var(--fbgm-line);border-radius:8px;overflow:hidden}.fbgm-portal-root .fbgm-commission-totals>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:#fff}.fbgm-portal-root .fbgm-commission-totals>div+div{border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-commission-totals dt{font-size:14px;color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-commission-totals dd{margin:0;font-size:16px;font-weight:700;white-space:nowrap}.fbgm-portal-root .fbgm-commission-totals>.is-approved{background:var(--fbgm-tint)}.fbgm-portal-root .fbgm-commission-entry{border:1px solid var(--fbgm-line);border-radius:8px;margin:9px 0;background:#fff}.fbgm-portal-root .fbgm-commission-entry>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px;cursor:pointer;list-style:none}.fbgm-portal-root .fbgm-commission-entry>summary::-webkit-details-marker{display:none}.fbgm-portal-root .fbgm-commission-customer{font-size:16px;font-weight:600;overflow-wrap:anywhere}.fbgm-portal-root .fbgm-commission-entry>summary>strong{font-size:16px;white-space:nowrap}.fbgm-portal-root .fbgm-commission-source{font-size:13px;color:var(--fbgm-muted)}.fbgm-portal-root .fbgm-commission-badge{font-size:12px;font-weight:600;border-radius:5px;padding:3px 7px;justify-self:end;align-self:start;color:#43565f;background:#f0f3f4}.fbgm-portal-root .fbgm-commission-badge.is-approved{color:#185b47;background:#e7f3ec}.fbgm-portal-root .fbgm-commission-badge.is-paid{color:#234d74;background:#eaf1f9}.fbgm-portal-root .fbgm-commission-badge.is-blocked{color:#794b09;background:#fff3d8}.fbgm-portal-root .fbgm-commission-detail{padding:12px 13px;border-top:1px solid var(--fbgm-line);font-size:14px}.fbgm-portal-root .fbgm-commission-detail p{margin:0 0 8px}.fbgm-portal-root .fbgm-commission-detail p:last-child{margin-bottom:0}.fbgm-portal-root .fbgm-commission-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:14px}.fbgm-portal-root .fbgm-commission-pagination a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:600px){.fbgm-portal-root .fbgm-commission-entry>summary{gap:7px 10px}.fbgm-portal-root .fbgm-commission-source{grid-column:1/-1}.fbgm-portal-root .fbgm-commission-badge{grid-column:1/-1;justify-self:start;font-size:13px}.fbgm-portal-root .fbgm-commission-totals dt{font-size:14px}.fbgm-portal-root .fbgm-commission-totals dd{font-size:16px}}.fbgm-portal-root .fbgm-commission-customer::before{content:"▸";color:var(--fbgm-accent);margin-right:6px}.fbgm-portal-root .fbgm-commission-entry[open]>summary .fbgm-commission-customer::before{content:"▾"}.fbgm-portal-root .fbgm-dashboard .fbgm-bank-form{padding:16px}.fbgm-portal-root .fbgm-dashboard .fbgm-bank-form form{margin:0}.fbgm-portal-root .fbgm-benefit-options{border:1px solid var(--fbgm-line);border-radius:8px;padding:14px;margin:16px 0;min-width:0}.fbgm-portal-root .fbgm-benefit-options legend{font-weight:700;font-size:16px;padding:0 5px}.fbgm-portal-root .fbgm-benefit-options label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;line-height:1.5;cursor:pointer}.fbgm-portal-root .fbgm-benefit-options input{flex-shrink:0;margin-top:5px}.fbgm-portal-root .fbgm-benefit-options label+label{border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-portal-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.fbgm-portal-root .fbgm-portal-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid var(--fbgm-line);border-radius:8px;color:var(--fbgm-accent);font-weight:600;text-decoration:none;font-size:14px;background:#fff}.fbgm-portal-root .fbgm-portal-nav a:hover{background:var(--fbgm-tint)}.fbgm-portal-root .fbgm-portal-nav a:focus-visible{outline:3px solid #cf8a28;outline-offset:3px}.fbgm-portal-root #partner-veranstaltungen,.fbgm-portal-root #partnerprogramm,.fbgm-portal-root #partner-stammdaten{scroll-margin-top:24px}.fbgm-portal-root .fbgm-marketing-panel{margin:26px 0}.fbgm-portal-root .fbgm-program-heading{margin:0 0 10px}.fbgm-portal-root .fbgm-marketing>.fbgm-partner-status{margin:0 0 14px}.fbgm-portal-root .fbgm-marketing>.foi-grid{margin:14px 0}.fbgm-portal-root .fbgm-marketing>.fbgm-commission-overview{margin:18px 0}.fbgm-portal-root .fbgm-setup-body{padding:0 16px 16px;border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-setup-body .fbgm-benefit-options{margin:16px 0}.fbgm-portal-root .fbgm-program-settings{margin:18px 0 0}.fbgm-portal-root .fbgm-program-setup>summary{font-size:15px}.fbgm-portal-root .fbgm-marketing .fbgm-optin{background:var(--fbgm-tint);border-color:var(--fbgm-line);color:var(--fbgm-ink)}@media (max-width:600px){.fbgm-portal-root .fbgm-portal-nav{gap:7px;margin-bottom:18px}.fbgm-portal-root .fbgm-portal-nav a{font-size:14px;padding:9px 11px}.fbgm-portal-root .fbgm-setup-body{padding:0 12px 12px}.fbgm-portal-root .fbgm-marketing-panel{margin:22px 0}}.fbgm-portal-root .fbgm-program-heading h2{font-size:20px;line-height:1.3;margin:0;color:var(--fbgm-ink)}.fbgm-portal-root .fbgm-unified{background:#fff;border:1px solid var(--fbgm-line);border-radius:12px;padding:24px;color:var(--fbgm-ink);font-size:16px;line-height:1.5}.fbgm-portal-root .fbgm-unified>.fbgm-dashboard-header{padding:0 0 16px;margin:0;border:0}.fbgm-portal-root .fbgm-unified>.fbgm-dashboard-header .fbgm-company{font-size:23px;font-weight:700;color:var(--fbgm-ink);line-height:1.25;margin:3px 0 0}.fbgm-portal-root .fbgm-unified>.fbgm-portal-nav{gap:18px;margin:0;padding:0;border-bottom:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified>.fbgm-portal-nav a{padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-size:14px;min-height:44px}.fbgm-portal-root .fbgm-unified>.fbgm-portal-nav a:hover,.fbgm-portal-root .fbgm-unified>.fbgm-portal-nav a:focus-visible{border-bottom-color:var(--fbgm-accent);background:transparent}.fbgm-portal-root .fbgm-unified>#partner-veranstaltungen,.fbgm-portal-root .fbgm-unified>#partnerprogramm,.fbgm-portal-root .fbgm-unified>#partner-stammdaten{margin:0;padding:22px 0;border-bottom:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified>#partner-stammdaten{padding-bottom:0;border-bottom:0}.fbgm-portal-root .fbgm-unified h2,.fbgm-portal-root .fbgm-unified .fbgm-program-heading h2{font-size:20px;line-height:1.35}.fbgm-portal-root .fbgm-unified h3,.fbgm-portal-root .fbgm-unified .fbgm-referral-card h3,.fbgm-portal-root .fbgm-unified .fbgm-commission-overview>h3{font-size:17px;line-height:1.4}.fbgm-portal-root .fbgm-unified .fbgm-section-heading{margin-bottom:8px}.fbgm-portal-root .fbgm-unified .fbgm-event,.fbgm-portal-root .fbgm-unified .fbgm-event.is-next{border:0;border-radius:0;background:none;margin:0}.fbgm-portal-root .fbgm-unified .fbgm-event+.fbgm-event{border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified .fbgm-event-summary{padding:12px 0;gap:10px}.fbgm-portal-root .fbgm-unified .fbgm-event-body{padding:14px 0}.fbgm-portal-root .fbgm-unified .fbgm-logistics-grid{gap:0}.fbgm-portal-root .fbgm-unified .fbgm-logistics-column{padding:0 16px 0 0;background:transparent;border:0;border-radius:0}.fbgm-portal-root .fbgm-unified .fbgm-logistics-column+.fbgm-logistics-column{padding:0 0 0 16px;border:0;border-left:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified .fbgm-logistics-column p{font-size:15px;line-height:1.5}.fbgm-portal-root .fbgm-unified .fbgm-empty{border:0;border-radius:0;padding:10px 0;background:transparent}.fbgm-portal-root .fbgm-unified .fbgm-data-panel{border:0;border-radius:0;margin:0;background:transparent}.fbgm-portal-root .fbgm-unified .fbgm-data-panel>summary{padding:12px 0;min-height:44px;font-size:15px}.fbgm-portal-root .fbgm-unified .fbgm-program-settings{border-top:1px solid var(--fbgm-line);margin:18px 0 0}.fbgm-portal-root .fbgm-unified .fbgm-setup-body{padding:0 0 12px;border:0}.fbgm-portal-root .fbgm-unified .fbgm-referral-card{padding:0;border:0;border-radius:0;background:transparent}.fbgm-portal-root .fbgm-unified .fbgm-referral-card p{font-size:15px;line-height:1.5}.fbgm-portal-root .fbgm-unified .foi-code{border:1px solid var(--fbgm-line);background:#f5f8f7;padding:10px 12px;font-size:14px}.fbgm-portal-root .fbgm-unified .fbgm-commission-overview{padding-top:16px;margin:18px 0 0}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-top:1px solid var(--fbgm-line);border-bottom:1px solid var(--fbgm-line);border-radius:0;margin:12px 0}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals>div{display:block;border:0;padding:12px 14px;background:transparent;min-width:0}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals>div+div{border-left:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals dt{font-size:13px;line-height:1.4;margin:0 0 4px}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals dd{font-size:18px}.fbgm-portal-root .fbgm-unified .fbgm-commission-entry{border:0;border-bottom:1px solid var(--fbgm-line);border-radius:0;margin:0}.fbgm-portal-root .fbgm-unified .fbgm-commission-entry>summary{padding:12px 0}.fbgm-portal-root .fbgm-unified .fbgm-commission-detail{padding:12px 0}.fbgm-portal-root .fbgm-unified .fbgm-benefit-options{border:0;border-radius:0;padding:0;margin:14px 0}.fbgm-portal-root .fbgm-unified .fbgm-benefit-options legend{padding:0;font-size:16px}.fbgm-portal-root .fbgm-unified .fbgm-optin{background:transparent;border:0;border-left:2px solid var(--fbgm-line);border-radius:0;padding:4px 0 4px 14px;margin:12px 0}.fbgm-portal-root .fbgm-unified .fbgm-bank-form,.fbgm-portal-root .fbgm-unified .fbgm-profile-form{padding:8px 0 4px}.fbgm-portal-root .fbgm-unified .foi-form{gap:12px 16px}.fbgm-portal-root .fbgm-unified .foi-input,.fbgm-portal-root .fbgm-unified .foi-select,.fbgm-portal-root .fbgm-unified .foi-textarea{font-size:16px;padding:9px 11px}.fbgm-portal-root .fbgm-unified .foi-badge{font-size:12px;font-weight:500;background:transparent;border:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified .foi-btn{font-size:14px;border-radius:6px}@media (max-width:600px){.fbgm-portal-root .fbgm-unified{padding:16px;border-radius:9px}.fbgm-portal-root .fbgm-unified>.fbgm-dashboard-header .fbgm-company{font-size:21px}.fbgm-portal-root .fbgm-unified>.fbgm-portal-nav{gap:6px 15px}.fbgm-portal-root .fbgm-unified>.fbgm-portal-nav a{font-size:14px;padding:9px 0}.fbgm-portal-root .fbgm-unified>#partner-veranstaltungen,.fbgm-portal-root .fbgm-unified>#partnerprogramm,.fbgm-portal-root .fbgm-unified>#partner-stammdaten{padding-top:18px;padding-bottom:18px}.fbgm-portal-root .fbgm-unified .fbgm-event-summary{grid-template-columns:minmax(0,1fr) 24px;padding:13px 0;gap:7px 10px}.fbgm-portal-root .fbgm-unified .fbgm-event-body{padding:12px 0}.fbgm-portal-root .fbgm-unified .fbgm-logistics-column,.fbgm-portal-root .fbgm-unified .fbgm-logistics-column+.fbgm-logistics-column{padding:12px 0;border:0}.fbgm-portal-root .fbgm-unified .fbgm-logistics-column+.fbgm-logistics-column{border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals{grid-template-columns:minmax(0,1fr)}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals>div+div{border-left:0;border-top:1px solid var(--fbgm-line)}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals dt{margin:0;font-size:14px}.fbgm-portal-root .fbgm-unified .fbgm-commission-totals dd{font-size:17px}.fbgm-portal-root .fbgm-unified .foi-form{grid-template-columns:minmax(0,1fr)}.fbgm-portal-root .fbgm-unified .fbgm-inline-actions{gap:8px 12px}.fbgm-portal-root .fbgm-unified .fbgm-data-panel>summary{font-size:15px}}.fbgm-portal-root .fbgm-unified{box-sizing:border-box;min-width:0}.fbgm-portal-root .fbgm-wizard{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;background:#fff;border:1px solid #dce5e7;border-radius:14px;padding:28px;color:#172b35;font-size:16px;line-height:1.5}.fbgm-portal-root .fbgm-wizard-intro h2{font-size:26px;line-height:1.25;color:#172b35;margin:4px 0 10px}.fbgm-portal-root .fbgm-wizard-intro>p:last-child{margin:0;color:#52636b}.fbgm-portal-root .fbgm-wizard-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:25px 0;border-bottom:1px solid #dce5e7;padding-bottom:22px}.fbgm-portal-root .fbgm-wizard-progress li{text-align:center;min-width:0;color:#657780}.fbgm-portal-root .fbgm-wizard-progress li>span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto 7px;border-radius:50%;background:#eef2f3;font-size:14px;font-weight:700}.fbgm-portal-root .fbgm-wizard-progress li>small{font-size:11px;line-height:1.3;display:block;overflow-wrap:anywhere}.fbgm-portal-root .fbgm-wizard-progress .is-current{color:#12675f;font-weight:700}.fbgm-portal-root .fbgm-wizard-progress .is-current>span{color:#fff;background:#12675f}.fbgm-portal-root .fbgm-wizard-progress .is-done>span{color:#12675f;background:#e7f3ec}.fbgm-portal-root .fbgm-wizard-count{color:#52636b;font-size:13px;margin:0 0 5px}.fbgm-portal-root .fbgm-wizard-panel>h3{font-size:21px;color:#172b35;margin:0 0 12px;line-height:1.3}.fbgm-portal-root .fbgm-wizard-panel>p{margin:0 0 16px}.fbgm-portal-root .fbgm-wizard .fbgm-profile-form,.fbgm-portal-root .fbgm-wizard .fbgm-bank-form{padding:4px 0}.fbgm-portal-root .fbgm-wizard .foi-editor-actions{justify-content:flex-end}.fbgm-portal-root .fbgm-wizard .fbgm-benefit-options{border:0;padding:0;margin:18px 0}.fbgm-portal-root .fbgm-wizard .fbgm-benefit-options label{padding:14px;border:1px solid #dce5e7;border-radius:9px;margin:10px 0;font-size:15px}.fbgm-portal-root .fbgm-wizard .fbgm-benefit-options label:has(input:checked){background:#eff7f5;border-color:#12675f}.fbgm-portal-root .fbgm-wizard .fbgm-benefit-options legend{font-size:15px}.fbgm-portal-root .fbgm-wizard-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:15px}.fbgm-portal-root .fbgm-wizard-consent input{flex-shrink:0;margin-top:5px}.fbgm-portal-root .fbgm-wizard-back{margin-top:22px;padding-top:14px;border-top:1px solid #dce5e7;font-size:14px}.fbgm-portal-root .fbgm-wizard .foi-btn{min-height:44px;border-radius:7px;font-size:15px}.fbgm-portal-root .fbgm-wizard .foi-input,.fbgm-portal-root .fbgm-wizard .foi-select,.fbgm-portal-root .fbgm-wizard .foi-textarea{font-size:16px}.fbgm-portal-root .fbgm-wizard-selection{padding:12px 14px;background:#eff7f5;border-radius:7px}@media (max-width:600px){.fbgm-portal-root .fbgm-wizard{padding:18px;border-radius:10px}.fbgm-portal-root .fbgm-wizard-intro h2{font-size:23px}.fbgm-portal-root .fbgm-wizard-progress{gap:4px;margin:20px 0;padding-bottom:16px}.fbgm-portal-root .fbgm-wizard-progress li>small{display:none}.fbgm-portal-root .fbgm-wizard-panel>h3{font-size:20px}.fbgm-portal-root .fbgm-wizard .foi-btn{width:100%}.fbgm-portal-root .fbgm-wizard .foi-form{grid-template-columns:minmax(0,1fr)}}
.fbgm-portal-root{display:flow-root;box-sizing:border-box;width:100%;min-width:0;clear:both}

.fbgm-portal-root .fbgm-wizard .foi-editor-actions{display:none}
.fbgm-portal-root .fbgm-wizard-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #dce5e7}
.fbgm-portal-root .fbgm-wizard .fbgm-wizard-actions .foi-btn{width:auto;max-width:100%;margin:0;padding:10px 16px;min-height:46px;white-space:normal;text-decoration:none;text-align:center}
.fbgm-portal-root .fbgm-wizard .fbgm-wizard-previous{justify-self:start;background:#fff;color:#12675f;border-color:#12675f}
.fbgm-portal-root .fbgm-wizard .fbgm-wizard-next{justify-self:end}
.fbgm-portal-root .fbgm-wizard-step-link{display:block;color:inherit;text-decoration:none;border-radius:6px}
.fbgm-portal-root .fbgm-wizard-step-link>span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto 7px;border-radius:50%;background:#e7f3ec;color:#12675f;font-size:14px;font-weight:700}
.fbgm-portal-root .fbgm-wizard-step-link>small{font-size:11px;line-height:1.3;display:block;overflow-wrap:anywhere}
.fbgm-portal-root .fbgm-wizard-step-link:hover>span{background:#12675f;color:#fff}
.fbgm-portal-root .fbgm-wizard-step-link:focus-visible{outline:3px solid #cf8a28;outline-offset:4px}
@media(max-width:600px){.fbgm-portal-root .fbgm-wizard-actions{gap:10px}.fbgm-portal-root .fbgm-wizard .fbgm-wizard-actions .foi-btn{padding:10px 12px;font-size:14px}.fbgm-portal-root .fbgm-wizard-step-link>small{display:none}}
.fbgm-portal-root .fbgm-wizard-actions{align-items:stretch}
.fbgm-portal-root .fbgm-wizard-step-link{min-height:44px}

.fbgm-portal-root .fbgm-program-skip{margin-top:20px;padding-top:16px;border-top:1px solid #dce5e7;text-align:center}
.fbgm-portal-root .fbgm-program-skip button,.fbgm-portal-root .fbgm-program-invitation button{background:transparent;border:0;box-shadow:none;color:#466c6b;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;padding:10px 4px;min-height:44px;white-space:normal;line-height:1.4}
.fbgm-portal-root .fbgm-program-skip p{font-size:13px;margin:2px 0;color:#52636b}
.fbgm-portal-root .fbgm-program-invitation{margin:12px 0}
.fbgm-portal-root .fbgm-program-skip button:focus-visible,.fbgm-portal-root .fbgm-program-invitation button:focus-visible{outline:2px solid #466c6b;outline-offset:3px}

.fbgm-portal-root .fbgm-program-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}
.fbgm-portal-root .fbgm-program-decision button{display:flex;flex-direction:column;gap:10px;text-align:left;white-space:normal;font:inherit;line-height:1.5;color:#18333f;background:#fff;border:2px solid #dce5e7;border-radius:12px;padding:22px;cursor:pointer;box-shadow:none;min-width:0}
.fbgm-portal-root .fbgm-program-decision strong{font-size:18px;line-height:1.3}
.fbgm-portal-root .fbgm-program-decision span{font-size:14px;font-weight:400}
.fbgm-portal-root .fbgm-program-decision button:hover{border-color:#12675f;background:#f4f9f7}
.fbgm-portal-root .fbgm-program-decision button:focus-visible{outline:2px solid #12675f;outline-offset:3px}
@media(max-width:600px){.fbgm-portal-root .fbgm-program-decision{grid-template-columns:1fr}.fbgm-portal-root .fbgm-program-decision button{padding:18px}}

.fbgm-portal-root .fbgm-header-invitation{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}
.fbgm-portal-root .fbgm-header-invitation>p{grid-column:1;min-width:0;overflow-wrap:anywhere}
.fbgm-portal-root .fbgm-header-invitation .fbgm-program-invitation{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:start;margin:0}
.fbgm-portal-root .fbgm-header-invitation .fbgm-program-invitation button{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:12px;font-weight:500;padding:4px;min-height:44px;color:#52636b;background:transparent;border:0;border-radius:6px}
.fbgm-portal-root .fbgm-header-invitation .fbgm-program-invitation button:hover{color:#12675f;background:#eff7f5}
.fbgm-portal-root .fbgm-program-star{font-size:22px;line-height:1;color:#12675f}
@media(max-width:400px){.fbgm-portal-root .fbgm-header-invitation{column-gap:8px}.fbgm-portal-root .fbgm-header-invitation .fbgm-program-invitation button{font-size:11px;gap:4px}}

.fbgm-portal-root .fbgm-event-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}
.fbgm-portal-root .fbgm-timeline-stage{position:relative;min-width:0;padding:14px 12px;border:1px solid #dce5e7;border-radius:10px;background:#f7faf9;overflow-wrap:anywhere}
.fbgm-portal-root .fbgm-timeline-stage+.fbgm-timeline-stage:before{content:"";position:absolute;left:-15px;top:27px;width:14px;height:2px;background:#a8c4be}
.fbgm-portal-root .fbgm-timeline-stage h4{margin:0 0 10px;font-size:14px;line-height:1.3;color:#12675f}
.fbgm-portal-root .fbgm-timeline-stage .fbgm-window-value{font-size:14px;line-height:1.5;font-weight:600;margin:0;white-space:normal}
.fbgm-portal-root .fbgm-timeline-start{background:#eff7f5;border-color:#b8d3cc}
.fbgm-portal-root .fbgm-installer{font-size:13px;color:#52636b;margin:8px 0 16px}
.fbgm-portal-root .fbgm-logistics-note{margin:12px 0;padding:12px 0;border-top:1px solid #e5ecee;overflow-wrap:anywhere}
.fbgm-portal-root .fbgm-logistics-note h4{font-size:13px;line-height:1.4;margin:0 0 6px}
.fbgm-portal-root .fbgm-logistics-note p{font-size:14px;line-height:1.5;margin:0;white-space:normal}
@media(max-width:600px){.fbgm-portal-root .fbgm-event-timeline{gap:8px}.fbgm-portal-root .fbgm-timeline-stage{padding:10px 7px;border-radius:8px}.fbgm-portal-root .fbgm-timeline-stage+.fbgm-timeline-stage:before{left:-9px;width:8px;top:23px}.fbgm-portal-root .fbgm-timeline-stage h4{font-size:11px;min-height:29px}.fbgm-portal-root .fbgm-timeline-stage .fbgm-window-value{font-size:12px;line-height:1.5}}
