
.gifts-page .r_l {display:flex;min-height:470px}
.gifts-page .r_r {float:none;display:flex;flex-direction:column;min-height:470px}
.gifts-page .gift-filters {padding:8px 16px 18px;line-height:2.6;border-bottom:0;background:url("/interface/line.gif") left bottom repeat-x}
.gifts-page .gift-filters span {display:inline-block;width:94px}
.gifts-page .gift-filters a {margin-right:12px;color:#ccc;text-decoration:underline}
.gifts-page .gift-filters .gift-filter-sep {margin-right:12px;color:#676767;font-weight:normal}
.gifts-page .gift-filters a.active {color:#ffca00}
.gifts-page .gift-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px}
.gifts-page .gift-product {min-width:0;font-size:11px}
.gift-shop-page .gift-grid {grid-auto-rows:1fr}
.gift-shop-page .gift-product {display:flex;flex-direction:column}
.gift-shop-page .gift-info {flex:1}
.gift-shop-page .gift-info>div {min-width:0;overflow-wrap:anywhere}
.gifts-page .gift-info {display:flex;gap:8px;min-height:76px}
.gifts-page .gift-info img {width:72px;height:72px;flex-shrink:0}
.gifts-page .gift-name {font-weight:bold;color:#eee;line-height:1.2}
.gifts-page .gift-price {color:#ffca00;font-weight:bold;margin-top:14px}
.gifts-page .gift-price img {width:14px;height:14px;vertical-align:middle}
.gifts-page .gift-button {display:block;box-sizing:border-box;width:100%;height:27px;margin-top:10px;border:1px solid #636267;border-bottom-color:#17161b;background:linear-gradient(#3d3c43,#35343b);color:#ffca00;text-decoration:underline;font: bold 11px Tahoma;cursor:pointer}
.gifts-page .gift-button:disabled {opacity:.5;cursor:wait}
.gifts-page .gift-button.gift-send:disabled {opacity:.45;cursor:not-allowed;text-decoration:none}
.inventory-page .gift-ban-notice {margin:0;padding:12px 16px 0;color:#ffca00;font-size:12px;line-height:1.45}
.gifts-page .gift-status {padding:0 20px;min-height:18px;color:#ffca00}
.gifts-page .gift-empty {padding:32px;color:#aaa}
.gifts-page .gift-links {margin:14px 16px;font-size:13px}
.gifts-page .gift-form {margin:18px 34px;padding:20px;background:#27262d;border:1px solid #636267}
.gifts-page .gift-form label {display:block;margin:14px 0;line-height:18px}
.gifts-page .gift-field-label {display:block;margin-bottom:8px}
.gifts-page .gift-form input:not([type=checkbox]),.gifts-page .gift-form textarea {display:block;width:320px;padding:7px;background:#fff;color:#222;border:1px solid #999;font:12px Tahoma;box-sizing:border-box}
.gifts-page .gift-form input[type=checkbox] {margin-right:6px}
.gifts-page .gift-form button {width:180px}
.profile-received-gifts {display:flex;flex-wrap:wrap;gap:10px;padding:12px 10px}
.profile-received-gift {position:relative;display:inline-block;width:72px;height:72px;cursor:default}
.profile-received-gift img {width:72px;height:72px}
.profile-received-gift .gift-tooltip {display:none;position:fixed;pointer-events:none;z-index:10000;top:0;left:0;min-width:190px;max-width:260px;background:#27262d;border:2px solid #aaa;padding:10px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.profile-received-gift .gift-tooltip.is-visible {display:block}
.profile-received-gift[data-rarity=rare] .gift-tooltip {border-color:#669ad0}
.profile-received-gift[data-rarity=uniq] .gift-tooltip {border-color:#d18b45}
.profile-received-gift[data-rarity=legend] .gift-tooltip {border-color:#ffca00}

.gifts-page .gift-status:empty {display:none}
.gifts-page .gift-links a {color:#ffca00}

.profile-received-gift .profile-gift-tip {padding:0;border:0;background:transparent;min-width:218px}
.profile-received-gift .profile-gift-tip-frame,.profile-received-gift .profile-gift-tip-banner,.profile-received-gift .profile-gift-tip-headline,.profile-received-gift .profile-gift-tip-inner,.profile-received-gift .profile-gift-tip-from,.profile-received-gift .profile-gift-tip-reason {display:block}

.gifts-page .inventory-tabs {margin:0;padding:14px 16px 20px;background:url("/interface/line.gif") left bottom repeat-x}
.gifts-page .gift-shop-footer {margin-top:auto;padding:22px 16px 16px;font-size:10px;text-align:center;background:url("/interface/line.gif") left top repeat-x}
.gifts-page .gift-shop-footer a {color:#ffca00}
.profile-received-gift .gift-sender-name {color:#ffca00;font-weight:bold}

.gifts-page .gift-inventory-link {margin:8px 0 0;font-size:11px;line-height:18px}
.gifts-page .gift-inventory-link a {color:#ffca00}
.gifts-page .gift-purchase-status {height:30px;line-height:15px;margin:5px 0 0;font-size:10px;text-align:center;color:#ffca00;overflow:auto;overflow-wrap:anywhere}


.inventory-page .gift-name {margin-bottom:1.2em}
