.has-quick-add .card-meta{display:flex;align-items:flex-start;padding-bottom:0;gap:10px;min-height:34px}.has-quick-add .card-meta h3{flex:1;min-width:0}.has-quick-add .card-meta p{text-align:right;margin-top:0}.has-quick-add .card-meta s{margin-top:2px}.quick-add{margin:0 18px 18px;border-bottom:1px solid #e7e7e2}.quick-add summary{list-style:none;display:flex;align-items:center;justify-content:flex-end;min-height:36px;font-size:11px;cursor:pointer;gap:5px}.quick-add summary::-webkit-details-marker{display:none}.quick-add summary:before{content:'+';font-size:13px}.quick-add[open]{border-bottom:0}.quick-panel{border-top:1px solid #e7e7e2;padding-top:3px}.quick-add-form{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.quick-sizes{display:flex;flex:1 1 130px;flex-wrap:wrap;gap:0;border:0;margin:0;padding:0;min-width:0}.quick-size{position:relative;flex:0 0 auto}.quick-size label{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:36px;margin:0;padding:0 7px;font-size:11px;cursor:pointer}.quick-size input:checked+label:after{content:'';position:absolute;left:25%;right:25%;bottom:5px;border-bottom:1px solid currentColor}.quick-size input:focus-visible+label{outline:2px solid currentColor;outline-offset:-2px}.quick-size input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.quick-submit{min-height:36px;padding:0 7px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.quick-close{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:36px;padding:5px;color:#777}.quick-close svg{width:12px;height:12px}.quick-feedback{font-size:11px;padding:0 18px 14px}.quick-feedback p{margin:0 0 5px}.quick-feedback p:empty{display:none}.quick-feedback:not(:has(p:not(:empty))){display:none}.quick-feedback a{text-decoration:underline;text-underline-offset:3px}.quick-add-fallback{font-size:11px;text-align:right;margin:0 18px 18px;padding:8px 0;border-bottom:1px solid #e7e7e2}.quick-add-fallback a{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.quick-add{margin-inline:12px}.quick-feedback{padding-inline:12px}.quick-add-fallback{margin-inline:12px}.has-quick-add .card-meta{min-height:46px}.quick-sizes{flex-basis:100%}}@media(pointer:coarse){.quick-size label{min-width:44px;min-height:44px}.quick-submit,.quick-close{min-width:44px;min-height:44px}.quick-add summary{min-height:44px}}
