.cost-transfer-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-5);width:100%;max-width:1120px}
.cost-transfer-layout>*,.cost-transfer-meals{min-width:0}
.drink-round-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}
.drink-round-heading h2{margin:0 0 8px}.drink-round-heading p{margin:0;color:var(--ds-muted);line-height:1.5}
.drink-round-heading>[data-refresh]{flex:0 0 44px;width:44px;height:44px;margin:0;padding:0}
.drink-round-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;align-items:end}
.drink-round-form>label{display:grid;gap:8px;min-width:0;font-weight:650}
.drink-round-form .input{width:100%;min-width:0;box-sizing:border-box}
.drink-round-form fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control)}
.drink-round-form legend{padding:0 6px;font-weight:650}.drink-category{display:inline-flex;align-items:center;gap:7px;padding:7px;min-height:30px;cursor:pointer}
.drink-round-form>.btn{justify-self:end;min-height:44px}
.drink-round-active{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px;padding:16px;background:var(--ds-soft);border:1px solid var(--ds-line);border-radius:var(--ds-radius-control)}
.drink-round-active strong{flex-basis:100%}.drink-round-active span{flex:1 1 220px}.drink-round-past{margin-top:16px}.drink-round-past summary{cursor:pointer}.drink-round-past small{color:var(--ds-muted)}
.drink-round-hint{display:block;width:100%;grid-column:1/-1;text-align:left;padding:12px 16px;margin:0 0 16px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-soft);color:var(--ds-text);font:inherit;font-weight:650;cursor:pointer}
.drink-round-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;color:var(--ds-text)}
.drink-round-dialog header{display:flex;align-items:start;gap:16px}.drink-round-dialog h2{flex:1;margin:0;font-size:23px;line-height:1.25}
.drink-round-dialog [data-close]{flex:0 0 44px;min-height:44px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-raised);color:var(--ds-text);font:inherit;font-size:24px;cursor:pointer}
.drink-round-dialog p{line-height:1.6;margin:20px 0}.drink-round-dialog>.btn{width:100%;min-height:48px}
.drink-quote{padding:12px;border-radius:var(--ds-radius-control);background:var(--ds-soft);color:var(--ds-info-text);line-height:1.5}.drink-quote:empty{display:none}
@media(max-width:600px){.drink-round-form{grid-template-columns:minmax(0,1fr);gap:14px}.drink-round-form>.btn{width:100%}.drink-round-heading h2{font-size:21px}.drink-round-heading p{font-size:13px}.drink-round-active .btn{width:100%}}
