.verification-notice[hidden],.verification-notice [hidden]{display:none!important}
.verification-notice{margin:1rem 0 1.4rem;padding:1.2rem;border:1px solid #dfc9f5;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(93,32,149,.06);color:#343044;overflow-wrap:anywhere}
.verification-notice__header{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}
.verification-notice__icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:#f2e7ff;color:#8023cb;font-size:1.2rem}
.verification-notice__label{font-size:.78rem;font-weight:600;color:#805d9e}
.verification-notice h2{font-size:1.12rem;font-weight:700;line-height:1.35;margin:.2rem 0 0;color:#7423b9}
.verification-notice p{margin:0 0 .85rem;line-height:1.5;color:#4b4657}
.verification-notice .verification-notice__deadline{background:#fff5cf;color:#825318;border:1px solid #ffe7a2;border-radius:12px;padding:.7rem .85rem;font-size:.9rem}
.verification-notice__action{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1.1rem;border:0;border-radius:13px;background:#9228ec;color:#fff!important;text-decoration:none;font-weight:600;line-height:1.35;text-align:center;cursor:pointer}
.verification-notice__action:hover{background:#7e1fd1;text-decoration:none}
.verification-notice__action:focus-visible{outline:3px solid #b98be8;outline-offset:3px}
@media(max-width:576px){.verification-notice{padding:1rem}.verification-notice__action{width:100%}}
