.t1c-image-advisory[hidden]{display:none!important}
.t1c-image-advisory{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.52);box-sizing:border-box}
.t1c-image-advisory-dialog{box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow:auto;background:#fff;border-radius:18px;padding:26px;box-shadow:0 22px 70px #0f172a40;color:#24334b;font-size:15px;line-height:1.6}
.t1c-image-advisory-dialog h3{font-size:22px;line-height:1.3;margin:0 0 16px;color:#182c49}
.t1c-image-advisory-dialog p{margin:0 0 14px}
.t1c-image-advisory-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.t1c-image-advisory-actions button{flex:1 1 180px;cursor:pointer;border:1px solid #cad9ea;border-radius:9px;padding:12px 16px;background:#f6f9fd;color:#244363;font:inherit;font-weight:600;line-height:1.4}
.t1c-image-advisory-actions [data-image-confirm]{background:#1767c3;color:#fff;border-color:#1767c3}
.t1c-image-advisory-actions button:focus-visible{outline:3px solid #73b8ff;outline-offset:3px}
.t1c-image-advisory-row>td{box-shadow:inset 0 2px #e9a33e,inset 0 -2px #e9a33e;animation:t1c-image-advisory-pulse 1s ease-in-out 3}
.t1c-image-advisory-row>td:first-child{border-left:2px solid #e9a33e}
.t1c-image-advisory-row>td:last-child{border-right:2px solid #e9a33e}
@keyframes t1c-image-advisory-pulse{50%{background-color:#fff0d5}}
@media(prefers-reduced-motion:reduce){.t1c-image-advisory-row>td{animation:none}}
@media(max-width:400px){.t1c-image-advisory-dialog{padding:20px}.t1c-image-advisory-dialog h3{font-size:20px}}
