/* NOVTINIS 1.0.227 — dernière finition, sélecteurs et parcours commerçant. */
.nt193-photo-import{background:#f4f8ff!important;border:1px solid #c9dcf7!important;border-radius:17px!important;box-shadow:0 7px 18px rgba(20,53,91,.07)!important;padding:16px!important}
.nt193-photo-import summary{color:#10294e!important;font-size:19px!important;font-weight:850!important;line-height:1.35!important}
.nt193-photo-import .nt222-file-control{display:flex!important;min-height:52px!important;border:1px solid #c5d8ee!important;overflow:hidden!important;background:#fff!important;box-shadow:0 2px 6px rgba(9,40,72,.07)!important}
.nt193-photo-import .nt222-file-control .nt222-file-action{display:flex!important;align-items:center!important;justify-content:center!important;max-width:70%!important;min-width:0!important;background:#ec4b12!important;color:#fff!important;border:0!important;border-radius:11px!important;font-size:clamp(12px,3.3vw,15px)!important;font-weight:850!important;padding:11px 13px!important;white-space:nowrap!important;}
.nt193-photo-import .nt222-file-control .nt222-file-name{padding:0 10px!important;min-width:0!important;color:#52657b!important;font-size:12px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;}
.nt193-photo-import [data-nt193-analyze].nt224-ai-analyze{background:#008b59!important;border:0!important;color:#fff!important;border-radius:12px!important;font-size:19px!important;font-weight:850!important;min-height:56px!important;box-shadow:0 4px 9px rgba(0,110,76,.14)!important;}
.nt193-photo-import [data-nt193-analyze].nt224-ai-analyze:hover:not(:disabled){background:#047e51!important}
.nt193-photo-import [data-nt193-analyze].nt224-ai-analyze:disabled{opacity:.5!important;box-shadow:none!important}
.nt193-photo-import [data-nt193-transfer]{background:#c6420e!important;color:#fff!important;min-height:52px!important;font-size:15px!important;}
.nt193-photo-import [data-nt193-analyze]:focus-visible,.nt193-photo-import .nt222-file-control:focus-within{outline:3px solid #7bafff!important;outline-offset:3px!important}
.nt193-photo-import .nt222-file-control input[type=file]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important}
.nt-183-merchant-actions__services>a.nt227-menu-link{border:1px solid #d5e2f5!important;background:#f7faff!important;border-radius:14px!important;min-height:72px!important;}
.nt-183-merchant-actions__services>a.nt227-menu-self .nt-183-merchant-actions__icon{background:#dbeafe!important;color:#1d55ba!important}
.nt-183-merchant-actions__services>a.nt227-menu-paid{background:#fff5ec!important;border-color:#fbd5b5!important}
.nt-183-merchant-actions__services>a.nt227-menu-paid .nt-183-merchant-actions__icon{background:#ffead6!important;color:#c6430e!important}
.nt-183-merchant-actions__services>a.nt227-menu-paid .nt-183-merchant-actions__text small{color:#a84a19!important;font-weight:700!important}
.nt227-community-photo-notice{padding:12px 14px;border-radius:12px;background:#eff6ff;color:#1e4e91;border:1px solid #bfdbfe;font-size:13px;line-height:1.5;font-weight:650}
@media(max-width:365px){.nt193-photo-import{padding:11px!important}.nt193-photo-import .nt222-file-control .nt222-file-action{font-size:12px!important;padding:10px 8px!important}.nt193-photo-import .nt222-file-control .nt222-file-name{font-size:11px!important;padding:0 6px!important}}
