.outlaw-fullscreen-panel{z-index:1000;animation:.24s cubic-bezier(.25,.8,.25,1) fullscreen-panel-enter}@keyframes fullscreen-panel-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.outlaw-fullscreen-panel .fullscreen-close-btn{max-width:320px;min-height:46px;margin:0 auto;display:flex}@media (prefers-reduced-motion:reduce){.outlaw-fullscreen-panel{animation:none}}
.modal-shell{z-index:1000;background:var(--ui-surface-base);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.modal-shell-header{border-bottom:1px solid var(--ui-border-default);background:var(--ui-surface-base);flex:none;align-items:center;gap:10px;min-height:58px;padding:14px 18px;display:flex}.modal-shell-header h2{color:var(--ui-text-primary);letter-spacing:.08em;margin:0;font-size:17px}.modal-shell-accent{background:var(--neon-cyan);width:3px;height:24px;box-shadow:var(--neon-glow-cyan);border-radius:2px}.modal-shell-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;overflow:hidden auto}.modal-shell-footer{border-top:1px solid var(--ui-border-default);background:var(--ui-surface-base);flex:none;padding:12px 16px}
.inbox-panel-container-inner{flex-direction:column;height:100%;display:flex}.inbox-panel-pending{pointer-events:auto;cursor:wait}.inbox-panel-pending:after{z-index:10;content:"";pointer-events:auto;touch-action:none;background:#0104093d;position:absolute;inset:0}.inbox-panel-pending .modal-shell-content,.inbox-panel-pending .modal-shell-footer{pointer-events:none;-webkit-user-select:none;user-select:none}.inbox-empty{text-align:center;color:#888;padding:40px 0;font-size:14px}.inbox-news-list{flex-direction:column;gap:12px;display:flex}.inbox-news-item{background:linear-gradient(135deg,#141a26e6,#0b0f19e6);border:1px solid #00f0ff26;border-radius:8px;padding:12px;box-shadow:inset 0 1px #ffffff0d,0 2px 4px #00000080}.inbox-news-item-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.news-badge{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.news-badge.important{color:#fff;background:#ff0080cc}.news-badge.new{background:var(--neon-cyan);color:#fff}.news-date{color:var(--text-secondary);margin-left:auto;font-size:11px}.inbox-news-item-title{color:var(--text-primary);font-size:14px;font-weight:700}.inbox-presents-actions{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px;display:flex}.inbox-presents-count{color:var(--text-secondary);font-size:14px;font-weight:700}.inbox-presents-list{flex-direction:column;gap:7px;display:flex}.inbox-present-item{background:linear-gradient(135deg,#141a26e6,#0b0f19e6);border:1px solid #00f0ff26;border-radius:8px;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:flex}.inbox-present-info{flex:1;min-width:0}@media (max-width:412px){.inbox-presents-actions{z-index:3;background:var(--ui-surface-base);gap:8px;padding-block:10px;position:sticky;top:-16px}.inbox-present-item{flex-direction:row;align-items:center}.inbox-present-item .outlaw-button{width:auto;min-width:78px;min-height:40px;padding-inline:8px;font-size:11px}.inbox-present-title,.inbox-present-reward{overflow-wrap:anywhere}}.inbox-present-title{color:var(--text-primary);margin-bottom:4px;font-size:12px;font-weight:700;overflow:hidden}.inbox-present-reward{color:var(--neon-gold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin-bottom:2px;font-size:12px;display:flex}.inbox-present-reward-icon{object-fit:contain;flex:none;width:24px;height:24px}.inbox-present-reward strong{white-space:nowrap;font-weight:900}.inbox-present-expire{color:var(--text-secondary);font-size:11px}.inbox-news-modal-overlay{z-index:999;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.inbox-news-modal-content{background:#121216f5;border:1px solid #00f0ff40;border-radius:8px;flex-direction:column;width:100%;max-width:380px;max-height:80vh;display:flex;box-shadow:0 0 30px #000000f2,inset 0 0 15px #ffffff05}.inbox-news-modal-header{background:#0c0c0ed9;border-bottom:1px solid #00f0ff26;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:16px;display:flex}.inbox-news-modal-header h3{color:#fff;margin:0;font-size:16px}.inbox-news-modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.inbox-news-modal-body{padding:16px;overflow-y:auto}.inbox-news-modal-text{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.canonical-dialog:has(.inbox-news-modal-text){flex-direction:column;display:flex}:is(.canonical-dialog:has(.inbox-news-modal-text) .canonical-dialog-header,.canonical-dialog:has(.inbox-news-modal-text) .canonical-dialog-actions){flex-shrink:0}.canonical-dialog:has(.inbox-news-modal-text) .canonical-dialog-body{flex:auto}
