.solo-design-toolbar{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 18px;display:flex}.solo-design-link{text-align:right;font-size:12px}.solo-project-card .solo-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.solo-inline-form .project-emoji-field{grid-column:1/-1;justify-items:start;min-width:0}.solo-project-card .solo-inline-form>button{grid-column:auto}.solo-project-card .solo-project-list>div{grid-template-columns:39px minmax(0,1fr)}.solo-project-card .solo-design-link{text-align:left;grid-column:2;justify-self:start}.solo-project-card .solo-project-list strong{white-space:normal;overflow-wrap:anywhere}.solo-inline-form .emoji-picker-trigger{min-height:54px}.solo-project-card{z-index:2;position:relative;overflow:visible}.solo-branding-dialog{border:1px solid var(--border);background:var(--bg);width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:24px;margin:auto;padding:28px;position:fixed;inset:0;box-shadow:0 24px 100px #0006}.solo-branding-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0008}.solo-branding-dialog header,.solo-branding-dialog footer,.branding-preview-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.solo-branding-dialog h2{margin:4px 0;font-size:26px}.solo-branding-dialog p{color:var(--text-soft);line-height:1.6}.solo-branding-dialog fieldset{border:0;min-width:0;margin:20px 0;padding:0}.solo-branding-dialog fieldset:disabled{opacity:.55}.solo-branding-dialog legend{margin-bottom:12px;font-weight:700}.branding-override,.branding-modes label{align-items:center;gap:10px;line-height:1.4;display:flex}.branding-override{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px}.branding-modes{flex-wrap:wrap;gap:20px;margin-bottom:18px;display:flex}.solo-branding-dialog .branding-modes label,.solo-branding-dialog .branding-override{align-items:center;display:flex}.solo-branding-dialog input[type=radio],.solo-branding-dialog input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--mint);flex:0 0 18px;padding:0}.solo-branding-dialog input[type=range]{min-height:24px;padding:0}.branding-fields,.branding-crop{gap:14px;display:grid}.branding-fields label,.branding-upload,.branding-width,.branding-crop label{gap:7px;font-size:14px;display:grid}.branding-fields input,.branding-crop select{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);border-radius:10px;padding:11px}.branding-upload{margin-bottom:14px}.branding-upload input{max-width:100%}.branding-upload small,.branding-fields small,.branding-preview-label span{color:var(--text-soft)}.branding-width{margin-top:18px}.branding-crop{border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;margin-top:16px;padding:16px}.branding-crop strong{grid-column:1/-1}.branding-crop input,.branding-width input{width:100%;accent-color:var(--mint)}.branding-preview-label{margin:18px 0 8px;font-size:13px}.branding-paper{color:#111;background:#fff;border:1px solid #d9e0dd;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:20px;min-height:135px;padding:26px;display:grid}.branding-paper>div:first-child{overflow-wrap:anywhere}.branding-paper>div:last-child{text-align:right}.branding-paper strong{color:#087e74;font-size:27px;font-weight:500;line-height:1.25;display:block}.branding-paper b{font-size:26px;font-weight:500}.branding-paper small{color:#657574;margin-top:6px;font-size:10px;display:block}.branding-paper>div:first-child small{text-transform:uppercase;letter-spacing:.05em}.branding-paper img{object-fit:contain;object-position:left center;max-width:100%;max-height:110px;display:block}.branding-placeholder{color:#66736d}.solo-branding-dialog footer{justify-content:flex-end;margin-top:24px}@media (width<=600px){.solo-branding-dialog{padding:18px}.branding-crop{grid-template-columns:1fr}.branding-paper{gap:12px;padding:16px}.branding-paper strong{font-size:21px}.branding-paper b{font-size:20px}.solo-project-list>div{flex-wrap:wrap}.solo-design-link{margin-left:auto}.branding-preview-label{align-items:flex-start}}
