.yz-analysis{container:daily-analysis/inline-size;display:grid;gap:12px;min-width:0;padding-block:12px 16px;color:#26392d;font-variant-numeric:tabular-nums}.yz-analysis h4{font-size:1.17rem;line-height:1.4;font-weight:700}.yz-analysis h5{margin:0;font-size:1rem;font-weight:650}.yz-analysis dt,.yz-analysis small{color:var(--muted-foreground);font-size:.78rem}.yz-analysis dd{margin:3px 0 0;overflow-wrap:anywhere}.yz-analysis small{display:block;font-weight:450}.yz-overview{display:grid;gap:12px}.yz-sales-totals{display:grid;grid-template-columns:1.22fr 1fr 1fr;gap:8px;margin:0}.yz-kpi{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(12px,1.45cqi,24px);border-radius:10px;background:#f0f4ec}.yz-kpi dd{margin:7px 0 0;line-height:1.2}.yz-kpi .yz-kpi-value{display:block;font-size:clamp(21px,2.25cqi,34px);font-weight:680;letter-spacing:-.035em}.yz-kpi dd small{margin-top:6px;color:#78551d;line-height:1.45}.yz-kpi-netFen{background:#214f3d;color:#fff}.yz-kpi-netFen dt,.yz-kpi-netFen small{color:#e2ebd9}.yz-hourly{display:grid;gap:4px;padding:12px 16px;border:1px solid #dbe1d6;border-radius:10px;min-width:0}.yz-chart-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.yz-chart-title h5{font-size:.92rem}.yz-chart-note,.yz-chart-title>span{font-size:.76rem;color:#566455}.yz-hour-chart{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:0;margin:0;text-align:center}.yz-hour-plot{display:flex;height:65px;flex-direction:column;justify-content:end;align-items:center;border-bottom:1px solid #ced8ca}.yz-hour-plot i{display:block;width:52%;max-width:34px;border-radius:3px 3px 0 0;background:#92ac98}.yz-hour-count,.yz-hour-label{font-size:.72rem;color:#526252}.yz-hour-bin[data-peak=true] i{background:#2b6750}.yz-hour-bin[data-peak=true] .yz-hour-count{color:#20553c;font-weight:700}.yz-chart-note{padding-top:3px}.yz-col-label,.yz-sr{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.yz-ranking{min-width:0;border:1px solid #dbe2d7;border-radius:12px}.yz-analysis-subhead{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:10px 14px;gap:6px 14px}.yz-analysis-subhead h5 small{display:inline-block;margin-inline-start:5px;font-size:.8rem}.yz-analysis-subhead label{display:inline-flex;flex-flow:row wrap;align-items:center;gap:6px}.yz-analysis select{width:auto;min-height:44px;border:1px solid var(--border);border-radius:7px;padding:4px 8px;color:inherit;background:white}.yz-rank-grid{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr)) 16px;align-items:center;column-gap:12px}.yz-rank-head{padding:7px 14px;background:#eff3ec;color:#566452;font-size:.76rem;text-align:right}.yz-rank-head span:first-child{text-align:left}.yz-beer-list{list-style:none;margin:0;padding:0}.yz-beer-list>li+li{border-top:1px solid #e4e8df}.yz-rank-item>summary.yz-rank-grid{padding:9px 14px;min-height:46px;cursor:pointer;list-style:none}.yz-rank-item>summary::-webkit-details-marker{display:none}.yz-rank-item>summary:hover,.yz-rank-item[open]{background:#f6f8f2}.yz-rank-item>summary:focus-visible{outline:2px solid #33734e;outline-offset:-2px}.yz-rank-name{display:flex;align-items:baseline;gap:8px;overflow-wrap:anywhere}.yz-rank-name strong{font-weight:600;line-height:1.45}.yz-rank-no{font-size:.76rem;color:#647460;min-width:2ch}.yz-rank-cell{text-align:right;position:relative;min-width:0;overflow-wrap:anywhere}.yz-rank-cell:nth-child(2){font-weight:650;color:#235c40}.yz-track{display:block;margin:4px 0 0 auto;height:3px;width:min(100%,72px);border-radius:2px;background:#e8eee2}.yz-track i{display:block;height:100%;border-radius:inherit;background:#72947c}.yz-rank-chevron{text-align:center;color:#626f5b;line-height:1}.yz-rank-item[open] .yz-rank-chevron{transform:rotate(180deg)}.yz-rank-detail{padding:10px 16px 15px;border-top:1px dashed #d5dece}.yz-rank-detail p{padding-top:8px;color:#745624;font-size:.8rem}.yz-beer-metrics,.yz-settlement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:10px 16px}.yz-empty{padding:10px 14px 16px;color:var(--muted-foreground)}@container daily-analysis (min-width: 900px){.yz-overview:has(.yz-hourly){grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}.yz-beer-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@container daily-analysis (max-width: 575px){.yz-sales-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.yz-kpi-netFen{grid-column:1/-1}.yz-kpi{padding:12px 14px}.yz-kpi .yz-kpi-value{font-size:1.45rem}.yz-hourly{padding:10px 12px}.yz-rank-head{display:none}.yz-rank-item>summary.yz-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative;padding:12px}.yz-rank-name{grid-column:1/-1;padding-right:20px}.yz-rank-chevron{position:absolute;right:12px;top:14px}.yz-rank-cell{text-align:left;align-self:start}.yz-track{margin-inline-start:0}.yz-col-label{display:block;position:static;clip-path:none;width:auto;height:auto;white-space:normal;font-size:.72rem;font-weight:450;color:#566452}.yz-analysis-subhead{padding:8px 12px}.yz-beer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.yz-issues,.yz-settlement{border:1px solid var(--border);border-radius:.55rem;padding:.65rem .85rem;overflow-wrap:anywhere}.yz-analysis summary{cursor:pointer;padding-block:.25rem}.yz-settlement summary span{margin-inline-start:.8rem;overflow-wrap:anywhere;color:var(--muted-foreground)}.yz-settlement-grid{padding:.8rem 0}.yz-cups ul,.yz-issues ul,.yz-reasons{padding-inline-start:1.25rem;margin-block:.4rem}.yz-issues li{margin-top:.45rem}@media(max-width:600px){.yz-settlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yz-analysis select,.yz-analysis summary{min-height:2.75rem}}.yz-mappings{min-width:0;padding:.8rem;border:1px solid var(--border);border-radius:.55rem}.yz-mappings summary{cursor:pointer;font-weight:600;padding:.25rem 0}.yz-map-list{list-style:none;margin:0;padding:0}.yz-map-list>li{min-width:0;padding:.8rem 0;border-top:1px solid var(--border)}.yz-map-actions,.yz-map-filters,.yz-map-item{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.yz-map-item{justify-content:space-between}.yz-map-item>div{min-width:0;overflow-wrap:anywhere}.yz-map-item small{display:block;color:var(--muted-foreground)}.yz-map-editor>div:has(.purchase-master-select),.yz-map-editor>label,.yz-map-filters label{display:grid;gap:.3rem}.yz-map-filters label{flex:1 1 9rem}.yz-mappings select{min-height:2.5rem;max-width:100%;padding:.3rem .5rem;border:1px solid var(--border);border-radius:.45rem;color:inherit;background:var(--background)}.yz-map-editor{display:grid;gap:.6rem;max-width:34rem;margin:.5rem 0}@media(max-width:600px){.yz-mappings select,.yz-mappings summary{min-height:2.75rem}}.yz-rank-review,.yz-ranking-actions,.yz-review-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.yz-rank-review{margin-top:.65rem;justify-content:space-between}.yz-rank-review p{padding:0}[data-slot=dialog-content].yz-review-dialog{width:min(52rem,calc(100vw - 1.5rem));max-width:none;display:flex;flex-direction:column;max-height:88dvh;overflow:hidden;gap:.8rem;padding:clamp(1rem,3vw,1.6rem)}.yz-review-dialog [data-slot=dialog-header]{padding-inline-end:2.5rem;text-align:left}.yz-review-nav{border-block-end:1px solid var(--border);padding-block-end:.65rem}.yz-review-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:2px 4px 4px 2px}.yz-review-scroll>*+*,.yz-review-search input{margin-top:.5rem}.yz-review-search{display:block;font-size:.9rem}.yz-review-count,.yz-review-list small,.yz-review-scroll .muted{color:var(--muted-foreground)}.yz-review-list{list-style:none;padding:0}.yz-review-list li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;border-top:1px solid var(--border);padding:.8rem .1rem}.yz-review-list li>div{flex:1 1 15rem;min-width:0}.yz-review-list small{display:block;font-size:.8rem}.yz-review-list p{margin:.15rem 0}.yz-review-dialog .yz-mappings{border:0;padding:0}.yz-review-dialog .yz-map-editor{background:var(--accent);border-radius:.5rem;padding:.8rem}.yz-review-dialog .yz-map-editor input:not([type=checkbox]),.yz-review-dialog .yz-map-editor select{width:100%;min-width:0}@media (max-width:600px){[data-slot=dialog-content].yz-review-dialog{max-height:92dvh;gap:.6rem}.yz-review-nav{gap:.25rem}.yz-review-nav button{padding-inline:.6rem}.yz-rank-review button,.yz-ranking-actions button,.yz-review-dialog button{min-height:44px}}.yz-kpi-link{text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.yz-kpi-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.yz-review-dialog>.yz-review-nav,.yz-review-dialog>[data-slot=dialog-header]{flex-shrink:0}.youzan-daily{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.25rem .65rem;align-items:center;min-width:0}.youzan-daily>h3{grid-area:1/1;align-self:end}.youzan-daily>.youzan-hours{grid-area:2/1;align-self:start;margin:0;color:var(--muted-foreground);font-size:.82rem;line-height:1.5;font-variant-numeric:tabular-nums}.youzan-hours span{white-space:nowrap}.youzan-daily>.youzan-date{grid-area:1/2/span 2;display:flex;flex-direction:row;gap:.5rem;align-items:center;white-space:nowrap}.youzan-date input{width:auto;max-width:100%;min-width:0;min-height:2.75rem}.youzan-sync{grid-area:1/3/span 2;min-height:2.75rem}.youzan-day{grid-column:1/-1;display:grid;gap:.65rem;min-width:0;margin-top:.6rem}.youzan-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem 1rem}.youzan-daily h3,.youzan-day h4,.youzan-day p{margin:0}.youzan-day .muted{color:var(--muted-foreground)}.youzan-feedback:empty{display:none}.youzan-period{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.youzan-metrics{display:flex;flex-wrap:wrap;gap:1.1rem 3rem;margin:0;padding:.85rem 0;border-block:1px solid var(--border)}.youzan-metrics dt{color:var(--muted-foreground)}.youzan-metrics dd{font-size:1.3rem;font-weight:650;margin:.15rem 0 0;font-variant-numeric:tabular-nums}.youzan-metrics small{font-size:.82rem}.youzan-hint{background:var(--accent);border-radius:.5rem;padding:.7rem .9rem}.youzan-error{color:#83251c;background:#fff3f1}.youzan-order{min-width:0;border-bottom:1px solid var(--border);padding-bottom:.35rem}.youzan-order summary{cursor:pointer;min-height:2.6rem;padding-block:.5rem;overflow-wrap:anywhere}.youzan-order summary>span:last-child{white-space:nowrap;margin-inline-start:.8rem;font-weight:600}.youzan-order-info{display:flex;gap:.35rem 1rem;flex-wrap:wrap;color:var(--muted-foreground)}.youzan-items{list-style:none;padding:0;margin:.45rem 0 0}.youzan-items li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;padding:.25rem 0;overflow-wrap:anywhere}.youzan-day>button{justify-self:start}@media (max-width:760px){.youzan-daily{grid-template-columns:minmax(0,1fr) auto}.youzan-daily>.youzan-hours,.youzan-daily>h3{grid-column:1/-1}.youzan-daily>.youzan-date{grid-area:3/1;margin-top:.35rem}.youzan-sync{grid-area:3/2;margin-top:.35rem}.youzan-day>button{width:100%;min-height:2.75rem}}@media (max-width:390px){.youzan-daily>.youzan-date{flex-wrap:wrap;gap:.15rem .4rem}}.youzan-overnight{margin-inline-start:.5rem;color:var(--muted-foreground)}.youzan-offhours[open]>:not(summary){margin-top:.55rem}