.quick-create,.delivery{max-width:760px;margin:0 auto}.quick-create fieldset{border:0;padding:0;margin:0}.quick-create legend{font-weight:700;margin-bottom:12px}.quick-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plan-choice{position:relative;margin:0}.plan-choice input{position:absolute;width:18px;height:18px;right:10px;top:8px}.plan-choice span{display:flex;flex-direction:column;gap:10px;border:2px solid #e4eaf4;padding:20px 14px;border-radius:12px}.plan-choice:has(input:checked) span{background:#eef4ff;border-color:#2563eb}.plan-choice b{font-size:25px;color:#2563eb}.plan-choice small{color:#708198}.confirmation{padding:10px 0}.confirmation input{min-width:20px;min-height:20px}.quick-create button{min-height:52px;font-weight:700}.quick-create>p{text-align:center}.recent-heading{margin:28px 0 12px}.recent-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.recent-item{display:flex;justify-content:space-between;gap:12px;padding:18px;min-width:0}.recent-item strong{overflow-wrap:anywhere}.recent-actions{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.overview{margin-top:28px}.overview summary{padding:16px 0;cursor:pointer}.delivery textarea{line-height:1.8}.delivery-links{display:flex;gap:12px}.delivery input{font-family:Consolas,monospace;font-size:20px;letter-spacing:1px}.copy-feedback{min-height:24px;color:#15804b}button:disabled{opacity:.6;cursor:wait}
@media(max-width:650px){header{padding:14px 16px;gap:14px}.brand{font-size:20px}.brand small{display:none}header form span{display:none}header nav{order:3;width:100%;justify-content:space-around;gap:10px}nav a{padding:10px}main{margin:22px auto}.quick-create,.delivery{padding:18px}.quick-plans{gap:7px}.plan-choice span{padding:36px 8px 14px;gap:8px}.plan-choice b{font-size:21px}.quick-create input,.delivery textarea,.filters input,.filters select{font-size:16px}.recent-list{grid-template-columns:1fr}.recent-heading{flex-direction:row;align-items:center}.button,button{min-height:44px}.delivery input{font-size:16px;letter-spacing:0}.delivery-links>*{flex:1;text-align:center}.heading{margin-bottom:18px;gap:8px}.stats .card{padding:16px}}
