.pc .pc-ecran-tel{height:580px;overflow:hidden}.pc-vue{background:var(--papier);text-align:left;padding:14px 18px 20px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:24px 0 0;transform:translate(100%)}.pc-vue.on{transform:none}.pc-vue.passe{transform:translate(-30%)}.pc-msg{background:#fff;padding:0 0 70px}.pc-sms-tete{background:#f6f6f7;border-bottom:1px solid #e4e4e7;justify-content:center;padding:6px 14px 10px;display:flex;position:relative}.pc-sms-tete>div{flex-direction:column;align-items:center;gap:3px;display:flex}.pc-sms-tete b{color:#111;font-size:11px;font-weight:500}.pc-retour-sms{color:#0a84ff;font-size:24px;line-height:1;position:absolute;top:14px;left:14px}.pc-av{color:#f4efe6;background:#3f5b4e;border-radius:50%;place-items:center;width:40px;height:40px;font:600 14px Georgia,serif;display:grid}.pc-heure{text-align:center;color:#8e8e93;margin:12px 0 10px;font-size:10.5px}.pc-sms-bulle{color:#111;opacity:0;transform-origin:0 100%;background:#e9e9eb;border-radius:18px;max-width:78%;margin:0 0 6px 12px;padding:8px 12px;font-size:13px;line-height:1.35;transition:opacity .35s,transform .35s;transform:translateY(6px)scale(.97)}.pc-lien{opacity:0;transform-origin:0 100%;background:#e9e9eb;border-radius:18px;max-width:78%;margin:0 0 6px 12px;transition:opacity .35s,transform .35s,filter .15s;display:block;overflow:hidden;transform:translateY(6px)scale(.97)}.pc-lien img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pc-lien div{padding:8px 12px 9px}.pc-lien b{color:#111;font-size:12px;font-weight:600;display:block}.pc-lien small{color:#8e8e93;font-size:11px}.pc-lien.presse{filter:brightness(.9);transform:scale(.97)}.pc-msg .vu{opacity:1;transform:none}.pc-saisie-sms{color:#c7c7cc;border:1px solid #d1d1d6;border-radius:18px;justify-content:space-between;align-items:center;height:34px;padding:0 6px 0 14px;font-size:12.5px;display:flex;position:absolute;bottom:22px;left:12px;right:12px}.pc-saisie-sms i{background:#e5e5ea;border-radius:50%;width:24px;height:24px}.pc-porte{text-align:center;flex-direction:column;align-items:center;display:flex}.pc-agence{font:800 14px var(--titre);margin:26px 0 2px}.pc-projet{color:var(--doux);margin:0 0 26px;font-size:12px}.pc-etiq{letter-spacing:.14em;text-transform:uppercase;color:var(--doux);margin:0 0 10px;font-size:11px}.pc-cases{gap:10px;margin-bottom:26px;display:flex}.pc-cases span{border:1.5px solid var(--trait-fort);background:var(--carte);width:40px;height:48px;font:800 20px var(--titre);border-radius:10px;place-items:center;transition:border-color .2s;display:grid}.pc-cases span.plein{border-color:var(--encre)}.pc-cases.ok span{border-color:var(--ok-texte);color:var(--ok-texte)}.pc-clavier{grid-template-columns:repeat(3,58px);gap:8px;display:grid}.pc-clavier span{background:var(--carte);border:1px solid var(--trait);height:42px;font:600 17px var(--texte);border-radius:12px;place-items:center;transition:background .15s,transform .15s;display:grid}.pc-clavier span.vide{background:0 0;border-color:#0000}.pc-clavier span.presse{background:var(--lin);transform:scale(.93)}.pc-couv{aspect-ratio:4/3;border-radius:14px;position:relative;overflow:hidden}.pc-couv img{object-fit:cover;width:100%;height:100%}.pc-couv div{color:#faf8f4;background:linear-gradient(#0000,#0009);padding:28px 12px 10px;position:absolute;inset:auto 0 0}.pc-couv small{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:9.5px;display:block}.pc-couv b{font:800 19px var(--titre)}.pc-tuiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pc-tuiles div{background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:6px;font-size:12px;transition:border-color .2s,transform .15s}.pc-tuiles img{aspect-ratio:16/10;object-fit:cover;background:#fff;border-radius:8px;width:100%;margin-bottom:5px;display:block}.pc-tuiles b{font-size:12px;display:block}.pc-tuiles small{color:var(--doux);font-size:10.5px}.pc-t-sel{border-color:var(--encre)!important}.pc-t-sel small{font-weight:600;color:var(--encre)!important}.pc-tuiles div.presse{transform:scale(.96)}.pc-retour{color:var(--doux);margin:4px 0 6px;font-size:12px}.pc-piece{font:800 18px var(--titre);margin:0 0 12px}.pc-autres{gap:8px;margin-top:12px;display:grid}.pc-autres div{background:var(--carte);border:1px solid var(--trait);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:7px;font-size:12px;display:grid}.pc-autres img{object-fit:cover;border-radius:7px;width:34px;height:34px}.pc-autres small{color:var(--doux);font-size:11px}.pc-autres small.ok{color:var(--ok-texte);font-weight:600}.pc .etape{color:var(--doux);margin:12px 0;font-size:12px}.pc .etape .avancement{margin-top:6px}.pc-photo{aspect-ratio:4/3;object-fit:cover;background:#fff;border-radius:14px;width:100%;margin-bottom:10px;display:block}.pc .valider{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:12px}.pc .valider .haut{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pc .valider img{object-fit:cover;border-radius:8px;width:46px;height:46px}.pc .valider b{font-size:13.5px;display:block}.pc .valider small{color:var(--doux);font-size:11.5px}.pc .bouton-valider{background:var(--encre);width:100%;height:40px;color:var(--sur-encre);font:600 14px var(--texte);border:0;border-radius:10px}
