html body:not(#afz) .afn{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:8px 0 112px!important;color:#1B2D39}html body:not(#afz) .afn *,html body:not(#afz) .afn *::before,html body:not(#afz) .afn *::after{box-sizing:border-box}html body:not(#afz) .afn .afn-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 16px;margin:0 0 16px!important;padding:18px 20px!important;border:1px solid #14222C!important;border-radius:18px!important;background:linear-gradient(135deg,#3A5668 0%,#2F4858 55%,#1B2D39 100%)!important;box-shadow:0 16px 28px -18px rgb(27 45 57 / .75)!important;color:#FFF8EA!important}html body:not(#afz) .afn .afn-sum{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 240px}html body:not(#afz) .afn .afn-count{flex:0 0 52px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%!important;background:#F6D9A4!important;color:#1B2D39!important;font-size:22px;font-weight:800;line-height:1;box-shadow:0 0 0 4px rgb(246 217 164 / .25)!important}html body:not(#afz) .afn .afn-count.is-zero{background:rgb(255 248 234 / .14)!important;color:#FFF8EA!important;box-shadow:0 0 0 2px rgb(255 248 234 / .35) inset!important}html body:not(#afz) .afn .afn-sum strong{display:block;font-size:18px;font-weight:700;line-height:1.25;color:#FFF8EA!important}html body:not(#afz) .afn .afn-sum small{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:rgb(255 248 234 / .82)!important}html body:not(#afz) .afn .afn-head .afn-btn{flex:0 0 auto;min-height:44px;padding:0 18px;border:1.5px solid #F6D9A4!important;border-radius:12px!important;background:#FFF8EA!important;background-image:none!important;box-shadow:none!important;color:#8C3B1E!important;font-size:15px;font-weight:700;text-decoration:none}html body:not(#afz) .afn .afn-head .afn-btn:hover{background:#FBE7E1!important;color:#7A2D1F!important;transform:none!important}html body:not(#afz) .afn .afn-tabs{display:flex;gap:4px;margin:0 0 8px!important;padding:4px;border:1px solid #E4D9C0;border-radius:14px;background:#F4ECDC}html body:not(#afz) .afn .afn-tab{flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#2F4858!important;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .16s ease,color .16s ease}html body:not(#afz) .afn .afn-tab span{min-width:24px;padding:2px 7px;border-radius:12px!important;background:#E4D9C0!important;color:#1B2D39!important;font-size:13px;font-weight:800;line-height:1.3;text-align:center}html body:not(#afz) .afn .afn-tab:hover{background:rgb(47 72 88 / .08)!important}html body:not(#afz) .afn .afn-tab.is-on{background:#2F4858!important;color:#FFFFFF!important;box-shadow:0 2px 6px -2px rgb(27 45 57 / .5)}html body:not(#afz) .afn .afn-tab.is-on span{background:#F6D9A4!important;color:#1B2D39!important}html body:not(#afz) .afn .afn-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}html body:not(#afz) .afn .afn-day{margin:14px 4px 2px;padding:0;color:#8C3B1E;font-size:12.5px;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}html body:not(#afz) .afn .afn-day:first-child{margin-top:8px}html body:not(#afz) .afn .afn-item{position:relative;display:flex;align-items:flex-start;gap:14px;margin:0!important;padding:16px 16px 16px 18px!important;border:1px solid #E4D9C0!important;border-radius:16px!important;background:#FFFDF7!important;box-shadow:0 1px 2px rgb(27 45 57 / .05),0 12px 22px -18px rgb(47 72 88 / .5)!important;overflow:hidden}html body:not(#afz) .afn .afn-item.is-unread{border-color:#E8C987!important;background:linear-gradient(180deg,#FFFBF0 0%,#FFF4DC 100%)!important}html body:not(#afz) .afn .afn-item.is-unread::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;height:auto;border-radius:0;background:#C8903A}html body:not(#afz) .afn .afn-ic{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border-radius:12px!important;background:#E6EEF4!important;color:#2F4858!important;box-shadow:none!important}html body:not(#afz) .afn .afn-item.is-gold .afn-ic{background:#FBEFD2!important;color:#7A4F0E!important}html body:not(#afz) .afn .afn-item.is-bad .afn-ic{background:#FBE7E1!important;color:#8E3320!important}html body:not(#afz) .afn .afn-body{flex:1 1 auto;min-width:0}html body:not(#afz) .afn .afn-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0 0 4px;background:none!important;box-shadow:none!important}html body:not(#afz) .afn .afn-top h3{flex:1 1 200px;margin:0;padding:0;font-family:'Source Sans 3',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:0;color:#1B2D39;overflow-wrap:anywhere}html body:not(#afz) .afn .afn-top .afiaoru-notification-date{flex:0 0 auto;color:#5E4E41!important;font-size:13px;font-weight:600;white-space:nowrap}html body:not(#afz) .afn .afn-text{color:#34434D;font-size:15px;line-height:1.55;overflow-wrap:anywhere}html body:not(#afz) .afn .afn-text p{margin:0 0 6px}html body:not(#afz) .afn .afn-text>:last-child{margin-bottom:0}html body:not(#afz) .afn .afn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0}html body:not(#afz) .afn .afn-actions .afn-btn{min-height:42px;padding:0 20px;border:1px solid #7C351B!important;border-radius:11px!important;background:linear-gradient(180deg,#B85A32 0%,#983F20 100%)!important;box-shadow:0 3px 0 #6E2E16!important;color:#FFFFFF!important;font-size:15px;font-weight:700;text-decoration:none}html body:not(#afz) .afn .afn-actions .afn-btn:hover{transform:translateY(-1px)!important;filter:brightness(.94)}html body:not(#afz) .afn .afn-actions .afn-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 #6E2E16!important}html body:not(#afz) .afn .afn-actions a.afn-btn.is-line{padding:0 6px;border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#2F4858!important;text-decoration:underline;text-decoration-color:#C8903A;text-underline-offset:4px}html body:not(#afz) .afn .afn-actions a.afn-btn.is-line:hover{background:rgb(47 72 88 / .08)!important;color:#1B2D39!important;transform:none!important;filter:none}html body:not(#afz) .afn :is(.afn-btn,.afn-tab,.afn-page):focus-visible{outline:3px solid #C8903A;outline-offset:3px}html body:not(#afz) .afn .afn-empty{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px 0 0;padding:40px 22px!important;border:1px dashed #D9C9A8!important;border-radius:18px!important;background:#FFFDF7!important;text-align:center}html body:not(#afz) .afn .afn-empty-ic{display:grid;place-items:center;width:60px;height:60px;margin-bottom:4px;border-radius:50%;background:#FBEFD2;color:#7A4F0E}html body:not(#afz) .afn .afn-empty strong{font-size:20px;font-weight:700;color:#1B2D39}html body:not(#afz) .afn .afn-empty p{max-width:380px;margin:0;font-size:15px;line-height:1.6;color:#4A5963}html body:not(#afz) .afn .afn-empty .afn-btn{margin-top:10px}html body:not(#afz) .afn .afn-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 0}html body:not(#afz) .afn .afn-page{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1.5px solid #2F4858;border-radius:12px;background:#FFFDF7;color:#2F4858;font-size:15px;font-weight:700;text-decoration:none}html body:not(#afz) .afn .afn-page:hover{background:#2F4858;color:#FFF}html body:not(#afz) .afn .afn-page-now{flex:1 1 auto;text-align:center;color:#4A5963;font-size:14px}html body:not(#afz) .afn .afn-pager .afn-page:only-of-type:first-child{margin-left:auto}@media (max-width:520px){html body:not(#afz) .afn .afn-head{padding:16px!important}html body:not(#afz) .afn .afn-head .afn-btn{width:100%}html body:not(#afz) .afn .afn-item{gap:12px;padding:14px 14px 14px 16px!important}html body:not(#afz) .afn .afn-ic{flex-basis:40px;width:40px;height:40px}html body:not(#afz) .afn .afn-actions .afn-btn:not(.is-line){flex:1 1 130px}}@media (prefers-reduced-motion:reduce){html body:not(#afz) .afn *{transition:none!important}}