.compact-card{padding:13px 14px}.compact-card .card-titlebar{align-items:center}.compact-card .card-title{font-size:14px;padding:2px 0}.compact-card .drag-handle{font-size:12px;opacity:.5}.card-menu-button{font-size:22px;line-height:1;width:30px;min-height:30px;border-radius:6px;color:var(--muted)}.card-menu-button:hover{background:var(--soft)}.compact-card:not(.is-expanded) .description-preview{display:-webkit-box!important}.compact-card.is-expanded .description-preview{display:none}.compact-card .card-preview{margin:6px 0 10px}.compact-card .card-preview:empty{display:none}.compact-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.compact-meta .card-facts{gap:9px;align-items:center}.compact-meta button{font-size:11px;padding:3px 0;color:var(--muted)}.compact-meta .card-facts span{background:none;padding:0}.compact-meta .high-flag{color:var(--fox)}.compact-meta .assignee-avatar{border:1px solid var(--line);background:var(--soft);border-radius:50%;width:29px;height:29px;flex-shrink:0;font-size:10px;color:var(--text);margin-left:auto}.compact-menu{background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:10px;margin:8px 0 12px;display:flex;flex-direction:column;gap:5px}.compact-menu>button{font-size:12px;text-align:left;padding:8px;border-radius:5px}.compact-menu>button:hover{background:var(--surface)}.compact-menu .move-card{margin:0 0 5px}.compact-menu .inline-actions{margin:0;display:flex;flex-direction:column;gap:2px}.compact-menu .inline-actions button{border:0;text-align:left}.compact-menu .danger{margin:0}.compact-menu .sharing-note{line-height:1.5}.compact-card .inline-form{margin-top:12px;padding-top:6px}.compact-card .inline-form label{margin:6px 0}.compact-card .inline-form textarea{min-height:72px;resize:vertical;font-size:13px;line-height:1.6;border-color:transparent;background:transparent;padding:6px 0}.compact-card .inline-form textarea:focus{border-color:var(--line);background:var(--surface);padding:6px}.compact-card .inline-form:has(textarea) fieldset>label{font-size:0}.compact-card .inline-form fieldset>label textarea{font-size:13px}.compact-card details.card-checklist{border:0;margin-top:8px;padding:0}.compact-card .card-checklist>summary{list-style:none;font-size:11px;color:var(--muted);pointer-events:none}.compact-card .card-checklist>summary::-webkit-details-marker{display:none}.compact-card .inline-checks .checklabel{font-size:12px;line-height:1.5;padding:3px 0}.compact-card .checkadd{margin:6px 0;gap:4px}.compact-card .checkadd input{background:transparent;border:0;font-size:12px;padding:6px 0}.compact-card .checkadd button{border:0;background:none;padding:4px;font-size:11px}.compact-card .card-more{border:0;margin:10px 0 0;padding:0}.compact-card .card-more summary{font-weight:400;font-size:11px;color:var(--muted)}.compact-card .card-more label{font-size:11px}.autosave-status{display:flex;align-items:center;gap:9px;margin:10px 0 0;font-size:10px;color:var(--muted)}.autosave-status button{font-size:10px;text-decoration:underline}.compact-card .card-files{font-size:12px}.compact-card .blocked-label{font-size:10px;margin:7px 0 0}.compact-card .card-calendar{margin:10px 0}
@media(max-width:760px){.compact-card .inline-form textarea,.compact-card .inline-form fieldset>label textarea,.compact-card .checkadd input{font-size:16px}.compact-meta .assignee-avatar{width:32px;height:32px}.card-menu-button{min-height:34px;width:34px}.compact-menu>button{min-height:36px}}
