
#bd-start-proposal{--bs-bg:light-dark(#f4f3ee,#101718);--bs-panel:light-dark(#ffffff,#192122);--bs-ink:light-dark(#202e2c,#edf3ed);--bs-muted:light-dark(#5a6a66,#a8b6b0);--bs-line:light-dark(#e0e6de,#33413e);--bs-soft:light-dark(#f1f5ef,#25312e);--bs-accent:light-dark(#246950,#9ad4b3);--bs-accent-bg:light-dark(#e6f0e7,#243b30);--bs-down:light-dark(#a64532,#f2aa96);--bs-gold:light-dark(#89632c,#e8c988);--bs-type:14px;color-scheme:light dark;background:var(--bs-bg);color:var(--bs-ink);font:400 var(--bs-type)/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:16px;padding:24px;isolation:isolate}
#bd-start-proposal[data-theme=light]{color-scheme:light}
#bd-start-proposal[data-theme=dark]{color-scheme:dark}
#bd-start-proposal *{box-sizing:border-box;min-width:0}
#bd-start-proposal button,#bd-start-proposal input,#bd-start-proposal select,#bd-start-proposal textarea{font:inherit;color:inherit}
#bd-start-proposal button{background:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 10px;border-radius:7px;white-space:normal;text-align:center}
#bd-start-proposal button:hover{background:var(--bs-soft)}
#bd-start-proposal button:focus-visible,#bd-start-proposal a:focus-visible,#bd-start-proposal summary:focus-visible,#bd-start-proposal input:focus-visible,#bd-start-proposal textarea:focus-visible,#bd-start-proposal select:focus-visible{outline:2px solid var(--bs-accent);outline-offset:3px}
#bd-start-proposal button[aria-pressed=true]{background:var(--bs-accent-bg);color:var(--bs-accent)}
#bd-start-proposal .bs-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--bs-line);padding-bottom:16px}
#bd-start-proposal .bs-brand{display:flex;align-items:center;gap:10px}
#bd-start-proposal .bs-monogram{display:grid;place-items:center;background:var(--bs-accent);color:var(--bs-bg);width:34px;height:34px;border-radius:10px;font-size:calc(var(--bs-type) * 1.00000);font-weight:500;letter-spacing:-1px}
#bd-start-proposal .bs-brand-name{font-size:calc(var(--bs-type) * 1.28571);letter-spacing:-.6px;font-weight:500}
#bd-start-proposal .bs-brand-name span{font-weight:400;color:var(--bs-muted)}
#bd-start-proposal .bs-brand-byline{font-size:max(11px,calc(var(--bs-type) * 0.78571));letter-spacing:1.5px;color:var(--bs-muted)}
#bd-start-proposal .bs-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:max(11px,calc(var(--bs-type) * 0.85714))}
#bd-start-proposal .bs-control-group{display:flex;align-items:center;gap:1px}
#bd-start-proposal .bs-control-group+.bs-control-group{padding-left:8px;border-left:1px solid var(--bs-line)}
#bd-start-proposal .bs-toolbar button{padding:6px 7px;min-width:32px}
#bd-start-proposal .bs-toolbar #bs-scale-reset{min-width:48px;font-variant-numeric:tabular-nums}
#bd-start-proposal .bs-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 19px}
#bd-start-proposal .bs-eyebrow{color:var(--bs-muted);font-size:max(11px,calc(var(--bs-type) * 0.78571));letter-spacing:1.1px;text-transform:uppercase;margin-bottom:6px}
#bd-start-proposal h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:calc(var(--bs-type) * 2.42857);line-height:1.2;letter-spacing:-1px;margin:0 0 6px}
#bd-start-proposal .bs-subtitle{color:var(--bs-muted);font-size:calc(var(--bs-type) * 0.92857)}
#bd-start-proposal .bs-clock{text-align:right;flex-shrink:0}
#bd-start-proposal .bs-clock strong{display:block;font-size:calc(var(--bs-type) * 2.07143);line-height:1.15;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-1px}
#bd-start-proposal .bs-clock span{font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted)}
#bd-start-proposal .bs-search-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
#bd-start-proposal .bs-search{display:flex;align-items:center;gap:10px;flex:1 1 360px;background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:10px;padding:0 13px;min-height:45px}
#bd-start-proposal .bs-search input{width:100%;background:transparent;border:0;padding:10px 0;outline-offset:5px;font-size:calc(var(--bs-type) * 1.00000)}
#bd-start-proposal .bs-search i{color:var(--bs-muted)}
#bd-start-proposal .bs-search button{padding:4px;flex-shrink:0;color:var(--bs-muted)}
#bd-start-proposal .bs-modes{display:flex;align-items:center;gap:2px;font-size:max(11px,calc(var(--bs-type) * 0.85714))}
#bd-start-proposal .bs-filter-status{color:var(--bs-muted);font-size:max(11px,calc(var(--bs-type) * 0.85714));margin-top:7px}
#bd-start-proposal .bs-market-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);margin:19px 0 18px;padding:13px 0;gap:6px}
#bd-start-proposal .bs-market-strip button{display:block;text-align:left;padding:2px 10px;min-height:65px;border-radius:7px}
#bd-start-proposal .bs-market-strip button+button{border-left:1px solid var(--bs-line)}
#bd-start-proposal .bs-ticker-title{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted)}
#bd-start-proposal .bs-ticker-title strong{font-weight:500;color:var(--bs-ink)}
#bd-start-proposal .bs-ticker-value{font-size:calc(var(--bs-type) * 1.35714);line-height:1.3;letter-spacing:-.5px;font-variant-numeric:tabular-nums;display:block;margin-top:4px}
#bd-start-proposal .bs-ticker-change{font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-accent);font-variant-numeric:tabular-nums}
#bd-start-proposal .bs-ticker-change.bs-negative{color:var(--bs-down)}
#bd-start-proposal .bs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:start}
#bd-start-proposal .bs-wide{grid-column:span 8}
#bd-start-proposal .bs-narrow{grid-column:span 4}
#bd-start-proposal .bs-panel{background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:12px;overflow:clip}
#bd-start-proposal .bs-panel>summary{display:flex;align-items:center;gap:9px;list-style:none;min-height:54px;padding:13px 16px}
#bd-start-proposal .bs-panel>summary::-webkit-details-marker{display:none}
#bd-start-proposal .bs-panel>summary .bs-panel-title{font-weight:500;flex:1}
#bd-start-proposal .bs-summary-preview{font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted);text-align:right}
#bd-start-proposal .bs-panel>summary>i:first-child{color:var(--bs-accent)}
#bd-start-proposal .bs-panel>summary>i:last-child{color:var(--bs-muted);transition:transform .15s}
#bd-start-proposal .bs-panel[open]>summary>i:last-child{transform:rotate(180deg)}
#bd-start-proposal .bs-panel-body{padding:0 16px 16px}
#bd-start-proposal .bs-section-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-bottom:12px}
#bd-start-proposal .bs-tabs{display:flex;gap:2px;flex-wrap:wrap;font-size:max(11px,calc(var(--bs-type) * 0.85714))}
#bd-start-proposal .bs-small-action{font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted)}
#bd-start-proposal .bs-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
#bd-start-proposal .bs-shortcut{display:flex;align-items:center;gap:8px;color:var(--bs-ink);text-decoration:none;padding:10px 8px;border-radius:8px;border:1px solid transparent;font-size:max(11px,calc(var(--bs-type) * 0.85714));min-height:47px}
#bd-start-proposal .bs-shortcut:hover{background:var(--bs-soft);border-color:var(--bs-line)}
#bd-start-proposal .bs-shortcut span:last-child{overflow-wrap:anywhere}
#bd-start-proposal .bs-link-symbol{height:28px;width:28px;display:grid;place-items:center;flex-shrink:0;background:var(--bs-soft);color:var(--bs-accent);border-radius:8px;font-size:max(11px,calc(var(--bs-type) * 0.78571));font-weight:500}
#bd-start-proposal .bs-add-form{background:var(--bs-soft);padding:12px;border-radius:8px;display:grid;gap:8px;margin-top:12px}
#bd-start-proposal label{display:block;font-size:max(11px,calc(var(--bs-type) * 0.85714))}
#bd-start-proposal label input,#bd-start-proposal label select{display:block;width:100%;border:1px solid var(--bs-line);background:var(--bs-panel);padding:8px;border-radius:6px;margin-top:4px}
#bd-start-proposal .bs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#bd-start-proposal .bs-primary{background:var(--bs-accent)!important;color:var(--bs-bg)!important}
#bd-start-proposal .bs-sample-tag{display:inline-flex;align-items:center;gap:4px;font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted)}
#bd-start-proposal .bs-story-lead{padding:13px 0 15px;border-top:1px solid var(--bs-line)}
#bd-start-proposal .bs-story-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted)}
#bd-start-proposal .bs-story-category{color:var(--bs-accent);text-transform:uppercase;letter-spacing:.8px}
#bd-start-proposal .bs-story-lead h2{font:400 calc(var(--bs-type) * 1.78571)/1.25 Georgia,"Times New Roman",serif;letter-spacing:-.4px;margin:7px 0}
#bd-start-proposal .bs-story-lead p{margin:0;color:var(--bs-muted);font-size:max(11px,calc(var(--bs-type) * 0.85714));max-width:60ch}
#bd-start-proposal .bs-story-actions{display:flex;justify-content:flex-end;margin-top:5px}
#bd-start-proposal .bs-story-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--bs-line)}
#bd-start-proposal .bs-story-number{font-family:Georgia,serif;font-size:calc(var(--bs-type) * 1.42857);color:var(--bs-muted);flex-shrink:0;width:24px;opacity:.7}
#bd-start-proposal .bs-story-copy{flex:1}
#bd-start-proposal .bs-story-title{font-size:calc(var(--bs-type) * 0.92857);font-weight:500}
#bd-start-proposal .bs-story-row .bs-story-meta{margin-top:2px}
#bd-start-proposal .bs-story-row button{color:var(--bs-muted);flex-shrink:0;padding:6px}
#bd-start-proposal .bs-source-list{font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted);padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}
#bd-start-proposal .bs-source-list button{font-size:max(11px,calc(var(--bs-type) * 0.78571))}
#bd-start-proposal .bs-weather-main{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px}
#bd-start-proposal .bs-weather-city{font-weight:500;font-size:calc(var(--bs-type) * 1.00000)}
#bd-start-proposal .bs-weather-state{font-size:max(11px,calc(var(--bs-type) * 0.85714));color:var(--bs-muted);margin-top:3px}
#bd-start-proposal .bs-weather-temp{font-size:calc(var(--bs-type) * 3.00000);font-weight:400;letter-spacing:-2px;line-height:1.1;margin:11px 0 6px}
#bd-start-proposal .bs-weather-icon{color:var(--bs-gold);width:46px;height:46px;display:grid;place-items:center;background:var(--bs-soft);border-radius:50%}
#bd-start-proposal .bs-weather-icon svg{width:25px;height:25px}
#bd-start-proposal .bs-weather-metrics{display:flex;gap:13px;color:var(--bs-muted);font-size:max(11px,calc(var(--bs-type) * 0.78571));flex-wrap:wrap;padding-bottom:12px}
#bd-start-proposal .bs-weather-metrics span{display:inline-flex;gap:4px;align-items:center}
#bd-start-proposal .bs-forecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-top:1px solid var(--bs-line);padding-top:12px}
#bd-start-proposal .bs-forecast div{text-align:center;color:var(--bs-muted);font-size:max(11px,calc(var(--bs-type) * 0.78571))}
#bd-start-proposal .bs-forecast strong{display:block;color:var(--bs-ink);font-weight:400;font-size:calc(var(--bs-type) * 1.00000);margin-top:7px}
#bd-start-proposal .bs-weather-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted);margin-top:10px}
#bd-start-proposal .bs-calendar-top{display:flex;align-items:center;gap:4px;justify-content:space-between;margin-bottom:8px}
#bd-start-proposal .bs-calendar-top strong{font-size:max(11px,calc(var(--bs-type) * 0.85714));font-weight:500}
#bd-start-proposal .bs-calendar-top button{min-width:32px;padding:4px;color:var(--bs-muted)}
#bd-start-proposal .bs-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center;font-size:max(11px,calc(var(--bs-type) * 0.78571))}
#bd-start-proposal .bs-calendar-grid .bs-weekday{color:var(--bs-muted);padding:3px 0;font-size:max(11px,calc(var(--bs-type) * 0.78571))}
#bd-start-proposal .bs-calendar-grid button{padding:4px 0;min-height:26px;border-radius:6px;font-size:max(11px,calc(var(--bs-type) * 0.78571));font-variant-numeric:tabular-nums}
#bd-start-proposal .bs-calendar-grid button[data-today=true]{box-shadow:inset 0 0 0 1px var(--bs-accent)}
#bd-start-proposal .bs-agenda-list{border-top:1px solid var(--bs-line);margin-top:12px;padding-top:11px}
#bd-start-proposal .bs-empty{font-size:max(11px,calc(var(--bs-type) * 0.85714));color:var(--bs-muted)}
#bd-start-proposal .bs-event{display:flex;align-items:flex-start;gap:10px;font-size:max(11px,calc(var(--bs-type) * 0.85714));margin-bottom:8px}
#bd-start-proposal .bs-event-time{color:var(--bs-accent);font-size:max(11px,calc(var(--bs-type) * 0.78571));font-variant-numeric:tabular-nums}
#bd-start-proposal .bs-note textarea{display:block;resize:vertical;background:var(--bs-soft);color:var(--bs-ink);border:0;border-radius:8px;width:100%;min-height:108px;padding:12px;font-size:calc(var(--bs-type) * 1.00000);line-height:1.6}
#bd-start-proposal .bs-note-bottom{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:9px;color:var(--bs-muted);font-size:max(11px,calc(var(--bs-type) * 0.78571))}
#bd-start-proposal .bs-note-bottom button{font-size:max(11px,calc(var(--bs-type) * 0.78571));min-height:24px;padding:1px 5px;color:var(--bs-muted)}
#bd-start-proposal .bs-reading-item{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--bs-line);font-size:max(11px,calc(var(--bs-type) * 0.85714))}
#bd-start-proposal .bs-reading-item span{flex:1}
#bd-start-proposal .bs-reading-item button{padding:3px;min-height:28px;color:var(--bs-muted)}
#bd-start-proposal .bs-more{grid-column:1/-1;background:transparent;border-bottom:1px solid var(--bs-line)}
#bd-start-proposal .bs-more>summary{display:flex;list-style:none;gap:10px;align-items:center;padding:13px 3px}
#bd-start-proposal .bs-more>summary::-webkit-details-marker{display:none}
#bd-start-proposal .bs-more>summary span:first-child{font-weight:500;font-size:calc(var(--bs-type) * 0.92857);flex:1}
#bd-start-proposal .bs-more-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:5px 3px 18px}
#bd-start-proposal .bs-more-content h3{font-size:max(11px,calc(var(--bs-type) * 0.85714));font-weight:500;margin:0 0 8px;color:var(--bs-accent)}
#bd-start-proposal .bs-more-content a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;font-size:max(11px,calc(var(--bs-type) * 0.85714));color:var(--bs-ink);text-decoration:none;border-bottom:1px solid var(--bs-line)}
#bd-start-proposal .bs-more-content a:hover{color:var(--bs-accent)}
#bd-start-proposal .bs-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:15px;font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted)}
#bd-start-proposal .bs-footer span:last-child{color:var(--bs-accent)}
#bd-start-proposal [hidden]{display:none!important}
#bd-start-proposal[data-mode=focus] [data-area=news],#bd-start-proposal[data-mode=focus] [data-area=markets],#bd-start-proposal[data-mode=focus] [data-area=weather],#bd-start-proposal[data-mode=focus] [data-area=extras]{display:none!important}
#bd-start-proposal[data-mode=focus] .bs-note{grid-column:1/-1}
#bd-start-proposal .bs-chart-panel{background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:10px;margin:-3px 0 16px;padding:14px 16px}
#bd-start-proposal .bs-chart-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:calc(var(--bs-type) * 0.92857)}
#bd-start-proposal .bs-market-chart{width:100%;height:150px;display:block}
#bd-start-proposal .bs-market-chart .bs-chart-grid{stroke:var(--bs-line);stroke-width:1}
#bd-start-proposal .bs-market-chart .bs-chart-line{stroke:var(--bs-accent);stroke-width:2;fill:none}
#bd-start-proposal .bs-market-chart text{font-family:inherit;font-size:max(11px,calc(var(--bs-type) * 0.78571));fill:var(--bs-muted)}
#bd-start-proposal .bs-chart-caption{font-size:max(11px,calc(var(--bs-type) * 0.78571));color:var(--bs-muted);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
#bd-start-proposal .bs-city-select{width:100%;border:1px solid var(--bs-line);background:var(--bs-panel);padding:8px;border-radius:6px;margin-bottom:9px}
#bd-start-proposal .bs-alert{font-size:max(11px,calc(var(--bs-type) * 0.85714));color:var(--bs-down);padding-top:7px}
@media(max-width:760px){#bd-start-proposal{padding:18px}#bd-start-proposal .bs-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}#bd-start-proposal .bs-wide{grid-column:span 7}#bd-start-proposal .bs-narrow{grid-column:span 5}#bd-start-proposal .bs-summary-preview{font-size:max(11px,calc(var(--bs-type) * 0.78571))}#bd-start-proposal .bs-ticker-value{font-size:calc(var(--bs-type) * 1.21429)}#bd-start-proposal .bs-market-strip button{padding-inline:7px}#bd-start-proposal .bs-clock strong{font-size:calc(var(--bs-type) * 1.85714)}}
@media(max-width:590px){#bd-start-proposal{padding:14px;border-radius:10px}#bd-start-proposal .bs-top{gap:9px}#bd-start-proposal .bs-toolbar{gap:5px;width:100%;justify-content:space-between}#bd-start-proposal .bs-control-group+.bs-control-group{padding-left:4px}#bd-start-proposal .bs-hero{padding:17px 0}#bd-start-proposal h1{font-size:calc(var(--bs-type) * 1.85714)}#bd-start-proposal .bs-subtitle{font-size:max(11px,calc(var(--bs-type) * 0.85714))}#bd-start-proposal .bs-clock strong{font-size:calc(var(--bs-type) * 1.71429)}#bd-start-proposal .bs-clock span{font-size:max(11px,calc(var(--bs-type) * 0.78571))}#bd-start-proposal .bs-market-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 5px;padding:11px 0;margin:14px 0}#bd-start-proposal .bs-market-strip button{border:0!important;min-height:63px}#bd-start-proposal .bs-market-strip button:nth-child(-n+3){border-bottom:1px solid var(--bs-line)!important;padding-bottom:10px}#bd-start-proposal .bs-wide,#bd-start-proposal .bs-narrow{grid-column:1/-1}#bd-start-proposal .bs-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}#bd-start-proposal .bs-shortcut{padding:8px 4px;gap:6px;flex-direction:column;font-size:max(11px,calc(var(--bs-type) * 0.85714))}#bd-start-proposal .bs-more-content{grid-template-columns:1fr}#bd-start-proposal .bs-panel>summary{padding:12px 13px}#bd-start-proposal .bs-panel-body{padding:0 13px 13px}#bd-start-proposal .bs-modes{justify-content:flex-start}#bd-start-proposal .bs-calendar-grid button{min-height:34px;font-size:max(11px,calc(var(--bs-type) * 0.85714))}#bd-start-proposal .bs-summary-preview{font-size:max(11px,calc(var(--bs-type) * 0.78571))}#bd-start-proposal .bs-search{flex-basis:100%}#bd-start-proposal .bs-story-lead h2{font-size:calc(var(--bs-type) * 1.71429)}}
@media(max-width:590px){#bd-start-proposal[data-size=large] .bs-market-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#bd-start-proposal[data-size=large] .bs-market-strip button{border-bottom:1px solid var(--bs-line)!important}}
@media(max-width:590px){#bd-start-proposal[data-size=large] .bs-hero{flex-wrap:wrap}#bd-start-proposal[data-size=large] .bs-hero>div:first-child{flex-basis:100%}#bd-start-proposal[data-size=large] .bs-clock{text-align:left}}
@media(pointer:coarse){#bd-start-proposal button{min-height:44px}#bd-start-proposal .bs-calendar-grid{gap:3px}#bd-start-proposal .bs-calendar-grid button{min-height:44px}#bd-start-proposal input,#bd-start-proposal textarea,#bd-start-proposal select{font-size:calc(var(--bs-type) * 1.14286)!important}}
@media(prefers-reduced-motion:reduce){#bd-start-proposal *{transition:none!important}}

html{color-scheme:light dark;background:light-dark(#f4f3ee,#101718)}
html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}
body{margin:0;background:light-dark(#f4f3ee,#101718)}
#bd-start-proposal{max-width:1260px;margin:0 auto;min-height:100vh;border-radius:0;padding:25px 30px 28px}
#bd-start-proposal button,#bd-start-proposal summary,#bd-start-proposal select,#bd-start-proposal a{cursor:pointer}
#bd-start-proposal button:focus-visible,#bd-start-proposal summary:focus-visible,#bd-start-proposal a:focus-visible{outline:2px solid var(--bs-accent);outline-offset:3px}
#bd-start-proposal svg{vertical-align:middle;flex-shrink:0}
#bd-start-proposal .bs-link-actions,#bd-start-proposal .bs-form-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
#bd-start-proposal .bs-shortcut-item{position:relative;min-width:0;border-radius:8px}
#bd-start-proposal .bs-shortcut-item .bs-shortcut{height:auto}
#bd-start-proposal .bs-shortcut-item.bs-editing{border:1px solid var(--bs-line)}
#bd-start-proposal .bs-shortcut-controls{display:flex;justify-content:center;border-top:1px solid var(--bs-line)}
#bd-start-proposal .bs-shortcut-controls button{flex:1;min-height:36px;padding:6px}
#bd-start-proposal .bs-shortcut-controls button:last-child{color:var(--bs-down)}
#bd-start-proposal .bs-event>span:nth-child(2){flex:1;overflow-wrap:anywhere}
#bd-start-proposal .bs-event button{padding:6px;color:var(--bs-muted);min-width:34px;flex-shrink:0}
#bd-start-proposal .bs-calendar-grid button.bs-has-events{position:relative}
#bd-start-proposal .bs-calendar-grid button.bs-has-events:after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:currentColor;bottom:3px;left:calc(50% - 2px)}
#bd-start-proposal .bs-data{margin-top:14px}
#bd-start-proposal .bs-data-body{padding:0 3px 14px;font-size:max(12px,calc(var(--bs-type) * .86));color:var(--bs-muted)}
#bd-start-proposal .bs-data-body p{max-width:76ch;margin:4px 0 12px}
#bd-start-proposal .bs-import-review{background:var(--bs-soft);border:1px solid var(--bs-line);border-radius:8px;padding:13px;margin-top:14px}
#bd-start-proposal .bs-data-status{margin-top:12px!important;min-height:1em}
#bd-start-proposal .bs-data-status.bs-error{color:var(--bs-down)}
#bd-start-proposal .bs-storage-alert{background:var(--bs-soft);border:1px solid var(--bs-down);color:var(--bs-down);border-radius:8px;padding:10px 13px;margin-top:14px;font-size:max(12px,calc(var(--bs-type) * .86));display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#bd-start-proposal .bs-persistence{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:max(11px,calc(var(--bs-type) * .78571));color:var(--bs-muted);margin-top:7px}
#bd-start-proposal .bs-persistence a,#bd-start-proposal #bs-sources a{color:var(--bs-accent);text-decoration:none}
#bd-start-proposal .bs-persistence a:hover,#bd-start-proposal #bs-sources a:hover{text-decoration:underline}
#bd-start-proposal .bs-summary-preview{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-start-proposal .bs-search svg{color:var(--bs-muted)}
#bd-start-proposal .bs-source-list>span{display:flex;gap:5px;flex-wrap:wrap;align-items:center}
#bd-start-proposal .bs-market-label{margin:14px 10px 0;font-size:max(11px,calc(var(--bs-type) * .78571));color:var(--bs-muted)}
#bd-start-proposal .bs-market-strip{margin-top:5px}
#bd-start-proposal .bs-note-bottom>span:first-child{display:flex;gap:5px;align-items:center}
#bd-start-proposal .bs-calendar-grid button[data-today=true]{border:1px solid var(--bs-accent)}
@media(max-width:760px){#bd-start-proposal{padding:20px}#bd-start-proposal .bs-summary-preview{max-width:40%}}
@media(max-width:590px){#bd-start-proposal{padding:15px}#bd-start-proposal .bs-brand{margin-bottom:3px}#bd-start-proposal .bs-form-row{grid-template-columns:1fr}#bd-start-proposal .bs-calendar-grid button{min-height:39px}#bd-start-proposal .bs-toolbar button{min-height:36px}#bd-start-proposal .bs-panel>summary{gap:7px}#bd-start-proposal .bs-clock{max-width:95px}#bd-start-proposal .bs-clock span{display:block}#bd-start-proposal .bs-summary-preview{max-width:38%}}
@media(prefers-reduced-motion:reduce){#bd-start-proposal *{transition:none!important}}
