/* ND Transfer T1 - functia 6: Detalii pe card (panou peste card, cardul nu creste) + sagetile galeriei pe poza. */
.nd-pg .ndt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0;position:relative;min-height:36px}
.nd-pg .nd-pg-det{position:static;min-width:0;margin:0;font-size:13px;line-height:1.45;color:#6b6b6b}
.nd-pg .nd-pg-det>summary{display:inline-block;list-style:none;cursor:pointer;color:#a8874a;font-size:13px;line-height:36px;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px}
.nd-pg .nd-pg-det>summary::-webkit-details-marker{display:none}
.nd-pg .nd-pg-det>summary:focus-visible{outline:2px solid #bf9a66;outline-offset:2px}
.nd-pg .nd-pg-det>p{position:absolute;left:0;right:0;top:calc(100% + 6px);margin:0;padding:12px 14px;background:#fff;border:1px solid rgba(168,135,74,.35);border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.12);font-size:13px;line-height:1.55;color:#4a4540;z-index:6}
.nd-pg .nd-pg-det>p a{color:#7a5a2e;text-decoration:underline;text-underline-offset:2px}
.dark-theme .nd-pg .nd-pg-det>p{background:#161616;color:#d8d0c2}
.dark-theme .nd-pg .nd-pg-det>p a{color:#d9b98a}
.nd-pg-item[data-ndt-g]{position:relative}
.nd-pg-item[data-ndt-g] .nd-pg-art{position:relative}
.nd-pg .ndt-gal{position:absolute;left:0;top:0;width:100%;aspect-ratio:1/1;pointer-events:none;z-index:2}
.nd-pg .ndt-gal-p,.nd-pg .ndt-gal-n{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#3a3226;font:400 24px/34px Georgia,serif;text-align:center;cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.2);opacity:0;transition:opacity .15s}
.nd-pg .ndt-gal-p{left:8px}.nd-pg .ndt-gal-n{right:8px}
.nd-pg .ndt-gal-c{position:absolute;right:8px;bottom:8px;padding:4px 7px;border-radius:10px;background:rgba(0,0,0,.5);color:#fff;font:12px/1 sans-serif;opacity:0;transition:opacity .15s}
.nd-pg-item[data-ndt-g]:hover .ndt-gal-p,.nd-pg-item[data-ndt-g]:hover .ndt-gal-n,.nd-pg-item[data-ndt-g]:hover .ndt-gal-c,.nd-pg .ndt-gal-p:focus-visible,.nd-pg .ndt-gal-n:focus-visible{opacity:1}
@media (hover:none){.nd-pg .ndt-gal-p,.nd-pg .ndt-gal-n,.nd-pg .ndt-gal-c{opacity:1}}

/* ND-DETALII-SAGEATA cnp-r1: Detalii cu sageata; textul se deschide sub sageata, in card (cardul creste, nu mai acopera cardul de dedesubt). */
.nd-pg .ndt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}
.nd-pg .ndt-row>.nd-pg-det{grid-column:1/-1;grid-row:1;min-width:0}
.nd-pg .ndt-row>:not(.nd-pg-det){grid-column:2;grid-row:1;justify-self:end;position:relative;z-index:2}
.nd-pg .nd-pg-det>summary{display:inline-flex;align-items:center;gap:7px}
.nd-pg .nd-pg-det>summary::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}
.nd-pg .nd-pg-det[open]>summary::after{transform:translateY(1px) rotate(-135deg)}
.nd-pg .nd-pg-det>p{position:static;margin:2px 0 4px;padding:10px 0 0;background:none;border:0;border-top:1px solid rgba(168,135,74,.3);border-radius:0;box-shadow:none;z-index:auto}
.dark-theme .nd-pg .nd-pg-det>p{background:none}
@media (prefers-reduced-motion:reduce){.nd-pg .nd-pg-det>summary::after{transition:none}}
/* /ND-DETALII-SAGEATA */
