#dialog:has(.md-root){border-radius:30px;width:min(94vw,560px);max-height:90dvh}#modal:has(.md-root){padding:26px 18px 20px;border-radius:30px}.md-root{color:#28234f;min-width:0}.md-head{display:flex!important;gap:16px;align-items:center;padding:12px 32px 22px 0!important;background:none!important;border:0!important}.md-head h2{font-size:25px;margin:0 0 4px}.md-avatar{width:76px;height:76px;flex:none;display:grid;place-items:center;background:#c8e6df;border-radius:50%;overflow:hidden;font-size:28px}.md-avatar img,.md-thumb img{width:100%;height:100%;object-fit:cover}.md-tabs{display:flex;background:#e3edf4;border-radius:19px;padding:4px;gap:3px;margin-bottom:16px}.md-tabs button{flex:1;border:0;background:none;padding:12px 3px;border-radius:15px;color:#28234f;font:inherit;font-weight:600}.md-tabs [aria-selected=true]{background:#3e3797;color:white}.md-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:0}.md-track::-webkit-scrollbar{display:none}.md-panel{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;padding:0 2px 12px}.md-panel h3{font-size:20px;margin:6px 0 18px}.md-root small{display:block;color:#6e6a83;font-size:12px;line-height:1.5}.md-pot{display:flex;align-items:center;width:100%;gap:12px;padding:0 12px 0 0;border:1px solid #dce2ed;background:white;border-radius:20px;overflow:hidden;text-align:left;margin:12px 0;color:inherit;font:inherit}.md-pot>span:nth-child(2){flex:1}.md-thumb{width:100px;height:100px;background:#dfeeea;display:grid;place-items:center;flex:none}.md-pot b{display:block;margin-bottom:6px}.md-invite, .md-root blockquote{background:#dcefe9;border-radius:20px;padding:18px;margin:20px 0}.md-invite button{margin-top:14px;width:100%}.md-option{display:flex;justify-content:space-between;width:100%;background:white;border:1px solid #dce2ed;border-radius:16px;padding:16px;text-align:left;color:inherit;font:inherit;margin:14px 0}.md-remove{margin:24px 0 8px;background:none;border:0;color:#3e3797;font:inherit}.md-wish{position:relative;border:1px solid #dce2ed;background:white;border-radius:22px;overflow:hidden;padding:0 14px 16px;margin:16px 0}.md-wish>img{width:calc(100% + 28px);max-width:none;margin:0 -14px;max-height:210px;object-fit:cover}.md-wish h4{margin:14px 0 4px;font-size:18px}.md-heart{display:inline-block;background:#c8e6df;border-radius:20px;padding:6px 12px;margin-top:10px;font-size:12px}.md-wish-actions{display:flex;gap:10px;margin-top:12px}.md-wish-actions>.primary{flex:1}.md-wish-actions button{min-height:44px}.md-filter select{width:100%;margin-top:5px}.md-status:empty{display:none}.md-bio-field textarea{width:100%;box-sizing:border-box;resize:vertical}.md-bio-field{margin:16px 0}.md-bio-field small{display:block;margin:4px 0;color:#6e6a83;font-size:12px}[data-moulteur]{cursor:pointer}.md-root button:focus-visible,[data-moulteur]:focus-visible{outline:3px solid #85bcb1;outline-offset:3px}@media(max-width:360px){.md-avatar{width:60px;height:60px}.md-thumb{width:76px;height:90px}.md-tabs button{font-size:13px}}@media(prefers-reduced-motion:reduce){.md-track{scroll-behavior:auto!important}}
