/* Shared R01/R02 surfaces inherit the approved Ordem Leve tokens. */
body.boho-garden .briefing-leve-card{color:var(--boho-ink);background:var(--boho-paper);border:1px solid var(--boho-line);border-radius:18px;padding:20px;margin:0;min-width:0;box-sizing:border-box}
body.boho-garden #agenda .briefing-leve-card,body.boho-garden #week .briefing-leve-card{margin-top:24px}
body.boho-garden.boho-refinements.boho-social .briefing-leve-card .briefing-card-head{display:block;margin:0 0 16px;padding:0;background:transparent!important;border:0}
body.boho-garden .briefing-leve-card .briefing-card-head h2{font:650 1.25rem/1.35 var(--boho-font)!important;margin:0!important;color:var(--boho-ink)!important;letter-spacing:-.02em}
body.boho-garden .briefing-leve-card .briefing-sub{font:400 .8125rem/1.5 var(--boho-font);color:var(--boho-muted)!important;margin:8px 0 0;opacity:1}
body.boho-garden .briefing-summary-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.boho-garden .briefing-summary-groups>section{min-width:0}
body.boho-garden .briefing-summary-groups>section+section{border-inline-start:1px solid var(--boho-line);padding-inline-start:20px}
body.boho-garden .briefing-summary-groups h3{font:650 1rem/1.45 var(--boho-font)!important;color:var(--boho-ink)!important;margin:0 0 12px!important}
body.boho-garden .briefing-summary-groups h4{font:600 .875rem/1.45 var(--boho-font)!important;color:var(--boho-ink)!important;margin:16px 0 8px!important}
body.boho-garden .briefing-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.boho-garden .briefing-counts>span{min-width:0;padding:8px 4px;background:var(--boho-beige);border-radius:10px;font:400 .75rem/1.5 var(--boho-font);color:var(--boho-muted);overflow-wrap:anywhere}
body.boho-garden .briefing-counts b{display:block;font:650 1.25rem/1.3 var(--boho-font);color:var(--boho-ink)}
body.boho-garden .briefing-next-list,body.boho-garden .briefing-undated-list{list-style:none;padding:0;margin:0}
body.boho-garden .briefing-next-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0;padding:10px 0;border-top:1px solid var(--boho-line);overflow-wrap:anywhere}
body.boho-garden .briefing-next-list [data-bl-time]{font:500 .8125rem/1.5 var(--boho-font);font-variant-numeric:tabular-nums;color:var(--boho-moss)}
body.boho-garden .briefing-next-list strong{display:block;font:550 .875rem/1.5 var(--boho-font);color:var(--boho-ink)}
body.boho-garden .briefing-next-list small,body.boho-garden .briefing-undated-list small{display:block;font:400 .75rem/1.5 var(--boho-font);color:var(--boho-muted)!important;margin-top:4px}
body.boho-garden .briefing-leve-card .briefing-empty{font:400 .875rem/1.55 var(--boho-font);color:var(--boho-muted)!important;margin:12px 0 0;overflow-wrap:anywhere}
body.boho-garden .briefing-coverage{border-top:1px solid var(--boho-line);padding-top:12px!important;margin-top:16px!important}
body.boho-garden .briefing-undated-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--boho-line);min-width:0}
body.boho-garden .briefing-undated-list li>div{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}
body.boho-garden .briefing-undated-list p{font:400 .9375rem/1.55 var(--boho-font);margin:0;color:var(--boho-ink)!important;white-space:pre-wrap}
body.boho-garden .briefing-leve-card [data-bl-review-id]{min-width:44px!important;min-height:44px!important;flex:none;padding:10px 14px!important;font:550 .875rem/1.4 var(--boho-font)!important;border:1px solid var(--boho-control)!important;background:var(--boho-beige)!important;color:var(--boho-ink)!important;border-radius:12px!important;white-space:normal!important}
body.boho-garden .briefing-leve-card button:focus-visible{outline:3px solid var(--boho-focus)!important;outline-offset:3px!important}
body.boho-garden.a11y-big-targets .briefing-leve-card [data-bl-review-id]{min-width:54px!important;min-height:54px!important}
@media(max-width:700px){body.boho-garden .briefing-summary-groups{grid-template-columns:minmax(0,1fr)}body.boho-garden .briefing-summary-groups>section+section{border-inline-start:0;border-top:1px solid var(--boho-line);padding-inline-start:0;padding-top:20px}}
@media(max-width:390px){body.boho-garden .briefing-leve-card{padding:16px}body.boho-garden .briefing-undated-list li{flex-wrap:wrap;gap:12px}body.boho-garden .briefing-undated-list li>div{flex-basis:100%}}
body.boho-garden.a11y-large .briefing-counts{grid-template-columns:minmax(0,1fr)}
body.boho-garden.a11y-large .briefing-next-list li{grid-template-columns:minmax(0,1fr);gap:4px}
@media(prefers-reduced-motion:reduce){body.boho-garden .briefing-leve-card{scroll-behavior:auto}}
/* R03 uses the existing sheet and native input/button components. */
body.boho-garden .bl-review-form{display:grid;gap:16px;min-width:0}
body.boho-garden .bl-review-field{display:grid;gap:8px;min-width:0;font:550 .9375rem/1.5 var(--boho-font);color:var(--boho-ink)}
body.boho-garden .bl-review-original{padding:16px;border:1px solid var(--boho-line);border-radius:12px;background:var(--boho-beige);min-width:0}
body.boho-garden #blOriginalText{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;color:var(--boho-ink)!important;font:400 .9375rem/1.55 var(--boho-font)}
body.boho-garden .bl-review-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}
body.boho-garden .bl-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
body.boho-garden .bl-review-actions>button{min-height:44px!important;min-width:44px!important}
body.boho-garden.a11y-big-targets .bl-review-actions>button{min-height:54px!important;min-width:54px!important}
body.boho-garden :is(.bl-review-origin,.bl-review-help,.bl-review-status){font:400 .875rem/1.5 var(--boho-font);color:var(--boho-muted)!important;overflow-wrap:anywhere;margin:0}
body.boho-garden .bl-review-status[role="alert"]{color:var(--boho-danger)!important}
@media(max-width:600px){body.boho-garden .bl-review-schedule{grid-template-columns:minmax(0,1fr)}}
