.sro-item-tooltip{position:fixed;z-index:22000;width:220px;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:8px;border:2px solid #77839c;outline:1px solid #272a36;box-shadow:inset 0 0 0 1px #3c4059,0 8px 25px #000b;background:rgba(28,30,52,.94);color:#fff;font:400 12px/normal Arial,"Helvetica Neue",Helvetica,sans-serif;overflow-wrap:anywhere;text-align:left;cursor:default}
.sro-item-tooltip[hidden]{display:none}.sro-item-title{display:block;margin-bottom:14px;color:#fff;font-size:12px;font-weight:400}.sro-item-tooltip[data-quality=star] .sro-item-title,.sro-item-tooltip[data-quality=moon] .sro-item-title,.sro-item-tooltip[data-quality=sun] .sro-item-title,.sro-item-tooltip[data-quality=nova] .sro-item-title,.sro-item-tooltip[data-quality=rare] .sro-item-title,.sro-item-tooltip[data-quality=legend] .sro-item-title,.sro-item-seal{color:#ffd953}.sro-item-info,.sro-item-stats,.sro-item-requirement,.sro-item-blues{margin-top:14px}.sro-item-blues{color:#00eaff;font-weight:700}.sro-item-advanced{margin-top:14px;font-weight:700}.sro-item-note{margin-top:10px;color:#d7dcec;white-space:pre-line}.sro-item-declaration{display:block;margin-top:15px;padding-top:9px;border-top:1px solid #4b4e62;color:#a6a9bd;font:11px/1.4 Arial,sans-serif}
.sro-item-tooltip{pointer-events:none}.sro-item-tooltip[data-pinned=true]{pointer-events:auto}.sro-item-dismiss{float:right;position:relative;margin:-6px -5px 4px 8px;padding:2px 8px;border:1px solid #646c80;border-radius:2px;background:#262a3c;color:#eee;font:20px/1.2 Arial,sans-serif;cursor:pointer}.sro-item-dismiss:focus-visible{outline:2px solid #ffd953}
.sro-item-info{color:#efdaa4}
/* Original 1024 x 32 sheet: 32 frames, 50 ms/frame (GameGami reference).
   Percentage positioning scales the native 32px overlay with its item icon.
   One frame = 100/31%; the loop ends one full sprite width past frame zero. */
.sro-seal-artwork{position:relative;display:inline-block;flex:none;line-height:0;vertical-align:middle}
.sro-seal-artwork>img{display:block;margin:0!important}
.sro-seal-host{position:relative;isolation:isolate}
.sro-seal-host::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url('/game-assets/silkroad/ui/seal.png');background-repeat:repeat-x;background-size:3200% 100%;animation:sro-seal-frames 1.6s steps(32,end) infinite}
.equipment-slot.sro-seal-host::after{inset:4px}
.equipment-slot.covered.sro-seal-host::after{opacity:.4}
.equipment-slot .slot-plus,.equipment-slot .slot-remove,.equipment-slot .slot-covered-badge,.starter-item-icon em{z-index:3}
.starter-mode .equipment-slot .slot-plus{z-index:3}
.studio-quick-piece .sro-seal-artwork{margin-bottom:8px}
@keyframes sro-seal-frames{from{background-position:0 0}to{background-position:103.2258064516% 0}}
