.app-da.coin-racine{min-height:0}.app-da .coin-espace{height:72px}.app-da .coin{z-index:35;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;width:min(300px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.app-da .coin>*{pointer-events:auto}.app-da .bulle{border-radius:14px;font-size:.92rem;line-height:1.45;overflow:hidden;box-shadow:0 10px 30px #17284633,0 1px 3px #1728461f}.app-da .bulle-retour{background:var(--blue);color:var(--paper)}.app-da .bulle-vote{background:var(--yellow);color:var(--ink)}.app-da .bulle-tete{text-align:left;width:100%;min-height:48px;color:inherit;align-items:center;gap:8px;padding:10px 14px;font-weight:650;display:flex}.app-da .bulle-icone{flex-shrink:0;place-items:center;display:grid}.app-da .bulle-icone svg{width:20px;height:20px}.app-da .bulle-long{flex:1}.app-da .bulle-chevron{opacity:.85;flex-shrink:0;width:18px;height:18px}.app-da .bulle-corps{padding:0 14px 14px}.app-da .bulle-corps p{margin:0 0 10px}.app-da .bulle-action{background:var(--paper);min-height:40px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;padding:8px 18px;font-weight:650;display:inline-flex}.app-da .bulle-vote .bulle-action{background:var(--ink);color:var(--paper)}.app-da .bulle-vote .bulle-action:disabled{color:var(--ink);opacity:.7;background:0 0;box-shadow:inset 0 0 0 2px}.app-da .bulle-actions{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.app-da .bulle-lien{min-height:40px;color:inherit;text-underline-offset:3px;padding:6px 0;font-weight:600;text-decoration:underline}.app-da .bulle-retour .bulle-lien:focus-visible{outline-color:var(--yellow)}.app-da .bulle-action:hover:not(:disabled){box-shadow:inset 0 0 0 2px}.app-da .bulle-retour .bulle-tete:focus-visible,.app-da .bulle-retour .bulle-action:focus-visible{outline-color:var(--yellow)}.app-da .bulle-vote .bulle-tete:focus-visible,.app-da .bulle-vote select:focus-visible{outline-color:var(--ink)}.app-da .bulle:not([data-etat=ouverte]){border-radius:999px}.app-da .bulle:not([data-etat=ouverte]) .bulle-corps,.app-da .bulle:not([data-etat=ouverte]) .bulle-long,.app-da .bulle:not([data-etat=ouverte]) .bulle-chevron{display:none}.app-da .bulle[data-etat=ouverte]{width:100%}.app-da .bulle[data-etat=ouverte] .bulle-court{display:none}.app-da .bulle:not([data-etat=ouverte]) .bulle-tete{padding:10px 16px 10px 14px}.app-da .bulle-vote form{gap:8px;display:grid}.app-da .bulle-vote form p{margin:0}.app-da .bulle-vote label{gap:4px;display:grid}.app-da .bulle-vote label span{font-size:.8rem;font-weight:650}.app-da .bulle-vote select{border-color:#17284633;min-height:40px;padding:6px 10px;font-size:.88rem}.app-da .bulle-vote select:disabled{opacity:.6}.app-da .vote-votants{font-size:.85rem}.app-da .vote-erreur{background:var(--paper);color:#8c3023;border-radius:6px;padding:8px 10px;font-size:.85rem}.app-da .vote-classement{gap:8px;max-height:min(46vh,340px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.app-da .vote-classement li{border-radius:8px;grid-template-columns:20px 1fr auto;align-items:baseline;gap:2px 8px;padding:6px 8px;display:grid}.app-da .vote-classement li.moi{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.app-da .vote-rang{font-size:.8rem;font-weight:650}.app-da .vote-titre small{color:inherit;font-size:.78rem;font-weight:650}.app-da .vote-titre em{font-style:normal;font-weight:650}.app-da .vote-nombre{font-weight:700}.app-da .vote-barre{background:#1728461f;border-radius:3px;grid-column:2/4;height:6px;overflow:hidden}.app-da .vote-barre span{background:var(--ink);border-radius:3px;height:100%;display:block}.app-da .coin .retour-panneau{width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--top) - 32px);color:var(--ink);position:fixed;top:auto;bottom:16px;right:16px}.app-da .coin[data-place=colonne]{flex-direction:column;align-items:flex-end}@media (min-width:901px){main:has(.coin) .app-da .work{height:calc(100vh - var(--top) - 72px)}}@media (max-width:650px){.app-da .coin{flex-wrap:wrap-reverse;width:auto;bottom:12px;left:12px;right:12px}.app-da .coin .bulle[data-etat=ouverte]{order:-1}.app-da .coin .retour-panneau{top:calc(var(--top) + 8px);width:auto;max-height:calc(100dvh - var(--top) - 24px);bottom:auto;left:12px;right:12px}}
