.ind433-photos{margin-top:24px;padding:20px 0;background:#080c0a;color:#f1f5ef}.ind433-photos h2{text-align:center}.ind433-photos form{display:grid;gap:14px;margin:18px 0}.ind433-photos input[type=date],.ind433-photos input[type=file]{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:8px;background:#111b16;color:#f5f5f5;border:1px solid #314438;border-radius:12px;padding:12px}.ind433-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.ind433-tile{background:#141b18;border:1px solid #33443a;border-radius:16px;padding:10px}.ind433-preview{display:block;width:100%;padding:0;border:0;background:#0b100d;border-radius:12px;overflow:hidden;aspect-ratio:3/4;color:#eee}.ind433-preview img{width:100%;height:100%;object-fit:cover}.ind433-tile small{display:block;text-align:center;margin:9px 0}.ind433-actions{display:flex;justify-content:space-between;align-items:center;gap:4px;flex-wrap:wrap}.ind433-actions button{font-size:12px;padding:8px}.ind433-modal[hidden]{display:none!important}.ind433-modal{position:fixed;inset:0;z-index:100000;background:#000c;display:flex;align-items:center;justify-content:center;padding:18px}.ind433-dialog{position:relative;background:#101713;border:1px solid #34483b;border-radius:18px;padding:50px 16px 16px;width:min(100%,780px);max-height:85dvh;overflow:auto}.ind433-close{position:absolute;right:12px;top:10px;background:#1c2922!important;color:#fff!important;border:1px solid #516358!important;border-radius:12px;font-size:28px;line-height:1;padding:5px 12px}.ind433-dialog #ind433ModalContent{display:flex;gap:12px;justify-content:center}.ind433-dialog figure{margin:0;flex:1;min-width:0;text-align:center}.ind433-dialog img{max-width:100%;max-height:65dvh;object-fit:contain;border-radius:10px}.ind433-dialog figcaption{padding-top:8px;color:#d8e4da}

#ind433Upload button[type="submit"]:not(:disabled){background:#83ce19!important;color:#101810!important;opacity:1!important}#ind433Status{min-height:1.5em;color:#f4d7b8;overflow-wrap:anywhere}.ind433-photos{overflow:hidden}.ind433-photos input[type="file"]{min-width:0}
/* V435: mêmes composants visuels que la galerie adhérent. */
#ind433Photos{background:transparent;border:0;padding:8px 0 24px}
#ind433Photos .ba-gallery-dialog{background:#090d0b;color:#f6f7f3;border:1px solid #304037;max-width:min(96vw,780px);max-height:85dvh;overflow:auto}
#ind433Photos .ba-gallery-head button{color:#fff!important}
#ind433Photos .ind435View{padding:0;background:transparent;border:0;width:100%;cursor:pointer}
#ind433Photos .ind435View img{max-width:100%;border-radius:12px}
#ind433Photos .ind435-comparison{display:flex;gap:12px;align-items:start}
#ind433Photos .ind435-comparison figure{flex:1;min-width:0;margin:0;text-align:center}
#ind433Photos .ind435-comparison img{width:100%;max-height:420px;object-fit:contain}
#ind433Photos .ind435-zoom-img{max-width:100%;max-height:70dvh;object-fit:contain}
#ind435Form button:disabled{opacity:.65}
