.monthly-chart-module__culKkq__section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:33px;padding:22px 24px 8px}.monthly-chart-module__culKkq__heading,.monthly-chart-module__culKkq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.monthly-chart-module__culKkq__heading h2{font-size:16px;font-weight:600}.monthly-chart-module__culKkq__heading p{color:var(--muted);margin-top:4px;font-size:12px}.monthly-chart-module__culKkq__controls select{max-width:220px;font-size:12px}.monthly-chart-module__culKkq__hint{color:var(--secondary);margin-top:17px;font-size:12px}.monthly-chart-module__culKkq__chart{grid-template-columns:64px repeat(6,minmax(0,1fr));margin-top:36px;display:grid}.monthly-chart-module__culKkq__column{text-align:center;background:0 0;border:0;border-radius:6px;min-width:0;padding:8px 0 0}.monthly-chart-module__culKkq__column:hover{background:var(--bg)}.monthly-chart-module__culKkq__column[aria-pressed=true]{background:var(--accent-light)}.monthly-chart-module__culKkq__column:focus-visible{outline-offset:2px}.monthly-chart-module__culKkq__column:active:not(:disabled){transform:none}.monthly-chart-module__culKkq__track,.monthly-chart-module__culKkq__axis{height:144px;display:block;position:relative}.monthly-chart-module__culKkq__axis{margin-top:8px}.monthly-chart-module__culKkq__axis span{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.2;position:absolute;right:10px}.monthly-chart-module__culKkq__scaleMaximum{top:0;transform:translateY(calc(-100% - 10px))}.monthly-chart-module__culKkq__scaleZero{bottom:var(--chart-baseline);transform:translateY(50%)}.monthly-chart-module__culKkq__scaleMinimum{bottom:0;transform:translateY(calc(100% + 10px))}.monthly-chart-module__culKkq__track:before{content:"";inset-inline:0;bottom:var(--chart-baseline);border-top:1px solid var(--line);position:absolute}.monthly-chart-module__culKkq__bar{background:var(--accent);border-radius:4px 4px 0 0;width:48%;max-width:48px;position:absolute;left:50%;transform:translate(-50%)}.monthly-chart-module__culKkq__income{background:var(--positive)}.monthly-chart-module__culKkq__negative{border-radius:0 0 4px 4px}.monthly-chart-module__culKkq__zeroMarker{width:6px;height:6px;left:calc(50% - 3px);bottom:calc(var(--chart-baseline) - 3px);background:var(--muted);border-radius:50%;position:absolute}.monthly-chart-module__culKkq__month{color:var(--secondary);padding:10px 0 9px;font-size:12px;display:block}.monthly-chart-module__culKkq__column[aria-pressed=true] .monthly-chart-module__culKkq__month{color:var(--accent);text-underline-offset:4px;font-weight:700;text-decoration:underline}.monthly-chart-module__culKkq__selectedDetail{border-top:1px solid var(--line);min-height:151px;margin-top:18px;padding-top:15px}.monthly-chart-module__culKkq__selectedHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.monthly-chart-module__culKkq__selectedHeading h3{text-transform:capitalize;font-size:14px;font-weight:600}.monthly-chart-module__culKkq__selectedHeading p{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.monthly-chart-module__culKkq__selectedHeading p>span{color:var(--secondary);font-size:12px}.monthly-chart-module__culKkq__selectedHeading strong{overflow-wrap:anywhere;font-size:20px;font-weight:650}.monthly-chart-module__culKkq__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 28px;margin:16px 0 5px;padding:0;list-style:none;display:grid}.monthly-chart-module__culKkq__categories li{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;font-size:12px;display:grid}.monthly-chart-module__culKkq__categoryLabel{overflow-wrap:anywhere;align-items:baseline;gap:7px;min-width:0;display:flex}.monthly-chart-module__culKkq__categoryLabel i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.monthly-chart-module__culKkq__categories strong{white-space:nowrap;font-weight:600}.monthly-chart-module__culKkq__categoryTrack{background:var(--bg);border-radius:2px;grid-column:1/-1;height:4px}.monthly-chart-module__culKkq__categoryTrack>span{border-radius:inherit;height:100%;display:block}.monthly-chart-module__culKkq__emptyMonth{color:var(--secondary);padding:17px 0;font-size:12px}.monthly-chart-module__culKkq__note{color:var(--muted);margin-top:16px;font-size:12px}.monthly-chart-module__culKkq__details{margin-top:4px}.monthly-chart-module__culKkq__details>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--accent);align-content:center;font-size:12px;font-weight:550}.monthly-chart-module__culKkq__details>summary:hover{color:var(--accent-hover)}.monthly-chart-module__culKkq__breakdownHint{color:var(--secondary);margin:2px 0 14px;font-size:12px}.monthly-chart-module__culKkq__monthDetail{border-top:1px solid var(--line)}.monthly-chart-module__culKkq__monthDetail>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:9px 0;font-size:13px;list-style:none;display:flex}.monthly-chart-module__culKkq__monthDetail>summary::-webkit-details-marker{display:none}.monthly-chart-module__culKkq__monthDetail>summary:before{content:"";border-right:1.5px solid var(--secondary);border-bottom:1.5px solid var(--secondary);flex-shrink:0;width:6px;height:6px;transform:rotate(-45deg)}.monthly-chart-module__culKkq__monthDetail[open]>summary:before{transform:rotate(45deg)}.monthly-chart-module__culKkq__monthDetail>summary>span{text-transform:capitalize;min-width:0}.monthly-chart-module__culKkq__monthDetail>summary>strong{text-align:right;white-space:nowrap;margin-left:auto;font-weight:600}.monthly-chart-module__culKkq__monthDetail>summary:hover{color:var(--accent)}.monthly-chart-module__culKkq__sites{padding-bottom:6px}.monthly-chart-module__culKkq__siteBreakdown{padding:12px 0}.monthly-chart-module__culKkq__siteBreakdown+.monthly-chart-module__culKkq__siteBreakdown{border-top:1px solid var(--line)}.monthly-chart-module__culKkq__siteHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.monthly-chart-module__culKkq__siteHeading h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.monthly-chart-module__culKkq__siteHeading>strong{white-space:nowrap;font-size:13px;font-weight:650}.monthly-chart-module__culKkq__siteHeading h4 span,.monthly-chart-module__culKkq__details tbody th span{color:var(--muted);font-weight:400}.monthly-chart-module__culKkq__details table{border-collapse:collapse;width:100%;margin:6px 0 0;font-size:12px}.monthly-chart-module__culKkq__details th,.monthly-chart-module__culKkq__details td{vertical-align:top;padding:5px 0}.monthly-chart-module__culKkq__details th{text-align:left;font-weight:450}.monthly-chart-module__culKkq__details th:first-child{overflow-wrap:anywhere;padding-right:12px}.monthly-chart-module__culKkq__details thead th{color:var(--muted);font-size:12px}.monthly-chart-module__culKkq__details td,.monthly-chart-module__culKkq__details thead th:last-child{text-align:right}.monthly-chart-module__culKkq__details td{white-space:nowrap}@media (max-width:600px){.monthly-chart-module__culKkq__section{padding:18px 16px 6px}.monthly-chart-module__culKkq__controls{justify-content:flex-start;gap:10px;width:100%}.monthly-chart-module__culKkq__controls select{width:100%;max-width:none}.monthly-chart-module__culKkq__chart{grid-template-columns:48px repeat(6,minmax(0,1fr));margin-top:34px}.monthly-chart-module__culKkq__track,.monthly-chart-module__culKkq__axis{height:128px}.monthly-chart-module__culKkq__axis span{font-size:10px;right:7px}.monthly-chart-module__culKkq__categories{grid-template-columns:minmax(0,1fr)}.monthly-chart-module__culKkq__selectedHeading{display:block}.monthly-chart-module__culKkq__selectedHeading p{justify-content:space-between;margin-top:4px}.monthly-chart-module__culKkq__selectedHeading strong{font-size:19px}.monthly-chart-module__culKkq__selectedDetail{min-height:161px}}@media (prefers-reduced-motion:reduce){.monthly-chart-module__culKkq__column{transition:none}}@media print{.monthly-chart-module__culKkq__controls{display:none}.monthly-chart-module__culKkq__section{break-inside:avoid}}
.site-financial-summary-module__59Kqda__card{container-type:inline-size}.site-financial-summary-module__59Kqda__heading{align-items:flex-start;gap:11px;display:flex}.site-financial-summary-module__59Kqda__identity{flex:1;min-width:0}.site-financial-summary-module__59Kqda__card .site-financial-summary-module__59Kqda__identity>h2,.site-financial-summary-module__59Kqda__card .site-financial-summary-module__59Kqda__identity>h3{overflow-wrap:anywhere;margin-top:3px;font-size:16px;font-weight:620;line-height:1.35}.site-financial-summary-module__59Kqda__card .site-company{margin-left:0;font-size:11px}.site-financial-summary-module__59Kqda__card .site-icon{width:34px;height:34px}.site-financial-summary-module__59Kqda__location{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.site-financial-summary-module__59Kqda__summary{width:100%;min-width:0;margin-top:auto;padding-top:16px}.site-financial-summary-module__59Kqda__breakdownHeading{color:var(--secondary);margin-bottom:8px;font-size:11px}.site-financial-summary-module__59Kqda__breakdown{align-items:center;gap:14px;min-height:64px;display:flex}.site-financial-summary-module__59Kqda__donut{border-radius:50%;flex:0 0 64px;width:64px;height:64px;display:block;-webkit-mask:radial-gradient(circle,#0000 47%,#000 49%);mask:radial-gradient(circle,#0000 47%,#000 49%)}.site-financial-summary-module__59Kqda__legend{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.site-financial-summary-module__59Kqda__category{justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;line-height:1.35;display:flex}.site-financial-summary-module__59Kqda__categoryName{color:var(--secondary);overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;display:flex}.site-financial-summary-module__59Kqda__swatch{border-radius:2px;flex:0 0 6px;width:6px;height:6px}.site-financial-summary-module__59Kqda__categoryAmount{color:var(--ink);flex-shrink:0}.site-financial-summary-module__59Kqda__empty{color:var(--muted);font-size:12px}.site-financial-summary-module__59Kqda__totals{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:14px;padding-top:12px;display:flex}.site-financial-summary-module__59Kqda__metric{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.site-financial-summary-module__59Kqda__metric>span{color:var(--secondary);font-size:11px}.site-financial-summary-module__59Kqda__metric>strong{overflow-wrap:anywhere;font-size:15px;font-weight:620;line-height:1.35}.site-financial-summary-module__59Kqda__result{margin-top:1px}.site-financial-summary-module__59Kqda__positive{color:var(--positive)}.site-financial-summary-module__59Kqda__negative{color:var(--danger)}.site-financial-summary-module__59Kqda__period{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4;display:block}@container (max-width:260px){.site-financial-summary-module__59Kqda__breakdown{gap:11px}.site-financial-summary-module__59Kqda__donut{flex-basis:58px;width:58px;height:58px}.site-financial-summary-module__59Kqda__category{flex-wrap:wrap;gap:1px 6px}.site-financial-summary-module__59Kqda__categoryAmount{margin-left:12px}}
.feedback-module__2Aku0G__footer{flex-wrap:wrap;align-items:center}.feedback-module__2Aku0G__footer>button{min-height:44px;color:var(--accent);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:550;display:inline-flex}.feedback-module__2Aku0G__footer>button:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.feedback-module__2Aku0G__form,.feedback-module__2Aku0G__success{padding:24px 28px}.feedback-module__2Aku0G__form fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.feedback-module__2Aku0G__kind{align-self:flex-start;margin-bottom:2px}.feedback-module__2Aku0G__kind button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.feedback-module__2Aku0G__form textarea{resize:vertical;min-height:135px}.feedback-module__2Aku0G__hint{color:var(--muted);font-size:11px;line-height:1.6}.feedback-module__2Aku0G__form label+.feedback-module__2Aku0G__hint{margin-top:-10px}.feedback-module__2Aku0G__imageSection{margin-top:3px}.feedback-module__2Aku0G__imageLabel{margin-bottom:10px;font-size:12px;font-weight:550;display:block}.feedback-module__2Aku0G__imageLabel>span{color:var(--muted);font-weight:400}.feedback-module__2Aku0G__imageActions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.feedback-module__2Aku0G__imageActions button{min-height:44px;padding-inline:12px;font-size:12px}.feedback-module__2Aku0G__preview{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.feedback-module__2Aku0G__preview img{object-fit:contain;background:var(--bg);width:100%;max-height:190px;display:block}.feedback-module__2Aku0G__preview>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}.feedback-module__2Aku0G__preview span{color:var(--muted);font-size:11px}.feedback-module__2Aku0G__preview button{min-height:44px;font-size:11px}.feedback-module__2Aku0G__context{color:var(--muted);margin-block:20px 14px;font-size:11px;line-height:1.6}.feedback-module__2Aku0G__context strong{color:var(--secondary);font-weight:550}.feedback-module__2Aku0G__actions{margin-top:18px}.feedback-module__2Aku0G__success{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.feedback-module__2Aku0G__successIcon{color:var(--positive);background:var(--positive-light);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.feedback-module__2Aku0G__success h3{font-size:19px}.feedback-module__2Aku0G__success p{color:var(--secondary);font-size:13px}.feedback-module__2Aku0G__success small{color:var(--muted);font-size:11px;line-height:1.6}.feedback-module__2Aku0G__success>button{align-self:flex-end;margin-top:8px}@media (max-width:600px){.feedback-module__2Aku0G__footer{gap:2px 18px}.feedback-module__2Aku0G__footer>button{font-size:12px}.feedback-module__2Aku0G__form,.feedback-module__2Aku0G__success{padding:20px 20px max(25px, env(safe-area-inset-bottom))}.feedback-module__2Aku0G__imageActions button{flex:160px}.feedback-module__2Aku0G__actions{gap:8px}.feedback-module__2Aku0G__actions>button{padding-inline:12px;font-size:12px}.feedback-module__2Aku0G__success>a{max-width:100%;font-size:12px}}
