.pots-overview{background:linear-gradient(120deg,#eceaf8,#fafaff);margin-bottom:18px}.pots-overview h2{font-size:clamp(22px,3vw,32px)}.pots-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.pots-grid strong{display:block;font-size:clamp(20px,2.4vw,29px);overflow-wrap:anywhere;margin-top:8px}.pots-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pot-card{border:1px solid #e5e4f1;border-radius:22px;padding:20px;min-width:0}.pot-card h3{overflow-wrap:anywhere}.pot-card p{font-size:13px;line-height:1.8}@media(max-width:700px){.pots-grid{grid-template-columns:1fr}.pots-actions .btn{width:100%}}

@media(max-width:700px){.pots-overview>.pots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pots-overview>.pots-grid>div:first-child{grid-column:1/-1}.pots-overview>.pots-grid>div:first-child strong{font-size:30px}.pots-overview>.pots-grid>div:not(:first-child) strong{font-size:20px}.pots-overview~section{margin-bottom:18px}}
[data-pot-overrun]:not([hidden]){display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6}[data-pot-overrun] input{width:20px;min-width:20px;height:20px;margin-top:3px}

.pots-mobile-nav{margin:18px 0}.pots-mobile-nav summary{font-weight:700;cursor:pointer}.pots-mobile-nav .mobile-shortcut-grid{margin-top:20px}

.pots-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pots-heading button{min-width:44px;min-height:44px}.pots-heading .icon{width:20px;height:20px}
