.accepted-front-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.accepted-front-nav .btn{padding:14px 10px;min-height:54px}.accepted-front-step[hidden],.accepted-legacy-waste[hidden],.accepted-front-save [hidden]{display:none!important}.accepted-front-save{position:static!important;display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.accepted-money-card>summary{font-weight:700;font-size:1.2rem;cursor:pointer}.accepted-money-card[open]>summary{margin-bottom:20px}.accepted-front-step .settlement-cleaning{padding:20px;background:#faf8f2;border:1px solid #ded7c9}.overview-category-grid .card{touch-action:pan-y;cursor:pointer;user-select:auto;-webkit-user-select:auto}.overview-is-dragging .overview-category-grid .card{cursor:grabbing;user-select:none;-webkit-user-select:none}.overview-edit-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.overview-category-heading .overview-rename{display:inline-flex}.overview-heading-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.overview-heading-row h1{margin:0}.overview-favorites{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}body.signed-in #app .overview-favorites .overview-favorite-pill{font-size:14px;line-height:1.2;padding:10px 16px;min-height:40px;border-radius:24px!important;border:1px solid #d2cab9;background:linear-gradient(#f9f7ef,#ded8c8);color:#292822;box-shadow:0 3px 0 #b4ad9d,inset 0 1px 0 #fff;white-space:nowrap}body.signed-in #app .overview-favorites .overview-favorite-pill:active{transform:translateY(2px);box-shadow:0 1px 0 #b4ad9d}.overview-attention-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ded7c9}.overview-rare>summary{font-weight:700;cursor:pointer;font-size:1.2rem}.overview-rare[open]>summary{margin-bottom:20px}@media(max-width:700px){.accepted-front-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-heading-row{align-items:flex-start}.overview-favorites{justify-content:flex-start;width:100%}}@media print{.accepted-front-step[hidden]{display:block!important}.accepted-front-nav,.accepted-front-save{display:none!important}}

/* One compact favorites trigger; the existing destination buttons open on demand. */
.overview-heading-row{flex-wrap:nowrap;align-items:center;gap:12px}.overview-heading-row>div:first-child{min-width:0}.overview-favorites{position:relative;flex:none;width:auto;display:block}
body.signed-in #app .overview-favorites-toggle{display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:9px;border:1px solid #d2cab9;border-radius:12px!important;background:linear-gradient(#f9f7ef,#ded8c8);color:#92743c;box-shadow:0 3px 0 #b4ad9d,inset 0 1px 0 #fff;cursor:pointer}
.overview-favorites-toggle svg{display:block;width:22px;height:22px;fill:currentColor}.overview-favorites-toggle:focus-visible{outline:2px solid #92743c;outline-offset:4px}body.signed-in #app .overview-favorites-toggle:active{transform:translateY(2px);box-shadow:0 1px 0 #b4ad9d}
.overview-favorites-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:120;width:220px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:12px;display:grid;gap:10px;background:#f4f0e6;border:1px solid #d2cab9;border-radius:16px;box-shadow:0 12px 28px #31201833}.overview-favorites-menu[hidden]{display:none!important}
body.signed-in #app .overview-favorites-menu .overview-favorite-pill{width:100%;text-align:left;white-space:normal}
@media(max-width:700px){.overview-heading-row{align-items:center;flex-wrap:nowrap}.overview-favorites{width:auto;justify-content:initial}}
@media print{.overview-favorites{display:none!important}}
.overview-heading-row{flex-direction:row!important}.overview-heading-row>div:first-child{text-align:left}
