 ﻿.wp-profile-block{position:relative;}.wp-profile-team-section{margin-top:15px;}.wp-profile-team-label{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}.wp-profile-team-icon{width:20px;height:20px;flex-shrink:0;opacity:0.9;}.wp-profile-team-icon--ct{filter:drop-shadow(0 1px 2px rgba(37, 178, 225, 0.4));}.wp-profile-team-icon--t{filter:drop-shadow(0 1px 2px rgba(222, 155, 53, 0.4));}.wp-profile-block .wp-weapon-card:hover{border-color:rgba(var(--theme-primary_color_rgb, 33, 150, 243), 0.4);box-shadow:0 1px 4px rgba(var(--theme-primary_color_rgb, 33, 150, 243), 0.12);transform:none;}.wp-profile-extras-strip{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:6px;margin-bottom:6px;min-height:20px;}.wp-profile-extra-icon, .wp-profile-charm-icon{width:20px;height:20px;object-fit:contain;border-radius:2px;}.wp-profile-skin-name{margin-top:4px;font-size:12px;font-weight:600;line-height:1.35;color:#64748b;text-align:center;word-break:break-word;}.wp-drawer-overlay[hidden]{display:none !important;}.wp-body-has-drawer{overflow:hidden;}.wp-drawer-overlay{position:fixed;inset:0;z-index:12000;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;}.wp-drawer-backdrop{position:absolute;inset:0;background:rgba(15, 23, 42, 0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity 0.28s cubic-bezier(0.22, 1, 0.36, 1);}.wp-drawer-shell{position:relative;width:min(1320px, calc(100vw - 24px));max-width:100%;max-height:min(88vh, 980px);margin:0 auto;border-radius:20px 20px 0 0;overflow:hidden;background:#ffffff;box-shadow:0 -2px 12px rgba(15, 23, 42, 0.06), 0 -12px 48px rgba(15, 23, 42, 0.14);transform:translateY(100%);transition:transform 0.28s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:auto;will-change:transform;}.wp-drawer-overlay.is-open{pointer-events:auto;}.wp-drawer-overlay.is-open .wp-drawer-backdrop{opacity:1;}.wp-drawer-overlay.is-open .wp-drawer-shell{transform:translateY(0);}.wp-drawer-content{max-height:min(88vh, 980px);overflow:auto;padding:0;}.wp-drawer-handle-button{position:sticky;top:0;z-index:5;display:flex;justify-content:center;align-items:center;width:100%;height:28px;padding:10px 0 4px;border:0;background:transparent;cursor:grab;}.wp-drawer-handle{display:block;width:36px;height:4px;border-radius:999px;background:rgba(15, 23, 42, 0.18);transition:background 0.15s;}.wp-drawer-handle-button:hover .wp-drawer-handle{background:rgba(15, 23, 42, 0.35);}.wp-drawer-header{display:block;padding:0 24px 20px;}.wp-drawer-title{margin:0;font-size:20px;font-weight:700;color:#ffffff;}.wp-profile-block .wp-drawer-top{display:grid;grid-template-columns:minmax(0, 1.72fr) minmax(228px, 0.68fr);gap:16px;padding:0 24px 16px;align-items:start;}.wp-profile-config{display:flex;flex-direction:column;}.wp-profile-team-buttons{display:flex;flex-direction:column;gap:12px;}.wp-profile-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.wp-profile-team-buttons .wp-copy-team-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 12px !important;border:1px solid #151922 !important;border-radius:12px !important;background:rgb(var(--theme-light_button)) !important;color:#fff !important;text-align:center;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease, color 0.2s ease;overflow:hidden;}.wp-copy-team-btn__media{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:#f8fafc;border-radius:50%;}.wp-copy-team-btn__media-wrap{display:flex;gap:6px;justify-content:center;}.wp-copy-team-btn__icon{width:28px;height:28px;object-fit:contain;flex-shrink:0;}.wp-copy-team-btn__icon--ct{filter:drop-shadow(0 2px 4px rgba(37, 178, 225, 0.3));}.wp-copy-team-btn__icon--t{filter:drop-shadow(0 2px 4px rgba(239, 175, 67, 0.3));}.wp-copy-team-btn__text{font-weight:600;line-height:1.2;white-space:normal;font-size:13px;}.wp-copy-team-btn--ct:hover, .wp-copy-team-btn--ct:focus, .wp-copy-team-btn--ct.ipsButton_primary{background:linear-gradient(135deg, rgba(37, 178, 225, 0.05) 0%, rgba(22, 133, 199, 0.12) 100%) !important;border-color:rgba(37, 178, 225, 0.4) !important;color:#0f172a !important;}.wp-copy-team-btn--t:hover, .wp-copy-team-btn--t:focus, .wp-copy-team-btn--t.ipsButton_primary{background:linear-gradient(135deg, rgba(239, 175, 67, 0.05) 0%, rgba(201, 120, 24, 0.12) 100%) !important;border-color:rgba(239, 175, 67, 0.4) !important;color:#0f172a !important;}.wp-copy-team-btn--both:hover, .wp-copy-team-btn--both:focus, .wp-copy-team-btn--both.ipsButton_primary{background:linear-gradient(135deg, rgba(37, 178, 225, 0.05) 0%, rgba(239, 175, 67, 0.1) 100%) !important;border-color:rgba(148, 163, 184, 0.5) !important;border-style:solid !important;color:#0f172a !important;}.wp-profile-preview-stickers{display:inline-flex;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:6px 10px;background:rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(8px);border-radius:999px;}.wp-profile-preview-stickers:empty{display:none;}.wp-profile-preview-stickers img{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(15, 23, 42, 0.32));}.wp-profile-flash{padding:10px 14px;border-radius:4px;margin-bottom:12px;font-size:13px;}.wp-profile-flash--success{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;}.wp-profile-flash--error{background:#ffebee;color:#c62828;border:1px solid #ef9a9a;}@media (max-width:768px){.wp-profile-block .wp-drawer-top{grid-template-columns:1fr;}}.wp-drawer-shell{background:var(--box--backgroundColor);}.wp-drawer-handle{background:rgba(255, 255, 255, 0.18);transition:all 0.3s ease;}.wp-drawer-handle-button:hover .wp-drawer-handle{background:rgba(223, 56, 11, 0.75);}[data-pagecontroller="profile"] .wp-weapon-name, .wp-profile-skin-name{text-align:center;}[data-pagecontroller="profile"] .wp-weapon-image{background:rgb(var(--theme-page_background));border:1px solid rgba(76, 83, 99, 0.8);border-radius:10px;}.wp-profile-block .wp-weapon-card:hover{box-shadow:none;background:rgb(28, 33, 43);border:1px solid #495367;}.wp-profile-team-buttons{border:1px solid #151922 !important;box-shadow:none !important;background:var(--box--backgroundColor) !important;padding:10px;}.wp-copy-team-btn__text{color:#eaeaea;}