.ru-inbox-dialog,.ru-inbox-dialog *{box-sizing:border-box}.ru-inbox-dialog{width:min(1040px,calc(100vw - 48px));height:min(760px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #d5deeb;border-radius:0;color:#172b4d;background:#fff;font:14px/1.7 Arial,"Microsoft YaHei",sans-serif;overflow:hidden}.ru-inbox-dialog::backdrop{background:#111b2d80}.ru-inbox-dialog [hidden]{display:none!important}.ru-inbox-dialog button{font:inherit;cursor:pointer;border-radius:0}.ru-inbox-dialog button:disabled{cursor:wait;opacity:.6}.ru-inbox-dialog button:focus-visible,.ru-inbox-dialog a:focus-visible{outline:2px solid #2459d8;outline-offset:2px}.ru-inbox-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-top:4px solid #2459d8;border-bottom:1px solid #d5deeb}.ru-inbox-header small{display:block;color:#2459d8;font-size:10px;letter-spacing:.13em;font-weight:700}.ru-inbox-header h2{margin:4px 0 0;font-size:26px;line-height:1.3}.ru-inbox-close,.ru-inbox-back{display:grid;place-items:center;width:40px;height:40px;flex:none;padding:0;border:1px solid #d5deeb;background:#fff;color:#172b4d}.ru-inbox-icon{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ru-inbox-content{display:grid;grid-template-columns:340px minmax(0,1fr);height:calc(100% - 101px);min-height:0}.ru-inbox-list-pane{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid #d5deeb;background:#f5f7fb}.ru-inbox-filters{display:flex;gap:0;padding:12px 16px;border-bottom:1px solid #d5deeb}.ru-inbox-filters button{flex:1;min-height:36px;border:1px solid transparent;background:transparent;color:#65758b;font-size:12px}.ru-inbox-filters button[aria-pressed=true]{border-color:#adc1eb;background:#fff;color:#2459d8;font-weight:700}.ru-inbox-list{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1}.ru-inbox-row{display:block;width:100%;padding:18px 20px;border:0;border-bottom:1px solid #d5deeb;background:transparent;color:#172b4d;text-align:left}.ru-inbox-row:hover{background:var(--brand-wash,#E9EFFC)}.ru-inbox-row[aria-current=true]{background:#fff;box-shadow:inset 3px 0 #2459d8}.ru-inbox-row-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ru-inbox-row-kind{display:flex;align-items:center;gap:7px;color:#65758b;font-size:11px}.ru-inbox-unread-dot{width:6px;height:6px;flex:none;background:#2459d8}.ru-inbox-row-date{color:#8491a3;font-size:10px;white-space:nowrap}.ru-inbox-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.ru-inbox-row[data-read=true] .ru-inbox-row-title{font-weight:400;color:#65758b}.ru-inbox-list-status{margin:0;padding:24px 20px;font-size:12px;color:#65758b}.ru-inbox-more{min-height:46px;border:0;border-top:1px solid #d5deeb;background:#fff;color:#2459d8;font-size:12px}.ru-inbox-detail{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:30px}.ru-inbox-detail-placeholder{display:grid;align-content:center;justify-items:start;min-height:100%;color:#65758b}.ru-inbox-detail-placeholder svg{width:58px;height:58px;color:#2459d8}.ru-inbox-detail-placeholder h3{margin:20px 0 5px;color:#172b4d;font-size:24px}.ru-inbox-detail-placeholder p{margin:0;font-size:13px}.ru-inbox-detail-eyebrow{display:flex;align-items:center;gap:9px;color:#2459d8;font-size:11px;font-weight:700}.ru-inbox-detail-eyebrow svg{width:22px;height:22px}.ru-inbox-detail h3{margin:20px 0 16px;font-size:26px;line-height:1.5;overflow-wrap:anywhere}.ru-inbox-detail-date{font-size:11px;color:#8491a3;margin-bottom:24px}.ru-inbox-service-summary{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #d5deeb;border-bottom:1px solid #d5deeb;margin:0 0 24px}.ru-inbox-service-summary>div{padding:16px 0}.ru-inbox-service-summary>div+div{padding-left:18px;border-left:1px solid #d5deeb}.ru-inbox-service-summary small{display:block;color:#65758b;font-size:11px;margin-bottom:6px}.ru-inbox-service-summary strong{display:block;color:#172b4d;font-size:14px;font-weight:700;overflow-wrap:anywhere}.ru-inbox-body{font-size:14px;line-height:1.95;color:#476383;white-space:pre-wrap;overflow-wrap:anywhere}.ru-inbox-read-state{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:15px;border-top:1px solid #d5deeb;font-size:11px;color:#8491a3}.ru-inbox-retry{min-height:36px;padding:0 10px;border:1px solid #d5deeb;background:#fff;color:#2459d8;font-size:12px}.ru-inbox-detail-status{margin:12px 0 0;color:#9a3737;font-size:12px}.ru-inbox-back{display:none}.ru-inbox-list-error-actions{padding:0 20px 20px}.ru-inbox-list-error-actions button{padding:6px 12px;border:1px solid #d5deeb;background:#fff;color:#2459d8;font-size:12px}
@media(max-width:760px){.ru-inbox-dialog{width:100vw;height:100dvh;margin:0;border:0}.ru-inbox-header{padding:16px 20px}.ru-inbox-header h2{font-size:24px}.ru-inbox-content{height:calc(100% - 93px);display:block}.ru-inbox-list-pane{height:100%;border-right:0}.ru-inbox-detail{display:none;height:100%;padding:24px 20px}.ru-inbox-dialog[data-detail=true] .ru-inbox-list-pane{display:none}.ru-inbox-dialog[data-detail=true] .ru-inbox-detail{display:block}.ru-inbox-dialog[data-detail=true] .ru-inbox-back{display:grid}.ru-inbox-dialog[data-detail=true] .ru-inbox-header-heading{display:none}.ru-inbox-detail h3{font-size:24px}.ru-inbox-service-summary{grid-template-columns:1fr}.ru-inbox-service-summary>div+div{padding-left:0;border-left:0;border-top:1px solid #d5deeb}}
.ru-inbox-dialog[open]{display:flex;flex-direction:column}.ru-inbox-header{flex:none}.ru-inbox-content{flex:1;height:auto;min-height:0}
.ru-inbox-row-line{flex-wrap:wrap;gap:5px 10px}.ru-inbox-row-date{font-size:11px;font-variant-numeric:tabular-nums}.ru-inbox-detail-date{display:block;font-variant-numeric:tabular-nums}.ru-inbox-detail-placeholder{justify-items:center;text-align:center;width:100%;min-height:0}.ru-inbox-detail-placeholder h3{margin:14px 0 5px}
@media(min-width:761px){.ru-inbox-detail[data-empty=true],.ru-center .ru-inbox-detail[data-empty=true]{display:grid;place-items:center}.ru-center .ru-inbox-detail-placeholder{min-height:0}}
