.cvv{border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.cvv-cote{grid-template-columns:1fr}.cvv.survol{box-shadow:0 0 0 3px var(--e-acc-bg2,color-mix(in srgb, var(--accent) 25%, transparent))}.cvv-copie{border:var(--carte-bord);background:var(--carte-bg);border-radius:var(--carte-rayon);padding:var(--carte-pad);box-shadow:var(--carte-ombre);cursor:pointer;grid-template-rows:auto auto minmax(0,1fr);gap:6px;min-width:0;max-height:260px;display:grid;overflow:hidden}.cvv-copie.grande{grid-column:span 2;max-height:460px;overflow:hidden}.cvv-cote .cvv-copie.grande{grid-column:auto}.cvv-hd{align-items:center;gap:8px;min-width:0;display:flex}.cvv-hd b{font-size:var(--t-s);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.cvv-poignee{width:26px;height:26px;color:var(--muted);cursor:grab;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.cvv-x{width:26px;height:26px;color:var(--muted);cursor:pointer;font-size:var(--t-l);background:0 0;border:0;border-radius:8px;flex:none;line-height:1}.cvv-poignee:hover,.cvv-x:hover{background:var(--e-doux);color:var(--ink)}.cvv-vivant{font-size:var(--t-2xs);color:var(--ok-texte);align-items:center;gap:4px;font-weight:650;display:inline-flex}.cvv-vivant:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.cvv-corps{min-width:0;min-height:0;font-size:var(--t-s);overflow-y:auto}.cvv-corps .cb-urg,.cvv-corps .cb-pied{display:none}.cvv-copie.grande .cvv-corps .cb-urg,.cvv-copie.grande .cvv-corps .cb-pied{display:grid}.cvv-resume p{color:var(--muted);margin:0}.cvv-lien{color:var(--accent);font-weight:600;font-size:var(--t-s);cursor:pointer;background:0 0;border:0;padding:0}.dp-hote{flex-direction:column;min-width:0;display:flex}.dp-droite{flex:auto;min-height:0}.dp-entete{flex:none;align-items:center;gap:8px;padding:2px 0 10px;display:flex}.dp-titre{min-width:0;font-size:var(--t-l);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.dp-titre:focus{outline:none}.dp-titre:focus-visible{outline:2px solid color-mix(in srgb, var(--marque) 60%, transparent);outline-offset:2px;border-radius:6px}.dp-place{white-space:nowrap;flex:none}.dp-corps{flex:auto;min-width:0;min-height:0}.dp-bas{z-index:30;box-shadow:var(--ombre);border:1px solid var(--glass-b);border-radius:18px;padding:0 16px 12px;position:fixed;overflow:hidden}.dp-bas.glass{background:var(--bg1);-webkit-backdrop-filter:none;color:var(--ink)}.dp-bas .dp-corps{overflow:auto}.app.detail-bas>.centre{margin-bottom:calc(var(--detail-bas-h,320px) + 8px)}.dp-poignee{cursor:row-resize;touch-action:none;flex:none;justify-content:center;align-items:center;height:16px;margin:0 -16px;display:flex}.dp-poignee i{background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:4px;width:44px;height:4px}.dp-poignee:hover i,.dp-poignee:focus-visible i{background:var(--marque)}.dp-poignee:focus-visible{outline:2px solid color-mix(in srgb, var(--marque) 60%, transparent);outline-offset:-2px;border-radius:10px}.dp-feuille,.dp-secours{z-index:60;background:var(--bg1);color:var(--ink);padding:calc(10px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow:auto}.dp-feuille .dp-corps,.dp-secours .dp-corps{overflow:visible}.dp-retour{font-size:var(--t-xl);flex:none;line-height:1}@media print{.dp-bas,.dp-feuille,.dp-secours{display:none!important}}.dp-actions{z-index:2;border-radius:var(--carte-rayon-s,12px);background:linear-gradient(var(--glass), var(--glass)), var(--bg1);-webkit-backdrop-filter:blur(8px);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 6px;display:flex;position:sticky;top:0}.dp-droite .dp-actions{background:0 0;position:static}.dp-ligne{cursor:pointer}.dp-ligne:hover>td,.dp-ligne:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.dp-choisi>td,.dp-choisi{background:color-mix(in srgb, var(--accent) 10%, transparent)}.dp-choisi>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.dp-ligne .lien-projet:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px;border-radius:4px}.dp-fiche{gap:8px;min-width:0;display:grid}.dp-voile{z-index:59;background:#00000047;position:fixed;inset:0}@media (width>=601px){.dp-secours{border-left:1px solid var(--hair);width:min(560px,100vw);box-shadow:var(--ombre);inset:0 0 0 auto}}@media print{.dp-voile{display:none!important}}.dp-droite{--fs-haut:4px;margin-left:-16px;padding-left:16px;position:relative}.dp-grand{font-size:var(--t-l);flex:none;line-height:1}.d-corps.cop-sous-detail>.dp-droite{flex:none;order:1}.d-corps.cop-sous-detail>.sec-fixe[data-sec=copilote-page]{order:2;margin-top:12px}.app.dock-agrandi>.bas.bas-zone>.b-raccourcis.agrandi.avec-detail{padding:0 16px 12px;overflow:hidden}.dp-dock{--fs-haut:0px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.dp-dock .dp-corps{overflow:auto}.d-corps>.dp-droite{padding-bottom:calc(16px + env(safe-area-inset-bottom));flex:none}.dp-bas .dp-corps{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.dp-secours{padding-bottom:calc(28px + env(safe-area-inset-bottom))}:is(.dp-droite,.dp-secours,.dp-feuille,.dp-bas) form>.saisie:last-child{z-index:3;background:color-mix(in srgb, var(--carte-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hair);margin-bottom:0;border-radius:14px;margin-inline:-4px;padding:8px 10px;position:sticky;bottom:0;box-shadow:0 6px 18px -10px #00000040}.d-corps[data-defile-bas="1"]:has(.dp-droite form>.saisie:last-child){-webkit-mask-image:none;mask-image:none}
