/* ADS1 cooking design refresh. Original warm kitchen identity, actual data remains authoritative. */
:root{--paper:#faf7f0;--card:#fffefa;--ink:#203d34;--ink-soft:#54665b;--forest:#215745;--forest-wash:#edf2e8;--action:#e9b789;--action-hover:#dda273;--rule:#dfdfd1;--field:#7c8d7b;--focus:#a7462b;--radius-field:10px;--radius-panel:20px;--shadow:0 6px 22px #243e3305}
body{background:var(--paper)}h1,h2,h3{letter-spacing:-.035em}.masthead{position:fixed;inset:0 auto 0 0;width:216px;z-index:12;border:0;border-right:1px solid var(--rule);background:#f3f4eb}.masthead-inner{height:100%;padding:28px 20px;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:28px}.brand{font-size:1.15rem;gap:10px}.brand-mark{width:30px;height:30px}.sidebar-caption{font-size:.7rem;letter-spacing:.13em;color:var(--ink-soft);margin:4px 12px 16px}.sidebar-tools{display:flex;flex:1;flex-direction:column}.sidebar-tools nav{display:grid;gap:7px}.sidebar-tools nav a{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:11px;text-decoration:none;font-size:.875rem;font-weight:650}.sidebar-tools nav a[aria-current=page]{background:#215745;color:#fffefa}.sidebar-note{font-size:.75rem;line-height:1.6;margin:auto 10px 12px;color:var(--ink-soft);padding-top:30px}.sidebar-guide{font-size:.75rem;padding:10px}.locale-switch{position:relative;order:3;border:1px solid var(--rule);border-radius:10px;background:#fffefa}.locale-switch>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;min-height:44px;font-size:.8rem;font-weight:650}.locale-switch>summary::-webkit-details-marker{display:none}.locale-switch .langs{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:6px;box-shadow:0 12px 30px #203d3412}.locale-switch .langs ul{display:block}.locale-switch .langs a{display:flex;width:100%;min-height:42px;border-radius:7px;font-size:.8rem}.locale-switch .langs a[aria-current=true]{background:#edf2e8;color:#215745}.main{width:calc(100% - 216px);max-width:1320px;margin:0 0 0 216px;padding:40px 42px 64px}.foot{margin-left:216px;padding:24px 42px;background:transparent;border-color:var(--rule)}.foot-links{font-size:.8rem}.addr{font-size:.7rem}.home-task-nav{display:none}.kitchen-kicker{font-size:.75rem;font-weight:650;letter-spacing:.08em;color:#9b4a2e;margin:0 0 22px}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:44px;align-items:center}.hero-copy{padding-block:32px}.hero-title{font-size:clamp(2.1rem,4.1vw,3.6rem);line-height:1.15;letter-spacing:-.06em}.hero .lede{font-size:.95rem;line-height:1.85;margin:24px 0;color:var(--ink-soft);max-width:34em}.btn{border-radius:9px;box-shadow:none;font-weight:650;transition:background-color .16s ease,transform .16s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-cta,.btn-primary{background:#215745;border-color:#215745;color:#fffefa}.btn-cta:hover,.btn-primary:hover{background:#163e31;color:#fffefa}.btn-outline{border-color:#b6bba9;background:transparent}.btn-quiet{background:transparent}.preview{background:#fffefa;border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:24px;padding:20px}.pv-title{font-size:.8rem;color:var(--ink-soft);margin:0 0 14px}.shelf-art{width:100%;max-height:190px;border-radius:16px;margin:0 0 20px}.home-purchase{padding:0}.purchase-math{gap:6px}.purchase-math>div{background:#f0f1e8;border-radius:10px;padding:12px 8px}.purchase-math dt{font-size:.7rem;color:var(--ink-soft)}.purchase-math dd{font-size:1.3rem;color:var(--ink);font-weight:750}.purchase-math .shortfall{background:#215745}.purchase-math .shortfall dt{color:#d3e6d6}.purchase-math .shortfall dd{color:#fffefa}.pack-answer{align-items:center;gap:12px}.pack-answer strong{background:#f2dfc7;color:#784027;border-radius:8px;padding:7px 10px;white-space:nowrap;font-size:1rem}.pack-answer span{font-size:.75rem;color:var(--ink-soft)}.stock-meter{accent-color:#215745;margin:12px 0}.home-purchase>.hint{font-size:.7rem}.home-evidence>summary{font-size:.75rem;min-height:40px}.pv-note{font-size:.65rem}.demo-link{font-size:.8rem}.process-guide{max-width:560px;margin:34px auto;opacity:.85}.home-extra{border-block:1px solid var(--rule);padding:15px 0;margin:28px 0}.home-extra>summary{font-size:.85rem;min-height:28px}.limits{margin-top:40px;max-width:850px}.limits h2{font-size:1rem}.limit-list{font-size:.8rem;color:var(--ink-soft)}.limit-links{font-size:.75rem}
/* Workspaces use the same visual language as the entry. */
.ws-title{font-size:1.7rem;margin-bottom:8px}.ws-scope{font-size:.75rem;max-width:64em;color:var(--ink-soft)}.about{margin:12px 0}.about>summary{min-height:36px;font-size:.75rem;background:#f3f2e8}.task-steps{padding:5px;border-radius:12px;background:#f0f1e8;border-color:var(--rule);box-shadow:none;top:0}.task-steps a{min-height:56px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;row-gap:1px;align-content:center;justify-items:start;padding:8px 12px;color:var(--ink-soft);border-radius:8px}.task-steps .task-icon{grid-row:1 /3;width:20px;height:20px}.task-steps .step-name{font-size:.8rem;text-align:left}.task-steps .step-count{font-size:.6rem;text-align:left;grid-column:2}.task-steps a[aria-current=step]{background:#215745;color:#fffefa}.stage-hint{font-size:.85rem;margin:16px 0 7px}.shop-status{display:inline-block;max-width:100%;font-size:.7rem;background:#f0f1e8;padding:6px 10px;border:0;border-radius:7px;margin:0 0 8px}.shopping-toolbar{padding:8px 10px;background:#edf2e8;gap:10px}.shopping-toolbar .trip-hint{font-size:.7rem;margin:0}.shopping-toolbar .btn{font-size:.75rem;min-height:36px;white-space:nowrap}.workspace-actions{margin:6px 0 10px}.workspace-actions .btn{min-height:34px;font-size:.75rem}.col,.saved-workspace{border:1px solid var(--rule);border-radius:18px;background:var(--card);padding:24px;box-shadow:none}.editor-head h2,.col>h2,.saved-workspace>h2{font-size:1.2rem}.draft-hint{font-size:.7rem;color:#85542c;margin:6px 0}.remaining-count{font-size:.85rem;font-weight:650;margin:6px 0 12px}.recipe{background:transparent}.recipe>summary{font-size:.85rem}.r-body{padding-top:18px}.s-row{background:#f7f7ef;border:1px solid var(--rule);padding:18px;border-radius:12px;margin-bottom:14px}.s-row legend{font-size:.75rem}.s-row .row-src{font-size:.7rem}.field label{font-size:.8rem}.field input,.field select,.field textarea,input,select,textarea{border-color:#8d9a86;border-radius:9px;background:#fffefa;font-size:.95rem}.paste{border-color:var(--rule)}.disclosure>summary{font-size:.8rem}.disclosure-body .hint{font-size:.75rem}.recipe-choices .rail-card,.rail-card{background:#f4f0e4;border-color:#dddfcf;border-radius:13px;min-height:94px}.rail-card[aria-pressed=true]{background:#e4eddf;border-color:#215745}.rail-card>span{color:var(--ink-soft)}.rail-marks button[aria-current=true]>span{background:#215745}.rail-marks button>span{background:#aeb7a2}.rail-hint{font-size:.68rem}.rail-caption{font-size:.8rem}.ing-row{border-radius:12px;background:#f7f7ef}.purpose,.scope{background:#eef1e5}.calc-stage-nav{padding:4px;background:#f0f1e8;border-radius:12px;gap:4px}.stage-button{border:0;background:transparent;border-radius:8px;font-size:.8rem}.stage-button[aria-current=step]{background:#215745;color:#fffefa}.workspace>.calc,.workspace>.result{padding:26px;border-color:var(--rule);background:var(--card);box-shadow:none;border-radius:18px}.result-table thead th{font-size:.75rem}.result-table td{padding-block:18px}.result-table .out{color:#215745}.result-figure{color:#215745}.serving-diagram svg{background:#eef1e5;border-radius:14px}.relation-arrow{color:#a34b2e}
/* A bounded result-card rail. Editable controls and original source text are not drag handles. */
.ingredient-deck-wrap{min-width:0;margin:18px -4px 10px}.ingredient-deck-wrap .rail-caption{margin-inline:4px;gap:4px}.ingredient-deck{list-style:none;display:flex!important;gap:16px;padding:4px 4px 14px;margin:0;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto}.ingredient-deck::-webkit-scrollbar{display:none}.ingredient-deck>.line{flex:0 0 min(86%,420px);min-width:0;padding:18px;margin:0;border:1px solid #d8ddcd;border-radius:16px;background:#fffefa;scroll-snap-align:start;box-shadow:0 3px 0 #f1efdf}.ingredient-visual{display:flex;align-items:center;justify-content:space-between;background:#f3eddf;border-radius:11px;margin:0 0 16px;padding:0 14px;height:96px;cursor:grab}.ingredient-art{height:94px;width:144px;flex:none}.ingredient-unit{font-size:1rem;color:#87512e;font-weight:650;padding:8px 12px;border:1px solid #cdb799;border-radius:100%;line-height:1}.line-main{font-size:1rem;gap:10px;margin:0 0 12px;scroll-margin-top:6rem}.line-qty{font-size:1.35rem;font-weight:750;white-space:nowrap}.line-sub{font-size:.7rem;gap:5px;margin-bottom:16px}.line-actions{display:block;margin-top:6px}.line-actions .btn{font-size:.7rem;padding:6px 8px;min-height:32px}.line .purchase-math{margin:14px 0;gap:5px}.line .purchase-math>div{padding:10px 7px}.line .purchase-math dt{font-size:.65rem}.line .purchase-math dd{font-size:1.2rem}.purchase-check{border:0;border-radius:9px;background:#eef3e7;color:#215745;padding:11px;margin:16px 0}.purchase-controls{border-color:var(--rule);border-radius:9px}.purchase-controls>summary{min-height:38px;font-size:.75rem}.src>summary{font-size:.7rem;min-height:36px}.purchase-controls .field{margin-bottom:12px}.purchase-controls .actions-inline{gap:6px}.purchase-controls .btn{font-size:.75rem;min-height:38px;padding:7px 10px}.purchase-controls .measure-input{gap:6px}.purchase-controls .measure-input select{max-width:100%}.purchase-controls .hint{font-size:.7rem}.have-list,.bought-panel .lines{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.have-list>.line,.bought-panel .line{min-width:0;padding:18px;border-radius:14px;border:1px solid var(--rule)}.have-list .ingredient-visual,.bought-panel .ingredient-visual{height:72px}.have-list .ingredient-art,.bought-panel .ingredient-art{height:70px}.ingredient-deck>.line:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.draft>.result-actions{padding:12px 0 0;border-top:1px solid var(--rule)}.draft>.result-actions .btn:first-child{background:#215745;color:#fffefa;border-color:#215745}.template-list>li{background:#f3f2e8}.bought-panel{background:#f5f5ec}.trip-complete{background:#edf2e8}.saved-workspace{min-height:240px}.notice,.banner{border-radius:10px}.btn-danger{color:var(--error)}
@media(max-width:1000px){.masthead{width:180px}.masthead-inner{padding-inline:16px}.brand{font-size:1rem}.main{margin-left:180px;width:calc(100% - 180px);padding-inline:26px}.foot{margin-left:180px;padding-inline:26px}.hero{gap:24px}.hero-title{font-size:2.4rem}.preview{padding:16px}}
@media(max-width:759px){.masthead{position:relative;inset:auto;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--rule);background:#fffefa}.masthead-inner{height:auto;min-height:64px;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 18px;gap:12px;flex-wrap:nowrap}.brand{font-size:1.05rem;min-height:42px;padding:0;white-space:nowrap}.brand-mark{width:28px;height:28px}.sidebar-tools{display:none}.locale-switch{order:0;flex:none;min-width:66px;border:0;background:#f0f1e8}.locale-switch>summary{padding:8px 10px;min-height:40px}.locale-switch .langs{top:calc(100% + 8px);bottom:auto;left:auto;right:0;min-width:145px;z-index:30}.main{margin:0;width:100%;padding:20px 18px 44px}.foot{margin:0;padding:22px 18px}.hero{display:flex;flex-direction:column;gap:24px}.hero-copy{padding:4px 0 0;width:100%}.kitchen-kicker{font-size:.68rem;margin:0 0 15px}.hero-title{font-size:2.05rem;line-height:1.23;letter-spacing:-.045em}.hero .lede{font-size:.85rem;line-height:1.8;margin:16px 0 20px;max-width:32em}.cta-row{gap:10px}.cta-row .btn{min-height:44px;padding:10px 15px;font-size:.8rem}.home-task-nav{display:grid;gap:6px;margin-bottom:24px}.home-task-nav a{min-height:42px;border-radius:9px;padding:8px 5px;font-size:.7rem;flex-wrap:nowrap;background:#fffefa}.home-task-nav a:first-child{background:#215745;border-color:#215745}.home-task-nav .task-icon{width:18px;height:18px}.preview{width:100%;padding:16px;border-radius:18px}.shelf-art{max-height:148px;margin-bottom:14px}.pv-title{font-size:.75rem}.home-purchase .purchase-math dd{font-size:1.25rem}.process-guide{margin:24px auto}.limits{margin-top:28px}.ws-title{font-size:1.35rem}.ws-scope{font-size:.7rem;margin-bottom:10px}.about{margin:8px 0}.about>summary{min-height:32px;padding-block:6px}.task-steps a{min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 3px}.task-steps .task-icon{display:none}.task-steps .step-name{font-size:.7rem;text-align:center}.task-steps .step-count{font-size:.53rem;line-height:1.25;text-align:center}.task-steps{padding:3px;border-radius:10px}.stage-hint{font-size:.78rem;margin-top:12px}.shopping-toolbar{align-items:center}.shopping-toolbar .trip-hint{font-size:.65rem}.shopping-toolbar .btn{font-size:.7rem;padding:6px 9px}.workspace-actions .btn{font-size:.7rem;min-height:32px}.col,.saved-workspace{padding:16px;border-radius:14px}.editor-head h2,.col>h2,.saved-workspace>h2{font-size:1.1rem}.recipe>summary{font-size:.8rem}.s-row{padding:14px}.choice-rail-wrap{margin-top:12px}.rail-card{flex-basis:76%;min-height:86px;padding:12px}.rail-card[aria-pressed=true]{padding:11px}.rail-card>strong{font-size:.8rem}.rail-card>span{font-size:.7rem}.recipe>summary{padding-block:10px}.workspace>.calc,.workspace>.result{padding:18px}.scope{font-size:.78rem;padding:12px}.ingredient-deck-wrap{margin:12px -8px 8px}.ingredient-deck{gap:10px;padding-inline:8px}.ingredient-deck>.line{flex-basis:92%;padding:15px;border-radius:13px}.ingredient-visual{height:84px;margin-bottom:14px;padding-inline:8px}.ingredient-art{height:82px;width:125px}.ingredient-unit{font-size:.85rem;padding:7px 10px}.line-main{scroll-margin-top:5rem}.line-qty{font-size:1.2rem}.line .purchase-math dd{font-size:1.05rem}.line .purchase-math>div{padding:9px 5px}.line .purchase-math dt{font-size:.6rem}.line-sub{margin-bottom:12px}.line .pack-answer{gap:8px;align-items:flex-start}.line .pack-answer strong{font-size:.85rem;padding:7px 8px}.line .pack-answer span{font-size:.65rem}.rail-caption .rail-hint{font-size:.62rem}.rail-marks button{width:32px;height:32px}.have-list,.bought-panel .lines{grid-template-columns:1fr}.have-list .line,.bought-panel .line{padding:15px}.ingredient-deck-wrap .rail-caption{margin-inline:8px}.foot-links{gap:5px 12px}.calc-stage-nav{margin:12px 0 18px}.stage-button{font-size:.72rem;min-height:42px}.field label{font-size:.75rem}.field input,.field select{font-size:.9rem}html{scroll-padding-top:65px}[data-task-stage],#recipes-title,#review-title,#draft-title,#saved-workspace-title{scroll-margin-top:5rem}}
@media(max-width:359px){.main{padding-inline:14px}.hero-title{font-size:1.8rem}.brand{font-size:.95rem}.ingredient-deck>.line{flex-basis:94%;padding:12px}.line .purchase-math dd{font-size:.95rem}.purchase-math dt{font-size:.6rem}.home-task-nav .task-icon{display:none}.ingredient-deck-wrap .rail-hint{max-width:100%}.measure-input{grid-template-columns:minmax(0,1fr) 72px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn:hover{transform:none}}
@media print{.masthead,.ingredient-visual,.ingredient-unit,.rail-marks,.rail-caption{display:none!important}.main,.foot{margin:0!important;width:100%!important}.ingredient-deck{display:block!important;overflow:visible!important}.ingredient-deck>.line{break-inside:avoid;margin-bottom:12px;box-shadow:none}.line-main{outline:0}}
.locale-control{order:3;display:flex;align-items:center;background:var(--card);border:1px solid var(--rule);border-radius:9px;position:relative}.current-lang{display:flex;flex:1;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;font-size:.8rem;font-weight:650;text-decoration:none;color:var(--ink)}.locale-control .locale-switch{border:0;position:static;min-width:40px;background:transparent}.locale-control .locale-switch>summary{min-height:44px;padding:8px 12px;justify-content:center}.locale-control .langs{left:0;right:0;width:100%;min-width:150px}.locale-control .langs a{font-size:.8rem}
@media(max-width:759px){.locale-control{order:0;flex:none;background:#f0f1e8;border:0}.current-lang{min-height:40px;padding:6px 8px;font-size:.72rem}.locale-control .locale-switch{min-width:30px}.locale-control .locale-switch>summary{padding:6px 8px;min-height:40px}.locale-control .langs{left:auto;right:0;width:150px}}

/* Current task proof: servings -> stock -> packs, backed by the existing example engine. */
.value-route{border-bottom:1px solid var(--rule);padding-bottom:10px;margin-bottom:12px}.value-step{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:.76rem;font-weight:700;margin:14px 0 9px}.value-step>span{display:inline-grid;place-items:center;border-radius:50%;width:22px;height:22px;flex:none;background:#e5ecdf;color:#215745;font-size:.7rem}.value-servings{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px}.value-servings li{display:flex;gap:8px;align-items:baseline;font-size:.7rem}.value-servings li>span{color:var(--muted)}.value-servings strong{white-space:nowrap;color:#215745}.home-purchase .shelf-art{max-height:112px;margin-block:8px}.value-tab-note{font-size:.7rem;color:var(--muted);line-height:1.6;margin:10px 0 0}.value-unit-note{max-width:38em;border-left:3px solid #d7b693;padding-left:10px;font-size:.72rem;line-height:1.7;color:var(--muted);margin:18px 0 0}.value-review{display:flex;align-items:flex-start;gap:7px;background:#f6efdf;border-radius:8px;padding:9px 10px;margin:12px 0;font-size:.72rem;line-height:1.65;color:#665338}.value-review .task-icon{width:17px;height:17px;flex:none;margin-top:2px}.home-purchase .demo-link{display:inline-block;padding-block:8px;font-size:.78rem}.home-purchase .stock-meter{margin-top:10px}.home-purchase .pack-answer{margin-top:0}
@media(max-width:759px){.hero .value-unit-note{margin-top:12px;font-size:.68rem}.value-tab-note{font-size:.65rem}.value-step{font-size:.7rem}.value-servings{gap:5px 12px}.value-servings li{font-size:.64rem}.home-purchase .shelf-art{max-height:88px}.value-review{font-size:.66rem}.hero{gap:20px}.cta-row{align-items:stretch}.hero .cta-row .btn{line-height:1.5}.value-servings li>strong{font-size:.67rem}}

/* Closure9: explicit reuse and inline source correction. */
.shortcut-form,.quick-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.shortcut-form .btn{grid-column:1/-1;justify-self:start}.quick-fields{grid-template-columns:2fr 1fr 1fr}
.quick-review{padding:16px;background:var(--surface,#fff);border:1px solid var(--line,#dadfd7);border-radius:14px;margin-block:14px}.quick-review h4{margin:0 0 8px}.quick-review .btn{margin-top:12px}.shortcut-list{padding:0;list-style:none}.shortcut-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-bottom:1px solid var(--line,#dadfd7)}
.shortcut-list span,.shortcut-picker{min-width:0;overflow-wrap:anywhere}.alias-row{grid-column:1/-1;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.alias-row .field{flex:1;min-width:140px}.pack-shortcuts{border-block:1px solid var(--line,#dadfd7);padding-block:14px;margin-block:12px}.qa-isolation{font-size:.875rem}
@media(max-width:480px){.shortcut-form,.quick-fields{grid-template-columns:minmax(0,1fr)}.shortcut-form .btn,.shortcut-list .btn{width:100%}.shortcut-list li{align-items:stretch;flex-direction:column}.alias-row>.btn{width:100%}}

.shortcut-form>label,.quick-fields>label,.shortcut-picker{display:block;font-weight:650;font-size:.85rem}.shortcut-form input,.quick-fields input,.quick-fields select,.shortcut-picker select{margin-top:6px;min-height:44px;width:100%}
.shortcut-form .btn,.quick-review .btn{word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}
.quick-review .btn-primary{background:#215745;color:#fffefa;border-color:#215745}

.portion-controls,.portion-trace{grid-column:1/-1;min-width:0;max-width:100%;overflow-wrap:anywhere}.portion-controls{margin-block:12px}.portion-controls label.field{display:block;font-size:.85rem;font-weight:650}.portion-controls select{display:block;width:100%;min-height:44px;margin-top:6px}.portion-controls .check{align-items:flex-start}.portion-controls .check input{flex:none}.portion-controls .disclosure-body{padding:14px}.portion-preview,.portion-trace{padding:14px;border:1px solid #c2ccbb;background:#f4f5ec;border-radius:12px;margin-block:12px}.portion-controls .btn,.portion-trace .btn{min-height:44px;white-space:normal;word-break:keep-all}.portion-controls .btn-primary{background:#215745;color:#fffefa;border-color:#215745}.portion-controls select option{white-space:normal}@media(max-width:480px){.portion-controls .btn,.portion-trace .btn{width:100%}.portion-controls .disclosure-body{padding:10px}}
.profile-facts{padding:10px;background:#f0f1e8;border-radius:8px;margin-block:10px;font-size:.85rem;overflow-wrap:anywhere}.profile-facts p{margin:6px 0 0}

.profile-result-note{font-size:.8rem;color:#6b4b24;background:#f6efdc;border-radius:7px;padding:8px 10px;margin:10px 0}

.portion-applicability{padding:10px 12px;border-left:4px solid #9c7940;background:#f8f2e1;border-radius:7px;font-size:.85rem;overflow-wrap:anywhere}.portion-applicability.is-ready{border-color:#215745;background:#edf4e9;color:#215745}
