@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root{--accent:#10b981;--accent-rgb:16, 185, 129;--accent-muted:#10b9811a;--accent-hover:#0ca678;--border-radius:4px;--transition:all .3s ease;--font-mono:"JetBrains Mono", monospace;--font-sans:"Inter", sans-serif;--color-primary:#10b981;--color-primary-rgb:16, 185, 129;--color-success:#10b981;--color-error:#fb0a37;--color-error-rgb:251, 10, 55;--color-warning:#f59e0b;--color-warning-rgb:245, 158, 11;--color-accent:#10b981;--color-telegram:#229ed9;--color-primary-40:#00ff8a66;--color-primary-60:#00ff8a99}[data-theme=dark]{--bg-primary:#181818;--bg-primary-rgb:24, 24, 24;--bg-secondary:#212121;--bg-secondary-rgb:33, 33, 33;--bg-tertiary:#202020;--bg-tertiary-rgb:32, 32, 32;--bg-card:#1d1d1d;--bg-card-alt:#242424;--bg-hover:#2d2d2d;--text-primary:#fff;--text-main:#fff;--text-secondary:#a0a0a0;--text-muted:#a7aeaf;--text-muted-rgb:167, 174, 175;--border-color:#2a2a2a;--card-bg:#1d1d1d;--card-bg-rgb:29, 29, 29;--input-bg:#121212;--shadow:none;--grid-line:#ffffff08;--sidebar-bg:#111;--sidebar-width:260px;--bg-navbar:#181818;--avatar-border-color:#fff;--is-dark:1}[data-theme=light]{--bg-primary:#f2f2f2;--bg-primary-rgb:242, 242, 242;--bg-secondary:#f6f6f6;--bg-secondary-rgb:246, 246, 246;--bg-tertiary:#fff;--bg-tertiary-rgb:255, 255, 255;--bg-card:#fff;--bg-card-alt:#fdfdfe;--bg-hover:#efefef;--text-primary:#121212;--text-main:#121212;--text-secondary:#4a4a4a;--text-muted:#434a4c;--text-muted-rgb:67, 74, 76;--border-color:#d8d8d8;--card-bg:#f8f8f8;--card-bg-rgb:248, 248, 248;--input-bg:#fff;--shadow:none;--grid-line:#00000008;--sidebar-bg:#fff;--sidebar-width:260px;--bg-navbar:#fff;--avatar-border-color:#121212;--is-dark:0}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--bg-secondary);--color-popover-foreground:var(--text-primary);--color-border:var(--border-color)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-\[100\]{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.bg-popover{background-color:var(--color-popover)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-popover-foreground{color:var(--color-popover-foreground)}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.shadow-\[0_0_16_4px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 0 16 4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_16px_-4px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html{scrollbar-gutter:stable;overflow-y:scroll}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-mono)!important}body{font-family:var(--font-mono);background-color:var(--bg-primary);background-image:radial-gradient(circle at top center, rgba(var(--accent-rgb), .05) 0%, transparent 60%);color:var(--text-primary);transition:background-color var(--transition), color var(--transition);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;line-height:1.5}::selection{background:rgba(var(--accent-rgb), .2);color:var(--text-primary)}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea{color:inherit;caret-color:var(--accent);background:0 0;border:none;outline:none;font-family:inherit}input[type=search],input[placeholder*=Search i],input[placeholder*=search i],.header-search-wrap input,.search-input-wrapper input,input[type=search]::placeholder,input[placeholder*=Search i]::placeholder,input[placeholder*=search i]::placeholder,.header-search-wrap input::placeholder,.search-input-wrapper input::placeholder{font-weight:500}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--text-muted-rgb,100, 116, 139), .15);border:none;border-radius:4px;transition:background .2s}::-webkit-resizer{cursor:nwse-resize;background-color:#0000;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.35)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='21' y1='3' x2='14' y2='10'/%3E%3Cpolyline points='9 21 3 21 3 15'/%3E%3Cline x1='3' y1='21' x2='10' y2='14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;width:16px;height:16px}textarea{resize:vertical!important}*{scrollbar-width:thin;scrollbar-color:rgba(var(--text-muted-rgb,100, 116, 139), .15) transparent}[data-theme=light] .btn-create:not(:disabled):hover,[data-theme=light] .btn-icon-action.primary:not(:disabled):hover,[data-theme=light] .btn-bid-premium:not(:disabled):hover,[data-theme=light] .btn-switch-tab:not(:disabled):hover,[data-theme=light] .chat-send-btn:not(:disabled):hover,[data-theme=light] .status-btn.success:not(:disabled):hover,[data-theme=light] .btn-save.success:not(:disabled):hover,[data-theme=light] .btn-compact-accent:not(:disabled):hover,[data-theme=light] .btn-regen-master:not(:disabled):hover,[data-theme=light] .btn-icon.primary:not(:disabled):hover,[data-theme=light] .add-tier-btn:not(:disabled):hover,[data-theme=light] .btn-add-user:not(:disabled):hover,[data-theme=light] .btn-save:not(:disabled):hover,[data-theme=light] .btn-confirm.success:not(:disabled):hover,[data-theme=light] .w-filter-btn.active:not(:disabled):hover,[data-theme=light] .btn-action-green:not(:disabled):hover,[data-theme=light] .btn-onboard:not(:disabled):hover,[data-theme=light] .btn-done:not(:disabled):hover,[data-theme=light] .btn-create-offer:not(:disabled):hover,[data-theme=light] .btn-withdraw:not(:disabled):hover,[data-theme=light] .btn-premium-flat:not(:disabled):hover,[data-theme=light] .pm-btn-done:not(:disabled):hover,[data-theme=light] .btn-pagination-num.active:not(:disabled):hover,[data-theme=light] .btn-primary:not(:disabled):hover,[data-theme=light] .modal-btn-primary:not(:disabled):hover,[data-theme=light] .sheet-action-button.primary-accent:not(:disabled):hover,[data-theme=light] .preview-send-btn:not(:disabled):hover,[data-theme=light] .prompt-btn-yes.success:not(:disabled):hover,[data-theme=light] .sheet-trust-btn.positive:not(:disabled):hover,[data-theme=light] .btn-icon-action.success:not(:disabled):hover,[data-theme=light] .btn-view-trade-mini:not(:disabled):hover,[data-theme=light] .filter-btn.active:not(:disabled):hover,[data-theme=light] .send-btn:not(:disabled):hover,[data-theme=light] .btn-send-inquiry:not(:disabled):hover,[data-theme=light] .main-tab-btn.active:not(:disabled):hover,[data-theme=light] .btn-buy-now:not(:disabled):hover,[data-theme=light] .btn-primary-action:not(:disabled):hover,[data-theme=light] .btn-modal-submit-modern:not(:disabled):hover,[data-theme=light] .signup-btn.primary:not(:disabled):hover,[data-theme=light] .btn-claim.ready:not(:disabled):hover,[data-theme=light] .btn-profile-message:not(:disabled):hover{color:#fff!important;filter:none!important;background:#000!important;border-color:#000!important}[data-theme=dark] .btn-create:not(:disabled):hover,[data-theme=dark] .btn-icon-action.primary:not(:disabled):hover,[data-theme=dark] .btn-bid-premium:not(:disabled):hover,[data-theme=dark] .btn-switch-tab:not(:disabled):hover,[data-theme=dark] .chat-send-btn:not(:disabled):hover,[data-theme=dark] .status-btn.success:not(:disabled):hover,[data-theme=dark] .btn-save.success:not(:disabled):hover,[data-theme=dark] .btn-compact-accent:not(:disabled):hover,[data-theme=dark] .btn-regen-master:not(:disabled):hover,[data-theme=dark] .btn-icon.primary:not(:disabled):hover,[data-theme=dark] .add-tier-btn:not(:disabled):hover,[data-theme=dark] .btn-add-user:not(:disabled):hover,[data-theme=dark] .btn-save:not(:disabled):hover,[data-theme=dark] .btn-confirm.success:not(:disabled):hover,[data-theme=dark] .w-filter-btn.active:not(:disabled):hover,[data-theme=dark] .btn-action-green:not(:disabled):hover,[data-theme=dark] .btn-onboard:not(:disabled):hover,[data-theme=dark] .btn-done:not(:disabled):hover,[data-theme=dark] .btn-create-offer:not(:disabled):hover,[data-theme=dark] .btn-withdraw:not(:disabled):hover,[data-theme=dark] .btn-premium-flat:not(:disabled):hover,[data-theme=dark] .pm-btn-done:not(:disabled):hover,[data-theme=dark] .btn-pagination-num.active:not(:disabled):hover,[data-theme=dark] .btn-primary:not(:disabled):hover,[data-theme=dark] .modal-btn-primary:not(:disabled):hover,[data-theme=dark] .sheet-action-button.primary-accent:not(:disabled):hover,[data-theme=dark] .preview-send-btn:not(:disabled):hover,[data-theme=dark] .prompt-btn-yes.success:not(:disabled):hover,[data-theme=dark] .sheet-trust-btn.positive:not(:disabled):hover,[data-theme=dark] .btn-icon-action.success:not(:disabled):hover,[data-theme=dark] .btn-view-trade-mini:not(:disabled):hover,[data-theme=dark] .filter-btn.active:not(:disabled):hover,[data-theme=dark] .send-btn:not(:disabled):hover,[data-theme=dark] .btn-send-inquiry:not(:disabled):hover,[data-theme=dark] .main-tab-btn.active:not(:disabled):hover,[data-theme=dark] .btn-buy-now:not(:disabled):hover,[data-theme=dark] .btn-primary-action:not(:disabled):hover,[data-theme=dark] .btn-modal-submit-modern:not(:disabled):hover,[data-theme=dark] .signup-btn.primary:not(:disabled):hover,[data-theme=dark] .btn-claim.ready:not(:disabled):hover,[data-theme=dark] .btn-profile-message:not(:disabled):hover{color:#000!important;filter:none!important;background:#fff!important;border-color:#fff!important}[data-theme=light] .btn-create:not(:disabled):hover svg,[data-theme=light] .btn-create:not(:disabled):hover i,[data-theme=light] .btn-create:not(:disabled):hover span,[data-theme=light] .btn-create:not(:disabled):hover p,[data-theme=light] .btn-icon-action.primary:not(:disabled):hover svg,[data-theme=light] .btn-icon-action.primary:not(:disabled):hover i,[data-theme=light] .btn-icon-action.primary:not(:disabled):hover span,[data-theme=light] .btn-icon-action.primary:not(:disabled):hover p,[data-theme=light] .btn-bid-premium:not(:disabled):hover svg,[data-theme=light] .btn-bid-premium:not(:disabled):hover i,[data-theme=light] .btn-bid-premium:not(:disabled):hover span,[data-theme=light] .btn-bid-premium:not(:disabled):hover p,[data-theme=light] .btn-switch-tab:not(:disabled):hover svg,[data-theme=light] .btn-switch-tab:not(:disabled):hover i,[data-theme=light] .btn-switch-tab:not(:disabled):hover span,[data-theme=light] .btn-switch-tab:not(:disabled):hover p,[data-theme=light] .chat-send-btn:not(:disabled):hover svg,[data-theme=light] .chat-send-btn:not(:disabled):hover i,[data-theme=light] .chat-send-btn:not(:disabled):hover span,[data-theme=light] .chat-send-btn:not(:disabled):hover p,[data-theme=light] .status-btn.success:not(:disabled):hover svg,[data-theme=light] .status-btn.success:not(:disabled):hover i,[data-theme=light] .status-btn.success:not(:disabled):hover span,[data-theme=light] .status-btn.success:not(:disabled):hover p,[data-theme=light] .btn-save.success:not(:disabled):hover svg,[data-theme=light] .btn-save.success:not(:disabled):hover i,[data-theme=light] .btn-save.success:not(:disabled):hover span,[data-theme=light] .btn-save.success:not(:disabled):hover p,[data-theme=light] .btn-compact-accent:not(:disabled):hover svg,[data-theme=light] .btn-compact-accent:not(:disabled):hover i,[data-theme=light] .btn-compact-accent:not(:disabled):hover span,[data-theme=light] .btn-compact-accent:not(:disabled):hover p,[data-theme=light] .btn-regen-master:not(:disabled):hover svg,[data-theme=light] .btn-regen-master:not(:disabled):hover i,[data-theme=light] .btn-regen-master:not(:disabled):hover span,[data-theme=light] .btn-regen-master:not(:disabled):hover p,[data-theme=light] .btn-icon.primary:not(:disabled):hover svg,[data-theme=light] .btn-icon.primary:not(:disabled):hover i,[data-theme=light] .btn-icon.primary:not(:disabled):hover span,[data-theme=light] .btn-icon.primary:not(:disabled):hover p,[data-theme=light] .add-tier-btn:not(:disabled):hover svg,[data-theme=light] .add-tier-btn:not(:disabled):hover i,[data-theme=light] .add-tier-btn:not(:disabled):hover span,[data-theme=light] .add-tier-btn:not(:disabled):hover p,[data-theme=light] .btn-add-user:not(:disabled):hover svg,[data-theme=light] .btn-add-user:not(:disabled):hover i,[data-theme=light] .btn-add-user:not(:disabled):hover span,[data-theme=light] .btn-add-user:not(:disabled):hover p,[data-theme=light] .btn-save:not(:disabled):hover svg,[data-theme=light] .btn-save:not(:disabled):hover i,[data-theme=light] .btn-save:not(:disabled):hover span,[data-theme=light] .btn-save:not(:disabled):hover p,[data-theme=light] .btn-confirm.success:not(:disabled):hover svg,[data-theme=light] .btn-confirm.success:not(:disabled):hover i,[data-theme=light] .btn-confirm.success:not(:disabled):hover span,[data-theme=light] .btn-confirm.success:not(:disabled):hover p,[data-theme=light] .w-filter-btn.active:not(:disabled):hover svg,[data-theme=light] .w-filter-btn.active:not(:disabled):hover i,[data-theme=light] .w-filter-btn.active:not(:disabled):hover span,[data-theme=light] .w-filter-btn.active:not(:disabled):hover p,[data-theme=light] .btn-action-green:not(:disabled):hover svg,[data-theme=light] .btn-action-green:not(:disabled):hover i,[data-theme=light] .btn-action-green:not(:disabled):hover span,[data-theme=light] .btn-action-green:not(:disabled):hover p,[data-theme=light] .btn-onboard:not(:disabled):hover svg,[data-theme=light] .btn-onboard:not(:disabled):hover i,[data-theme=light] .btn-onboard:not(:disabled):hover span,[data-theme=light] .btn-onboard:not(:disabled):hover p,[data-theme=light] .btn-done:not(:disabled):hover svg,[data-theme=light] .btn-done:not(:disabled):hover i,[data-theme=light] .btn-done:not(:disabled):hover span,[data-theme=light] .btn-done:not(:disabled):hover p,[data-theme=light] .btn-create-offer:not(:disabled):hover svg,[data-theme=light] .btn-create-offer:not(:disabled):hover i,[data-theme=light] .btn-create-offer:not(:disabled):hover span,[data-theme=light] .btn-create-offer:not(:disabled):hover p,[data-theme=light] .btn-withdraw:not(:disabled):hover svg,[data-theme=light] .btn-withdraw:not(:disabled):hover i,[data-theme=light] .btn-withdraw:not(:disabled):hover span,[data-theme=light] .btn-withdraw:not(:disabled):hover p,[data-theme=light] .btn-premium-flat:not(:disabled):hover svg,[data-theme=light] .btn-premium-flat:not(:disabled):hover i,[data-theme=light] .btn-premium-flat:not(:disabled):hover span,[data-theme=light] .btn-premium-flat:not(:disabled):hover p,[data-theme=light] .pm-btn-done:not(:disabled):hover svg,[data-theme=light] .pm-btn-done:not(:disabled):hover i,[data-theme=light] .pm-btn-done:not(:disabled):hover span,[data-theme=light] .pm-btn-done:not(:disabled):hover p,[data-theme=light] .btn-pagination-num.active:not(:disabled):hover svg,[data-theme=light] .btn-pagination-num.active:not(:disabled):hover i,[data-theme=light] .btn-pagination-num.active:not(:disabled):hover span,[data-theme=light] .btn-pagination-num.active:not(:disabled):hover p,[data-theme=light] .btn-primary:not(:disabled):hover svg,[data-theme=light] .btn-primary:not(:disabled):hover i,[data-theme=light] .btn-primary:not(:disabled):hover span,[data-theme=light] .btn-primary:not(:disabled):hover p,[data-theme=light] .modal-btn-primary:not(:disabled):hover svg,[data-theme=light] .modal-btn-primary:not(:disabled):hover i,[data-theme=light] .modal-btn-primary:not(:disabled):hover span,[data-theme=light] .modal-btn-primary:not(:disabled):hover p,[data-theme=light] .sheet-action-button.primary-accent:not(:disabled):hover svg,[data-theme=light] .sheet-action-button.primary-accent:not(:disabled):hover i,[data-theme=light] .sheet-action-button.primary-accent:not(:disabled):hover span,[data-theme=light] .sheet-action-button.primary-accent:not(:disabled):hover p,[data-theme=light] .preview-send-btn:not(:disabled):hover svg,[data-theme=light] .preview-send-btn:not(:disabled):hover i,[data-theme=light] .preview-send-btn:not(:disabled):hover span,[data-theme=light] .preview-send-btn:not(:disabled):hover p,[data-theme=light] .prompt-btn-yes.success:not(:disabled):hover svg,[data-theme=light] .prompt-btn-yes.success:not(:disabled):hover i,[data-theme=light] .prompt-btn-yes.success:not(:disabled):hover span,[data-theme=light] .prompt-btn-yes.success:not(:disabled):hover p,[data-theme=light] .sheet-trust-btn.positive:not(:disabled):hover svg,[data-theme=light] .sheet-trust-btn.positive:not(:disabled):hover i,[data-theme=light] .sheet-trust-btn.positive:not(:disabled):hover span,[data-theme=light] .sheet-trust-btn.positive:not(:disabled):hover p,[data-theme=light] .btn-icon-action.success:not(:disabled):hover svg,[data-theme=light] .btn-icon-action.success:not(:disabled):hover i,[data-theme=light] .btn-icon-action.success:not(:disabled):hover span,[data-theme=light] .btn-icon-action.success:not(:disabled):hover p,[data-theme=light] .btn-view-trade-mini:not(:disabled):hover svg,[data-theme=light] .btn-view-trade-mini:not(:disabled):hover i,[data-theme=light] .btn-view-trade-mini:not(:disabled):hover span,[data-theme=light] .btn-view-trade-mini:not(:disabled):hover p,[data-theme=light] .filter-btn.active:not(:disabled):hover svg,[data-theme=light] .filter-btn.active:not(:disabled):hover i,[data-theme=light] .filter-btn.active:not(:disabled):hover span,[data-theme=light] .filter-btn.active:not(:disabled):hover p,[data-theme=light] .send-btn:not(:disabled):hover svg,[data-theme=light] .send-btn:not(:disabled):hover i,[data-theme=light] .send-btn:not(:disabled):hover span,[data-theme=light] .send-btn:not(:disabled):hover p,[data-theme=light] .btn-send-inquiry:not(:disabled):hover svg,[data-theme=light] .btn-send-inquiry:not(:disabled):hover i,[data-theme=light] .btn-send-inquiry:not(:disabled):hover span,[data-theme=light] .btn-send-inquiry:not(:disabled):hover p,[data-theme=light] .main-tab-btn.active:not(:disabled):hover svg,[data-theme=light] .main-tab-btn.active:not(:disabled):hover i,[data-theme=light] .main-tab-btn.active:not(:disabled):hover span,[data-theme=light] .main-tab-btn.active:not(:disabled):hover p,[data-theme=light] .btn-buy-now:not(:disabled):hover svg,[data-theme=light] .btn-buy-now:not(:disabled):hover i,[data-theme=light] .btn-buy-now:not(:disabled):hover span,[data-theme=light] .btn-buy-now:not(:disabled):hover p,[data-theme=light] .btn-primary-action:not(:disabled):hover svg,[data-theme=light] .btn-primary-action:not(:disabled):hover i,[data-theme=light] .btn-primary-action:not(:disabled):hover span,[data-theme=light] .btn-primary-action:not(:disabled):hover p,[data-theme=light] .btn-modal-submit-modern:not(:disabled):hover svg,[data-theme=light] .btn-modal-submit-modern:not(:disabled):hover i,[data-theme=light] .btn-modal-submit-modern:not(:disabled):hover span,[data-theme=light] .btn-modal-submit-modern:not(:disabled):hover p,[data-theme=light] .signup-btn.primary:not(:disabled):hover svg,[data-theme=light] .signup-btn.primary:not(:disabled):hover i,[data-theme=light] .signup-btn.primary:not(:disabled):hover span,[data-theme=light] .signup-btn.primary:not(:disabled):hover p,[data-theme=light] .btn-claim.ready:not(:disabled):hover svg,[data-theme=light] .btn-claim.ready:not(:disabled):hover i,[data-theme=light] .btn-claim.ready:not(:disabled):hover span,[data-theme=light] .btn-claim.ready:not(:disabled):hover p,[data-theme=light] .btn-profile-message:not(:disabled):hover svg,[data-theme=light] .btn-profile-message:not(:disabled):hover i,[data-theme=light] .btn-profile-message:not(:disabled):hover span,[data-theme=light] .btn-profile-message:not(:disabled):hover p{color:#fff!important}[data-theme=dark] .btn-create:not(:disabled):hover svg,[data-theme=dark] .btn-create:not(:disabled):hover i,[data-theme=dark] .btn-create:not(:disabled):hover span,[data-theme=dark] .btn-create:not(:disabled):hover p,[data-theme=dark] .btn-icon-action.primary:not(:disabled):hover svg,[data-theme=dark] .btn-icon-action.primary:not(:disabled):hover i,[data-theme=dark] .btn-icon-action.primary:not(:disabled):hover span,[data-theme=dark] .btn-icon-action.primary:not(:disabled):hover p,[data-theme=dark] .btn-bid-premium:not(:disabled):hover svg,[data-theme=dark] .btn-bid-premium:not(:disabled):hover i,[data-theme=dark] .btn-bid-premium:not(:disabled):hover span,[data-theme=dark] .btn-bid-premium:not(:disabled):hover p,[data-theme=dark] .btn-switch-tab:not(:disabled):hover svg,[data-theme=dark] .btn-switch-tab:not(:disabled):hover i,[data-theme=dark] .btn-switch-tab:not(:disabled):hover span,[data-theme=dark] .btn-switch-tab:not(:disabled):hover p,[data-theme=dark] .chat-send-btn:not(:disabled):hover svg,[data-theme=dark] .chat-send-btn:not(:disabled):hover i,[data-theme=dark] .chat-send-btn:not(:disabled):hover span,[data-theme=dark] .chat-send-btn:not(:disabled):hover p,[data-theme=dark] .status-btn.success:not(:disabled):hover svg,[data-theme=dark] .status-btn.success:not(:disabled):hover i,[data-theme=dark] .status-btn.success:not(:disabled):hover span,[data-theme=dark] .status-btn.success:not(:disabled):hover p,[data-theme=dark] .btn-save.success:not(:disabled):hover svg,[data-theme=dark] .btn-save.success:not(:disabled):hover i,[data-theme=dark] .btn-save.success:not(:disabled):hover span,[data-theme=dark] .btn-save.success:not(:disabled):hover p,[data-theme=dark] .btn-compact-accent:not(:disabled):hover svg,[data-theme=dark] .btn-compact-accent:not(:disabled):hover i,[data-theme=dark] .btn-compact-accent:not(:disabled):hover span,[data-theme=dark] .btn-compact-accent:not(:disabled):hover p,[data-theme=dark] .btn-regen-master:not(:disabled):hover svg,[data-theme=dark] .btn-regen-master:not(:disabled):hover i,[data-theme=dark] .btn-regen-master:not(:disabled):hover span,[data-theme=dark] .btn-regen-master:not(:disabled):hover p,[data-theme=dark] .btn-icon.primary:not(:disabled):hover svg,[data-theme=dark] .btn-icon.primary:not(:disabled):hover i,[data-theme=dark] .btn-icon.primary:not(:disabled):hover span,[data-theme=dark] .btn-icon.primary:not(:disabled):hover p,[data-theme=dark] .add-tier-btn:not(:disabled):hover svg,[data-theme=dark] .add-tier-btn:not(:disabled):hover i,[data-theme=dark] .add-tier-btn:not(:disabled):hover span,[data-theme=dark] .add-tier-btn:not(:disabled):hover p,[data-theme=dark] .btn-add-user:not(:disabled):hover svg,[data-theme=dark] .btn-add-user:not(:disabled):hover i,[data-theme=dark] .btn-add-user:not(:disabled):hover span,[data-theme=dark] .btn-add-user:not(:disabled):hover p,[data-theme=dark] .btn-save:not(:disabled):hover svg,[data-theme=dark] .btn-save:not(:disabled):hover i,[data-theme=dark] .btn-save:not(:disabled):hover span,[data-theme=dark] .btn-save:not(:disabled):hover p,[data-theme=dark] .btn-confirm.success:not(:disabled):hover svg,[data-theme=dark] .btn-confirm.success:not(:disabled):hover i,[data-theme=dark] .btn-confirm.success:not(:disabled):hover span,[data-theme=dark] .btn-confirm.success:not(:disabled):hover p,[data-theme=dark] .w-filter-btn.active:not(:disabled):hover svg,[data-theme=dark] .w-filter-btn.active:not(:disabled):hover i,[data-theme=dark] .w-filter-btn.active:not(:disabled):hover span,[data-theme=dark] .w-filter-btn.active:not(:disabled):hover p,[data-theme=dark] .btn-action-green:not(:disabled):hover svg,[data-theme=dark] .btn-action-green:not(:disabled):hover i,[data-theme=dark] .btn-action-green:not(:disabled):hover span,[data-theme=dark] .btn-action-green:not(:disabled):hover p,[data-theme=dark] .btn-onboard:not(:disabled):hover svg,[data-theme=dark] .btn-onboard:not(:disabled):hover i,[data-theme=dark] .btn-onboard:not(:disabled):hover span,[data-theme=dark] .btn-onboard:not(:disabled):hover p,[data-theme=dark] .btn-done:not(:disabled):hover svg,[data-theme=dark] .btn-done:not(:disabled):hover i,[data-theme=dark] .btn-done:not(:disabled):hover span,[data-theme=dark] .btn-done:not(:disabled):hover p,[data-theme=dark] .btn-create-offer:not(:disabled):hover svg,[data-theme=dark] .btn-create-offer:not(:disabled):hover i,[data-theme=dark] .btn-create-offer:not(:disabled):hover span,[data-theme=dark] .btn-create-offer:not(:disabled):hover p,[data-theme=dark] .btn-withdraw:not(:disabled):hover svg,[data-theme=dark] .btn-withdraw:not(:disabled):hover i,[data-theme=dark] .btn-withdraw:not(:disabled):hover span,[data-theme=dark] .btn-withdraw:not(:disabled):hover p,[data-theme=dark] .btn-premium-flat:not(:disabled):hover svg,[data-theme=dark] .btn-premium-flat:not(:disabled):hover i,[data-theme=dark] .btn-premium-flat:not(:disabled):hover span,[data-theme=dark] .btn-premium-flat:not(:disabled):hover p,[data-theme=dark] .pm-btn-done:not(:disabled):hover svg,[data-theme=dark] .pm-btn-done:not(:disabled):hover i,[data-theme=dark] .pm-btn-done:not(:disabled):hover span,[data-theme=dark] .pm-btn-done:not(:disabled):hover p,[data-theme=dark] .btn-pagination-num.active:not(:disabled):hover svg,[data-theme=dark] .btn-pagination-num.active:not(:disabled):hover i,[data-theme=dark] .btn-pagination-num.active:not(:disabled):hover span,[data-theme=dark] .btn-pagination-num.active:not(:disabled):hover p,[data-theme=dark] .btn-primary:not(:disabled):hover svg,[data-theme=dark] .btn-primary:not(:disabled):hover i,[data-theme=dark] .btn-primary:not(:disabled):hover span,[data-theme=dark] .btn-primary:not(:disabled):hover p,[data-theme=dark] .modal-btn-primary:not(:disabled):hover svg,[data-theme=dark] .modal-btn-primary:not(:disabled):hover i,[data-theme=dark] .modal-btn-primary:not(:disabled):hover span,[data-theme=dark] .modal-btn-primary:not(:disabled):hover p,[data-theme=dark] .sheet-action-button.primary-accent:not(:disabled):hover svg,[data-theme=dark] .sheet-action-button.primary-accent:not(:disabled):hover i,[data-theme=dark] .sheet-action-button.primary-accent:not(:disabled):hover span,[data-theme=dark] .sheet-action-button.primary-accent:not(:disabled):hover p,[data-theme=dark] .preview-send-btn:not(:disabled):hover svg,[data-theme=dark] .preview-send-btn:not(:disabled):hover i,[data-theme=dark] .preview-send-btn:not(:disabled):hover span,[data-theme=dark] .preview-send-btn:not(:disabled):hover p,[data-theme=dark] .prompt-btn-yes.success:not(:disabled):hover svg,[data-theme=dark] .prompt-btn-yes.success:not(:disabled):hover i,[data-theme=dark] .prompt-btn-yes.success:not(:disabled):hover span,[data-theme=dark] .prompt-btn-yes.success:not(:disabled):hover p,[data-theme=dark] .sheet-trust-btn.positive:not(:disabled):hover svg,[data-theme=dark] .sheet-trust-btn.positive:not(:disabled):hover i,[data-theme=dark] .sheet-trust-btn.positive:not(:disabled):hover span,[data-theme=dark] .sheet-trust-btn.positive:not(:disabled):hover p,[data-theme=dark] .btn-icon-action.success:not(:disabled):hover svg,[data-theme=dark] .btn-icon-action.success:not(:disabled):hover i,[data-theme=dark] .btn-icon-action.success:not(:disabled):hover span,[data-theme=dark] .btn-icon-action.success:not(:disabled):hover p,[data-theme=dark] .btn-view-trade-mini:not(:disabled):hover svg,[data-theme=dark] .btn-view-trade-mini:not(:disabled):hover i,[data-theme=dark] .btn-view-trade-mini:not(:disabled):hover span,[data-theme=dark] .btn-view-trade-mini:not(:disabled):hover p,[data-theme=dark] .filter-btn.active:not(:disabled):hover svg,[data-theme=dark] .filter-btn.active:not(:disabled):hover i,[data-theme=dark] .filter-btn.active:not(:disabled):hover span,[data-theme=dark] .filter-btn.active:not(:disabled):hover p,[data-theme=dark] .send-btn:not(:disabled):hover svg,[data-theme=dark] .send-btn:not(:disabled):hover i,[data-theme=dark] .send-btn:not(:disabled):hover span,[data-theme=dark] .send-btn:not(:disabled):hover p,[data-theme=dark] .btn-send-inquiry:not(:disabled):hover svg,[data-theme=dark] .btn-send-inquiry:not(:disabled):hover i,[data-theme=dark] .btn-send-inquiry:not(:disabled):hover span,[data-theme=dark] .btn-send-inquiry:not(:disabled):hover p,[data-theme=dark] .main-tab-btn.active:not(:disabled):hover svg,[data-theme=dark] .main-tab-btn.active:not(:disabled):hover i,[data-theme=dark] .main-tab-btn.active:not(:disabled):hover span,[data-theme=dark] .main-tab-btn.active:not(:disabled):hover p,[data-theme=dark] .btn-buy-now:not(:disabled):hover svg,[data-theme=dark] .btn-buy-now:not(:disabled):hover i,[data-theme=dark] .btn-buy-now:not(:disabled):hover span,[data-theme=dark] .btn-buy-now:not(:disabled):hover p,[data-theme=dark] .btn-primary-action:not(:disabled):hover svg,[data-theme=dark] .btn-primary-action:not(:disabled):hover i,[data-theme=dark] .btn-primary-action:not(:disabled):hover span,[data-theme=dark] .btn-primary-action:not(:disabled):hover p,[data-theme=dark] .btn-modal-submit-modern:not(:disabled):hover svg,[data-theme=dark] .btn-modal-submit-modern:not(:disabled):hover i,[data-theme=dark] .btn-modal-submit-modern:not(:disabled):hover span,[data-theme=dark] .btn-modal-submit-modern:not(:disabled):hover p,[data-theme=dark] .signup-btn.primary:not(:disabled):hover svg,[data-theme=dark] .signup-btn.primary:not(:disabled):hover i,[data-theme=dark] .signup-btn.primary:not(:disabled):hover span,[data-theme=dark] .signup-btn.primary:not(:disabled):hover p,[data-theme=dark] .btn-claim.ready:not(:disabled):hover svg,[data-theme=dark] .btn-claim.ready:not(:disabled):hover i,[data-theme=dark] .btn-claim.ready:not(:disabled):hover span,[data-theme=dark] .btn-claim.ready:not(:disabled):hover p,[data-theme=dark] .btn-profile-message:not(:disabled):hover svg,[data-theme=dark] .btn-profile-message:not(:disabled):hover i,[data-theme=dark] .btn-profile-message:not(:disabled):hover span,[data-theme=dark] .btn-profile-message:not(:disabled):hover p{color:#000!important}.loading-state,.empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin:20px 0!important;padding:80px 40px!important;display:flex!important}.empty-state svg,.loading-state svg,.empty-state img{opacity:.2!important;margin:0 auto!important}.empty-state h3,.empty-state h4{color:var(--text-primary)!important;text-align:center!important;margin:0 auto!important;font-size:1.1rem!important;font-weight:800!important}.empty-state p{color:var(--text-muted)!important;text-align:center!important;max-width:400px!important;margin:0 auto!important;font-size:.836rem!important;line-height:1.5!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.navbar{border-bottom:1px solid var(--border-color);background-color:var(--bg-navbar);z-index:100;align-items:center;height:80px;display:flex;position:sticky;top:0}.navbar .container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.nav-brand{align-items:center;gap:8px;display:flex}.brand-icon-svg{color:var(--color-primary);flex-shrink:0}.brand-name{letter-spacing:-.5px;white-space:nowrap;font-size:clamp(1rem,4vw,1.25rem);font-weight:700}.us-badge{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;background:#00ff8a1a;border:1px solid #00ff8a4d;border-radius:4px;align-items:center;padding:3px 8px;font-size:.572rem;font-weight:700;animation:2s infinite badge-pulse;display:inline-flex}@keyframes badge-pulse{0%{opacity:1}70%{opacity:.4}to{opacity:1}}.nav-links{flex:1;justify-content:center;gap:24px;padding:0 20px;display:flex}.navbar-search-wrapper{width:100%;max-width:450px}@media (width<=900px){.navbar-search-wrapper,.nav-links{display:none}}.nav-actions{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.theme-toggle:hover{background:rgba(var(--accent-rgb), .05);border-color:var(--accent);transform:scale(1.05)}.btn-outline{border:1px solid var(--border-color);color:var(--text-primary);letter-spacing:1px;border-radius:var(--border-radius);transition:var(--transition);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 16px;font-size:.66rem;font-weight:600;display:inline-flex}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.user-pill{background:var(--bg-navbar);border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}.user-avatar{object-fit:cover;border-radius:4px;width:28px;height:28px}.user-name{color:var(--color-primary);align-items:center;gap:4px;font-size:.704rem;font-weight:800;display:flex}.icon-diamond{color:var(--color-primary)}.btn-dashboard{margin-left:4px;padding:6px 12px;font-size:.704rem}.navbar-user-avatar{color:#fff;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.66rem;font-weight:800;display:flex;overflow:hidden}.navbar-user-avatar img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.brand-name,.us-badge,.user-name,.btn-dashboard .btn-text{display:none}.btn-dashboard{justify-content:center;width:36px;height:36px;background:0 0!important;border:none!important;min-width:0!important;padding:0!important}.user-pill{background:0 0!important;border:none!important;gap:8px!important;padding:0!important}}.hero-section{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:40px auto 20px;display:flex}.hero-subtitle{font-family:var(--font-mono);letter-spacing:.25em;max-width:800px;text-shadow:0 0 30px rgba(var(--accent-rgb), .2);text-transform:uppercase;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:900;display:table}.hero-highlight{color:var(--accent)}.hero-text-primary{color:var(--text-primary)}.global-search-container{z-index:40;width:100%;margin-top:1rem;position:relative}.search-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.search-icon-left{color:var(--text-muted);pointer-events:none;z-index:10;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;left:20px}.global-search-input{background-color:var(--bg-secondary);border:1px solid var(--border-color);width:100%;height:60px;color:var(--text-primary);border-radius:4px;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);padding:12px 64px 12px 56px!important}.global-search-input:hover{border-color:rgba(var(--accent-rgb), .5);background-color:var(--bg-tertiary);transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.global-search-input:focus{border-color:var(--accent);background-color:var(--bg-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .1), 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;outline:none}.global-search-input:focus~.search-icon-left{color:var(--accent);transform:scale(1.1)}.search-hint{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-muted);pointer-events:none;z-index:10;letter-spacing:.5px;font-size:.65rem;font-weight:700;font-family:var(--font-mono);border-radius:4px;padding:3px 8px;transition:all .3s;position:absolute;right:20px}.global-search-input:focus~.search-hint{opacity:0;transform:translate(10px)}.search-dropdown{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 25px 50px -12px #00000080, 0 0 0 1px rgba(var(--accent-rgb), .1);z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:4px;animation:.4s cubic-bezier(.175,.885,.32,1.275) dropdownPopIn;position:absolute;top:calc(100% + 16px);left:0;right:0;overflow:hidden;text-align:left!important}@keyframes dropdownPopIn{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.search-results-list{max-height:520px;padding:8px 0;overflow:hidden auto}.search-item{cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #ffffff0d;border-radius:0;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:0;padding:10px 16px;transition:all .2s;display:flex;position:relative}.search-item:hover{background:rgba(var(--accent-rgb), .08);transform:translate(4px)}.search-item-left{flex-shrink:0;align-items:center;display:flex}.search-item-content{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.type-tag{text-transform:uppercase;letter-spacing:.8px;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:95px;padding:5px 12px;font-size:.6rem;font-weight:800;transition:all .3s;display:flex}.tag-category,.tag-subcategory,.tag-l3_subcategory,.tag-offer,.tag-seller,.tag-request{background:rgba(var(--accent-rgb), .08);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .15)}.tag-scammer{background:rgba(var(--color-error-rgb), .1);color:var(--color-error);border:1px solid rgba(var(--color-error-rgb), .2)}.item-meta{color:var(--text-muted);font-size:.75rem;font-weight:500}.item-tg-id{color:var(--color-error);font-family:var(--font-mono,monospace);background:rgba(var(--color-error-rgb), .08);border-radius:3px;padding:1px 4px}.search-item:hover .tag-scammer{background:var(--color-error);color:#fff;border-color:var(--color-error)}.search-item:hover .type-tag{background:var(--accent);color:#fff;border-color:var(--accent)}.result-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:4px;flex-shrink:0;width:32px;height:32px;box-shadow:0 4px 6px -1px #0000001a}.item-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:.92rem;font-weight:600;overflow:hidden}.jump-icon{color:var(--accent);opacity:0;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-10px)}.search-item:hover .jump-icon{opacity:1;transform:translate(0)}.empty-state{color:var(--text-muted);background:var(--bg-secondary);width:100%;font-size:.95rem;text-align:left!important;padding:24px 20px!important;display:block!important}.empty-message{width:100%;text-align:left!important;margin:0!important;display:block!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-show-more{background:rgba(var(--accent-rgb), .05);border-top:1px solid var(--border-color);color:var(--accent);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.88rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.search-show-more:hover{background:var(--accent);color:#fff}.search-show-more .icon-chevron{transition:transform .3s}.search-show-more:hover .icon-chevron{transform:translate(4px)}.search-results-list::-webkit-scrollbar{width:6px}.search-results-list::-webkit-scrollbar-track{background:0 0}.search-results-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.search-results-list::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (width<=640px){.global-search-input{height:52px;font-size:.85rem}.search-hint{display:block}.type-tag{min-width:80px;padding:4px 8px;font-size:.55rem}}.counter-container{display:inline-block;position:relative}.counter-counter{line-height:1;display:flex;overflow:hidden}.counter-digit{font-variant-numeric:tabular-nums;width:1ch;position:relative}.counter-number{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gradient-container{pointer-events:none;position:absolute;inset:0}.top-gradient{width:100%;position:absolute;top:0}.bottom-gradient{width:100%;position:absolute;bottom:0}.scam-badge-compact{color:#fb0a37;letter-spacing:.5px;text-transform:uppercase;cursor:help;white-space:nowrap;background:#fb0a371a;border:1px solid #fb0a3733;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:800;animation:2s ease-in-out infinite scam-pulse;display:inline-flex}.scam-badge-compact .scam-text{line-height:1}@keyframes scam-pulse{0%{transform:scale(1);box-shadow:0 0 #fb0a3700}50%{transform:scale(1.02);box-shadow:0 0 8px #fb0a371a}to{transform:scale(1);box-shadow:0 0 #fb0a3700}}[data-theme=dark] .scam-badge-compact{background:#fb0a3726}.home-data-section{background:0 0;flex-direction:column;gap:1.5rem;width:100%;margin:1.5rem auto;display:flex}.home-category-nav{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;margin-bottom:2rem;padding:.5rem;position:relative}.category-scroll-container{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));justify-content:center;gap:24px 12px;width:100%;max-width:1200px;margin:0 auto;padding:20px;display:grid}.category-scroll-container::-webkit-scrollbar{display:none}.cat-nav-item{cursor:pointer;z-index:1;border-radius:4px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:100px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.icon-img-wrapper{justify-content:center;align-items:center;display:flex}.icon-img-wrapper img{width:28px;height:28px;filter:grayscale(1) invert(var(--is-dark));opacity:.7;transition:all .3s}.cat-nav-item:hover .icon-img-wrapper img{filter:none;opacity:1}.cat-nav-item.skeleton{pointer-events:none;opacity:.5}.cat-nav-icon-skeleton{background:var(--border-color);border-radius:4px;width:32px;height:32px;animation:1.5s linear infinite skeleton-shimmer}.cat-nav-name-skeleton{background:var(--border-color);border-radius:4px;width:50px;height:8px;animation:1.5s linear infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.cat-nav-item.view-all .cat-nav-icon{color:var(--accent);opacity:1}@media (width<=768px){.category-scroll-container{gap:24px;padding-bottom:12px}.cat-nav-icon{width:28px;height:28px}.cat-nav-name{font-size:.616rem}}.main-tabs{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;gap:0;width:644px;max-width:100%;margin:1.5rem 0 2.5rem;padding:4px;display:flex;position:relative;overflow:visible}.main-tab{z-index:2;height:42px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:.75rem;font-weight:700;transition:all .25s;display:flex;position:relative}@media (width<=1023px){.main-tabs{width:100%;max-width:800px}.main-tab{gap:8px;font-size:.72rem}}@media (width<=767px){.main-tabs{width:100%;margin:1rem 0 2rem;padding:4px}.main-tab{gap:4px;padding:0 4px;font-size:.65rem}.main-tab svg{width:20px!important;height:20px!important}.desktop-text{display:none}.mobile-text{display:inline}}@media (width>=768px){.desktop-text{display:inline}.mobile-text{display:none}}.tab-indicator.scammer-active{box-shadow:0 0 15px #fb0a374d;background:#fb0a37!important;border:1px solid #fb0a37!important}.main-tab.active{color:var(--accent)}.main-tab.scammers-tab{color:#fb0a37!important}.main-tab.scammers-tab.active{color:#fff!important;background:#fb0a37!important}.main-tab:hover:not(.active){color:var(--text-primary)}.main-tab.scammers-tab:hover:not(.active){color:#ff4d4d!important}.special-requests-tab:not(.active){color:var(--accent);animation:4s ease-in-out infinite special-tab-breathe;position:relative;overflow:hidden}.special-requests-tab:not(.active):before{content:"";background:linear-gradient(to right, transparent, rgba(var(--accent-rgb), .25), transparent);pointer-events:none;z-index:1;width:60%;height:100%;animation:3.5s ease-in-out infinite special-tab-shimmer;position:absolute;top:0;left:-150%;transform:skew(-25deg)}@keyframes special-tab-shimmer{0%{left:-150%}30%{left:200%}to{left:200%}}@keyframes special-tab-breathe{0%,to{background:0 0}50%{background:rgba(var(--accent-rgb), .05)}}@media (width<=480px){.main-tabs{width:100%;background:var(--bg-secondary,var(--bg-card))!important;border:1px solid var(--border-color)!important;border-radius:4px!important;margin-bottom:1.5rem!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.main-tabs::-webkit-scrollbar{display:none!important}.main-tab{flex:1!important;height:38px!important;padding:0 12px!important;font-size:.686rem!important}.main-tab svg{display:none!important}}.mobile-text{display:none}.tab-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:2rem;display:flex}.sub-tabs{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;flex-wrap:nowrap;gap:0;width:fit-content;max-width:100%;padding:4px;display:flex;position:relative;overflow:auto visible}.sub-tabs::-webkit-scrollbar{display:none}.search-bar-wrapper{border:1px solid var(--border-color);background:0 0;border-radius:4px;align-items:center;width:100%;max-width:320px;height:44px;margin:1rem 0;transition:all .25s;display:flex;position:relative}.search-bar-wrapper:focus-within{border-color:var(--accent);background:#ffffff05}.search-icon{color:var(--text-muted);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;left:12px}.home-search-input{color:var(--text-primary);border:none;outline:none;width:100%;height:100%;padding:0 38px;font-size:.792rem;background:0 0!important}.home-search-input::placeholder{color:var(--text-muted)}.search-clear{color:var(--text-muted);cursor:pointer;z-index:3;border-radius:40px;flex-shrink:0;padding:2px;transition:all .2s;position:absolute;right:10px}.search-clear:hover{color:var(--text-primary);background:var(--bg-secondary)}.sub-tab{z-index:2;height:34px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.686rem;font-weight:500;transition:all .25s;display:flex;position:relative}.sub-tab.active,.sub-tab:hover:not(.active),[data-theme=light] .sub-tab.active{color:var(--text-primary)}.tab-content-container{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:1.25rem;font-size:.704rem}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:600px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;padding:1rem 1.2rem}.data-table th{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.634rem;font-weight:800}.data-table tbody tr{transition:background var(--transition)}.data-table tbody tr:hover{background:var(--bg-hover)}.data-table tbody tr:last-child td{border-bottom:none}.seller-name{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.722rem;font-weight:700;display:flex}.d-flex-align{align-items:center;gap:.5rem;display:flex}.trusted-icon{color:#10b981}.normal-icon{color:var(--text-muted)}.product-icon{color:var(--color-accent)}.product-name{color:var(--text-primary);font-size:.722rem;font-weight:700}.status-badge{text-transform:uppercase;border-radius:4px;padding:.3rem .6rem;font-size:.66rem;font-weight:600}.status-badge.online{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary)}.status-badge.offline{background:rgba(var(--color-error-rgb), .1);color:var(--color-error)}.price-badge{font-family:var(--font-mono);color:var(--color-primary);background:rgba(var(--color-primary-rgb), .1);border-radius:4px;padding:.3rem .6rem;font-weight:700}.stock-indicator{border-radius:4px;padding:.3rem .6rem;font-size:.66rem;font-weight:600}.stock-indicator.high{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary)}.stock-indicator.low{background:rgba(var(--color-warning-rgb), .1);color:var(--color-warning)}.stock-indicator.out{background:rgba(var(--color-error-rgb), .1);color:var(--color-error)}.rating-col,.deals-col,.seller-col{color:var(--text-secondary);font-weight:500}.trust-btn,.buy-btn{transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.748rem;font-weight:600;display:flex}.trust-btn{background:0 0}.trust-actions{gap:.5rem;display:flex}.trust-btn.positive{color:#10b981;border:1px solid #10b981}.trust-btn.positive:hover:not(:disabled){color:#fff;background:#10b981}.trust-btn.negative{color:#fb0a37;border:1px solid #fb0a37}.trust-btn:disabled{opacity:.6;cursor:not-allowed;border-color:var(--border-color)!important;background:var(--bg-hover)!important;color:var(--text-muted)!important}.trust-btn.positive.voted{color:#fff!important;opacity:1!important;background:#10b981!important;border-color:#10b981!important}.trust-btn.negative.voted{color:#fff!important;opacity:1!important;background:#fb0a37!important;border-color:#fb0a37!important}.buy-btn{color:#fff;z-index:1;background:linear-gradient(135deg,#00c8ff,#38a9ff,#25d3ffea) 0 0/200% 200%;border:1px solid #2eb9f6de;animation:5s infinite btn-gradient-loop;position:relative;overflow:hidden}.buy-btn:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);width:60%;height:100%;animation:5s ease-in-out infinite btn-glass-shimmer;position:absolute;top:0;left:-150%;transform:skew(-25deg)}@keyframes btn-gradient-loop{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes btn-glass-shimmer{0%{left:-150%}25%{left:200%}to{left:200%}}.buy-btn:hover{color:#fff;background:linear-gradient(135deg,#00ccffe1,#00aeffd3,#00ccffe6) 0 0/200% 200%;border-color:#ffffff4d}.trust-btn:active,.buy-btn:active{transform:scale(.96)}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desktop-label{display:inline}.mobile-label{display:none}@media (width<=768px){.desktop-text{display:none}.mobile-text{display:inline}}@media (width>=769px){.desktop-text{display:inline}.mobile-text{display:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.seller-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:35px;height:35px}.seller-avatar-small{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:20px;height:20px}.hover-link{cursor:pointer;transition:var(--transition)}.trust-counts-cell{align-items:center;gap:12px;font-size:.748rem;font-weight:700;display:flex}.count-pos{color:#10b981;align-items:center;gap:4px;display:flex}.count-neg{color:#fb0a37;align-items:center;gap:4px;display:flex}.hover-link:hover{color:var(--color-primary);opacity:.9}.product-name-stack{flex-direction:column;display:flex}.p-title{font-weight:600}.p-sub{color:var(--text-muted);font-size:.66rem}.region-indicator{color:var(--text-muted);font-size:.616rem;font-weight:500}.flag-img-small{object-fit:cover;vertical-align:middle;border-radius:2px;width:20px;height:14px;display:inline-block}@media (width<=768px){.home-data-section{padding:0 1rem}.main-tabs{border-bottom:1px solid var(--border-color);flex-direction:row;gap:0}.main-tab,.sub-tabs{justify-content:center}.data-table th,.data-table td{padding:.8rem 1rem}.tab-content-container{padding:1rem}}.products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.requests-grid-home{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;padding:.5rem;display:grid}.req-card-premium{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;min-height:220px;box-shadow:none;border-radius:4px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.req-card-premium:hover{border-color:var(--color-primary);transform:translateY(-4px)}.req-card-glass-bg,.req-card-top-accent{display:none}.req-card-content{z-index:3;flex-direction:column;gap:1.25rem;height:100%;padding:1.5rem;display:flex;position:relative}.req-header-row{justify-content:space-between;align-items:center;display:flex}.poster-info-enhanced{align-items:center;gap:12px;display:flex}.poster-avatar-enhanced{object-fit:cover;width:40px;height:40px;box-shadow:none;border-radius:4px}.poster-text-group{flex-direction:column;display:flex}.poster-name-enhanced{color:var(--text-primary);font-size:.836rem;font-weight:700}.req-timestamp-enhanced{color:var(--text-muted);font-size:.616rem;font-weight:500}.req-budget-tag{align-items:baseline;gap:2px;padding:8px 0;display:flex}.budget-currency{color:var(--color-primary);font-size:.704rem;font-weight:800}.budget-amount{color:var(--text-primary);font-size:1.056rem;font-weight:900}.req-body-enhanced{flex:1}.req-title-enhanced{color:var(--text-primary);word-break:break-word;overflow-wrap:break-word;margin-bottom:.5rem;font-size:.88rem;font-weight:800;line-height:1.3}.req-desc-enhanced{color:var(--text-secondary);opacity:.8;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;font-size:.704rem;line-height:1.5}.req-footer-enhanced{border-top:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding-top:1.25rem;display:flex}@keyframes stats-pill-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.pill-dot.active{box-shadow:none;background:#10b981}.pill-text{color:#10b981;letter-spacing:.5px;font-size:.572rem;font-weight:800}.btn-bid-premium{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:.748rem;font-weight:700;transition:all .2s;position:relative;overflow:hidden}.btn-bid-premium:hover{background:var(--accent);color:#fff;box-shadow:none;transform:translateY(-1px)}.req-meta-top{align-items:center;gap:8px;margin-top:2px;display:flex}.product-card{border:1px solid var(--border-color);transition:var(--transition);background:0 0;border-radius:4px;flex-direction:column;gap:.8rem;padding:.8rem 1rem;display:flex}.product-card:hover{border-color:var(--color-primary);background:var(--bg-hover);transform:translateY(-2px)}.card-top-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.icon-wrapper{background:var(--bg-hover);border-radius:4px;justify-content:center;align-items:center;padding:.4rem;display:flex}.p-title.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.748rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.stock-text.high{color:var(--color-primary)}.stock-text.low{color:var(--color-warning)}.stock-text.out{color:var(--color-error)}.compact-price{border-radius:4px;flex-shrink:0;padding:.3rem .5rem;font-size:.792rem}.card-bottom-row{border-top:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding-top:.8rem;display:flex}.seller-avatar-micro{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:28px;height:28px}.seller-name-text{color:var(--text-secondary);font-size:.704rem;font-weight:500}.mini-buy{border-radius:4px;height:30px;padding:.4rem .8rem;font-size:.704rem}.empty-products{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:3rem}@media (width<=768px){.main-tabs{justify-content:center;gap:.5rem;width:100%;padding-bottom:.25rem;flex-flow:row!important;display:flex!important}.main-tab{flex:1;justify-content:center;min-width:0;padding:.8rem .5rem;font-size:.748rem}.sub-tabs{gap:.4rem}.sub-tab{padding:.4rem .8rem;font-size:.66rem}.desktop-label{display:none!important}.mobile-label{display:inline!important}.tab-content-container{padding:1rem}.tab-controls-row{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:1rem}.search-bar-wrapper{max-width:100%;height:44px}.home-search-input{font-size:.748rem}}.category-flow-header{border-bottom:1px dashed var(--border-color);margin-bottom:1.5rem;padding-bottom:1rem}.flow-breadcrumbs{color:var(--text-muted);align-items:center;gap:.8rem;margin-bottom:1rem;font-size:.748rem;display:flex}.flow-back-link{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.704rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.flow-back-link:hover{background:var(--accent);border-color:var(--accent);color:#fff}.flow-sep{color:var(--border-color);font-weight:400}.flow-crumb{cursor:pointer;color:var(--text-secondary);font-weight:500;transition:all .2s}.flow-crumb:hover{color:var(--accent)}.flow-crumb.active{color:var(--text-primary);pointer-events:none;font-weight:700}.flow-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:-.5px;margin:0;font-size:1.232rem;font-weight:800}.subcategory-selector-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.2rem;margin-bottom:2.5rem;display:grid}.subcat-selection-card{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.subcat-selection-card:hover{border-color:var(--accent);background:var(--bg-hover);transform:translateY(-4px)}.subcat-card-icon{background:rgba(var(--accent-rgb), .08);width:54px;height:54px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex}.subcat-selection-card:hover .subcat-card-icon{background:var(--accent);color:#fff;transform:scale(1.1)rotate(-8deg)}.subcat-card-name{color:var(--text-primary);text-align:center;letter-spacing:.2px;font-size:.836rem;font-weight:700}.empty-subcategories{text-align:center;color:var(--text-muted);background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:4px;grid-column:1/-1;padding:4rem 2rem;font-weight:500}@media (width<=576px){.subcategory-selector-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.subcat-selection-card{padding:1.5rem 1rem}.subcat-card-icon{width:44px;height:44px}.subcat-card-name{font-size:.748rem}.flow-title{font-size:1.056rem}}.category-drilldown-container{width:100%;margin-top:1rem;animation:.4s forwards fadeIn}.drilldown-header{border-bottom:1px solid var(--border-color);align-items:center;gap:1.5rem;margin-bottom:2rem;padding:.5rem 0;display:flex}.back-btn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.748rem;font-weight:600;transition:all .25s;display:flex}.back-btn:hover{background:var(--bg-hover);border-color:var(--accent)}.breadcrumbs{align-items:center;gap:.5rem;font-size:.792rem;font-weight:500;display:flex}.breadcrumb-item{cursor:pointer;color:var(--text-muted);transition:color .2s}.breadcrumb-item:hover{color:var(--text-primary)}.breadcrumb-item.active{color:var(--accent);cursor:default;font-weight:700}.bc-sep{color:var(--border-color)}.drilldown-step{width:100%}.step-title{color:var(--text-primary);letter-spacing:-.5px;margin-bottom:1.5rem;font-size:1.32rem;font-weight:800}.step-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:2rem;display:flex}.subcat-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.subcat-card{background:var(--bg-hover);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:.7rem;padding:.85rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.subcat-card:hover{border-color:var(--accent);background:var(--bg-primary)}.cat-nav-item{cursor:pointer;z-index:1;border-radius:4px;flex-direction:column;align-items:center;gap:8px;min-width:100px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cat-nav-item:hover{transform:translateY(-2px)}.cat-nav-item.active{color:var(--accent)}.active-cat-pill{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .2);z-index:-1;box-shadow:none;border-radius:4px;position:absolute;inset:0}.cat-nav-icon{background:var(--bg-secondary);border:1px solid var(--border-color);width:52px;height:52px;color:var(--text-muted);box-shadow:none;border-radius:4px;justify-content:center;align-items:center;transition:all .3s;display:flex}.cat-nav-item:hover .cat-nav-icon,.cat-nav-item.active .cat-nav-icon{background:var(--bg-card);border-color:var(--accent);color:var(--accent);transform:scale(1.05)}.cat-nav-name{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;text-align:center;font-size:.66rem;font-weight:700;transition:all .3s}.cat-nav-item:hover .cat-nav-name,.cat-nav-item.active .cat-nav-name{color:var(--text-primary)}.view-all .cat-nav-icon{background:0 0;border-style:dashed}.subcat-icon{background:var(--bg-primary);width:44px;min-width:44px;height:44px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.subcat-card:hover .subcat-icon{transform:scale(1.05)}.subcat-info{flex-direction:column;gap:1px;display:flex;overflow:hidden}.subcat-meta{flex-direction:column;gap:0;display:flex}.subcat-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:700;line-height:1.2;overflow:hidden}.subcat-count{color:var(--text-muted);letter-spacing:.2px;text-transform:uppercase;opacity:.8;font-size:.616rem;font-weight:600}.subcat-price{color:var(--accent);letter-spacing:.1px;font-size:.616rem;font-weight:700}@media (width<=768px){.home-data-section{padding:0}.category-scroll-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:20px;padding:10px 20px 20px;display:flex;overflow-x:auto}.cat-nav-item{scroll-snap-align:center;flex-shrink:0;min-width:80px;max-width:80px}.cat-nav-name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;text-align:center;letter-spacing:.2px;-webkit-box-orient:vertical;max-height:2.2em;font-size:.616rem;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}}@media (width<=640px){.drilldown-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:0 1rem 1rem}.drilldown-step{padding:0 1rem}.subcat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid;overflow:hidden}.subcat-card{text-align:left;border-radius:4px;flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.5rem .6rem}.subcat-icon{aspect-ratio:1;border-radius:4px;flex-shrink:0;width:36px;height:36px}.subcat-info{align-items:flex-start;min-width:0}.subcat-name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.66rem;font-weight:700;overflow:hidden}}@media (width<=480px){.subcat-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.subcat-card{border-radius:4px;padding:.5rem .75rem}.subcat-icon{aspect-ratio:1;border-radius:4px;flex-shrink:0;width:24px;min-width:24px;max-width:24px;height:24px}.subcat-icon svg{width:14px!important;height:14px!important}}.sub-tab-btn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border-radius:4px;padding:6px 16px;font-size:.686rem;font-weight:700;transition:all .2s}.sub-tab-btn:hover{border-color:var(--accent);color:var(--text-primary)}.sub-tab-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.pub-req-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;flex-direction:column;gap:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.poster-online-status{border:2px solid var(--bg-card);background:#10b981;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.pub-req-budget-badge{color:#10b981;letter-spacing:-.5px;background:#10b9811a;border:1px solid #10b98133;border-radius:4px;align-items:center;gap:4px;padding:6px 14px;font-size:.836rem;font-weight:800;display:flex}.pub-req-card-body{flex-direction:column;gap:8px;display:flex}.pub-req-card-title{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.pub-req-time{color:var(--text-muted);align-items:center;gap:5px;font-size:.66rem;font-weight:600;display:flex}.pub-req-offer-btn{background:var(--text-primary);color:var(--bg-card);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:.704rem;font-weight:700;transition:all .2s;display:flex}.pub-req-offer-btn:active{transform:scale(.95)}@media (width<=600px){.public-requests-grid{grid-template-columns:1fr}}.bid-status-pill-home{background:rgba(var(--accent-rgb), .08);border:1px dashed var(--accent);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:8px 14px;font-size:.66rem;font-weight:800;display:flex}.bid-status-pill-home.accepted{color:#10b981;background:#10b98114;border-color:#10b981}.bid-status-pill-home.rejected{color:var(--color-error);border-color:var(--color-error);background:#fb0a3714}.bid-status-pill-home svg{flex-shrink:0}.scammer-warning-banner{background:rgba(var(--color-error-rgb), .05);border:1px solid rgba(var(--color-error-rgb), .2);color:var(--color-error);border-radius:4px;flex:0 auto;align-items:center;gap:12px;width:fit-content;margin-bottom:0;padding:1rem 1.25rem;font-size:.75rem;font-weight:600;display:flex}.scammer-grid td{padding:1.25rem 1.2rem}.scammer-avatar-icon{background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .2);width:36px;height:36px;color:var(--color-error);border-radius:4px;justify-content:center;align-items:center;display:flex}.scammer-handle{color:var(--color-error);font-size:.85rem;font-weight:800;line-height:1}.home-scammer-fullname{color:var(--text-muted);margin-top:1px;font-size:.72rem;font-weight:500;line-height:1.2}.scammer-id-hash{background:var(--bg-secondary);font-family:var(--font-mono);color:var(--text-muted);border-radius:4px;padding:4px 8px;font-size:.7rem}.scammer-resolving-loader{background:var(--bg-secondary);border:1px solid var(--border-color);color:#10b981;border-radius:4px;justify-content:center;align-items:center;width:88px;height:1.4rem;padding:2px 6px;display:inline-flex}.scammer-resolving-loader svg{margin:0;display:block}.scammer-spinner{animation:1.5s linear infinite scammer-spin}@keyframes scammer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scammer-date-cell{color:var(--text-muted);font-weight:500}@media (width<=768px){.scammer-warning-banner{width:100%;font-size:.7rem}}.scammer-warning-banner{color:#fb0a37;background:#fb0a3714;border:1px solid #fb0a3726;border-radius:4px;align-items:center;gap:12px;width:100%;max-width:fit-content;padding:12px 20px;font-size:.722rem;font-weight:700;display:flex}.scammer-actor-info{gap:1px;width:100%;transition:all .2s;overflow:hidden;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.scammer-handle,.home-scammer-fullname{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;display:block!important}.scammer-actor-info.hover-link:hover .scammer-handle{filter:brightness(1.2)}.scammer-actor-info.hover-link:hover .home-scammer-fullname{color:var(--text-primary)}.scammer-user-cell{align-items:center;gap:10px;display:flex}.scammer-avatar-icon{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.scammer-img{object-fit:cover;width:100%;height:100%;display:block}.scammer-id-hash{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;justify-content:center;align-items:center;min-width:88px;height:1.4rem;padding:2px 6px;font-size:.616rem;display:inline-flex}.home-scammer-reason-pill{color:var(--text-primary);font-size:.75rem;font-weight:400}.scammer-link-status{color:#fb0a37;text-transform:uppercase;letter-spacing:.4px;font-size:.616rem;font-weight:700}.scammer-link-tooltip-container{cursor:help;display:inline-flex;position:relative}.scammer-tooltip-highlight-green{color:#10b981;font-weight:700}.scammer-date-cell{color:var(--text-muted);font-size:.682rem;font-weight:600}@media (width<=768px){.scammer-warning-banner{max-width:100%}}.scammer-pending-id{color:#ff9800;opacity:.8;align-items:center;gap:6px;font-size:.68rem;font-style:italic;font-weight:700;display:flex}.scammer-pending-id:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.5s infinite scammer-pulse;display:inline-block}@keyframes scammer-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.scammer-link-tooltip{max-width:80vw;left:auto;right:0;transform:translate(0)translateY(10px)}.scammer-link-tooltip-container:hover .scammer-link-tooltip{transform:translate(0)translateY(0)}.scammer-link-tooltip:after{left:auto;right:20px}}.scammer-pagination{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-bottom:2rem;display:flex}.pagination-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.pagination-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.pagination-btn:disabled{opacity:.3;cursor:not-allowed;transform:none!important}.pagination-info{color:#888;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.scammer-table{table-layout:fixed}.scammer-table th:first-child,.scammer-table td:first-child{width:30%}.scammer-table th:nth-child(2),.scammer-table td:nth-child(2){width:18%}.scammer-table th:nth-child(3),.scammer-table td:nth-child(3){width:37%}.scammer-table th:nth-child(4),.scammer-table td:nth-child(4){width:15%}.scammer-table td{white-space:nowrap;vertical-align:middle;position:relative;overflow:visible}.home-scammer-reason-pill{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.scammer-reason-flex{flex-direction:column;width:100%;display:flex;overflow:visible}.home-category-nav-strip{background:var(--bg-navbar);border-bottom:1px solid var(--border-color);z-index:90;-webkit-backdrop-filter:blur(16px);width:100%;padding:0;transition:background .3s,top .3s;position:sticky;top:80px}.c-strip-scroll-container{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:flex-start;gap:8px;width:100%;height:54px;padding:0 16px;display:flex;overflow:auto hidden}.c-strip-scroll-container::-webkit-scrollbar{display:none}.c-strip-content-wrapper{align-items:center;gap:inherit;padding:0 10px;display:flex}.home-category-nav-strip:after{content:"";background:linear-gradient(to right, transparent, var(--bg-navbar));pointer-events:none;z-index:2;opacity:.9;width:60px;height:100%;position:absolute;top:0;right:0}.c-strip-item{cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;scroll-snap-align:start;border-bottom:2px solid #0000;flex-shrink:0;padding:8px 12px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}.c-strip-item:active{opacity:.8;transform:scale(.96)}.c-strip-name{color:inherit;text-transform:none;letter-spacing:-.1px;white-space:nowrap;font-size:.74rem;font-weight:500;transition:all .2s}@media screen and (width>=768px){.home-category-nav-strip{top:80px}.c-strip-scroll-container{justify-content:flex-start;gap:12px;height:60px;padding:0 20px}.c-strip-content-wrapper{margin:0 auto}.c-strip-item{padding:10px 15px;gap:8px!important}.c-strip-name{font-size:.78rem}}@media screen and (width>=1024px){.c-strip-scroll-container{gap:20px;max-width:1440px;margin:0 auto;padding:0 30px}.c-strip-name{letter-spacing:-.15px;font-size:.8rem}.home-category-nav-strip:after{opacity:.5}.c-strip-item:hover{color:var(--accent);border-bottom-color:var(--accent)}}@media screen and (width>=1441px){.c-strip-content-wrapper{justify-content:center;width:100%}.home-category-nav-strip:after{display:none}}.c-strip-item.skeleton{pointer-events:none;opacity:.4}.c-strip-icon-skeleton{background:var(--border-color);border-radius:4px;width:16px;height:16px;animation:1.8s ease-in-out infinite skeleton-shimmer-strip}.c-strip-name-skeleton{background:var(--border-color);border-radius:4px;width:65px;height:10px;animation:1.8s ease-in-out infinite skeleton-shimmer-strip}@keyframes skeleton-shimmer-strip{0%{opacity:.3;transform:translate(-2px)}50%{opacity:.7;transform:translate(2px)}to{opacity:.3;transform:translate(-2px)}}.footer-main{border-top:1px solid var(--border-color);background:var(--bg-primary);margin-top:120px;padding:80px 0 40px;position:relative;overflow:hidden}.footer-main .container{max-width:1280px;margin:0 auto;padding:0 40px}.footer-main:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.3;width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-top-grid{grid-template-columns:1.5fr 3fr;gap:80px;margin-bottom:80px;display:grid}.footer-brand-section{flex-direction:column;gap:24px;display:flex}.footer-logo{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.2rem;font-weight:800;text-decoration:none;display:flex}.footer-logo .accent-icon{color:var(--accent)}.footer-description{color:var(--text-secondary);max-width:320px;font-size:.836rem;line-height:1.6}.footer-status{color:var(--text-muted);letter-spacing:.05em;align-items:center;gap:12px;padding:8px 0;font-size:10px;font-weight:800;display:flex}.status-dot-wrap{width:8px;height:8px;position:relative}.status-dot{background:var(--accent);z-index:2;border-radius:50%;width:100%;height:100%;position:absolute}.status-dot-pulse{background:var(--accent);opacity:.5;z-index:1;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite statusPulse;position:absolute}@keyframes statusPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.footer-badges{flex-wrap:wrap;gap:12px;display:flex}.footer-badge{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:10px;font-weight:700;display:flex}.footer-badge svg{color:var(--accent)}.footer-nav-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.footer-col-title{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:.725rem;font-weight:800}.footer-nav-links{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.footer-nav-link{color:var(--text-muted);align-items:center;gap:6px;width:fit-content;font-size:.725rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.footer-nav-link:hover{color:var(--accent);transform:translate(4px)}.footer-nav-link .ext-icon{opacity:.5}.footer-newsletter-row{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:60px;padding:40px;display:flex}.newsletter-text h4{letter-spacing:.15em;color:var(--text-primary);margin-bottom:8px;font-size:.836rem;font-weight:800}.newsletter-text p{color:var(--text-muted);font-size:.725rem}.newsletter-form{flex:1;gap:12px;max-width:480px;display:flex}.newsletter-form input{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;flex:1;padding:12px 16px;font-size:.8rem;transition:all .2s}.newsletter-form input:focus{border-color:var(--accent);background:var(--bg-secondary)}.newsletter-form button{background:var(--accent);color:#fff;letter-spacing:.05em;border-radius:4px;align-items:center;gap:10px;padding:0 24px;font-size:.7rem;font-weight:800;transition:all .2s;display:flex}.newsletter-form button:hover{background:var(--accent-hover);box-shadow:0 4px 12px rgba(var(--accent-rgb), .2);transform:translateY(-2px)}.footer-bottom-bar{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:40px;display:flex}.footer-supported-payments{flex-direction:column;align-items:center;gap:12px;display:flex}.payment-label{color:var(--text-muted);letter-spacing:.15em;opacity:.8;font-size:9px;font-weight:800}.payment-logos-strip{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:10px 20px;display:flex}.footer-pay-logo{filter:grayscale()opacity(.5);object-fit:contain;width:auto;height:18px;transition:all .3s}.footer-pay-logo:hover{filter:grayscale(0)opacity();transform:scale(1.1)}.footer-copyright-text{color:var(--text-muted);letter-spacing:.05em;font-size:.65rem;font-weight:700}.footer-social-links{align-items:center;gap:12px;display:flex}.social-pill{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:.65rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.social-pill i,.social-pill svg{opacity:.7}.social-pill:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--text-muted);transform:translateY(-2px)}.social-pill.telegram:hover{color:#229ed9;background:#229ed91a;border-color:#229ed9}@media (width<=1024px){.footer-top-grid{grid-template-columns:1fr;gap:60px}.footer-description{max-width:100%}}@media (width<=768px){.footer-nav-grid{grid-template-columns:repeat(2,1fr);gap:40px}.footer-newsletter-row{text-align:center;flex-direction:column;padding:30px 20px}.newsletter-form{width:100%}}@media (width<=600px){.footer-main{padding:60px 0 30px}.footer-nav-grid{grid-template-columns:1fr}.footer-bottom-bar{text-align:center;flex-direction:column;gap:24px}.newsletter-form{flex-direction:column}.newsletter-form button{justify-content:center;padding:14px}}.loading-overlay{background:rgba(var(--bg-primary-rgb,0, 0, 0), .95);z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.loading-content{color:var(--accent);font-family:var(--font-mono);letter-spacing:2px;flex-direction:column;align-items:center;gap:16px;font-weight:700;display:flex}.home-page{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.main-content{flex:1;width:100%;padding-top:60px;padding-bottom:60px}.hero-section{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 20px;padding:0 20px;display:flex}.home-auth-replacement{width:100%;max-width:600px;margin-top:2rem}.terminal-section{width:100%;max-width:800px;margin:40px auto 60px;animation:.6s cubic-bezier(.16,1,.3,1) slideUp}.terminal-window{background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signin-page{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.signin-page:before,.signin-page:after{content:"";opacity:.12;z-index:0;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute}.signin-page:before{background:var(--accent);top:-200px;right:-200px}.signin-page:after{background:#229ed9;bottom:-200px;left:-200px}.signin-container{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.signin-card{background:rgba(var(--bg-secondary-rgb,15, 23, 42), .95);text-align:center;z-index:1;width:100%;max-width:480px;box-shadow:none;border:1px solid #ffffff14;border-radius:4px;padding:56px 44px;position:relative}.signin-badge{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);font-family:var(--font-mono);color:var(--accent);letter-spacing:1px;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.572rem;font-weight:700;display:inline-flex}.signin-title{letter-spacing:-.02em;background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent) 150%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:2.112rem;font-weight:800}.signin-desc{color:var(--text-muted);margin-bottom:32px;font-size:.836rem;line-height:1.6}.btn-telegram{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#229ed9,#1a7fc0);border:none;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px 24px;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-telegram:hover{transform:translateY(-2px)}.btn-telegram:active{transform:translateY(0)}.signin-tabs{background:var(--bg-secondary,#0003);border:1px solid var(--border-color,#ffffff0d);-webkit-user-select:none;user-select:none;border-radius:4px;gap:0;margin-bottom:36px;padding:4px;display:flex;position:relative;overflow:visible}.signin-tab{z-index:2;height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.836rem;font-weight:700;transition:all .25s;display:flex;position:relative}.signin-tab.active{color:var(--text-primary);background:rgba(var(--accent-rgb,100, 103, 104), .15);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .12)}.signin-tab:hover:not(.active){color:var(--text-primary)}.signin-status{background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:20px;font-size:.836rem;display:flex}.signin-status.waiting{border-color:rgba(var(--accent-rgb), .3);color:var(--accent);background:rgba(var(--accent-rgb), .08)}.pulsing-text{font-weight:600}.spinner-auth{border:2px solid #ffffff1a;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.signin-steps{text-align:left;flex-direction:column;gap:8px;margin-top:20px;display:flex}.auth-step{border:1px solid var(--border-color);color:var(--text-muted);background:#ffffff05;border-radius:4px;align-items:center;gap:12px;padding:12px 16px;font-size:.748rem;transition:all .3s;display:flex}.auth-step.active{border-color:var(--accent);color:var(--text-primary);background:rgba(var(--accent-rgb), .02)}.auth-step.done{opacity:.6}.pulse-blue-dot{flex-shrink:0;animation:1.2s infinite blue-pulse}@keyframes blue-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.btn-back{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:32px;padding:12px 24px;font-size:.792rem;font-weight:600;transition:all .2s;display:flex}.btn-back:hover{color:var(--text-primary);border-color:var(--text-muted);background:#ffffff0d}.btn-admin-toggle{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:16px;padding:10px;font-size:.704rem;font-weight:600;transition:all .2s;display:flex}.btn-admin-toggle:hover{border-color:var(--accent);color:var(--accent)}.admin-login-form{text-align:left;flex-direction:column;gap:16px;animation:.4s ease-out slideUp;display:flex}.input-group label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.66rem;font-weight:700}.input-group input{width:100%;color:var(--text-primary);background:#0003;border:1px solid #ffffff14;border-radius:4px;padding:14px 18px;font-size:.88rem;transition:all .25s}.input-group input:focus{border-color:var(--accent);box-shadow:none;background:#0000004d;outline:none}.form-error-banner{background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .2);color:var(--color-error);border-radius:4px;align-items:center;gap:10px;padding:12px 16px;font-size:.748rem;font-weight:600;display:flex}.notification-container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex;position:fixed;top:24px;right:24px}.notification-item{pointer-events:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #00000026}.notification-item:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.notification-item.success:before{background:var(--color-success)}.notification-item.error:before{background:var(--color-error)}.notification-item.warning:before{background:var(--color-warning)}.notification-item.info:before{background:var(--accent)}.notification-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.notification-item.success .notification-icon{color:var(--color-success)}.notification-item.error .notification-icon{color:var(--color-error)}.notification-item.warning .notification-icon{color:var(--color-warning)}.notification-item.info .notification-icon{color:var(--accent)}.notification-content{flex-grow:1;min-width:0}.notification-title{color:var(--text-primary);margin-bottom:2px;font-size:.875rem;font-weight:700;display:block}.notification-description{color:var(--text-secondary);word-wrap:break-word;font-size:.75rem;line-height:1.4}.notification-close{opacity:.5;transition:var(--transition);flex-shrink:0;margin-top:-2px;margin-right:-4px;padding:2px}.notification-close:hover{opacity:1;color:var(--color-error)}@media (width<=480px){.notification-container{max-width:calc(100% - 32px);top:16px;left:16px;right:16px}.notification-item{padding:12px}}.dashboard-sidebar{width:var(--sidebar-width,260px);background:var(--bg-secondary);border-right:1px solid var(--border-color);z-index:50;height:100vh;color:var(--text-primary);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;left:0;overflow-x:hidden}@media (width<=768px){.dashboard-sidebar{z-index:150;border-right:1px solid var(--border-color);width:280px;box-shadow:none;position:fixed;top:0;left:-100%}.dashboard-sidebar.mobile-open{left:0}.dashboard-sidebar.collapsed{width:280px}}.dashboard-sidebar.collapsed{width:70px}.sidebar-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.sidebar-logo{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:800;overflow:hidden}.collapse-toggle{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;width:30px;height:30px;transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;display:flex}.collapse-toggle:hover{background:var(--bg-hover);color:var(--accent)}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:20px 0;display:flex}.nav-item{color:var(--text-secondary);transition:var(--transition);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 20px;text-decoration:none;display:flex}.nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.active{background:var(--accent-muted);color:var(--accent);border-right:3px solid var(--accent)}.nav-icon{justify-content:center;align-items:center;min-width:30px;display:flex}.nav-text{white-space:nowrap;transition:var(--transition);font-size:.722rem;font-weight:500}.sidebar-footer{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding:10px 0 20px;display:flex}.footer-toggle-container{border-bottom:1px solid var(--border-color);justify-content:center;margin-bottom:8px;padding-bottom:8px;display:flex}.footer-toggle{cursor:pointer;border:1px solid var(--border-color)!important;background:0 0!important;border-radius:6px!important;width:30px!important;height:30px!important;transition:all .3s!important}.footer-toggle:hover{transform:scale(1.1);background:rgba(var(--accent-rgb), .05)!important;border-color:var(--accent)!important;color:var(--accent)!important}.footer-actions{justify-content:center;align-items:center;gap:12px;padding:15px;display:flex}.footer-actions .nav-item{cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;background:0 0!important;border-radius:10px!important;flex:none!important;width:38px!important;height:38px!important;padding:0!important;transition:all .3s!important;display:flex!important}.footer-actions .nav-item:hover{transform:scale(1.08);background:rgba(var(--accent-rgb), .05)!important;border-color:var(--accent)!important;color:var(--accent)!important}.footer-actions .nav-item .nav-text{display:none}.collapsed .footer-actions{flex-direction:column;gap:8px;padding:10px 0}.sidebar-footer .nav-item.start-selling-link{width:calc(100% - 30px)!important;margin:10px 15px!important}.user-profile{background:var(--bg-tertiary);border-radius:4px;align-items:center;gap:12px;margin-top:15px;margin-left:10px;margin-right:10px;padding:15px 20px;display:flex}.user-avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;display:flex}.user-info{flex-direction:column;display:flex;overflow:hidden}.username{white-space:nowrap;text-overflow:ellipsis;font-size:.748rem;font-weight:600;overflow:hidden}.userrole{color:var(--text-muted);text-transform:uppercase;font-size:.616rem}.collapsed .user-profile{justify-content:center;margin:10px;padding:10px}.collapsed .user-info{display:none}.theme-link{color:var(--color-accent,#6366f1)}.nav-section{margin-top:20px}.section-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;opacity:.6;margin-bottom:12px;padding:0 24px;font-size:.616rem;font-weight:800;display:block}.section-items{flex-direction:column;gap:4px;display:flex}.start-selling-link{cursor:pointer;justify-content:center;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;letter-spacing:1px!important;text-transform:uppercase!important;background:0 0!important;border-radius:12px!important;width:calc(100% - 30px)!important;margin:10px 15px!important;padding:12px!important;font-size:.66rem!important;font-weight:700!important;transition:all .3s!important}.start-selling-link:hover{transform:translateY(-2px);border-color:var(--accent)!important;color:var(--accent)!important}.collapsed .start-selling-link{justify-content:center;align-items:center;display:flex;border-radius:50%!important;width:44px!important;height:44px!important;margin:10px 13px!important;padding:0!important}.collapsed .start-selling-link .nav-icon{min-width:0;margin:0}.dashboard-header{font-family:var(--font-mono);background:var(--bg-navbar);border-bottom:1px solid var(--border-color);z-index:40;height:70px;transition:var(--transition);padding:0 40px;position:sticky;top:0;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.header-search-wrapper{z-index:50;flex:1;max-width:500px;margin:0 30px;position:relative}@media (width<=1024px){.header-search-wrapper{display:none}}.header-icon-btn.mobile-menu-btn{display:none!important}.btn-shop-now{cursor:pointer;justify-content:center;align-items:center;margin-right:5px;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;text-transform:uppercase!important;letter-spacing:1px!important;background:0 0!important;border-radius:10px!important;gap:8px!important;width:auto!important;height:38px!important;padding:8px 16px!important;font-size:.66rem!important;font-weight:700!important;transition:all .3s!important;display:inline-flex!important}.btn-shop-now:hover{transform:scale(1.05);background:rgba(var(--accent-rgb), .05)!important;border-color:var(--accent)!important;color:var(--accent)!important}.btn-shop-now span{display:inline}@media (width<=600px){.btn-shop-now span{display:none}.btn-shop-now{margin-right:0;width:40px!important;padding:8px!important}}.header-right{gap:25px;flex-flow:row!important;align-items:center!important;display:flex!important}.header-icon-btn.simple{cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;opacity:1!important;background:0 0!important;border-radius:16px!important;width:38px!important;height:38px!important;padding:0!important;transition:all .3s!important;display:flex!important}.header-icon-btn.simple:hover{transform:scale(1.08);background:rgba(var(--accent-rgb), .05)!important;border-color:var(--accent)!important;color:var(--accent)!important}.header-actions{gap:8px;flex-flow:row!important;align-items:center!important;display:flex!important}.header-icon-btn{cursor:pointer;justify-content:center;align-items:center;position:relative;background:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:16px!important;width:40px!important;height:40px!important;padding:0!important;transition:all .2s!important;display:flex!important}.header-icon-btn:hover,.header-icon-btn.active{background:var(--bg-hover)!important;border-color:var(--accent)!important;color:var(--accent)!important}.badge{background:var(--accent);color:#fff;border:2px solid var(--bg-navbar);min-width:18px;height:18px;font-size:.572rem;font-weight:800;font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-5px;right:-5px}.notification-wrapper{position:relative}.notification-dropdown{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:1000;border-radius:4px;width:320px;position:absolute;top:calc(100% + 15px);right:0;overflow:hidden}.notif-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.notif-header-title{flex-direction:row;align-items:center;gap:12px;display:flex}.notif-header h3{margin:0;font-size:.836rem;font-weight:700}.notif-count{background:rgba(var(--accent-rgb), .08);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(var(--accent-rgb), .2);border-radius:100px;justify-content:center;align-items:center;width:fit-content;height:18px;padding:0 10px;font-size:.528rem;font-weight:900;line-height:1;display:inline-flex}.mark-all-read-btn{color:var(--text-muted);cursor:pointer;transition:var(--transition);border-radius:4px;padding:4px 8px;font-size:.66rem;font-weight:700}.mark-all-read-btn:hover{color:var(--accent);background:rgba(var(--accent-rgb), .05)}.notif-list{max-height:350px;overflow-y:auto}.notif-empty{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:.748rem}.notif-item{cursor:pointer;border-bottom:1px solid var(--border-color);gap:12px;padding:14px 20px;transition:background .2s;display:flex;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--bg-hover)}.notif-item.unread{background:rgba(var(--accent-rgb), .03)}.notif-icon-circle{background:var(--bg-tertiary);width:32px;height:32px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif-avatar{border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.notif-avatar img{object-fit:cover;width:100%;height:100%}.text-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.notif-content{flex:1;min-width:0}.notif-title{color:var(--text-primary);margin:0 0 2px;font-size:.748rem;font-weight:700}.notif-text{color:var(--text-muted);word-break:break-word;overflow-wrap:anywhere;margin:0 0 4px;font-size:.704rem;line-height:1.4}.notif-time{color:var(--text-muted);opacity:.6;font-size:.616rem}.unread-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:15px}.notif-footer{text-align:center;background:var(--bg-tertiary);border-top:1px solid var(--border-color);color:var(--accent);cursor:pointer;padding:12px;font-size:.704rem;font-weight:700}.notif-footer:hover{text-decoration:underline}.profile-avatar-container{--avatar-size:38px;width:var(--avatar-size);height:var(--avatar-size);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;border-radius:14px!important;display:flex!important}.header-user-profile.minimal{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.header-user-profile.minimal:hover .profile-avatar-container{transform:scale(1.08)}.header-user-profile.minimal:active{transform:scale(.92)}.header-user-profile.minimal .avatar-small{width:var(--avatar-size);height:var(--avatar-size)}.profile-avatar-container .avatar-small{width:var(--avatar-size);height:var(--avatar-size);box-shadow:none;border:none;border-radius:4px;flex-shrink:0;overflow:hidden}.profile-wrapper{z-index:100;cursor:pointer;align-items:center;display:inline-flex;position:relative}.avatar-small{color:#fff;width:40px;height:40px;box-shadow:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.792rem;font-weight:700;display:flex;overflow:hidden}.header-user-profile{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);border-radius:100px;align-items:center;gap:12px;padding:6px 16px 6px 6px;display:flex}.header-user-profile:hover,.header-user-profile.active{border-color:var(--accent);background:var(--bg-hover)}.user-text-pill{align-items:center;gap:8px;display:flex}.header-username{color:var(--text-primary);font-size:.748rem;font-weight:700}.chevron{color:var(--text-muted);transition:transform .3s}.chevron.rotate{transform:rotate(180deg)}.profile-dropdown{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:4px;flex-direction:column;align-items:center;width:400px;padding:32px 24px;display:flex;position:absolute;top:calc(100% + 15px);right:0;overflow:hidden}.dropdown-user-info{flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;display:flex}.avatar-large-wrapper{background:0 0;border-radius:0;margin-bottom:4px;padding:0;display:inline-flex}.avatar-large{color:#fff;width:80px;height:80px;box-shadow:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.76rem;font-weight:800;display:flex;overflow:hidden}.avatar-img-round,.avatar-img-round-lg{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.info-details{flex-direction:column;align-items:center;gap:6px;display:flex}.dropdown-username{color:var(--text-primary);font-size:1.1rem;font-weight:800}.dropdown-username:hover{color:var(--accent)}.premium-trust-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:20px;width:100%;padding:24px;display:flex}@keyframes drawCircle{0%{stroke-dasharray:0 100}}.premium-trust-info{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pt-stat-details{flex-direction:column;align-items:flex-start;display:flex}.pcc-info{flex-direction:column;align-items:flex-start;display:flex}.pcc-val{color:#ffb800;margin-bottom:2px;font-size:1.012rem;font-weight:900}.dropdown-divider{background:linear-gradient(to right, transparent, var(--border-color), transparent);width:100%;height:1px;margin-bottom:24px}.dropdown-stats{background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;flex-direction:column;gap:16px;width:100%;margin-bottom:32px;padding:24px 20px;display:flex}.dropdown-stat-item{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.stat-left{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-direction:row;align-items:center;gap:8px;font-size:.66rem;font-weight:600;display:flex}.stat-left svg{color:var(--accent)}.stat-right{align-items:center;gap:10px;display:flex}.crypto-badge{text-transform:uppercase;color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.616rem;font-weight:900;display:flex}.crypto-badge.sc{background:var(--color-success)}.stat-val{color:var(--text-primary);font-size:.836rem;font-weight:800;font-family:var(--font-mono)}.dropdown-stat-item.balance{border-top:1px dashed var(--border-color);margin-top:8px;padding-top:20px}.invite-btn{width:100%;color:var(--accent);border:1px solid var(--accent);cursor:pointer;transition:var(--transition);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:.836rem;font-weight:700;display:flex}.invite-btn:hover{background:rgba(var(--accent-rgb), .05);transform:translateY(-1px)}.header-spacer{flex:1}@media (width<=1200px){.dashboard-header{padding:0 20px!important}.header-right{gap:12px!important}.btn-shop-now span{display:none!important}.btn-shop-now{width:40px!important;min-width:40px!important;margin-right:0!important;padding:0!important}.header-username{display:none!important}.header-user-profile{background:0 0!important;border:none!important;gap:0!important;padding:4px!important}.chevron{display:none!important}}@media (width<=768px){.dashboard-header{padding:0 15px!important}.header-left{align-items:center;display:flex!important}.header-icon-btn.mobile-menu-btn{justify-content:center;align-items:center;background:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:12px!important;width:40px!important;height:40px!important;display:flex!important}.header-right{gap:8px!important}.profile-avatar-container{--avatar-size:32px!important;border-radius:12px!important}}@media (width<=480px){.dashboard-header{padding:0 10px!important}.header-right{gap:6px!important}.notification-dropdown,.profile-dropdown{z-index:1000!important;width:calc(100% - 20px)!important;position:fixed!important;top:80px!important;left:10px!important;right:10px!important;transform:none!important}}.dashboard-layout{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;display:flex}.dashboard-content{background:var(--bg-primary);flex:1;height:100vh;position:relative;overflow-y:auto}.dashboard-body{max-width:1400px;margin:0 auto;padding:30px}.sidebar-backdrop{z-index:100;background:#0009;width:100%;height:100%;animation:.3s fadeIn;position:fixed;top:0;left:0}@media (width<=768px){.dashboard-body{padding:20px 15px}}.user-overview{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);padding:20px}.financial-hub-top{gap:16px;margin-bottom:24px;display:flex}.financial-card{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);cursor:pointer;flex:1;align-items:center;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.financial-card:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0}.financial-card.transaction-special:before{background:var(--color-warning)}.financial-card.earnings-special:before{background:var(--color-success)}.financial-card:hover{border-color:var(--accent);background-color:var(--bg-secondary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.f-card-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s;display:flex}.financial-card:hover .f-card-icon{transform:scale(1.1)rotate(-5deg)}.f-card-icon.orange{color:#ff9f29;background:#ff9f291a}.f-card-icon.green{color:#2ebd85;background:#2ebd851a}.f-card-content{flex:1}.f-title{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.f-desc{color:var(--text-secondary);font-size:12px;display:block}.f-card-action{color:var(--text-secondary);opacity:.5;transition:all .3s}.financial-card:hover .f-card-action{opacity:1;color:var(--accent);transform:translate(4px)}.wallet-summary{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px;display:flex}.wallet-info{align-items:center;gap:32px;display:flex}.balance-info .label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;display:block}.balance-info .balance{color:var(--accent);font-size:26px;font-weight:700}.btn-withdraw.miniature{border-radius:var(--border-radius);min-width:90px;height:fit-content;padding:4px 10px;font-size:10.5px}.wallet-divider{background-color:var(--border-color);width:1px;height:48px}.wallet-actions{margin-left:auto}.wallet-info .label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;display:block}.wallet-info .balance{color:var(--accent);font-size:16px;font-weight:700}.btn-withdraw{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:.5px;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:700;display:flex}.btn-withdraw:hover{box-shadow:0 4px 12px rgba(var(--accent-rgb), .2);transform:translateY(-2px)}.rewards-section{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);margin-bottom:24px;padding:24px}.rewards-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.rewards-title{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.rewards-title .fire-icon{color:var(--color-error)}.active-earners{color:var(--text-secondary);font-size:11px;font-weight:500}.progress-container{margin-bottom:24px}.progress-info{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.progress-label{flex-direction:column;flex:1;gap:10px;display:flex}.total-done{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;display:flex}.progress-label .count{color:var(--accent)}.progress-counts{gap:8px;margin-top:4px;display:flex}.progress-counts span{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:500}.progress-counts .count-value{color:var(--accent);margin-right:4px;font-weight:700}.progress-instruction{color:var(--text-secondary);text-align:right}.progress-instruction .highlight{color:var(--accent)}.progress-bar-wrap{background-color:var(--bg-secondary);border-radius:10px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--accent) 0%, var(--accent-hover) 100%);border-radius:10px;height:100%;transition:width .5s}.milestones-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.milestone-card{background-color:var(--bg-secondary);border-radius:var(--border-radius);text-align:center;transition:var(--transition);border:1px solid #0000;padding:16px}.milestone-card.unlocked{border-color:var(--accent);background-color:var(--accent-muted)}.milestone-card.locked{opacity:.6;filter:grayscale(.5);cursor:default;position:relative;overflow:hidden}.lock-overlay{color:var(--text-secondary);position:absolute;top:10px;right:10px}.milestone-card.unlocked{border-color:var(--accent);background:rgba(var(--accent-rgb), .05)}.milestone-card .reward-value{color:var(--accent);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.milestone-card .reward-type{color:var(--text-secondary);margin-bottom:12px;font-size:11px;display:block}.btn-claim{border-radius:var(--border-radius);cursor:pointer;width:100%;transition:var(--transition);border:none;padding:8px;font-size:11px;font-weight:700}.btn-claim.locked{background-color:var(--bg-hover);color:var(--text-secondary);cursor:not-allowed}.btn-claim.ready{background-color:var(--accent);color:#fff}.btn-claim.claimed{background-color:var(--accent-muted);color:var(--accent);cursor:default}.hover-highlight{color:var(--text-secondary);transition:var(--transition)}.hover-highlight:hover{color:var(--accent)!important}.reward-links-container{border-top:1px solid var(--border-color);text-align:center;margin-top:24px;padding-top:16px}.reward-links-hint{color:var(--text-secondary);margin-bottom:12px;font-size:12px}.reward-links{justify-content:center;gap:24px;display:flex}.reward-link{cursor:pointer;color:var(--accent);-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:600;transition:color .2s}[data-theme=dark] .reward-link:hover{color:#fff}[data-theme=light] .reward-link:hover{color:#121212}.quick-search{margin-bottom:24px}.search-input-wrap{align-items:center;display:flex;position:relative}.search-icon{color:var(--text-secondary);position:absolute;left:16px}.search-input-wrap input{background-color:var(--bg-card);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:var(--border-radius);outline:none;padding:14px 14px 14px 48px;font-size:13px}.quick-stats{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.stat-item{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px;display:flex}.stat-item .label{color:var(--text-secondary);font-size:12px;font-weight:500}.stat-item .value{color:var(--accent);font-size:18px;font-weight:700}.settings-section-title{margin-bottom:16px;font-size:14.5px;font-weight:700}.setting-item{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);align-items:center;gap:16px;padding:20px;display:flex}.setting-item:hover{border-color:var(--bg-hover);background-color:var(--bg-secondary)}.icon-box{border-radius:var(--border-radius);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-box.purple{color:#9747ff;background-color:#9747ff1a}.icon-box.orange{color:#ff9f29;background-color:#ff9f291a}.icon-box.green{color:#2ebd85;background-color:#2ebd851a}.icon-box.blue{color:#2979ff;background-color:#2979ff1a}.icon-box.yellow{color:#f0b90b;background-color:#f0b90b1a}.icon-box.red{color:#f6465d;background-color:#f6465d1a}.setting-text .title{color:var(--text-primary);font-size:12.5px;font-weight:600;display:block}.setting-text .desc{color:var(--text-secondary);margin-top:2px;font-size:10px;display:block}@media (width<=768px){.financial-hub-top{flex-direction:column;gap:12px}.financial-card{gap:16px;padding:16px}.f-card-icon{width:48px;height:48px}.f-title{font-size:14px}.wallet-summary{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.wallet-divider{background-color:var(--border-color);width:100%;height:1px}.wallet-actions{margin-top:8px;margin-left:0}.wallet-info{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.btn-withdraw.miniature{width:fit-content;min-width:110px;margin-left:auto;padding:8px 16px}.btn-withdraw{width:100%;padding:14px}.milestones-grid{grid-template-columns:1fr}.rewards-section{padding:16px}.rewards-header{flex-direction:column;align-items:flex-start;gap:8px}.progress-info{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.progress-label{flex:1;gap:4px}.progress-counts{justify-content:flex-start;gap:4px}.progress-counts span{padding:1px 6px;font-size:9px}.progress-instruction{max-width:50%;font-size:10px;text-align:right!important}.quick-stats{grid-template-columns:1fr;gap:12px}.settings-grid{grid-template-columns:1fr}.stat-item{padding:16px}}@media (width>=768px) and (width<=1023px){.milestones-grid{grid-template-columns:repeat(3,1fr)}.settings-grid{grid-template-columns:repeat(2,1fr)}.progress-info{flex-direction:row;justify-content:space-between;align-items:flex-start}.progress-label{flex-direction:column;gap:10px}.progress-counts{justify-content:flex-start}.progress-instruction{text-align:right!important}}.dashboard-view.user-panel{background-color:#0000;padding:0}.status-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:140px;padding:12px 24px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.status-btn:disabled{opacity:.8;cursor:not-allowed}.status-btn.loading{background:var(--bg-hover);color:var(--text-secondary)}.status-btn.success{background:#10b981!important}.btn-content{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.status-btn.success span{animation:.3s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.become-seller-page{flex-direction:column;gap:24px;width:100%;max-width:1000px;min-height:100%;margin:0 auto;padding:24px;animation:.4s ease-out both fadeSlideUp;display:flex}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.become-seller-page.loading-state{color:var(--text-muted);justify-content:center;align-items:center;gap:16px;padding:100px 20px}.become-seller-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:24px 32px}.page-subtitle{color:var(--text-muted);margin-top:8px;font-size:.748rem}.header-badge-seller{background:var(--accent-muted);color:var(--accent);letter-spacing:1px;border:1px solid rgba(var(--accent-rgb), .1);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 10px;font-size:.616rem;font-weight:800;display:flex}.onboarding-main-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.onboarding-card-body{padding:32px}.main-term-highlight{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;gap:24px;margin-bottom:24px;padding:24px;display:flex}.term-icon-circle{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.term-text h3{color:var(--text-primary);margin:0 0 8px;font-size:1.056rem;font-weight:800}.term-text p{color:var(--text-secondary);margin:0;font-size:.836rem;line-height:1.6}.seller-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-card{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 20px;transition:all .2s;display:flex}.stat-card:hover{border-color:var(--accent);background:var(--bg-hover);transform:translateY(-2px)}.stat-icon-wrap{background:rgba(var(--accent-rgb), .1);width:44px;height:44px;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .1);border-radius:50%;justify-content:center;align-items:center;display:flex}.stat-data{flex-direction:column;align-items:center;gap:4px;display:flex}.stat-value{color:var(--text-primary);text-align:center;font-size:1.144rem;font-weight:950}.onboarding-card-footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:32px;padding:24px 32px;display:flex}.agreement-section{flex:1}.custom-checkbox-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.custom-checkbox-wrap input{display:none}.custom-checkmark{background:var(--bg-card);border:2px solid var(--border-color);color:#0000;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.custom-checkbox-wrap input:checked+.custom-checkmark{background:var(--accent);border-color:var(--accent);color:#fff}.agreement-text{color:var(--text-secondary);font-size:.792rem;font-weight:600;line-height:1.4}.btn-become-seller{min-width:220px;height:52px;letter-spacing:.5px!important;font-size:.88rem!important}@media (width>=1440px){.become-seller-page{max-width:1100px}}@media (width<=1024px){.become-seller-page{gap:12px;padding:16px}.onboarding-card-body{padding:20px}.main-term-highlight{gap:14px;margin-bottom:16px;padding:14px 16px}}@media (width<=900px){.onboarding-card-body{padding:16px}.main-term-highlight{gap:12px;padding:12px}.term-icon-circle{width:40px;height:40px}.term-icon-circle svg{width:20px;height:20px}.term-text h3{font-size:.924rem}.term-text p{font-size:.792rem}.seller-stats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.stat-card{gap:6px;padding:12px 8px}.stat-icon-wrap{display:none}.stat-label{font-size:.528rem}.stat-value{font-size:.88rem}}@media (width<=820px){.onboarding-card-footer{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.btn-become-seller{width:100%;height:42px}}@media (width<=767px){.become-seller-page{gap:8px;padding:8px}.become-seller-page .page-header{padding:10px 14px}.title-group{gap:6px}.page-title{font-size:.748rem}.main-term-highlight{background:0 0;border:none;margin-bottom:10px;padding:10px 0}.term-icon-circle{display:none}.term-text h3{color:var(--accent);margin-bottom:2px;font-size:.792rem}.term-text p{font-size:.66rem;line-height:1.3}.seller-stats-grid{grid-template-columns:1fr;gap:6px}.stat-card{background:var(--bg-secondary);border:none;border-left:2px solid var(--accent);border-radius:2px;flex-direction:row;justify-content:space-between;padding:8px 12px}.stat-data{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:10px}.stat-label{color:var(--text-secondary);font-size:.616rem}.stat-value{color:var(--text-primary);font-size:.792rem}}@media (width<=400px){.become-seller-page .page-header{padding:10px 12px}.onboarding-card-body{padding:12px}.main-term-highlight{padding:10px}.term-text h3{font-size:.792rem}.stat-card{padding:8px 12px}.agreement-text{font-size:.66rem}.onboarding-card-footer{gap:12px;padding:12px}.btn-become-seller{height:42px;font-size:.792rem!important}}.dashboard-view{font-family:var(--font-mono)}.page-header{justify-content:space-between;align-items:flex-end;margin-bottom:40px;animation:.4s ease-out fadeIn;display:flex}.btn-create-offer{background:var(--accent);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.792rem;font-weight:700;display:flex}.btn-create-offer:hover{filter:brightness(1.1)}.page-title{color:var(--text-primary);margin-bottom:8px;font-size:1.76rem;font-weight:800}.stats-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:45px;display:grid}.stat-card{background:var(--bg-secondary);border:1px solid var(--border-color);transition:var(--transition);box-shadow:none;border-radius:4px;flex-direction:column;gap:12px;padding:30px;display:flex;position:relative;overflow:hidden}.stat-icon{color:var(--accent);margin:0}.stat-label{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:.748rem;font-weight:700}.stat-header{align-items:center;gap:10px;display:flex}.stat-body{justify-content:space-between;align-items:center;gap:15px;margin-top:5px;display:flex}.stat-card.balance-card .stat-value{font-size:1.54rem}.btn-action{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;transition:var(--transition);border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:.704rem;font-weight:700;display:inline-flex}.btn-action:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.btn-action:disabled{opacity:.4;cursor:not-allowed;filter:grayscale()}.icon-green{color:#10b981!important}.admin-stat .stat-icon{color:var(--color-warning)}.content-section{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:40px}.section-title{color:var(--text-primary);margin-bottom:25px;font-size:1.1rem;font-weight:700}.activity-placeholder{text-align:center;border:2px dashed var(--border-color);color:var(--text-muted);border-radius:4px;padding:60px;font-style:italic}.alert-card{border-radius:4px;align-items:center;gap:15px;margin-bottom:12px;padding:15px 25px;font-size:.836rem;display:flex}.alert-card.warning{background:rgba(var(--color-warning-rgb), .1);border-left:4px solid var(--color-warning);color:var(--color-warning)}.alert-card.info{background:rgba(var(--accent-rgb), .1);border-left:4px solid var(--accent);color:var(--accent)}@media (width<=640px){.page-title{font-size:1.32rem}}.dashboard-section{margin-top:40px;animation:.5s ease-out .2s both fadeIn}.section-header h2{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.section-header svg{color:var(--accent)}.activity-card{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;overflow:hidden}.no-activity{text-align:center;color:var(--text-muted);padding:40px;font-size:.792rem;font-style:italic}.activity-list{flex-direction:column;display:flex}.activity-item{border-bottom:1px solid var(--border-color);align-items:center;gap:16px;padding:16px 24px;transition:background .2s;display:flex}.activity-item:last-child{border-bottom:none}.activity-item:hover{background:var(--bg-hover)}.activity-icon-wrap{background:rgba(var(--accent-rgb), .1);width:32px;height:32px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.activity-info{flex-direction:column;flex:1;gap:2px;display:flex}.activity-action{color:var(--text-primary);font-size:.792rem;font-weight:700}.activity-details{color:var(--text-muted);font-size:.704rem}.activity-time{color:var(--text-muted);font-size:.66rem;font-family:var(--font-mono);opacity:.7}@media (width<=768px){.activity-item{flex-direction:column;align-items:flex-start;gap:8px}.activity-time{align-self:flex-end}}.dashboard-grid-modern{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}@media (width<=1024px){.dashboard-grid-modern{grid-template-columns:1fr}}.proposals-list-dashboard{flex-direction:column;display:flex}.bid-item-dashboard{border-bottom:1px solid var(--border-color);cursor:pointer;transition:var(--transition);flex-direction:column;gap:10px;padding:16px 24px;display:flex}.bid-item-dashboard:last-child{border-bottom:none}.bid-item-dashboard:hover{background:var(--bg-hover)}.bid-header-dash{justify-content:space-between;align-items:center;gap:15px;display:flex}.bid-request-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.836rem;font-weight:700;overflow:hidden}.bid-status-tag-dash{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:.616rem;font-weight:800}.bid-status-tag-dash.pending{color:#ffbf00;background:#ffbf001a;border:1px solid #ffbf0033}.bid-status-tag-dash.accepted{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.bid-status-tag-dash.rejected{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733}.bid-footer-dash{justify-content:space-between;align-items:center;display:flex}.bid-amount-dash{color:var(--accent);font-size:.968rem;font-weight:800;font-family:var(--font-mono)}.bid-date-dash{color:var(--text-muted);opacity:.7;font-size:.66rem;font-family:var(--font-mono)}.admin-categories-view{padding:2rem;animation:.5s ease-out fadeIn}.categories-management-hub{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:var(--transition);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;padding:1rem 1.5rem;display:flex}.hub-title-block h1{white-space:nowrap;margin:0;font-size:1.1rem;font-weight:700}.hub-title-block p{color:var(--text-secondary);margin:2px 0 0;font-size:.7rem}.admin-controls-bar{transition:var(--transition);align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.hub-search-icon{color:var(--text-muted);transition:var(--transition);margin-left:.5rem}.admin-controls-bar:has(input:focus) .hub-search-icon{color:var(--accent);transform:scale(1.15)}.search-box{background:var(--bg-card);border:1px solid var(--border-color);transition:var(--transition);border-radius:4px;flex:1;align-items:center;padding:0 .5rem;display:flex;box-shadow:0 2px 8px #00000005}.search-box.focused{border-color:var(--accent);background:var(--bg-card)}.search-box input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;padding:.6rem .5rem;font-size:.792rem}.hub-actions{align-items:center;gap:1rem;display:flex}.hub-divider{background:var(--border-color);width:1px;height:24px}.hub-icon-actions{align-items:center;gap:.6rem;display:flex}.btn-icon{cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);border-radius:4px;flex:none!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important;display:flex!important}.btn-icon.primary{background:var(--accent);color:#fff;border:none}.btn-icon.secondary{background:var(--bg-secondary);color:var(--text-secondary)}.btn-icon:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.btn-icon.primary:hover{background:var(--accent-hover);color:#fff}.admin-permission-toggle{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);border-radius:4px;align-items:center;gap:.75rem;padding:.4rem .75rem;display:flex}.admin-permission-toggle:hover{border-color:var(--accent)}.admin-permission-toggle.active{background:rgba(var(--accent-rgb), .05);border-color:var(--accent)}.toggle-info{flex-direction:column;display:flex}.toggle-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.55rem;font-weight:700}.toggle-status{font-size:.7rem;font-weight:700}.active .toggle-status{color:var(--accent)}@media (width<=1180px){.categories-management-hub{gap:1.25rem;padding:.75rem 1.25rem}.admin-controls-bar{gap:1rem;padding:.75rem 1.25rem}.hub-actions{gap:.5rem}.hub-icon-actions{gap:.4rem}.category-main-row{gap:1rem;padding:.75rem 1rem}.category-icon-wrapper{width:40px;height:40px}@media (width<=900px){.hub-title-block p{display:none}}}@media (width<=760px){.categories-management-hub{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem}.hub-title-block h1{font-size:1.25rem}.desktop-only{display:none}.admin-controls-bar{flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem}.search-box{width:100%!important;max-width:100%!important}.hub-actions{justify-content:space-between;width:100%}.hub-divider{display:none}.hub-icon-actions{flex:1;justify-content:flex-end}.admin-permission-toggle{flex:1;justify-content:space-between;padding:.5rem 1rem}.category-main-row{flex-wrap:wrap;gap:1rem;padding:1rem}.drag-handle{order:-2}.category-icon-wrapper{order:-1;width:36px;height:36px}.category-info{flex:none;width:calc(100% - 100px)}.category-status{margin-left:auto}.category-actions{border-top:1px dashed var(--border-color);justify-content:flex-end;gap:.4rem;width:100%;margin-top:.25rem;padding-top:.75rem}.action-btn{width:32px;height:32px}}@media (width<=480px){.categories-management-hub{margin-bottom:1.5rem;padding:1rem}.hub-title-block h1{font-size:1.1rem}.hub-actions{flex-direction:column;gap:.75rem}.hub-icon-actions{justify-content:space-between;width:100%}.admin-permission-toggle{width:100%}.btn-icon{width:40px!important;min-width:40px!important;height:40px!important}.category-main-row{gap:.75rem;padding:.75rem}.category-info{width:calc(100% - 85px)}.category-name{font-size:.88rem}.category-actions{gap:.35rem}}.admin-permission-toggle .toggle-switch{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;width:38px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.admin-permission-toggle.active .toggle-switch{background:var(--accent);border-color:var(--accent-hover)}.admin-permission-toggle .toggle-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.admin-permission-toggle.active .toggle-switch:after{left:20px;transform:scale(1.1)}.categories-list{flex-direction:column;gap:1.5rem;display:flex}.category-group:hover{border-color:var(--accent)}.category-main-row{align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.category-icon-wrapper{background:var(--accent-muted);width:48px;height:48px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;display:flex}.category-info{flex:1}.category-name{margin:0;font-size:.968rem;font-weight:700}.category-meta{color:var(--text-secondary);font-size:.704rem}.category-status{border-radius:4px;padding:.25rem .75rem;font-size:.66rem;font-weight:600}.status-visible{color:var(--accent);background:#10b9811a}.status-hidden{color:var(--color-error);background:#fb0a371a}.category-actions{gap:.5rem;display:flex}.action-btn{border:1px solid var(--border-color);background:var(--bg-secondary);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;display:flex}.action-btn:hover{border-color:var(--accent);color:var(--accent)}.subcategories-list{background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-direction:column;gap:.5rem;padding:.5rem 1.5rem 1rem 4.5rem;display:flex}.subcategory-row{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.75rem 0;list-style:none;display:flex}.subcategory-name{font-size:.836rem;font-weight:500}.modal-content{background:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%;max-width:500px;padding:2rem}.form-group{margin-bottom:1.25rem}.form-input{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:.75rem 1rem}.form-input:focus{border-color:var(--accent)}.loading-state,.empty-state{min-height:400px;text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;width:100%!important;color:var(--text-muted)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}@keyframes ro-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-subcategories{color:var(--text-muted);padding:1rem 0;font-size:.748rem;font-style:italic}.dot{opacity:.5;margin:0 .5rem}.subcategory-info{align-items:center;gap:.75rem;display:flex}.drag-handle{cursor:grab;color:var(--text-muted);transition:var(--transition);justify-content:center;align-items:center;padding:.5rem;display:flex}.drag-handle:active{cursor:grabbing}.drag-handle:hover{color:var(--accent)}.category-main-row .drag-handle{margin-right:-.5rem}.sub-drag{opacity:.5}.sub-drag:hover{opacity:1}.category-group{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);list-style:none;overflow:hidden}.subcategory-row{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:.75rem 0;list-style:none;display:flex}.form-group label{margin-bottom:.5rem;font-size:.792rem;font-weight:600;display:block}.form-input{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--text-primary);transition:var(--transition);border-radius:4px;padding:.75rem 1rem;font-family:inherit}.form-input:focus{border-color:var(--accent);box-shadow:none;outline:none}.icon-picker-grid{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:4px;grid-template-columns:repeat(6,1fr);gap:.5rem;max-height:200px;padding:.5rem;display:grid;overflow-y:auto}.icon-option{cursor:pointer;transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;padding:.5rem;display:flex}.icon-option:hover{background:var(--accent-muted);color:var(--accent)}.icon-option.selected{background:var(--accent);color:#fff}.modal-footer{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.icon-picker-grid::-webkit-scrollbar{width:6px}.icon-picker-grid::-webkit-scrollbar-track{background:var(--bg-secondary)}.icon-picker-grid::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.icon-picker-grid::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.l3-badge{background:var(--bg-tertiary);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:.572rem;font-weight:700}.l3-list{border-left:2px solid var(--border-color);flex-direction:column;gap:.5rem;margin-left:2rem;padding:.5rem 0 .5rem 1rem;display:flex}.l3-row{border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.l3-row:last-child{border-bottom:none}.l3-name{color:var(--text-primary);font-size:.748rem;font-weight:500}.l3-row .action-btn{width:28px;height:28px}.modal-context{color:var(--accent);font-size:.792rem;font-weight:500}.no-subcategories.mini{opacity:.6;padding:.5rem 0;font-size:.66rem}@media (width>=1024px){.categories-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.header-actions{align-items:center;gap:.75rem;display:flex}}@media (width<=1023px) and (width>=768px){.categories-header{flex-direction:column;align-items:flex-start;gap:1.5rem}.header-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;width:100%;display:grid}.permission-toggle-card{box-sizing:border-box;grid-column:span 1;justify-content:space-between;align-items:center;width:100%;display:flex}}@media (width<=767px){.admin-categories-view{padding:.75rem}.categories-header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.header-subtitle-desktop{display:none}.categories-header h1{font-size:1.1rem}.header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.permission-toggle-card{box-sizing:border-box;order:-1;justify-content:space-between;align-items:center;width:100%;padding:.5rem .8rem;display:flex}.toggle-label{font-size:.55rem}.toggle-status{font-size:.7rem}.btn-compact{aspect-ratio:1;justify-content:center;width:36px;min-height:32px;padding:.4rem;font-size:.65rem}@media (width<=393px){.btn-compact{width:32px;min-height:28px}}}@media (width<=480px){.category-main-row{flex-wrap:wrap;gap:.75rem;padding:1rem}.category-icon-wrapper{width:36px;height:36px}.category-actions{border-top:1px dashed var(--border-color);justify-content:flex-end;gap:.4rem;width:100%;margin-top:.25rem;padding-top:.75rem}.action-btn{width:32px;height:32px}.subcategories-list{padding:.5rem .75rem 1rem 1.5rem}.subcategory-row{flex-direction:column;align-items:flex-start;gap:.75rem}.subcategory-actions{justify-content:flex-end;width:100%}.l3-row{gap:.5rem}}.admin-bot-settings{max-width:1400px;margin:0 auto;padding:2rem}.top-save-btn{padding:12px 24px;font-weight:700}.settings-tabs{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;gap:0;width:fit-content;max-width:100%;margin-bottom:2rem;padding:4px;display:flex;position:relative;overflow:visible}.tab-item{z-index:2;height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.836rem;font-weight:700;transition:all .25s;display:flex;position:relative}.tab-item.active{color:var(--text-primary);background:rgba(var(--accent-rgb,100, 103, 104), .15);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .12)}.tab-item:hover:not(.active){color:var(--text-primary)}.settings-grid{grid-template-columns:1fr 300px;gap:2rem;display:grid}.settings-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:1.5rem}.mb-15,.mb-20{margin-bottom:1.25rem}.card-header{border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.card-icon{color:var(--accent)}.settings-form{flex-direction:column;gap:1rem;display:flex}.form-group label{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.748rem;font-weight:600;display:flex}.form-input{background:var(--bg-hover);border:1px solid var(--border-color);width:100%;color:var(--text-primary);transition:var(--transition);border-radius:4px;padding:.75rem 1rem;font-size:.792rem}.form-input:focus{border-color:var(--accent);outline:none}.form-input.textarea{resize:vertical;min-height:90px}.form-group small{color:var(--text-muted);margin-top:.5rem;font-size:.704rem;display:block}.settings-sidebar{flex-direction:column;gap:1.5rem;display:flex}.info-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.info-card:before{content:"";background:var(--accent);width:100%;height:4px;position:absolute;top:0;left:0}.info-card h3{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:700;display:flex}.info-card h3 svg{color:var(--accent)}.info-card p{color:var(--text-muted);margin:0 0 1.5rem;font-size:.836rem;line-height:1.5}.card-footer-actions{border-top:1px solid var(--border-color);justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;display:flex}.btn-compact{height:40px;min-width:150px!important;padding:10px 20px!important;font-size:.748rem!important}.spin-icon-blue{color:var(--accent);animation:1s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-text-only{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-weight:700;transition:all .2s;display:flex}.btn-text-only:hover{opacity:.8}.btn-text-only:disabled{opacity:.5;cursor:not-allowed}.proxy-test-feedback{border-radius:4px;margin-top:10px;padding:10px 14px;font-size:.722rem;font-weight:600;line-height:1.4;overflow:hidden}.proxy-test-feedback.ok{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.proxy-test-feedback.error{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733}.warning-text{color:#f59e0b;margin-top:.35rem;font-size:.66rem;font-weight:600;display:block}.status-indicator-pills{flex-direction:column;gap:12px;display:flex}.status-pill{background:rgba(var(--accent-rgb,100, 103, 104), .03);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .08);color:var(--text-primary);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:.748rem;font-weight:600;transition:all .2s;display:flex}.status-pill:hover{background:rgba(var(--accent-rgb,100, 103, 104), .06);border-color:rgba(var(--accent-rgb,67, 74, 76), .15)}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.online{background:#10b981;box-shadow:0 0 0 3px #10b98126}@media (width<=1024px){.settings-grid{grid-template-columns:1fr}}@media (width<=768px){.settings-tabs{padding-bottom:15px;overflow-x:auto}.tab-item{white-space:nowrap}.page-header{flex-direction:column;gap:1rem}}.toggle-switch-container{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:12px;margin-top:6px;padding:10px 14px;transition:all .2s;display:flex}.switch{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:var(--border-color);border-radius:4px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider{background-color:var(--accent)}input:checked+.slider:before{transform:translate(18px)}.toggle-label{color:var(--text-primary);font-size:.748rem;font-weight:700}.payment-methods-admin-list{flex-direction:column;gap:1.5rem;display:flex}.admin-payment-item{background:var(--bg-secondary,var(--bg-hover));border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.admin-payment-item-header{background:rgba(var(--accent-rgb,100, 103, 104), .05);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.admin-payment-item-header h4{color:var(--text-primary);margin:0;font-size:.836rem}.admin-payment-item-body{flex-direction:column;gap:12px;padding:16px;display:flex}.textarea-small{min-height:80px}.payment-subtabs{gap:8px;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.subtab-item{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:4px;padding:8px 16px;font-size:.748rem;font-weight:700;transition:all .2s}.subtab-item:hover{color:var(--text-primary);border-color:var(--accent)}.subtab-item.active{background:var(--accent);color:#fff;border-color:var(--accent)}.time-input-group{align-items:center;gap:12px;display:flex}.time-field{flex:1;align-items:center;gap:8px;display:flex}.time-field .form-input{text-align:center;padding-left:.5rem;padding-right:.5rem}.time-unit-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:.704rem;font-weight:700}@media (width<=480px){.time-input-group{flex-direction:column;align-items:stretch;gap:8px}}*{box-sizing:border-box}.profile-page{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex;overflow-x:hidden}.profile-container{flex:1;width:100%;max-width:1200px;margin:40px auto;padding:0 20px;overflow-x:hidden}.profile-full-loading,.profile-not-found{text-align:center;height:60vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.spin-icon{color:var(--accent);animation:1s linear infinite spin}.profile-header{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;margin-bottom:30px;padding:30px 40px;position:relative;overflow:hidden}.profile-header:before{content:"";background:#82828212;height:5px;position:absolute;top:0;left:0;right:0}.profile-header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.profile-avatar-section{align-items:center;gap:25px;display:flex}.profile-avatar-outer{flex-shrink:0;width:100px;height:100px;position:relative}.profile-avatar-actual,.profile-avatar-placeholder{object-fit:cover;background:var(--bg-tertiary);color:#fff;width:100%;height:100%;box-shadow:none;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:2.2rem;font-weight:800;display:flex}.profile-verified-check{width:34px;height:34px;box-shadow:none;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.profile-title-area{flex-direction:column;gap:4px;display:flex}.profile-name{word-break:break-word;align-items:center;gap:3px;margin:0;font-size:1.76rem;font-weight:900;display:flex}.admin-tag{color:#fff;letter-spacing:1px;background:#fb0a37;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:.572rem;font-weight:800}.top-rated-tag{color:#000;letter-spacing:.8px;text-transform:uppercase;box-shadow:none;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:.572rem;font-weight:900;display:inline-flex}.profile-handle{color:var(--text-muted);word-break:break-all;margin:0;font-size:.88rem}.profile-title-area .status-badge{letter-spacing:.5px;align-items:center;width:fit-content;margin-top:4px;padding:3px 10px;font-size:.572rem;display:inline-flex}.profile-header-actions{gap:12px;display:flex}.btn-profile-edit{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;align-items:center;padding:10px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.btn-profile-edit:hover{border-color:var(--accent);color:var(--accent)}.profile-external-actions{gap:10px;display:flex}.btn-profile-message{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:10px 20px;font-weight:700;transition:filter .2s;display:flex}.btn-profile-message:hover{opacity:.9}.btn-profile-share{background:var(--bg-tertiary);border:1px solid var(--border-color);width:42px;height:42px;color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-profile-share:hover{border-color:var(--accent);color:var(--accent)}.btn-profile-vote{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;transition:all .2s;display:flex}.btn-profile-vote.positive{color:var(--accent);background:#10b9811a;border:1px solid #10b98133}.btn-profile-vote.positive:hover{background:var(--accent);color:#fff}.btn-profile-vote.negative{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733}.btn-profile-vote.negative:hover{color:#fff;background:#fb0a37}.btn-profile-vote:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-hover)!important;color:var(--text-muted)!important;border:1px solid var(--border-color)!important}.btn-profile-vote.positive.voted{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;opacity:1!important}.btn-profile-vote.negative.voted{color:#fff!important;opacity:1!important;background:#fb0a37!important;border-color:#fb0a37!important}.btn-spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite btn-spin;display:inline-block}.vote-message-toast{text-align:center;z-index:10;border-radius:4px;margin-top:10px;padding:6px 12px;font-size:.704rem;animation:.3s fadeIn;position:absolute;bottom:-30px;right:40px}.vote-message-toast.success{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.vote-message-toast.error{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733}.profile-summary-strip{border:1px dashed var(--accent);background:var(--bg-secondary);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 24px;display:grid;overflow:hidden}.profile-summary-card{cursor:default;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 6px;display:flex}.profile-summary-card.total{background:rgba(var(--accent-rgb), .05)}.profile-summary-card:not(:last-child){border-right:1px dashed var(--accent)}.profile-summary-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6px;height:6px;display:flex}.profile-summary-icon svg{display:none}.profile-summary-icon.total{background:var(--accent)}.profile-summary-icon.successful{background:#10b981}.profile-summary-icon.cancelled{background:#fb0a37}.profile-summary-info{flex-direction:row;align-items:baseline;gap:4px;min-width:0;display:flex}.profile-summary-label{text-transform:uppercase;letter-spacing:.2px;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;font-weight:800;overflow:hidden}.profile-summary-value{color:var(--text-primary);font-size:.88rem;font-weight:900;line-height:1}.profile-summary-note{display:none}@media (width>=768px){.profile-summary-strip{background:var(--bg-secondary);border:1px dashed #0ea17036;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 30px;overflow:hidden}.profile-summary-card{text-align:left;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:20px 24px}.profile-summary-card:not(:last-child){border-right:1px dashed #0ea17036}.profile-summary-card.total{background:rgba(var(--accent-rgb), .04)}.profile-summary-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.profile-summary-icon svg{stroke-width:2px;width:20px;height:20px;display:block}.profile-summary-icon.total{background:rgba(var(--accent-rgb), .1);color:var(--accent)}.profile-summary-icon.successful{color:#10b981;background:#10b9811a}.profile-summary-icon.cancelled{color:#fb0a37;background:#fb0a371a}.profile-summary-info{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.profile-summary-data{flex-direction:column;align-items:flex-start;gap:0;display:flex}.profile-summary-label{letter-spacing:.8px;color:var(--text-muted);font-size:.616rem;font-weight:800}.profile-summary-value{color:var(--text-primary);font-size:1.32rem;font-weight:900;line-height:1.1}.profile-summary-note{color:var(--text-muted);opacity:.8;margin-top:2px;font-size:.66rem;font-weight:600;display:block}}@media (width>=1024px){.profile-summary-data{flex-direction:row;align-items:baseline;gap:8px}.profile-summary-note{margin-top:0}.profile-summary-note:before{content:"(";margin-right:2px}.profile-summary-note:after{content:")";margin-left:1px}}@media (width<=767px){.vote-message-toast{width:calc(100% - 32px);max-width:360px;bottom:-40px;right:50%;transform:translate(50%)}}.profile-layout{grid-template-columns:320px 1fr;align-items:start;gap:30px;display:grid}.profile-layout>*{min-width:0}@media (width<=1024px){.profile-layout{grid-template-columns:1fr}}.profile-sidebar{flex-direction:column;gap:20px;display:flex}[data-theme=dark] .sidebar-card{border-color:#ffffff1f}.sidebar-title{text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;margin:0 0 16px;font-size:.748rem;font-weight:800}.sidebar-bio{color:var(--text-primary);margin-bottom:24px;font-size:.81rem;line-height:1.6}.sidebar-info-stack{flex-direction:column;gap:12px;display:flex}.info-item{color:var(--text-muted);align-items:center;gap:10px;font-size:.774rem;display:flex}.verified-account{color:#10b981}.unverified-account{color:#64748b;opacity:.7}.status-badge-icon{color:#10b981;margin-left:auto}.status-badge-error{color:#fb0a37;margin-left:auto}.sidebar-socials{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:24px;display:flex}.sidebar-social-link{background:var(--bg-tertiary);border:1px solid var(--border-color);width:38px;height:38px;color:var(--color,var(--text-muted));border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.sidebar-social-link:hover{background:var(--color,var(--accent));color:#fff;border-color:#0000;transform:translateY(-2px)}.premium-trust-card{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;flex-direction:column;gap:20px;padding:24px;display:flex}[data-theme=dark] .premium-trust-card{background:linear-gradient(135deg,#ffffff05,#ffffff03);border-color:#ffffff14}.premium-trust-header{align-items:center;gap:20px;display:flex}.trust-ring-container{flex-shrink:0;width:80px;height:80px;position:relative}.circular-chart{width:100%;height:100%;display:block}.circle-bg{fill:none;stroke:var(--bg-primary);stroke-width:3.5px}[data-theme=dark] .circle-bg{stroke:#ffffff0d}.circle{fill:none;stroke-width:3.5px;stroke-linecap:round;animation:1s ease-out forwards drawCircle}.trust-ring-container.good .circle{stroke:var(--accent)}.trust-ring-container.average .circle{stroke:#f59e0b}.trust-ring-container.poor .circle{stroke:#fb0a37}.ring-content{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;background:0 0!important}.ring-score{font-size:.88rem;font-weight:900;font-family:var(--font-mono)}.premium-trust-info{flex-direction:column;gap:8px;display:flex}.pt-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.748rem;font-weight:800}.pt-badge{letter-spacing:.5px;border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:.66rem;font-weight:800;display:inline-flex}.pt-badge.good{background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.pt-badge.average{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.pt-badge.poor{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733}.premium-trust-stats{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.pt-stat-box{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:12px;padding:12px;transition:transform .2s,border-color .2s;display:flex}.pt-stat-box:hover{border-color:var(--accent);transform:translateY(-2px)}.pt-stat-icon{border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pt-stat-box.pos .pt-stat-icon{background:rgba(var(--accent-rgb), .1);color:var(--accent)}.pt-stat-box.neg .pt-stat-icon{color:#fb0a37;background:#fb0a371a}.pt-stat-details{flex-direction:column;display:flex}.pt-stat-val{font-size:.968rem;font-weight:900}.pt-stat-lbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.572rem;font-weight:800}.premium-credits-card{background:linear-gradient(145deg,#ffb80014,#ffb80005);border:1px solid #ffb80026;border-radius:4px;align-items:center;gap:15px;margin-top:5px;padding:16px;display:flex}.pcc-icon{color:#ffb800;background:#ffb80026;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pcc-info{flex-direction:column;display:flex}.pcc-val{color:#ffb800;font-size:1.144rem;font-weight:900}.pcc-lbl{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:.66rem;font-weight:800}.credits-info{flex-direction:column;display:flex}.credits-val{color:#ffb800;font-size:.968rem;font-weight:900}.credits-lbl{text-transform:uppercase;color:var(--text-muted);font-size:.616rem;font-weight:700}.profile-content{flex-direction:column;gap:30px;display:flex}.profile-tabs{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;flex-wrap:nowrap;gap:0;width:100%;padding:4px;display:flex;position:relative;overflow:hidden}.profile-tabs::-webkit-scrollbar{display:none}@media (width<=480px){.profile-tabs{width:100%;border-radius:12px!important;padding:4px!important;display:flex!important;overflow:hidden!important}}.profile-tab-btn{z-index:2;height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.836rem;font-weight:700;transition:all .25s;display:flex;position:relative}.profile-tab-btn.active{color:var(--text-primary)}.profile-tabs-indicator{background:rgba(var(--accent-rgb,100, 103, 104), .15);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .12);z-index:1;pointer-events:none;border-radius:4px;transition:transform .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.profile-tab-btn:hover:not(.active){color:var(--text-primary)}.tab-count{background:rgba(var(--accent-rgb,67, 74, 76), .2);color:var(--text-primary);border-radius:4px;padding:2px 8px;font-size:.66rem;font-weight:700;transition:all .2s}.profile-tab-btn.active .tab-count{background:var(--accent);color:#fff}.profile-products-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.profile-product-card{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;box-shadow:none;border-radius:4px;flex-direction:column;gap:15px;padding:20px;transition:all .3s;display:flex}.profile-product-card:hover{border-color:var(--accent);transform:translateY(-5px)}.pp-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pp-badges{flex-wrap:wrap;gap:6px;display:flex}.pp-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.572rem;font-weight:800;display:inline-flex}.pp-badge.manual{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.pp-badge.auto{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.pp-stock{color:var(--text-muted);background:var(--bg-hover);border-radius:4px;padding:4px 8px;font-size:.616rem;font-weight:700}.pp-card-body{flex:1}.pp-title{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4rem;margin:0;font-size:.792rem;font-weight:800;display:-webkit-box;overflow:hidden}.region-indicator{color:var(--text-muted);margin-left:4px;font-size:.66rem;font-weight:500}.pp-card-footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:15px;display:flex}.pp-price{color:var(--accent);font-size:1.1rem;font-weight:900}.pp-btn-view{background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:.748rem;font-weight:700;transition:all .2s}.profile-product-card:hover .pp-btn-view{background:var(--accent);color:#fff}.feedback-header-premium{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.feedback-stats-pill{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;padding:2px;display:flex}.fs-item{border-radius:4px;align-items:center;gap:8px;padding:8px 16px;display:flex}.fs-count{font-size:.88rem;font-weight:800;font-family:var(--font-mono)}.fs-label{text-transform:uppercase;letter-spacing:.5px;opacity:.7;font-size:.616rem;font-weight:700}.fs-item.pos{color:#10b981}.fs-item.neg{color:#fb0a37}.fs-divider{background:var(--border-color);width:1px;height:16px;margin:0 4px}.feedback-segmented-control{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;width:380px;max-width:100%;padding:4px;display:flex;position:relative;overflow:visible}.control-btn{z-index:2;height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:.836rem;font-weight:700;transition:color .25s;display:flex;position:relative}.control-btn.active{color:var(--text-primary)}.control-btn.pos.active{color:var(--accent)}.control-btn.neg.active{color:#fb0a37}.control-btn:hover:not(.active){color:var(--text-primary)}.control-btn.pos:hover:not(.active){color:var(--accent)}.control-btn.neg:hover:not(.active){color:#fb0a37}.control-active-indicator.positive{background:#10b98126;border-color:#10b98133}.control-active-indicator.negative{background:#fb0a3726;border-color:#fb0a3733}@media (width<=768px){.feedback-header-premium{flex-direction:column;align-items:stretch}.feedback-segmented-control{width:100%}.feedback-stats-pill{justify-content:center}.fs-label{display:none}}@media (width<=480px){.control-btn span{display:none}.control-btn svg{margin:0}.control-btn:first-child span{display:block}}.feedback-list{flex-direction:column;gap:15px;display:flex}.feedback-row{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:flex-start;gap:30px;padding:20px;display:flex}@media (width<=600px){.feedback-row{flex-direction:column;gap:15px}.voter-chip{min-width:unset;width:100%}}.voter-chip{cursor:pointer;align-items:center;gap:12px;min-width:180px;display:flex}.voter-chip-avatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex;overflow:hidden}.voter-chip-avatar img{object-fit:cover;width:100%;height:100%}.voter-chip-info{flex-direction:column;display:flex}.voter-chip-name{font-size:.792rem;font-weight:700}.voter-chip-date{color:var(--text-muted);font-size:.66rem}.feedback-content{flex:1;align-items:center;gap:12px;display:flex}.feedback-type-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.feedback-type-icon.positive{color:#10b981;background:#10b9811a}.feedback-type-icon.negative{color:#fb0a37;background:#fb0a371a}.feedback-text{color:var(--text-primary);font-size:.81rem}.loading-state,.empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.empty-state svg,.empty-state img{opacity:.2!important;margin-bottom:8px!important}.empty-state h4{color:var(--text-primary)!important;margin:0!important;font-size:1.1rem!important;font-weight:700!important}.empty-state p{max-width:320px!important;color:var(--text-muted)!important;margin:0!important;font-size:.85rem!important;line-height:1.5!important}@media (width<=992px){.profile-layout{grid-template-columns:1fr}.profile-sidebar{flex-direction:column-reverse}}@media (width<=768px){.profile-avatar-outer{width:88px;height:88px}}@media (width<=600px){.profile-header{padding:24px 20px}.profile-avatar-section{text-align:left;flex-direction:row;align-items:center;gap:16px}.profile-avatar-outer{flex-shrink:0;width:76px;height:76px}.profile-header-content{flex-direction:column;align-items:stretch;gap:20px}.profile-title-area{align-items:flex-start;gap:2px}.profile-name{text-align:left;flex-wrap:nowrap;justify-content:flex-start;font-size:1.232rem}.profile-verified-check{width:26px;height:26px;bottom:-2px;right:-4px}.profile-header-actions{flex-flow:wrap;justify-content:center;gap:12px;width:100%}.btn-profile-vote{flex:none;justify-content:center;width:42px;height:42px;padding:0}.btn-profile-vote span{display:none}.btn-profile-edit{justify-content:center;width:100%}.profile-external-actions{justify-content:center;gap:12px;width:auto}.btn-profile-message{flex:none;justify-content:center;width:42px;height:42px;padding:0}.btn-profile-message span{display:none}.feedback-row{flex-direction:column;gap:20px}}@media (width<=480px){.profile-products-grid{grid-template-columns:1fr}}.create-offer-page{max-width:1000px;margin:0 auto;padding-bottom:60px}.custom-header{align-items:center;gap:20px;width:100%;display:flex}.btn-back-minimal{border:1px solid var(--border-color);background:var(--bg-secondary);width:42px;height:42px;color:var(--text-primary);cursor:pointer;transition:var(--transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-back-minimal:hover{border-color:var(--accent);color:var(--accent);transform:translate(-3px)}@media (width<=1300px){.custom-header{flex-direction:row;align-items:center;gap:16px;padding:0;text-align:left!important}}@media (width<=767px){.create-offer-page{padding:0 16px}.custom-header{margin-bottom:24px;align-items:center!important}.page-title{margin:0;font-size:1.32rem}.btn-back-minimal{width:36px;height:36px}}.offer-form{margin-top:30px}.create-offer-page .form-grid{width:100%!important;display:block!important}.create-offer-page .form-section.card{margin-bottom:30px;width:100%!important}.form-section.card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:20px;min-width:0;padding:30px;display:flex;position:relative}.form-section.full-width{grid-column:span 2}@media (width<=992px){.form-section.card{padding:24px}}@media (width<=480px){.form-section.card{border-radius:4px;padding:16px}}.section-desc{color:var(--text-muted);margin-top:-10px;margin-bottom:15px;font-size:.66rem}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.input-group label{color:var(--text-muted);align-items:center;gap:8px;font-size:.66rem;font-weight:700;display:flex}.char-counter{color:var(--text-muted);margin-left:auto;font-size:.66rem;font-weight:500}.limit-warning{color:#fb0a37!important}.input-group input,.input-group select{background:var(--bg-tertiary);border:1px solid var(--border-color);height:48px;color:var(--text-primary);transition:var(--transition);box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;padding:0 16px;font-size:.748rem}.input-group textarea,.offer-description-textarea{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);transition:var(--transition);box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;min-height:120px;padding:12px 16px;font-size:.748rem;line-height:1.5;resize:vertical!important}.input-group input:focus,.input-group select:focus,.input-group textarea:focus,.offer-description-textarea:focus{border-color:var(--accent);outline:none}.textarea-footer{justify-content:center;margin-top:10px;padding:0 4px;display:flex}.btn-text-action{color:var(--text-primary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:.634rem;font-weight:700;transition:all .2s;display:flex}.btn-text-action:hover{color:var(--accent)}.row-group{grid-template-columns:1fr 1.2fr;gap:20px;display:grid}.select-wrapper{width:100%;position:relative}.select-wrapper select{appearance:none;width:100%}.modern-number-input{background:var(--bg-tertiary);border:1px solid var(--border-color);box-sizing:border-box;height:48px;transition:var(--transition);border-radius:4px;align-items:center;gap:4px;padding:4px;display:flex}.modern-number-input:focus-within{border-color:var(--accent)}.modern-number-input input{text-align:center;box-shadow:none;flex:1;font-weight:700;background:0 0!important;border:none!important;width:100%!important;padding:8px 4px!important}.btn-stepper{background:var(--bg-secondary);width:32px;height:32px;color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-stepper:hover{background:var(--bg-primary);border-color:var(--accent);color:var(--accent)}.select-icon{pointer-events:none;color:var(--text-muted);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.delivery-toggle{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;flex-wrap:nowrap;gap:0;width:fit-content;max-width:100%;padding:4px;display:flex;position:relative;overflow:auto visible}.delivery-toggle::-webkit-scrollbar{display:none}@media (width<=480px){.delivery-toggle{width:100%;border-radius:12px!important;padding:4px!important;display:flex!important;overflow-x:auto!important}}.delivery-toggle button{z-index:2;height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.748rem;font-weight:700;transition:all .25s;display:flex;position:relative}.delivery-toggle button.active{color:var(--text-primary);background:rgba(var(--accent-rgb,100, 103, 104), .15);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .12)}.delivery-toggle button:hover:not(.active){color:var(--text-primary)}.manual-delivery-fields{flex-direction:column;gap:15px;display:flex}.time-input-row{gap:12px;display:flex}.time-input-row .modern-number-input{flex:1.2;min-width:100px}.time-input-row .unit-select{flex:1;min-width:130px}.bulk-pricing-section{flex-direction:column;gap:12px;margin-top:10px;display:flex}.bulk-pricing-section .section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=480px){.bulk-pricing-section .section-header{flex-direction:column;align-items:flex-start}.btn-add-tier{justify-content:center;width:100%;height:40px}}.btn-add-tier{background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.66rem;font-weight:700;display:flex}.btn-add-tier:hover{background:var(--accent);color:#fff}.tier-row{grid-template-columns:1fr 1fr 42px;align-items:center;gap:12px;width:100%;animation:.3s ease-out slideUp;display:grid}@media (width<=480px){.tier-row{background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:4px;grid-template-columns:1fr;gap:8px;padding:12px}.tier-row .btn-remove-item{width:100%;height:40px;margin-left:auto}}.tier-row input{background:var(--bg-tertiary);border:1px solid var(--border-color);min-width:0;color:var(--text-primary);transition:var(--transition);border-radius:4px;flex:1;padding:12px 16px;font-size:.836rem}.btn-delete-tier{color:#fb0a37;cursor:pointer;width:32px;height:32px;transition:var(--transition);background:#fb0a371a;border:1px solid #fb0a3733;border-radius:4px;justify-content:center;align-items:center;display:flex}.btn-delete-tier:hover{color:#fff;background:#fb0a37}.search-dropdown-container{width:100%;position:relative}.search-dropdown-container .search-box{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;align-items:center;height:48px;padding:0 16px;display:flex}.search-dropdown-container .search-box input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:.792rem}.country-list-portal{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:1000;border-radius:4px;flex-direction:column;width:100%;max-height:300px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.country-list-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;display:flex}.country-list-header span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:700}.btn-done{background:var(--accent);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:4px;padding:4px 12px;font-size:.66rem;font-weight:600}.btn-done:hover{opacity:.9;transform:translateY(-1px)}.country-list-scroll{flex:1;overflow-y:auto}.country-item{cursor:pointer;color:var(--text-primary);transition:var(--transition);border-radius:4px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.792rem;display:flex}.country-item:hover{background:var(--bg-tertiary)}.country-item.selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.selected-countries-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.country-tag{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;align-items:center;gap:8px;padding:4px 10px;font-size:.66rem;font-weight:600;display:flex}.flag-img-tiny{object-fit:cover;width:16px;height:11px;box-shadow:none;vertical-align:middle;border-radius:1px;display:inline-block}.country-tag svg{cursor:pointer;color:#fb0a37}.advanced-item-row{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;margin-bottom:20px;transition:border-color .2s,background-color .2s;position:relative}.advanced-item-row:hover{border-color:var(--accent)}.item-header{background:var(--bg-tertiary);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 24px;transition:background-color .2s;display:flex}.item-header:hover{background:rgba(var(--accent-rgb), .05)}.item-label-group{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.item-collapse-icon{color:var(--text-muted);align-items:center;display:flex}.item-label{color:var(--text-primary);align-items:center;gap:8px;min-width:0;font-size:.748rem;font-weight:800;display:flex}.item-preview{color:var(--text-muted);opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:.704rem;font-weight:400;overflow:hidden}.advanced-inputs{border-top:1px solid var(--border-color);background:var(--bg-secondary);grid-template-columns:1.2fr 1fr;gap:24px;padding:24px;display:grid}.btn-remove-item{color:#fb0a37;cursor:pointer;width:38px;height:38px;transition:var(--transition);background:#fb0a371a;border:1px solid #fb0a3733;border-radius:4px;justify-content:center;align-items:center;display:flex}.btn-remove-item:hover{color:#fff;background:#fb0a37}.item-content-textarea{background:var(--bg-primary)!important;border:1px dashed var(--border-color)!important;color:var(--accent)!important;font-family:JetBrains Mono,monospace!important;font-size:.704rem!important;line-height:1.6!important}.item-content-textarea:focus{background:var(--bg-tertiary)!important;border-style:solid!important}.item-instruction-textarea{background:var(--bg-secondary)!important;font-size:.704rem!important;line-height:1.6!important}.btn-add-item{cursor:pointer;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;margin-top:20px;transition:all .3s;display:flex;background:rgba(var(--accent-rgb), .03)!important;border:2px dashed var(--border-color)!important;color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:16px!important;font-size:.704rem!important;font-weight:800!important}.btn-add-item:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:rgba(var(--accent-rgb), .08)!important}.stock-summary{color:var(--text-primary);text-align:right;margin-top:20px;font-size:.836rem}.form-footer{grid-column:span 2;justify-content:center;margin-top:40px;display:flex}.btn-submit-offer{height:56px;padding:0 40px;font-size:.968rem}@media (width<=768px){.form-grid{grid-template-columns:1fr;gap:20px}.form-section.full-width{grid-column:span 1}.items-grid{grid-template-columns:1fr}.row-group{grid-template-columns:1fr;gap:15px}.advanced-inputs{grid-template-columns:1fr;gap:15px;padding:16px}.form-footer{grid-column:span 1;margin-top:30px}}@media (width<=480px){.page-header.custom-header{flex-direction:column;align-items:flex-start;gap:16px}.header-text .page-title{font-size:1.056rem}.header-text .page-subtitle{font-size:.66rem}.item-header{padding:12px 16px}.item-label{font-size:.66rem}}.section-divider{background:var(--border-color);opacity:.5;height:1px;margin:15px 0}.manage-offers-page{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex}.manage-offers-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px 32px;display:flex}.page-title{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}.btn-create-offer{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:10px;padding:10px 24px;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.btn-create-offer:hover{filter:brightness(1.1);transform:translateY(-1px)}.offers-toolbar{gap:15px;margin-bottom:30px;display:flex}.search-box{background:var(--bg-secondary);border:1px solid var(--border-color);height:48px;color:var(--text-muted);box-shadow:none;border-radius:4px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.search-box input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.836rem}.filter-group{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;width:320px;padding:4px;display:flex;position:relative;overflow:visible}.btn-filter-pill{z-index:2;height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:.836rem;font-weight:700;transition:color .25s;display:flex;position:relative}.btn-filter-pill:hover:not(.active),.btn-filter-pill.active{color:var(--text-primary)}.control-active-indicator{background:rgba(var(--accent-rgb,100, 103, 104), .15);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .12);z-index:1;pointer-events:none;border-radius:4px;width:calc(33.33% - 4px);transition:transform .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.offers-list{flex-direction:column;gap:15px;display:flex}.offer-item-card{background:var(--bg-secondary);border:1px solid var(--border-color);transition:var(--transition);box-shadow:none;border-radius:4px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.offer-item-card:hover{border-color:rgba(var(--accent-rgb), .3);transform:translateY(-2px)}.offer-item-card.inactive{opacity:.55;filter:grayscale(.2)}.offer-item-card.inactive .offer-icon-wrapper{background:rgba(var(--text-muted-rgb), .1);color:var(--text-muted)}.offer-item-card.inactive .offer-price{color:var(--text-muted)}.offer-main-info{align-items:center;gap:20px;display:flex}.offer-icon-wrapper{aspect-ratio:1;background:rgba(var(--accent-rgb), .1);width:48px;height:48px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.offer-title{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.792rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.region-indicator{font-size:inherit;color:inherit;font-weight:inherit}.offer-meta{color:var(--text-muted);align-items:center;gap:10px;font-size:.748rem;display:flex}.offer-price{color:#10b981;font-weight:800;font-family:var(--font-mono)}.dot{opacity:.5}.offer-actions{align-items:center;gap:25px;display:flex}.action-buttons{gap:10px;display:flex}.btn-icon-action{background:var(--bg-tertiary);border:1px solid var(--border-color);width:38px;height:38px;color:var(--text-primary);cursor:pointer;transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;display:flex}.btn-icon-action:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb), .05)}.btn-icon-action.loading{background:var(--bg-tertiary);border-color:var(--accent)}.btn-icon-action.success{color:#fff!important;background:#10b981!important;border-color:#10b981!important}.btn-icon-action .spin-icon{animation:1s linear infinite btn-spin}.btn-icon-action.delete:hover{color:#fb0a37;background:#fb0a370d;border-color:#fb0a37}.manage-offers-page .loading-state,.manage-offers-page .empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.manage-offers-page .empty-state svg,.manage-offers-page .loading-state svg,.manage-offers-page .empty-state img{margin:0 auto!important}.manage-offers-page .empty-state h3{color:var(--text-primary)!important;text-align:center!important;margin:0 auto!important;font-size:1.1rem!important;font-weight:800!important}.manage-offers-page .empty-state p{color:var(--text-muted)!important;text-align:center!important;max-width:400px!important;margin:0 auto!important;font-size:.836rem!important;line-height:1.5!important}.manage-offers-page .btn-create-offer.minimal{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px 24px;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.manage-offers-page .btn-create-offer.minimal:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-hover)}@media (width<=1300px){.manage-offers-page{gap:24px;padding:16px}.manage-offers-page .page-header{flex-direction:column;align-items:stretch;gap:20px;padding:24px;text-align:left!important}}@media (width<=975px){.manage-offers-page{padding:16px}.manage-offers-page .page-header{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.btn-create-offer{justify-content:center;width:100%;height:48px}.offers-toolbar{flex-direction:column;gap:12px}.search-box{box-sizing:border-box;width:100%}.filter-group{width:100%;padding:4px}.btn-filter-pill{white-space:nowrap;flex:1;justify-content:center;min-width:0}.offer-item-card{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.offer-main-info{gap:16px;width:100%}.offer-title{font-size:.836rem}.offer-actions{border-top:1px solid var(--border-color);justify-content:space-between;gap:12px;width:100%;padding-top:16px}.action-buttons{gap:10px}.btn-icon-action{width:38px;height:38px}}@media (width<=480px){.offer-meta{flex-wrap:wrap;gap:6px}.dot:last-of-type{display:none}.offer-delivery{opacity:.8;width:100%;margin-top:2px;display:block}.action-buttons{gap:5px}.btn-icon-action{flex:1;max-width:44px}.manage-offers-page .title-group{flex-wrap:wrap;align-items:flex-start}.manage-offers-page .title-group .page-title{flex:1 0 100%}.manage-offers-page .title-group .btn-create-offer{justify-content:center;width:100%;height:44px;margin-left:0}}.product-page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-mono)}.product-container{max-width:1200px;margin:0 auto;padding:60px 20px}.product-layout{grid-template-columns:1fr 300px;align-items:start;gap:40px;display:grid}.product-sidebar{flex-direction:column;gap:0;display:flex;position:sticky;top:100px}.product-main{flex-direction:column;gap:30px;display:flex}.product-header .category-path{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:12px;font-size:.704rem;display:flex}.category-path span{white-space:nowrap}@media (width<=600px){.product-header .category-path{margin-bottom:10px;font-size:.616rem}}.product-title{margin-bottom:15px;font-size:1.232rem;font-weight:800}.product-badges{gap:12px;display:flex}.delivery-badge,.region-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:.66rem;font-weight:800;display:flex}.delivery-badge.auto{background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.region-badge.global{background:rgba(var(--accent-rgb), .05);color:var(--text-muted)}.region-badge.restricted{color:#f59e0b;cursor:help;background:#f59e0b1a;border:1px solid #f59e0b33}.region-badge.country{background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color)}.only-available-content{align-items:center;gap:8px;display:flex}.flag-img-small{object-fit:cover;width:20px;height:14px;box-shadow:none;vertical-align:middle;border-radius:2px;display:inline-block}.purchase-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:30px}.price-tag{align-items:flex-start;margin-bottom:12px;display:flex}.price-tag .currency{color:var(--accent);margin-top:4px;font-size:.88rem;font-weight:800}.price-tag .amount{font-size:1.936rem;font-weight:900}.stock-info{color:var(--text-muted);align-items:center;gap:10px;margin-bottom:30px;font-size:.748rem;display:flex}.btn-buy-now{background:var(--accent);color:#fff;cursor:pointer;width:100%;height:56px;transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;gap:12px;font-size:.88rem;font-weight:800;display:flex}.btn-buy-now:hover{filter:brightness(1.1);transform:translateY(-2px)}.btn-buy-now:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-tertiary)}.btn-message-seller{background:var(--bg-tertiary);width:100%;height:50px;color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:.836rem;font-weight:700;display:flex}.btn-message-seller:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.trust-points{flex-direction:column;gap:15px;margin-top:30px;display:flex}.trust-item{color:var(--text-muted);align-items:center;gap:12px;font-size:.704rem;display:flex}.trust-item svg{color:var(--accent)}.product-page-loading,.product-page-error{min-height:80vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.product-description-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:2.5rem}.product-description-card h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;font-size:.704rem;font-weight:800}.description-outer{position:relative}.formatted-content{color:var(--text-secondary);font-size:.748rem;line-height:1.6}.formatted-content.collapsed{-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.view-more-btn{color:var(--accent);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:8px 0;font-size:.704rem;font-weight:800;transition:all .2s;display:flex}.view-more-btn:hover{color:var(--text-primary);transform:translate(4px)}.seller-card-rich{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;margin-top:20px;padding:24px}.seller-header{align-items:center;gap:15px;margin-bottom:20px;display:flex}.seller-avatar-ring{background:var(--avatar-border-color);border-radius:50%;width:48px;height:48px;padding:3px}.seller-avatar-inner{background:var(--bg-tertiary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.968rem;font-weight:800;display:flex;overflow:hidden}.seller-avatar-inner img{object-fit:cover;width:100%;height:100%}.seller-socials-strip{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.social-icon-link{transition:var(--transition);opacity:.8;justify-content:center;align-items:center;display:flex}.social-icon-link:hover{opacity:1;filter:brightness(1.2);transform:translateY(-2px)}.seller-name-link{color:var(--accent);cursor:pointer;font-size:.836rem;font-weight:800}.seller-badge.mini{background:rgba(var(--accent-rgb), .1);color:var(--accent);text-transform:uppercase;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.572rem;font-weight:700;display:flex}.seller-trust-card-compact{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:8px;margin-bottom:24px;padding:15px;display:flex}.trust-stats-mini-product{gap:12px;display:flex}.trust-header-product{justify-content:space-between;align-items:center;display:flex}.trust-label{color:var(--text-muted);text-transform:uppercase;font-size:.616rem;font-weight:700}.trust-value{font-size:.792rem;font-weight:800}.trust-bar-product{background:var(--bg-secondary);border-radius:100px;width:100%;height:6px;overflow:hidden}.trust-fill-product{background:linear-gradient(90deg,#10b981,#34d399);border-radius:100px;height:100%}.member-since{color:var(--text-muted);margin-top:4px;font-size:.572rem;font-weight:500}.btn-view-profile{border:1px solid var(--border-color);width:100%;height:44px;color:var(--text-primary);cursor:pointer;transition:var(--transition);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:10px;font-size:.748rem;font-weight:700;display:flex}.btn-view-profile:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}@media (width<=1024px){.product-layout{gap:30px}}@media (width<=900px){.product-layout{grid-template-columns:1fr}.product-sidebar{margin-top:20px;position:static}.product-container{padding:30px 15px}}@media (width<=600px){.product-title{font-size:1.056rem}.price-tag .amount{font-size:1.584rem}.product-badges{flex-wrap:wrap}.delivery-badge,.region-badge{padding:4px 10px;font-size:.572rem}.purchase-card,.seller-card-rich{border-radius:4px;padding:20px}.btn-buy-now{height:48px;font-size:.792rem}}.checkout-overlay{z-index:9000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.checkout-modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:28px;display:flex}.checkout-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-title-group{align-items:flex-start;gap:12px;display:flex}.checkout-title-group .checkout-delivery-icon.auto{color:var(--accent);flex-shrink:0;margin-top:3px}.checkout-modal-title{color:var(--text-primary);margin:0 0 2px;font-size:1rem;font-weight:800;line-height:1.2}.checkout-modal-subtitle{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.checkout-close-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:var(--transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkout-close-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent)}.checkout-delivery-badge-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.checkout-delivery-badge{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.6rem;font-weight:800;display:inline-flex}.checkout-delivery-badge.auto{background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.checkout-delivery-badge.manual{background:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border-color)}.checkout-auto-hint{color:var(--text-muted);opacity:.85;align-items:center;gap:4px;font-size:.61rem;display:flex}.checkout-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-row-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:.748rem;font-weight:600}.checkout-qty-stepper{align-items:center;gap:8px;display:flex}.qty-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-primary);cursor:pointer;transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;display:flex}.qty-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.qty-btn:disabled{opacity:.4;cursor:not-allowed}.qty-value{text-align:center;min-width:32px;color:var(--text-primary);font-size:1rem;font-weight:800}.qty-max{color:var(--text-muted);font-size:.64rem;font-weight:500}.checkout-price-breakdown{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:8px;padding:16px;display:flex}.checkout-breakdown-row{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.748rem;display:flex}.checkout-breakdown-row.muted{opacity:.75}.checkout-breakdown-total{color:var(--text-primary);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:.88rem;font-weight:800;display:flex}.checkout-breakdown-total .total-value{color:var(--accent);font-size:1.1rem}.checkout-balance-row{border-radius:4px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.748rem;font-weight:700;display:flex}.checkout-balance-row.ok{color:#10b981;background:#10b98114;border:1px solid #10b98140}.checkout-balance-row.low{color:#fb0a37;background:#fb0a3714;border:1px solid #fb0a3740}.checkout-error{color:#fb0a37;background:#fb0a370f;border:1px solid #fb0a3738;border-radius:4px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:.72rem;font-weight:600;line-height:1.4;display:flex}.checkout-error svg{flex-shrink:0;margin-top:1px}.checkout-btn-primary{background:var(--accent);color:#fff;cursor:pointer;width:100%;height:52px;transition:var(--transition);border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;font-size:.88rem;font-weight:800;display:flex}.checkout-btn-primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.checkout-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.checkout-btn-primary.success{color:#fff!important;opacity:1!important;cursor:default!important;background:#10b981!important;transform:none!important}.checkout-btn-topup{width:100%;height:52px;color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:10px;font-size:.836rem;font-weight:700;display:flex}.checkout-btn-topup:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.checkout-escrow-note{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:5px;margin:0;font-size:.64rem;display:flex}.checkout-escrow-note svg{color:var(--accent)}.ro-spin{animation:.8s linear infinite checkout-spin!important;display:inline-block!important}@keyframes checkout-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=480px){.checkout-overlay{align-items:flex-end;padding:0}.checkout-modal{border-radius:4px 4px 0 0;max-width:100%;max-height:95dvh;overflow-y:auto}}.account-settings-page{width:100%;max-width:1100px;margin:0 auto;animation:.4s ease-out fadeIn}.settings-layout{grid-template-columns:280px 1fr;align-items:start;gap:28px;width:100%;display:grid}.settings-sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.profile-card{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;box-shadow:none;border-radius:4px;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.avatar-wrap{width:80px;height:80px;position:relative}.avatar-img{object-fit:cover;border:3px solid var(--avatar-border-color);border-radius:50%;width:80px;height:80px}.avatar-fallback{background:var(--accent-muted);border:3px solid var(--avatar-border-color);width:80px;height:80px;color:var(--avatar-border-color);font-size:1.408rem;font-weight:800;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.seller-badge{background:var(--accent);color:#fff;border:2px solid var(--bg-secondary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.616rem;font-weight:800;display:flex;position:absolute;bottom:2px;right:2px}.profile-card-name{color:var(--text-primary);font-size:.924rem;font-weight:700}.profile-card-role{color:var(--text-muted);background:var(--bg-tertiary);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:3px 10px;font-size:.686rem;font-weight:600}.profile-card-stats{border-top:1px solid var(--border-color);justify-content:center;gap:12px;width:100%;margin-top:10px;padding:14px 0;display:flex}.p-stat{color:var(--text-muted);align-items:center;gap:6px;font-size:.704rem;font-weight:700;display:flex}.p-stat svg{color:var(--accent)}.trust-score-section-settings{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;transition:var(--transition);border-radius:4px;flex-direction:column;gap:8px;margin-top:4px;padding:12px 14px;display:flex}[data-theme=dark] .trust-score-section-settings{border-color:#ffffff1f}.trust-score-header{justify-content:space-between;align-items:center;width:100%;display:flex}.trust-score-title{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:.572rem;font-weight:800}.trust-score-val{font-size:.792rem;font-weight:900;font-family:var(--font-mono)}.trust-score-val.good{color:#10b981}.trust-score-val.average{color:#f59e0b}.trust-score-val.poor{color:#fb0a37}.trust-score-bar-wrap{width:100%}.trust-score-bar{background:var(--bg-primary);border-radius:4px;width:100%;height:6px;overflow:hidden}.trust-score-fill{border-radius:4px;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1)}.trust-score-fill.good{background:linear-gradient(90deg,#10b981 0%,#4ade80 100%)}.trust-score-fill.average{background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 100%)}.trust-score-fill.poor{background:linear-gradient(90deg,#fb0a37 0%,#ff4d6d 100%)}.trust-stats-mini{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.stat-divider{background:var(--border-color);width:1px;height:10px}.mini-stat{align-items:center;gap:4px;font-size:.66rem;font-weight:800;display:flex}.mini-stat.pos{color:#10b981}.mini-stat.neg{color:#fb0a37}.settings-nav{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;flex-direction:column;gap:4px;padding:8px;display:flex}.settings-nav-item{color:var(--text-muted);cursor:pointer;transition:var(--transition);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:.792rem;font-weight:500;display:flex}.settings-nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.settings-nav-item.active{background:var(--accent-muted);color:var(--accent);font-weight:700}.settings-nav-item.active svg{color:var(--accent)}.settings-content{flex-direction:column;gap:0;display:flex}.settings-panel{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:36px;animation:.25s ease-out panelFadeIn}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.panel-header{margin-bottom:28px}.panel-title{color:var(--text-primary);margin-bottom:6px;font-size:1.144rem;font-weight:800}.panel-desc{color:var(--text-muted);font-size:.774rem;line-height:1.5}.info-row{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 18px;display:flex}.info-icon{color:var(--accent);flex-shrink:0}.info-text{flex-direction:column;flex:1;gap:2px;display:flex}.info-label{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:.686rem;font-weight:600}.info-value{color:var(--text-primary);font-size:.792rem;font-weight:600;font-family:var(--font-mono)}.badge-connected{background:rgba(var(--accent-rgb), .15);color:var(--accent);letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:.634rem;font-weight:700}.form-divider{background:var(--border-color);height:1px;margin:24px 0}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex;position:relative}.form-label{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:.722rem;font-weight:700}.form-input{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);font-size:.836rem;font-family:var(--font-mono);transition:var(--transition);resize:none;border-radius:4px;padding:13px 16px}.form-input:focus{border-color:var(--accent);background:var(--bg-primary);outline:none}.form-textarea{min-height:90px;line-height:1.6}.char-count{color:var(--text-muted);text-align:right;font-size:.66rem;font-family:var(--font-mono)}.btn-save{background:var(--accent);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:4px;align-items:center;gap:8px;margin-top:4px;padding:12px 28px;font-size:.792rem;font-weight:700;display:inline-flex}.btn-save:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 90%, #fff)}.btn-save:disabled{opacity:.7;cursor:not-allowed}.btn-save.success{background:#10b981}.btn-save.loading{opacity:.7}.btn-save .spin{animation:.8s linear infinite spin}.feedback-msg{border-radius:4px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 16px;font-size:.774rem;display:flex}.feedback-msg.error{background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .25);color:var(--color-error)}.notif-list{flex-direction:column;gap:0;margin-bottom:24px;display:flex}.notif-row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.notif-row:last-child{border-bottom:none}.notif-info{flex-direction:column;gap:4px;display:flex}.notif-label{color:var(--text-primary);font-size:.81rem;font-weight:600}.notif-desc{color:var(--text-muted);max-width:380px;font-size:.704rem;line-height:1.4}.toggle-switch{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;width:44px;height:24px;transition:var(--transition);border-radius:999px;flex-shrink:0;position:relative}.toggle-switch.on{background:var(--accent);border-color:var(--accent)}.toggle-knob{background:var(--text-muted);border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s;position:absolute;top:3px;left:3px}.toggle-switch.on .toggle-knob{background:#fff;transform:translate(20px)}.section-block{margin-bottom:8px}.block-title{color:var(--accent);margin-bottom:8px;font-size:.88rem;font-weight:700}.block-desc{color:var(--text-muted);margin-bottom:16px;font-size:.748rem;line-height:1.5}.session-row{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:16px;padding:14px 18px;display:flex}.session-info{flex-direction:column;flex:1;gap:3px;display:flex}.session-device{color:var(--text-primary);font-size:.792rem;font-weight:600}.session-detail{color:var(--text-muted);font-size:.686rem}.badge-active{background:rgba(var(--accent-rgb), .15);color:var(--accent);border-radius:4px;padding:4px 10px;font-size:.634rem;font-weight:700}.btn-danger-outline{color:var(--color-error);border:1.5px solid var(--color-error);cursor:pointer;transition:var(--transition);background:0 0;border-radius:4px;align-items:center;gap:8px;padding:10px 22px;font-size:.774rem;font-weight:700;display:inline-flex}.btn-danger-outline:hover{background:rgba(var(--color-error-rgb), .08)}.btn-danger{background:var(--color-error);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:4px;align-items:center;gap:8px;padding:10px 22px;font-size:.774rem;font-weight:700;display:inline-flex}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 90%, #fff)}.btn-danger:disabled{opacity:.4;cursor:not-allowed}.btn-ghost{background:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);border-radius:4px;align-items:center;gap:6px;padding:10px 18px;font-size:.774rem;font-weight:600;display:inline-flex}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.confirm-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.confirm-bar span{color:var(--text-muted);font-size:.774rem;font-weight:500}.danger-zone{background:rgba(var(--color-error-rgb), .04);border:1px solid rgba(var(--color-error-rgb), .2);border-radius:4px;margin-top:8px;padding:24px}.danger-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.danger-icon,.danger-title{color:var(--color-error)}.delete-confirm{flex-direction:column;gap:12px;display:flex}.delete-prompt{color:var(--text-secondary);font-size:.774rem}.delete-prompt strong{color:var(--text-primary);font-family:var(--font-mono)}.btn-text-action{color:var(--accent);cursor:pointer;transition:var(--transition);background:0 0;border:none;padding:0;font-size:.722rem;font-weight:700}.btn-text-action:hover{color:var(--text-primary);text-decoration:underline}.phone-auth-controls{align-items:center;gap:12px;margin-top:4px;display:flex}.otp-verification-wrapper{flex-flow:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.otp-actions{align-items:center;gap:10px;display:flex}.phone-mask{font-family:var(--font-mono)}.avatar-edit-group{flex-direction:row;align-items:center;gap:24px;margin-bottom:24px;display:flex}.avatar-preview-container{flex-shrink:0;width:80px;height:80px;position:relative}.avatar-img-preview{object-fit:cover;border:3px solid var(--border-color);border-radius:50%;width:80px;height:80px}.avatar-fallback-preview{background:var(--bg-tertiary);width:80px;height:80px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:1.408rem;font-weight:800;display:flex}.avatar-upload-overlay{background:#00000080;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatar-edit-controls{flex-direction:column;flex:1;display:flex}.avatar-button-stack{align-items:center;gap:12px;margin-top:8px;display:flex}.avatar-help-text{margin-top:8px!important;font-size:10px!important}.social-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.panel-header-info{flex:1}.mini-input{background:var(--bg-primary);border:1px solid var(--border-color);width:180px;color:var(--text-primary);font-size:.774rem;font-family:var(--font-mono);border-radius:4px;padding:10px 14px}.btn-compact-accent,.btn-compact-success{white-space:nowrap;cursor:pointer;transition:var(--transition);border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.722rem;font-weight:700;display:inline-flex}.btn-compact-accent{background:var(--accent);color:#fff}.btn-compact-success{background:var(--color-success);color:#fff}.otp-box{letter-spacing:4px;text-align:center;font-weight:700}.error-text-mini{color:var(--color-error);align-items:center;gap:6px;margin-top:4px;font-size:.686rem;font-weight:600;display:flex}.pw-input-wrap{width:100%;position:relative}.pw-toggle{color:var(--text-muted);cursor:pointer;z-index:2;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-form-stack{flex-direction:column;gap:16px;display:flex}@media (width<=1024px){.settings-layout{grid-template-columns:240px 1fr;gap:20px}}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-sidebar{flex-direction:column-reverse;position:static}.settings-nav{scrollbar-width:none;border-radius:4px;flex-direction:row;padding:6px;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-item{white-space:nowrap;flex:1;justify-content:center;padding:10px 16px;font-size:.748rem}.profile-card{text-align:left;flex-direction:row;align-items:center;gap:20px;padding:20px}.profile-card-info{text-align:left}.profile-card-stats{border:none;flex-direction:column;align-items:flex-start;gap:8px;width:auto;margin:0;padding:0}.trust-score-section-settings{display:none}.profile-card-socials{display:none!important}}@media (width<=768px){.settings-panel{padding:28px 24px}.info-row{flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 14px}.badge-connected{white-space:nowrap;flex-shrink:0;margin-left:auto}.sa-platform-row{flex-direction:column;align-items:stretch}.sa-platform-body{width:100%}.sa-platform-icon{width:38px;height:38px}.phone-auth-controls{flex-direction:row;align-items:center;gap:8px;width:100%}.otp-verification-wrapper{flex-direction:column;align-items:flex-start}.mini-input{flex:1;width:100%}.avatar-edit-group{flex-direction:column;align-items:flex-start;gap:16px}.avatar-button-stack{flex-wrap:wrap}.social-header{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=480px){.account-settings-page{padding:0 4px}.page-header{margin-bottom:20px}.page-title{font-size:1.32rem}.settings-nav-item span{display:none}.settings-nav-item{padding:12px}.profile-card{gap:12px;padding:16px}.avatar-wrap,.avatar-img,.avatar-fallback{width:60px;height:60px}.settings-panel{border-radius:4px;padding:20px 16px}.panel-title{font-size:1.012rem}.form-input{padding:11px 14px;font-size:.792rem}.btn-save{justify-content:center;width:100%;padding:14px}.notif-desc{max-width:100%;font-size:.66rem}.notif-row{flex-direction:column;align-items:flex-start;gap:12px}.toggle-switch{align-self:flex-end}.settings-otp{justify-content:center;gap:6px;width:100%}.otp-box.mini{width:32px;height:38px;font-size:.88rem}.avatar-edit-group{text-align:center;align-items:center;width:100%}.avatar-button-stack{flex-direction:column;justify-content:center;gap:8px;width:100%}.avatar-button-stack button,.otp-actions{justify-content:center;width:100%}.sa-platform-row{gap:12px;padding:14px 12px}.sa-platform-icon{width:36px;height:36px}}.sa-filled-badge{background:var(--accent-muted);color:var(--accent);font-size:.704rem;font-weight:700;font-family:var(--font-mono);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.sa-preview-strip{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;padding:14px 20px;animation:.3s ease-out panelFadeIn;display:flex}.sa-preview-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:.686rem;font-weight:700}.sa-preview-icons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-preview-icon{background:rgba(var(--card-bg-rgb), .6);border:1px solid var(--border-color);width:36px;height:36px;color:var(--platform-color,var(--text-muted));transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:flex}.sa-preview-icon:hover{background:var(--platform-color,var(--accent));color:#fff;border-color:#0000}.sa-platform-list{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.sa-platform-row{background:var(--bg-secondary);border:1px solid var(--border-color);transition:var(--transition);border-radius:4px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.sa-platform-row:hover{border-color:color-mix(in srgb, var(--border-color) 60%, var(--accent))}.sa-platform-row.filled{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .02)}.sa-platform-row.has-error{border-color:rgba(var(--color-error-rgb), .4);background:rgba(var(--color-error-rgb), .03)}.sa-platform-icon{background:color-mix(in srgb, var(--platform-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--platform-color) 25%, transparent);width:44px;height:44px;color:var(--platform-color);transition:var(--transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.sa-platform-row.filled .sa-platform-icon{background:var(--platform-color);border-color:var(--platform-color);color:#fff}.sa-platform-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sa-platform-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:.722rem;font-weight:700;display:flex}.sa-linked-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;display:inline-block}.sa-input-wrap{align-items:center;width:100%;display:flex;position:relative}.sa-input{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);font-size:.774rem;font-family:var(--font-mono);transition:var(--transition);border-radius:4px;padding:11px 44px 11px 14px}.sa-input:focus{border-color:var(--accent);background:var(--bg-primary);outline:none}.sa-clear-btn{background:var(--bg-hover);border:1px solid var(--border-color);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:var(--transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;right:10px}.sa-clear-btn:hover{background:rgba(var(--color-error-rgb), .1);border-color:rgba(var(--color-error-rgb), .3);color:var(--color-error)}.sa-field-error{color:var(--color-error);align-items:center;gap:5px;font-size:.66rem;font-weight:500;display:flex}.sa-footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sa-feedback{border-radius:4px;align-items:center;gap:7px;padding:10px 16px;font-size:.748rem;font-weight:500;display:flex}.sa-feedback.error{background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .2);color:var(--color-error)}@keyframes pulse{to{opacity:1;transform:scale(1)}}.settings-otp{flex-wrap:nowrap;justify-content:flex-start;gap:6px;max-width:100%;margin:8px 0;display:flex}.otp-box.mini{background:var(--bg-secondary);border:1.5px solid var(--border-color);width:36px;min-width:0;height:42px;color:var(--accent);font-size:.968rem;font-weight:800;font-family:var(--font-mono);text-align:center;border-radius:4px;outline:none;flex-shrink:1;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.otp-box.mini:focus{border-color:var(--accent);background:var(--bg-hover)}.otp-box.mini.filled{border-color:var(--accent)}.btn-compact-accent.loading,.btn-compact-success.loading{opacity:.7;pointer-events:none}.btn-compact-accent .spin,.btn-compact-success .spin{animation:.8s linear infinite spin}.signup-page{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.signup-page:before,.signup-page:after{content:"";opacity:.12;z-index:0;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute}.signup-page:before{background:var(--accent);top:-200px;left:-200px}.signup-page:after{background:#229ed9;bottom:-200px;right:-200px}.signup-container{flex:1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.signup-card{background:rgba(var(--card-bg-rgb), .65);background:rgba(var(--bg-secondary-rgb), .95);z-index:1;width:100%;max-width:440px;box-shadow:none;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;align-items:center;padding:60px 40px;display:flex;position:relative}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signup-progress{align-items:center;gap:10px;margin-bottom:28px;display:flex}.signup-progress:before,.signup-progress:after{content:"";background:var(--border-color);border-radius:2px;flex:1;height:2px}.progress-dot{width:32px;height:32px;color:var(--text-muted);background:#0003;border:1.5px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.progress-dot.active,.progress-dot.done{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.signup-icon-wrap{background:var(--accent-muted);border:1px solid rgba(var(--accent-rgb), .2);width:64px;height:64px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.signup-icon-wrap.whatsapp{color:#25d366;background:#25d3661f;border-color:#25d36640}.signup-title{color:var(--text-primary);text-align:center;letter-spacing:-.02em;background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent) 150%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.584rem;font-weight:900}.signup-desc{color:var(--text-muted);text-align:center;margin:0 0 24px;font-size:.774rem;line-height:1.6}.signup-desc .muted{color:var(--text-muted);opacity:.7;font-size:.704rem}.signup-input-group{width:100%;margin-bottom:16px;position:relative}.input-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.signup-input{width:100%;color:var(--text-primary);font-size:.88rem;font-family:var(--font-mono);background:#0003;border:1px solid #ffffff14;border-radius:4px;padding:16px 48px;transition:all .3s}.signup-input:focus{border-color:var(--accent);box-shadow:none;background:#0000004d;outline:none}.pw-toggle{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--text-primary)}.otp-grid{justify-content:center;gap:10px;margin-bottom:20px;display:flex}.otp-box{width:52px;height:60px;color:var(--accent);font-size:1.408rem;font-weight:800;font-family:var(--font-mono);text-align:center;cursor:text;background:#0003;border:1.5px solid #ffffff1a;border-radius:4px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.otp-box:focus{border-color:var(--accent);box-shadow:none;background:#0000004d;transform:translateY(-2px)}.otp-box.filled{border-color:var(--accent);color:var(--accent)}.signup-btn{cursor:pointer;width:100%;transition:var(--transition);border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:14px 24px;font-size:.836rem;font-weight:700;display:flex}.signup-btn.primary{background:var(--accent);color:#fff}.signup-btn.primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.signup-btn.primary:disabled{opacity:.7;cursor:not-allowed}.signup-btn.ghost{background:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border-color)}.signup-btn.ghost:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.signup-btn .spin{animation:.8s linear infinite spinAnim}@keyframes spinAnim{to{transform:rotate(360deg)}}.resend-row{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.resend-timer{color:var(--text-muted);font-size:.704rem;font-family:var(--font-mono)}.btn-resend{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.722rem;font-weight:700}.btn-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.722rem;transition:color .2s}.btn-link:hover{color:var(--text-primary)}.signup-error{background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .25);width:100%;color:var(--color-error);border-radius:4px;align-items:center;gap:7px;margin-bottom:14px;padding:10px 14px;font-size:.73rem;font-weight:500;display:flex}.signup-footer-links{color:var(--text-muted);text-align:center;margin-top:16px;font-size:.722rem}.signup-footer-links a{color:var(--accent);font-weight:700;text-decoration:none}.signup-footer-links a:hover{text-decoration:underline}.signup-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 0;display:flex}.success-ring{background:rgba(var(--accent-rgb), .1);border:3px solid var(--accent);width:80px;height:80px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;animation:.4s cubic-bezier(.34,1.56,.64,1) both scaleIn;display:flex}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (width<=480px){.signup-card{border-radius:4px;padding:36px 20px 28px}.signup-title{font-size:1.144rem}.otp-box{width:40px;height:48px;font-size:1.056rem}.otp-grid{gap:7px}}.pagination-container{justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px;display:flex}.pagination-btn{background:var(--card-bg,#1a1a1a);border:1px solid var(--border-color,#333);min-width:36px;height:36px;color:var(--text-muted,#888);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:.748rem;font-weight:500;transition:all .2s;display:flex}.pagination-btn:hover:not(:disabled){background:var(--hover-bg,#252525);border-color:var(--accent,#6366f1);color:var(--text-main,#fff);transform:translateY(-1px)}.pagination-btn.active{background:var(--accent,#6366f1);border-color:var(--accent,#6366f1);color:#fff;box-shadow:none}.pagination-btn.nav-btn{gap:4px;padding:0 12px}.pagination-dots{color:var(--text-muted,#888);padding:0 4px;font-size:.748rem}@media screen and (width<=767px){.pagination-container{gap:4px}.pagination-btn{min-width:32px;height:32px;font-size:.704rem}.pagination-btn.nav-btn span{display:none}}@media screen and (width>=768px){.pagination-container{gap:6px;margin-top:32px}.pagination-btn{min-width:40px;height:40px}}@media screen and (width>=1024px){.pagination-container{gap:8px}.pagination-btn.nav-btn span{display:inline}}.proposals-history-page{flex-direction:column;gap:32px;width:100%;max-width:1300px;margin:0 auto;padding:24px;transition:all .3s;display:flex}.proposals-history-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px 32px;display:flex}.header-text .page-title{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:800;line-height:1.2}.header-text .page-subtitle{color:var(--text-muted);opacity:.8;margin:4px 0 0;font-size:.792rem}.prop-list-item{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;min-height:84px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.prop-list-item:hover{border-color:var(--accent);background:var(--bg-hover);transform:translate(4px)}.active-bar.accepted{background:var(--accent);opacity:1}.prop-list-main{flex:1;align-items:center;gap:32px;min-width:0;padding:12px 24px;display:flex}.prop-info-primary{flex-shrink:0;align-items:center;gap:16px;width:300px;min-width:0;display:flex}.prop-avatar-wrap{background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.prop-text-block{flex-direction:column;gap:2px;min-width:0;display:flex}.prop-title-text{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.836rem;font-weight:800;overflow:hidden}.prop-meta-mini{color:var(--text-muted);align-items:center;gap:8px;font-size:.66rem;font-weight:500;display:flex}.prop-date-text{font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.prop-message-snip{border-left:1px solid var(--border-color);flex:1;min-width:0;padding-left:24px}.prop-message-snip p{color:var(--text-muted);opacity:.7;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.748rem;font-style:italic;display:-webkit-box;overflow:hidden}.prop-stats-block{flex-shrink:0;align-items:center;gap:32px;display:flex}.prop-amount-stack{flex-direction:column;align-items:flex-end;gap:2px;min-width:100px;display:flex}.prop-bid-val{color:var(--accent);font-size:1.056rem;font-weight:900;font-family:var(--font-mono);text-align:right;margin:0}.prop-bid-val .curr{margin-right:2px;font-size:.704rem}.prop-payout-text{color:var(--text-muted);opacity:.6;font-size:.616rem;font-weight:700}.status-tag-modern{text-transform:uppercase;letter-spacing:.8px;text-align:center;border-radius:4px;width:100%;padding:8px 14px;font-size:.66rem;font-weight:900;transition:all .3s}.status-tag-modern.pending{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.status-tag-modern.accepted{background:rgba(var(--accent-rgb,67, 74, 76), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .2)}.prop-list-item.accepted:hover .status-tag-active-wrap .status-tag-modern{opacity:0;pointer-events:none;transform:scale(.95)}.prop-list-item.accepted:hover .btn-view-trade-mini{opacity:1;pointer-events:auto;transform:scale(1)}.prop-action-chevron{color:var(--text-muted);opacity:.4;transition:all .3s}.prop-list-item:hover .prop-action-chevron{opacity:1;color:var(--accent);transform:translate(4px)}@media (width>=1301px){.proposals-history-page{padding:32px}}@media (width<=1300px){.proposals-history-page{gap:24px;padding:16px}.proposals-history-page .page-header{flex-direction:column;align-items:stretch;gap:20px;padding:24px;text-align:left!important}.title-row-actions{flex-direction:column;align-items:stretch;gap:16px}.prop-list-main{gap:24px}.prop-info-primary{width:240px}}@media (width<=1024px){.prop-message-snip{padding-left:20px}.prop-stats-block{gap:20px}}@media (width<=850px){.proposals-history-page .page-header{flex-direction:column;align-items:stretch;gap:20px;text-align:left!important}.header-search-wrap{max-width:100%}.prop-message-snip{display:none}.prop-info-primary{flex:1;width:auto}.prop-stats-block{flex-direction:column;align-items:flex-end;gap:12px}}@media (width<=520px){.proposals-history-page{gap:20px;padding:12px}.requests-toolbar{flex-direction:column;align-items:stretch}.ro-filter-control{width:100%;overflow-x:auto}.prop-list-main{flex-direction:column;align-items:stretch;gap:20px;padding:16px}.prop-info-primary{border-bottom:1px solid var(--border-color);width:100%;padding-bottom:12px}.prop-stats-block{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}.prop-amount-stack{align-items:flex-end}.prop-bid-val{text-align:right;font-size:1.232rem}.prop-action-chevron{display:none}}@media (width<=395px){.header-text .page-title{font-size:.968rem}.btn-back-square{width:38px;height:38px}.ro-filter-control{gap:8px;width:100%;padding:6px;overflow-x:auto}.ro-control-btn span{display:none}.ro-control-btn{flex:1;height:40px;padding:0 20px}.prop-stats-block{flex-direction:column;align-items:stretch;gap:16px}.status-tag-active-wrap{width:100%}}.proposals-history-page .loading-state,.proposals-history-page .empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.proposals-history-page .empty-state svg,.proposals-history-page .loading-state svg{opacity:.2!important;margin:0 auto!important}.proposals-history-page .empty-state h3{color:var(--text-primary)!important;text-align:center!important;margin:0 auto!important;font-size:1.1rem!important;font-weight:800!important}.proposals-history-page .empty-state p{color:var(--text-muted)!important;text-align:center!important;max-width:400px!important;margin:0 auto!important;font-size:.836rem!important;line-height:1.5!important}.proposals-history-page .empty-state .btn-switch-tab{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;margin-top:8px;padding:10px 24px;font-size:.748rem;font-weight:700;transition:all .2s}.proposals-history-page .empty-state .btn-switch-tab:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-hover)}.admin-user-mgmt{padding:20px}.btn-add-user{background:var(--accent);color:#fff;border-radius:4px;align-items:center;gap:10px;padding:10px 20px;font-size:.792rem;font-weight:800;transition:transform .2s;display:flex}.btn-add-user:hover{transform:translateY(-2px)}.user-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.search-bar{background:var(--bg-secondary);border:1px solid var(--border-color);max-width:500px;box-shadow:none;border-radius:4px;flex:1;align-items:center;gap:12px;padding:10px 15px;display:flex}.search-bar input{color:var(--text-primary);background:0 0;border:none;flex:1;font-size:.836rem}.user-count{color:var(--text-muted);align-items:center;gap:8px;font-size:.792rem;font-weight:600;display:flex}.table-container{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.admin-table{border-collapse:collapse;width:100%}.admin-table th{background:var(--bg-tertiary);text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:15px 20px;font-size:.66rem;font-weight:700}.admin-table td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:15px 20px;font-size:.792rem}.user-info-cell{align-items:center;gap:12px;display:flex}.user-avatar{background:var(--accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.user-meta{flex-direction:column;display:flex}.username{color:var(--text-primary);font-weight:700}.user-id{color:var(--text-muted);font-size:.66rem}.user-telegram-id-cell{color:#08c;align-items:center;gap:4px;margin-top:2px;font-size:.616rem;font-weight:600;display:flex}.role-badge{text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:.616rem;font-weight:800}.role-badge.admin{color:#fb0a37;background:#fb0a371a}.role-badge.seller{color:#10b981;background:#10b9811a}.role-badge.user{color:#3b82f6;background:#3b82f61a}.value-cell{font-weight:700;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.toggle-pill{border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.66rem;font-weight:700;display:inline-flex}.toggle-pill.on{color:#10b981;background:#10b9811a}.toggle-pill.off{color:var(--text-muted);background:#64748b1a}.actions-cell{align-items:center;gap:8px;display:flex}.edit-btn,.login-btn,.delete-btn-table,.suspend-btn-table,.activate-btn,.promote-btn,.demote-btn{border:1px solid var(--border-color);background:var(--bg-tertiary);width:36px;height:36px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.edit-btn:hover{background:var(--bg-hover);color:var(--accent);border-color:var(--accent)}.login-btn:hover{background:rgba(var(--accent-rgb), .1);color:var(--accent);border-color:var(--accent)}.delete-btn-table:hover{color:#fb0a37;background:#fb0a371a;border-color:#fb0a37}.suspend-btn-table:hover{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.activate-btn:hover{color:#10b981;background:#10b9811a;border-color:#10b981}.promote-btn:hover{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.demote-btn:hover{color:#fb0a37;background:#fb0a371a;border-color:#fb0a37}.user-name-row{align-items:center;gap:8px;display:flex}.status-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 8px;font-size:.572rem;font-weight:800}.status-pill.suspended{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733;animation:2s infinite pulse-red}@keyframes pulse-red{0%{box-shadow:none}70%{box-shadow:none}to{box-shadow:none}}.admin-modal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;width:100%;max-width:600px;animation:.3s cubic-bezier(.34,1.56,.64,1) modalPop;overflow:hidden}@keyframes modalPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-header h3{margin:0;font-size:.968rem;font-weight:800}.close-modal{color:var(--text-muted);transition:color .2s}.close-modal:hover{color:#fb0a37}.admin-edit-form{padding:25px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.input-group{flex-direction:column;gap:8px;display:flex}.input-group.full-width{grid-column:span 2}.input-group label{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:flex}.input-group input,.input-group select,.input-group textarea{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;padding:12px 15px;font-size:.836rem;transition:border-color .2s}.input-group input:focus{border-color:var(--accent)}.input-group textarea{resize:none;height:100px}.form-message{border-radius:4px;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:.792rem;font-weight:600;display:flex}.form-message.success{color:#10b981;background:#10b9811a}.form-message.error{color:#fb0a37;background:#fb0a371a}.modal-actions{justify-content:flex-end;gap:15px;margin-top:30px;display:flex}.btn-cancel{color:var(--text-muted);border-radius:4px;padding:12px 25px;font-weight:700}.btn-save{background:var(--accent);color:#fff;border-radius:4px;padding:12px 30px;font-weight:800;transition:transform .2s}.btn-save:hover{box-shadow:none;transform:translateY(-2px)}.btn-save:disabled{opacity:.5;cursor:not-allowed;transform:none}.api-key-cell{background:var(--bg-tertiary);font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:.704rem;transition:all .2s;display:flex}.api-key-cell:hover{opacity:.8;color:var(--accent)}.admin-api-section{border-top:1px solid var(--border-color);margin-top:40px;padding-top:30px}.section-header{align-items:center;gap:15px;margin-bottom:25px;display:flex}.section-header h3{margin:0;font-size:1.056rem;font-weight:800}.section-header p{color:var(--text-muted);margin:0;font-size:.792rem}.api-details-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.api-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:20px}.api-card label{color:var(--text-muted);text-transform:uppercase;margin-bottom:12px;font-size:.66rem;font-weight:800;display:block}.key-display{border:1px solid var(--border-color);background:#000;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.key-display code{color:#10b981;word-break:break-all;font-size:.792rem}.key-display button{color:var(--text-muted);transition:all .2s}.key-display button:hover{color:#fff}.warning-text{color:#fb0a37;align-items:center;gap:5px;margin-top:10px;font-size:.66rem;display:flex}.doc-meta{align-items:center;gap:10px;margin-bottom:15px;display:flex}.method{border-radius:4px;padding:3px 8px;font-size:.616rem;font-weight:800}.method.post{color:#fff;background:#10b981}.doc-meta code{color:var(--text-primary);font-size:.88rem;font-weight:700}.doc-content code{color:#3b82f6;background:#000;border-radius:4px;margin-top:5px;padding:10px;font-size:.748rem;display:block}.pagination-bar{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.page-numbers{gap:8px;display:flex}.page-num{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;justify-content:center;align-items:center;width:35px;height:35px;font-size:.792rem;font-weight:700;transition:all .2s;display:flex}.page-num:hover{border-color:var(--accent);color:var(--accent)}.page-num.active{background:var(--accent);border-color:var(--accent);color:#fff}.pagi-btn{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;padding:8px;transition:all .2s}.pagi-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.pagi-btn:disabled{opacity:.3;cursor:not-allowed}.loading-state,.no-users-msg{min-height:300px;text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;width:100%!important;color:var(--text-muted)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.no-users-msg svg,.loading-state svg{opacity:.2!important;margin:0 auto!important}.no-users-msg h3{color:var(--text-primary)!important;margin:0!important;font-size:1.1rem!important;font-weight:800!important}.no-users-msg p,.loading-state p,.loading-state span{color:var(--text-muted)!important;max-width:400px!important;margin:0!important;font-size:.836rem!important;line-height:1.5!important}.edit-api-row{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:15px;padding:10px 15px;display:flex}.edit-api-row code{font-size:.792rem;font-family:var(--font-mono);color:var(--accent);flex:1}.btn-regen{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:6px 12px;font-size:.704rem;font-weight:700;transition:all .2s;display:flex}.btn-regen:hover:not(:disabled){color:#fff;background:#fb0a37;border-color:#fb0a37}.confirm-modal{box-shadow:none;max-width:420px!important}.modal-header.danger{border-bottom:2px solid #fb0a374d!important}.modal-header.warning{border-bottom:2px solid #f59e0b4d!important}.modal-header.success{border-bottom:2px solid #10b9814d!important}.modal-header.danger h3{color:#fb0a37!important}.modal-header.warning h3{color:#f59e0b!important}.modal-header.success h3{color:#10b981!important}.modal-content{text-align:center;padding:25px}.modal-content p{color:var(--text-muted);margin:0;font-size:.836rem;line-height:1.6}.btn-confirm{color:#fff;border-radius:4px;padding:12px 25px;font-weight:800;transition:transform .2s,box-shadow .2s}.btn-confirm.danger{background:#fb0a37}.btn-confirm.warning{background:#f59e0b}.btn-confirm.success{background:#10b981}.btn-confirm:hover{box-shadow:none;transform:translateY(-2px)}.admin-scammers-container{flex-direction:column;gap:2rem;display:flex}.view-controls{flex-direction:column;gap:1rem;display:flex}.sentinel-search-wrapper{width:100%;position:relative}.sentinel-search-wrapper .search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sentinel-search-wrapper input{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:4px;padding:12px 14px 12px 42px;font-size:.836rem;transition:all .2s}.sentinel-search-wrapper input:focus{border-color:var(--accent)}.desktop-table-view{display:none}.mobile-cards-view{flex-direction:column;gap:1rem;display:flex}.scammer-entry-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.card-header{justify-content:space-between;align-items:flex-start;display:flex}.actor-identity{align-items:center;gap:12px;display:flex}.actor-avatar{color:#fb0a37;background:#fb0a371a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.avatar-img{object-fit:cover;width:100%;height:100%}.actor-meta{flex-direction:column;display:flex}.actor-handle{color:var(--text-primary);font-size:.95rem;font-weight:700}.actor-id{color:var(--text-muted);font-size:.75rem}.btn-action-delete{color:#fb0a37;background:#fb0a370d;border-radius:4px;padding:8px;transition:all .2s}.criminal-reason{color:var(--text-secondary);background:var(--bg-tertiary);border-left:2px solid #fb0a37;border-radius:4px;padding:10px;font-size:.836rem;line-height:1.6}.card-footer{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.entry-timestamp{color:var(--text-muted);align-items:center;gap:6px;display:flex}.status-suspended{color:#fb0a37;letter-spacing:.5px;font-weight:800}.sentinel-pagination{margin-top:1rem;justify-content:center!important}.sentinel-modal{max-width:520px!important}.sentinel-form textarea{resize:none;min-height:120px}@media screen and (width>=768px){.view-controls{flex-direction:row;justify-content:space-between;align-items:center}.sentinel-search-wrapper{max-width:400px}}@media screen and (width>=1024px){.mobile-cards-view{display:none}.desktop-table-view{display:block}.sentinel-table td{vertical-align:top}.actor-cell{align-items:center;gap:10px;display:flex}.actor-avatar-mini{background:var(--bg-tertiary);width:30px;height:30px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-img-mini{object-fit:cover;width:100%;height:100%}.id-chip{font-family:var(--font-mono);background:var(--bg-tertiary);color:var(--text-muted);border-radius:4px;padding:4px 8px;font-size:.75rem}.id-chip.pending{color:#f59e0b;background:#f59e0b0d}.reason-wrap{max-width:400px;color:var(--text-secondary);font-size:.836rem;line-height:1.5}}.added-by-tag{color:var(--accent);align-items:center;gap:4px;margin-top:4px;font-size:.7rem;font-weight:600;display:flex}.admin-chip{color:var(--accent);background:#9333ea1a;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600}.admin-chip-none{background:var(--bg-tertiary);color:var(--text-muted);border-radius:12px;padding:2px 8px;font-size:.75rem}.spinning{animation:1s linear infinite simple-spin}@keyframes simple-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-api-docs{padding:24px}.api-overview{margin-bottom:40px}.master-key-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;max-width:800px;padding:30px}.card-lbl{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:15px;font-size:.66rem;font-weight:800;display:flex}.key-box{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:15px 20px;display:flex}.key-box code{color:var(--accent);word-break:break-all;font-size:.836rem;font-family:var(--font-mono);flex:1;font-weight:700}.key-actions{gap:12px;display:flex}.btn-copy{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.btn-regen-master{background:var(--accent);color:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.btn-copy:hover{border-color:var(--accent);color:var(--accent)}.btn-regen-master:hover:not(:disabled){box-shadow:none;transform:translateY(-2px)}.btn-copy:disabled,.btn-regen-master:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.spin-icon{animation:1s linear infinite spin}.security-notice{color:#fb0a37;align-items:center;gap:8px;margin:0;font-size:.704rem;font-weight:600;display:flex}.animate-code-box{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:4px;margin-top:25px;transition:transform .2s;overflow:hidden}.animate-code-box.success{border-color:#10b98166}.animate-code-box:hover{box-shadow:none;transform:translateY(-2px)}.code-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.header-left{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:10px;font-size:.66rem;font-weight:700;display:flex}.copy-btn{color:var(--text-muted);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.66rem;font-weight:700;transition:all .2s;display:flex}.copy-btn:hover{background:rgba(var(--accent-rgb), .1);color:var(--accent)}.code-block-wrapper{background:#0d1117;padding:20px;overflow-x:auto}[data-theme=light] .code-block-wrapper{background:#f6f8fa}[data-theme=dark] .code-block-wrapper{background:#0d1117}.prism-code{font-family:var(--font-mono);margin:0;font-size:.748rem;line-height:1.6}.prism-code code{color:#3b82f6}[data-theme=light] .prism-code code{color:#0969da}[data-theme=dark] .prism-code code{color:#79c0ff}.animate-code-box.success .prism-code code{color:#10b981}.docs-grid{grid-template-columns:1fr;gap:30px;max-width:1000px;display:grid}.endpoint-doc{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:30px}.doc-header{align-items:center;gap:12px;margin-bottom:15px;display:flex}.method{color:#fff;border-radius:4px;padding:4px 10px;font-size:.66rem;font-weight:800}.method.get{background:#3b82f6}.method.post{background:#10b981}.method.patch{background:#eab308}.doc-header code{color:var(--text-primary);font-size:1.012rem;font-weight:700}.endpoint-desc{color:var(--text-muted);margin-bottom:25px;font-size:.88rem;line-height:1.6}.doc-params label{color:var(--text-muted);text-transform:uppercase;margin-bottom:10px;font-size:.704rem;font-weight:800;display:block}.doc-params ul{margin:0 0 25px;padding:0;list-style:none}.doc-params li{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:8px;font-size:.792rem;display:flex}.doc-params li code{color:var(--accent);font-weight:700}.pill-container{flex-wrap:wrap;gap:8px;display:flex}.field-pill{background:var(--bg-tertiary);border:1px solid var(--border-color);font-size:.66rem;font-family:var(--font-mono);color:var(--text-muted);border-radius:4px;padding:4px 10px}.inline-confirm-overlay{background:rgba(var(--bg-card-rgb,20, 20, 20), .95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:0 16px;animation:.2s fadeIn;display:flex;position:absolute;inset:0;z-index:100!important}@media (width<=768px){.key-box{flex-direction:column;align-items:flex-start;gap:15px}.key-actions{width:100%}.btn-copy,.btn-regen-master{flex:1;justify-content:center}}.messages-container{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;height:calc(100vh - 160px);display:flex;position:relative;overflow:hidden}.conversations-sidebar{background:var(--bg-navbar);border-right:1px solid var(--border-color);z-index:20;flex-direction:column;width:100%;height:100%;transition:transform .3s,opacity .3s;display:flex;position:absolute;inset:0}.chat-active .conversations-sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.sidebar-header{border-bottom:1px solid var(--border-color);background:var(--bg-primary);box-sizing:border-box;align-items:center;width:100%;padding:20px;display:flex}.search-filter-row{align-items:center;gap:12px;width:100%;display:flex}.filter-btn{background:var(--bg-secondary);border:1px solid var(--border-color);width:46px;height:46px;color:var(--text-muted);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.filter-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.filter-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.search-wrapper{flex:1;min-width:0;position:relative}.search-wrapper svg{color:var(--text-muted);pointer-events:none;transition:color .2s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-wrapper input{box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:14px 14px 14px 46px;font-size:.836rem;transition:border-color .2s,background-color .2s}.search-wrapper input:focus{border-color:var(--accent);background:var(--bg-tertiary)}.search-wrapper input:focus+svg{color:var(--accent)}.conversations-list{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.conversations-list::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar{width:6px}.conversations-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.chat-messages::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.conv-item{cursor:pointer;border:1px solid #8686862b;border-radius:4px;align-items:center;gap:14px;padding:12px 16px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.conv-item:hover{background:var(--bg-hover)}.conv-item.active{background:var(--bg-secondary);border-color:var(--border-color)}.avatar-wrapper{flex-shrink:0;width:50px;height:50px;display:flex;position:relative}.avatar-wrapper img{object-fit:cover;box-sizing:border-box;border:2px solid #0000;border-radius:50%;width:100%;height:100%;transition:border-color .2s;display:block}.conv-item.active .avatar-wrapper img{border-color:var(--accent)}.unread-tag{background:var(--accent);color:#fff;border:2px solid var(--bg-navbar);border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.616rem;font-weight:700;display:flex;position:absolute;top:0;right:0}.conv-details{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.conv-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.conv-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.conv-time{color:var(--text-muted);font-size:.66rem}.conv-last-msg{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.748rem;overflow:hidden}.chat-window{background:var(--bg-primary);opacity:0;pointer-events:none;z-index:10;flex-direction:column;flex:1;height:100%;transition:transform .3s,opacity .3s;display:flex;position:absolute;inset:0;transform:translate(20px)}.chat-active .chat-window{opacity:1;pointer-events:auto;transform:translate(0)}.chat-header{background:var(--bg-navbar);border-bottom:1px solid var(--border-color);z-index:30;align-items:center;height:75px;padding:0 18px;display:flex;position:sticky;top:0}.chat-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.header-icon-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;transition:all .2s;display:flex}.header-icon-btn:hover{background:var(--bg-hover);color:var(--accent);border-color:var(--accent)}[data-theme=light] .chat-header,[data-theme=light] .chat-input-container{background:#ffffffb3}[data-theme=dark] .chat-header,[data-theme=dark] .chat-input-container{background:#181818b3}.chat-back-btn{aspect-ratio:1;background:var(--bg-tertiary);border:1px solid var(--border-color);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;transition:background-color .2s,color .2s;display:flex}.chat-back-btn:hover{background:var(--bg-hover)}.chat-user-meta{cursor:pointer;text-align:left;flex:1;justify-content:flex-start;align-items:center;gap:12px;display:flex}.chat-user-name{color:var(--text-primary);text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.924rem;font-weight:600;display:block;overflow:hidden}.status-dot{background:var(--text-muted);border:2px solid var(--bg-primary);z-index:2;border-radius:50%;width:14px;height:14px;transition:border-color .2s,background-color .2s;position:absolute;bottom:0;right:0}.status-dot.online{background:var(--accent)}.conv-item:hover .status-dot{border-color:var(--bg-hover)}.conv-item.active .status-dot{border-color:var(--bg-secondary)}.header-avatar{width:44px;height:44px}.header-avatar img{border:1px solid var(--border-color)}.chat-header .status-dot{border-color:var(--bg-navbar)}.chat-messages{background:var(--bg-primary);flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.msg-wrapper{width:100%;display:flex}.msg-wrapper.received{justify-content:flex-start}.msg-wrapper.sent{justify-content:flex-end}.bubble{contain:paint;backface-visibility:hidden;border:1px solid #0000;border-radius:12px;max-width:96%;padding:12px 16px;position:relative;transform:translateZ(0)}.sent .bubble{color:var(--text-primary);border-bottom-right-radius:0}[data-theme=light] .sent .bubble{background:#63636314;border:1px solid #63636314}[data-theme=dark] .sent .bubble{background:#23232380;border:1px solid #63636314}.received .bubble{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color);border-bottom-left-radius:0}.typing-bubble{border-bottom-left-radius:12px!important}.msg-content{word-break:break-word;white-space:pre-wrap;margin:0;font-size:.814rem;line-height:1.5}.msg-content strong,.msg-content b{color:inherit;font-weight:700}.product-snippet{background:rgba(var(--bg-card-rgb), .3);cursor:pointer;border:1px solid var(--border-color);transition:var(--transition);border-radius:4px;align-items:center;gap:16px;max-width:420px;margin-bottom:10px;padding:12px 14px;display:flex;position:relative;overflow:hidden}[data-theme=light] .product-snippet{background:#fff9;border-color:#00000014}[data-theme=dark] .product-snippet{background:#1a1a1a54;border-color:#ffffff14}.product-snippet:hover{border-color:var(--accent);transform:translateY(-2px);background:var(--bg-hover)!important}.p-icon{aspect-ratio:1;background:var(--accent-muted);width:48px;height:48px;color:var(--accent);transition:var(--transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-snippet:hover .p-icon{background:var(--accent);color:#fff;transform:scale(1.05)}.p-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-user-info-stack{flex-direction:column;justify-content:center;gap:2px;display:flex}.header-trust-row{align-items:center;gap:8px;font-size:.634rem;font-weight:700;display:flex}.h-trust-pos{color:var(--accent);align-items:center;gap:3px;display:flex}.h-trust-neg{color:#fb0a37;align-items:center;gap:3px;display:flex}.p-name{color:var(--text-primary);margin-bottom:2px;font-size:.792rem;font-weight:700;line-height:1.3}.p-cost{color:var(--accent);align-items:center;gap:4px;font-size:.748rem;font-weight:800;display:flex}.p-cost:before{content:"PRICE:";color:var(--text-muted);opacity:.7;font-size:.572rem;font-weight:600}.p-price{color:var(--text-primary);letter-spacing:-.01em;align-items:baseline;gap:4px;font-size:.88rem;font-weight:900;display:flex}.p-price:before{content:"$";color:var(--accent);font-size:.7rem;font-weight:700}.p-price:after{content:attr(data-currency);color:var(--text-muted);opacity:.7;margin-left:2px;font-size:.6rem;font-weight:600}@media (width<=480px){.product-snippet{gap:12px;max-width:100%;padding:10px}.p-icon{width:40px;height:40px}}.m-time{opacity:.7;margin-top:6px;font-size:.616rem}.msg-status{color:var(--text-muted);align-items:center;transition:color .3s;display:flex}.chat-input-container{background:var(--bg-navbar);border-top:1px solid var(--border-color);padding:16px 20px;position:relative}.input-form{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:14px;align-items:center;gap:10px;padding:8px;transition:border-color .2s;display:flex;position:relative}.input-form:focus-within{border-color:var(--accent)}.input-actions-left{align-items:center;gap:4px;display:flex}.mobile-trigger-root{display:none;position:relative}.desktop-only-btn{display:flex!important}@media (width<=768px){.desktop-only-btn{display:none!important}.mobile-trigger-root{display:block}}.mobile-actions-popover{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:1000;border-radius:4px;flex-direction:column;gap:0;min-width:145px;padding:5px;display:flex;position:absolute;bottom:58px;left:-8px;box-shadow:0 15px 45px #00000073}.mobile-actions-popover:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid rgba(var(--bg-secondary-rgb,33, 33, 33), .9);width:0;height:0;position:absolute;bottom:-6px;left:18px}.mobile-actions-popover button{color:var(--text-primary);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.835rem;font-weight:500;transition:all .15s;display:flex}.mobile-actions-popover button:first-child{border-radius:4px 4px 0 0}.mobile-actions-popover button:last-child{border-radius:0 0 4px 4px}.mobile-actions-popover button:not(:last-child){border-bottom:1px solid rgba(var(--text-primary-rgb,255, 255, 255), .06)}.mobile-actions-popover button:active{background:rgba(var(--accent-rgb), .15);color:var(--accent)}.mobile-actions-popover button svg{color:var(--text-muted);transition:color .15s}.mobile-actions-popover button:active svg{color:var(--accent)}@media (width<=480px){.input-actions-left{gap:2px}}.input-form textarea{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:120px;padding:11px 12px;font-family:inherit;font-size:.739rem;line-height:1.4;overflow-y:auto;resize:none!important}.send-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex}.send-btn:hover:not(:disabled){opacity:.9}.send-btn:disabled{opacity:.5;cursor:not-allowed}.empty-chat{text-align:center;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.gradient-icon-box{background:var(--bg-secondary);width:80px;height:80px;color:var(--text-muted);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}@media (width>=768px){.messages-container{height:calc(100vh - 140px)}.conversations-sidebar{width:280px;position:relative;opacity:1!important;pointer-events:auto!important;transform:none!important}.chat-window{opacity:1;pointer-events:auto;position:relative;transform:none}.chat-active .conversations-sidebar{opacity:1;pointer-events:auto;transform:none}.chat-back-btn{display:none}.bubble{max-width:95%!important}.product-inquiry-banner{justify-content:flex-start;gap:40px;max-width:1000px;margin:12px auto}.banner-product-info{flex:0 auto}.banner-actions{margin-left:auto}}@media (width>=992px){.conversations-sidebar{width:320px}}@media (width>=1400px){.conversations-sidebar{width:380px}}.conversations-list .conv-item{animation:.3s ease-out forwards fadeIn}.product-inquiry-banner{background:var(--bg-card);border:1px solid var(--border-color);z-index:40;border-radius:4px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin:12px 20px;padding:16px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.product-inquiry-banner{align-items:center;gap:12px;margin:10px;padding:12px}.banner-actions{width:auto}.btn-send-inquiry{flex:1;justify-content:center}.banner-product-info{width:100%}.product-snippet{width:100%;max-width:100%}}[data-theme=light] .product-inquiry-banner{background:#fff;border-color:#00000014}[data-theme=dark] .product-inquiry-banner{background:var(--bg-tertiary);border-color:#ffffff14}.banner-product-info{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.banner-icon{background:var(--accent-muted);width:52px;height:52px;color:var(--accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-details{flex-direction:column;gap:2px;min-width:0;display:flex}.banner-badge{color:var(--text-muted);letter-spacing:.05em;opacity:.8;font-size:.572rem;font-weight:800}.banner-product-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:700;overflow:hidden}.banner-product-price{color:var(--accent);font-size:.836rem;font-weight:800}.banner-actions{align-items:center;gap:10px;display:flex}.btn-send-inquiry{background:var(--accent);color:#fff;transition:var(--transition);border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.792rem;font-weight:700;display:flex}.btn-send-inquiry:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-dismiss-inquiry{background:var(--bg-secondary);width:40px;height:40px;color:var(--text-muted);transition:var(--transition);border-radius:6px;justify-content:center;align-items:center;display:flex}.btn-dismiss-inquiry:hover{background:var(--bg-hover);color:var(--color-error)}@media (width<=768px){.product-inquiry-banner{flex-direction:column;align-items:stretch;gap:16px;margin:10px}.banner-actions{justify-content:space-between}.btn-send-inquiry{flex:1;justify-content:center}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.msg-wrapper.sent{animation:.3s cubic-bezier(.16,1,.3,1) forwards slideInRight}.msg-wrapper.received{animation:.3s cubic-bezier(.16,1,.3,1) forwards slideInLeft}@media (width<=480px){.chat-header{gap:8px;height:68px;padding:0 14px}.chat-back-btn{aspect-ratio:1;flex-shrink:0;width:40px;height:40px;margin-right:4px}.chat-messages{padding:12px 8px}.bubble{max-width:98%!important}.header-avatar{width:40px;height:40px}.chat-user-meta{gap:10px}.input-form{gap:6px;padding:6px}.emoji-trigger-btn,.send-btn{width:38px!important;height:38px!important}.input-form textarea{padding:6px 8px;font-size:.72rem;min-height:20px!important}.chat-user-name{max-width:140px;font-size:.836rem}.header-trust-row{gap:6px;font-size:.598rem}.chat-messages{gap:12px;padding:12px}.bubble{max-width:90%;padding:10px 14px;font-size:.792rem}}.typing-bubble{justify-content:center;align-items:center;height:40px;margin-bottom:8px;padding:0 16px;display:inline-flex}.typing-dots{align-items:center;gap:4px;display:flex}.typing-dots .dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;display:block}.msg-emoji-picker-popover{z-index:100;background:#14141442;border:1px solid #ffffff10;border-radius:10px;flex-direction:column;width:280px;display:flex;position:absolute;bottom:calc(100% + 15px);right:20px;overflow:hidden;box-shadow:0 10px 35px #0006}[data-theme=light] .msg-emoji-picker-popover{background:#ffffffd9;border-color:#0000000d;box-shadow:0 10px 25px #0000001a}.emoji-trigger-btn{width:44px;height:44px;color:var(--text-muted);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:none!important;background:0 0!important}.emoji-trigger-btn:hover,.emoji-trigger-btn.active{color:var(--accent);transform:scale(1.1);box-shadow:none!important;background:0 0!important}.msg-content:has(>.animated-emoji-inline:only-child) .animated-emoji-inline{height:2.8em;margin:4px 0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.msg-file-attach{max-width:100%;margin-top:10px;margin-bottom:4px;display:inline-block}.chat-file-preview-banner{background:rgba(var(--bg-secondary-rgb,33, 33, 33), .85);border:1px solid var(--border-color);z-index:100;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:absolute;bottom:calc(100% + 12px);left:20px;right:20px;box-shadow:0 10px 35px #0006}.actions-sheet-overlay{z-index:2000;background:#000000b3;position:fixed;inset:0}@media (width>=1024px){.actions-sheet-container{border-top:none;border-left:1px solid var(--border-color);border-radius:0;width:420px;max-height:100vh;padding-bottom:32px;inset:0 0 0 auto}.actions-sheet-overlay{background:#0000004d}}.large-avatar{object-fit:cover;border-radius:4px;width:72px;height:72px}.large-avatar-placeholder{background:var(--bg-card);width:72px;height:72px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;display:flex}.summary-details{flex-direction:column;gap:4px;min-width:0;display:flex}.summary-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.968rem;font-weight:900;overflow:hidden}.trust-fill{background:var(--accent);height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.sheet-action-button.primary-accent:hover{filter:brightness(1.1);transform:translateY(-2px)}.trade-info-box{background:linear-gradient(145deg, rgba(var(--accent-rgb), .08) 0%, rgba(var(--accent-rgb), .02) 100%);border:1px solid rgba(var(--accent-rgb), .15);border-radius:6px;padding:20px;position:relative;overflow:hidden}.trade-info-box:before{content:"";opacity:.8;width:3px;height:100%;position:absolute;top:0;left:0}.trade-details-header{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.trade-title-pill{color:var(--text-primary);font-size:.88rem;font-weight:800;line-height:1.4}.trade-id-sub{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);font-size:.572rem;font-weight:700}.trade-financials-section{border-top:1px solid #ffffff0d;flex-direction:column;gap:12px;padding-top:20px;display:flex}.terms-preview-box{border:1px solid var(--border-color);color:var(--text-muted);background:#00000026;border-radius:6px;padding:14px;font-size:.704rem;line-height:1.6}.verification-tooltip-content{background:var(--bg-navbar);border:1px solid var(--border-color);border-radius:4px}.vt-item{color:var(--text-primary);font-size:.616rem;font-weight:600}.vt-item.connected,.profile-verified-check-name{color:var(--accent)}.custom-offer-card.accepted{border-color:var(--accent);background:linear-gradient(145deg, var(--bg-card) 0%, rgba(var(--accent-rgb), .05) 100%)}.btn-offer-accepted{background:rgba(var(--accent-rgb), .1);width:100%;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2);transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:.748rem;font-weight:800;display:flex}.btn-offer-accepted:hover{background:var(--accent);color:#fff}.confirmation-modal{max-width:440px!important}.confirmation-overview{margin-bottom:24px}.confirm-item-main{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:flex-start;gap:16px;padding:16px;display:flex}.confirm-item-main .item-details{flex-direction:column;gap:4px;min-width:0;display:flex}.confirm-item-main .item-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.confirm-item-main .item-title{color:var(--text-primary);word-break:break-word;margin:0;font-size:.85rem;font-weight:800;line-height:1.4}.payment-summary-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:12px;margin-bottom:20px;padding:20px;display:flex}.summary-row{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.748rem;font-weight:600;display:flex}.summary-row .sum-val{color:var(--text-primary);font-weight:800}.summary-divider{background:var(--border-color);height:1px;margin:4px 0}.summary-row.total{color:var(--text-primary);font-size:.83rem;font-weight:800}.summary-row.total .total-val{color:var(--accent);font-size:1rem}.balance-warning-box{background:rgba(var(--accent-rgb), .05);border:1px solid rgba(var(--accent-rgb), .15);border-radius:4px;gap:12px;margin-bottom:24px;padding:16px;display:flex}.balance-warning-box svg{color:var(--accent);flex-shrink:0}.balance-warning-box p{color:var(--text-muted);margin:0;font-size:.748rem;font-weight:600;line-height:1.5}.confirm-accent{background:var(--accent)!important;border-color:var(--accent)!important}.confirm-accent:hover{filter:brightness(1.1);background:var(--accent-hover)!important}@media (width<=480px){.confirmation-modal{border-radius:4px!important;width:calc(100% - 40px)!important;margin:0 auto!important}.custom-offer-card{padding:16px}}.custom-offer-card{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;width:100%;margin-bottom:12px;padding:24px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}@media (width>=768px){.custom-offer-card{max-width:800px!important}}@media (width>=1024px){.custom-offer-card{max-width:1100px!important}}.custom-offer-card:before{content:"";opacity:.8;width:4px;height:100%;position:absolute;top:0;left:0}[data-theme=dark] .custom-offer-card{background:#1a1a1a54;border-color:#ffffff14}.custom-offer-card:hover{border-color:var(--accent)}.custom-offer-card.accepted:before{background:#10b981}.offer-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.offer-type-tag{color:var(--accent);letter-spacing:1.5px;background:rgba(var(--accent-rgb), .08);text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.6rem;font-weight:800;display:flex}.offer-type-tag svg{opacity:.9}.offer-main{align-items:flex-start;margin-bottom:16px;display:flex}.offer-info{flex:1;min-width:0;padding-top:4px}.offer-title{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:380px;min-height:2.6em;margin:0 0 6px;font-size:.792rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.offer-price{color:var(--text-primary);align-items:baseline;gap:4px;font-size:.9rem;font-weight:900;display:flex}.offer-price:before{content:"$";color:var(--accent);font-size:.748rem}.offer-price:after{content:"USD";color:var(--text-muted);margin-left:4px;font-size:.65rem;font-weight:700}.offer-actions{flex-direction:column;gap:12px;display:flex}.btn-accept-offer{box-sizing:border-box;background:var(--accent);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:4px;width:100%;max-width:100%;padding:12px 16px;font-size:.72rem;font-weight:800;transition:all .3s cubic-bezier(.23,1,.32,1)}.btn-accept-offer:hover{filter:brightness(1.1);transform:translateY(-2px)}.btn-accept-offer:active{transform:translateY(0)}.btn-loader-modern{justify-content:center;align-items:center;gap:10px;display:flex}.checkout-spinner{border:2.5px solid #fff3;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite checkout-spin;display:inline-block}.btn-accept-offer.success-state{background:#00d26a!important;border-color:#00d26a!important;transition:all .5s cubic-bezier(.23,1,.32,1)!important;transform:none!important}.btn-offer-accepted{background:rgba(var(--accent-rgb), .05);width:100%;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2);cursor:pointer;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:.72rem;font-weight:800;transition:all .2s;display:flex}.btn-offer-accepted:hover{background:rgba(var(--accent-rgb), .1);border-color:var(--accent)}.offer-pending-status{background:rgba(var(--accent-rgb), .05);width:100%;color:var(--text-muted);border:1px solid rgba(var(--accent-rgb), .1);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:.72rem;font-weight:700;display:flex}.offer-pending-status span{opacity:.8}.pulse-slow{color:var(--accent);animation:3s ease-in-out infinite offer-pulse}@keyframes offer-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (width<=400px){.custom-offer-card{width:100%;padding:20px}.offer-pending-status{padding:8px 12px;font-size:.62rem}.offer-main{flex-direction:column;gap:12px}.offer-icon{width:44px;height:44px}}.modal-overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.offer-modal{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;width:480px;max-width:90%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #000c}.modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.modal-header-icon{background:rgba(var(--accent-rgb), .1);width:32px;height:32px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-header h3{letter-spacing:1px;color:var(--text-primary);text-transform:uppercase;margin:0;font-size:.814rem;font-weight:800}.modal-close{background:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body{flex-direction:column;gap:24px;padding:30px;display:flex}.form-label-modern{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:0;font-size:.616rem;font-weight:800;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.form-label-modern .char-count{color:var(--accent);letter-spacing:normal;text-transform:none;background:rgba(var(--accent-rgb), .1);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;margin-left:auto!important}.input-container-modern{align-items:center;display:flex;position:relative}.input-icon-left-modern{color:var(--text-muted);opacity:.6;pointer-events:none;position:absolute;left:1.1rem}.bid-input-modern{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:4px;padding:1.1rem 3.5rem 1.1rem 2.9rem;font-family:inherit;font-size:.814rem;font-weight:700;transition:all .25s}.bid-input-modern:focus{border-color:var(--accent);background:var(--bg-tertiary);outline:none}.btn-modal-cancel-modern{color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:1rem;font-size:.792rem;font-weight:700;transition:all .2s;display:flex}.btn-modal-cancel-modern:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-modal-submit-modern{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.792rem;font-weight:800;transition:all .2s;display:flex}.btn-modal-submit-modern:hover{box-shadow:0 4px 20px rgba(var(--accent-rgb), .3);transform:translateY(-2px)}.offer-info-alert{background:rgba(var(--accent-rgb), .05);border:1px solid rgba(var(--accent-rgb), .15);border-radius:8px;align-items:flex-start;gap:14px;margin-bottom:8px;padding:18px;display:flex;position:relative}.alert-content{flex:1}.alert-header{color:var(--accent);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;margin-bottom:8px;font-size:.65rem;font-weight:800;display:flex}.alert-content p{color:var(--text-secondary);margin:0;font-size:.748rem;line-height:1.6}.alert-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px;transition:all .2s}.alert-close:hover{color:var(--text-primary);transform:scale(1.1)}@keyframes info-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.info-ques-anim{animation:2s ease-in-out infinite info-pulse}.info-trigger-btn{cursor:pointer;color:var(--accent);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.info-trigger-btn:hover,.info-trigger-btn.active{background:rgba(var(--accent-rgb), .1)}@media (width<=767px){.modal-overlay{align-items:center;padding:20px}.offer-modal{border-radius:4px;width:calc(100% - 40px);max-width:100%;margin:0 auto}@media (width<=400px){.modal-header{padding:16px 20px}.modal-body{padding:20px}}.modal-header{padding:20px 24px}.modal-body{gap:20px;padding:24px 24px 40px}.modal-footer-modern{grid-template-columns:.8fr 1.2fr;gap:12px}.btn-modal-cancel-modern{order:1}.btn-modal-submit-modern{order:2}}@media (width>=768px) and (width<=1023px){.offer-modal{width:440px}}.attachment-loader-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px dashed #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:200px;height:120px;margin-bottom:8px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.attachment-svg-loader{opacity:.8}.attachment-loader-container.inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;width:auto;height:auto;padding:8px 12px;display:inline-flex}[data-theme=dark] .attachment-loader-container{background:#0003;border-color:#ffffff1a}[data-theme=light] .attachment-loader-container{background:#00000008;border-color:#0000000d}.image-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;cursor:zoom-out;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.image-modal-content{cursor:default;background:0 0;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative}.image-modal-toolbar{color:#fff;justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:absolute;top:-60px;left:0;right:0}.toolbar-right{gap:8px;display:flex}.tool-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.tool-btn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.tool-btn.close:hover{background:#fb0a37;border-color:#fb0a37;box-shadow:0 4px 12px #fb0a374d}.image-name-hint{color:#ffffffb3;letter-spacing:.5px;font-size:.85rem;font-weight:600}.image-modal-body{background:0 0;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #00000080}.modal-main-image{object-fit:contain;border:1px solid #ffffff1a;border-radius:20px;max-width:90vw;max-height:80vh;display:block}@media (width<=768px){.image-modal-toolbar{padding:0 20px;position:fixed;top:10px}.image-modal-body{border-radius:12px}.modal-main-image{border-radius:10px}}.btn-premium{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:4px;outline:none;justify-content:center;align-items:center;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-premium:disabled{opacity:.5;cursor:not-allowed;filter:grayscale()}.btn-premium-content{z-index:2;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.btn-premium-icon{justify-content:center;align-items:center;display:flex}.btn-premium-primary{background:var(--accent);color:#fff}.btn-premium-primary:hover{box-shadow:0 4px 12px rgba(var(--accent-rgb), .3)}.btn-premium-outline{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.btn-premium-outline:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb), .05)}.btn-premium-secondary{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}.btn-premium-secondary:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-premium-ghost{color:var(--text-muted);background:0 0}.btn-premium-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-premium-danger{color:#fff;background:#fb0a37}.btn-premium-danger:hover{filter:brightness(1.1);box-shadow:0 4px 12px #fb0a374d}.btn-premium-sm{padding:8px 16px;font-size:.704rem}.btn-premium-md{padding:12px 24px;font-size:.792rem}.btn-premium-lg{padding:16px 32px;font-size:.924rem}.btn-premium-shimmer{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);width:50%;height:100%;position:absolute;top:0;left:0;transform:skew(-20deg)}[data-theme=light] .btn-premium-primary:not(:disabled):hover{color:#fff!important;background-color:#000!important}[data-theme=dark] .btn-premium-primary:not(:disabled):hover{color:#000!important;background-color:#fff!important}.category-page{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.category-container{flex:1;width:100%;max-width:1400px;margin:40px auto;padding:0 20px}.category-header{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;margin-bottom:25px;padding:20px 30px}.breadcrumb-nav{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.748rem;display:flex}.breadcrumb-item{font-weight:500}.breadcrumb-item.active{color:var(--text-primary);font-weight:700}.breadcrumb-item.linkable{cursor:pointer;transition:color .2s}.breadcrumb-item.linkable:hover{color:var(--accent)}.breadcrumb-nav a{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb-nav a:hover{color:var(--accent)}.breadcrumb-sep{opacity:.5}.category-title-section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.cat-title-info{align-items:center;gap:20px;display:flex}.cat-header-icon{background:var(--bg-tertiary);border:1px solid var(--border-color);width:54px;height:54px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;display:flex}.cat-header-icon .icon-img-wrapper img{width:32px;height:32px}.cat-name-h1{margin:0;font-size:1.408rem;font-weight:800}.cat-stats-row{color:var(--text-muted);align-items:center;gap:10px;margin-top:6px;display:flex}.cat-stats-row span{font-size:.748rem;font-weight:500}.stats-dot{background:var(--text-muted);opacity:.3;border-radius:50%;width:3px;height:3px}.search-in-cat{width:300px;position:relative}.search-in-cat input{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:12px 15px 12px 40px;font-size:.792rem;transition:all .2s}.search-in-cat input:focus{border-color:var(--accent);box-shadow:none}.search-in-cat svg{color:var(--text-muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.category-layout{grid-template-columns:280px 1fr;gap:30px;display:grid}.category-sidebar{flex-direction:column;gap:20px;display:flex}.sidebar-widget{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:24px}.widget-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:.704rem;font-weight:800}.cat-nav-list{flex-direction:column;gap:8px;display:flex}.cat-nav-entry{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:.792rem;font-weight:600;transition:all .2s;display:flex}.cat-nav-entry:hover{background:var(--bg-hover);color:var(--text-primary)}.cat-nav-entry.active{background:var(--accent-muted);color:var(--accent)}.sub-entry-count{opacity:.6;background:var(--bg-tertiary);border-radius:4px;padding:2px 6px;font-size:.66rem}.cat-nav-entry.active .sub-entry-count{background:var(--accent);color:#fff;opacity:1}.cat-products-panel{flex-direction:column;gap:30px;display:flex}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:2.2rem;display:flex}.sort-dropdown{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:8px 12px;font-size:.792rem;font-weight:600}.category-products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.cat-full-loading,.empty-category{min-height:400px;text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;width:100%!important;color:var(--text-muted)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.empty-category svg,.cat-full-loading svg{opacity:.2!important;margin:0 auto!important}.empty-category h3{color:var(--text-primary)!important;margin:0!important;font-size:1.1rem!important;font-weight:800!important}.empty-category p,.cat-full-loading p{color:var(--text-muted)!important;max-width:400px!important;margin:0!important;font-size:.836rem!important;line-height:1.5!important}@media (width<=1024px){.category-layout{grid-template-columns:1fr}.category-sidebar{display:none}}@media (width<=768px){.category-header{border-radius:4px;padding:15px}.cat-name-h1{font-size:1.144rem}.section-title-premium{font-size:1.056rem}.category-title-section{flex-direction:column;align-items:flex-start;gap:15px}.cat-title-info{gap:12px}.cat-header-icon{border-radius:4px;width:44px;min-width:44px;height:44px}.cat-header-icon .icon-img-wrapper img{width:24px;height:24px}.search-in-cat{width:100%}.panel-header{flex-direction:column;align-items:flex-start}.results-count{font-size:.748rem}}.all-categories-container{padding:1rem 0}.all-categories-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.category-main-card{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:none;border-radius:4px;flex-direction:column;padding:1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.category-main-card.compact{border-radius:4px;height:100px;padding:1rem}.category-main-card:hover{border-color:var(--accent);box-shadow:none;transform:translateY(-8px)}.category-card-glow{background:radial-gradient(circle, rgba(var(--accent-rgb), .1) 0%, transparent 70%);z-index:0;width:140%;height:140%;transition:transform .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.category-main-card:hover .category-card-glow{transform:translate(-50%,-50%)scale(1)}.category-card-content{z-index:1;gap:1rem;display:flex;position:relative}.category-card-icon-wrapper{background:var(--bg-secondary);width:54px;height:54px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;transition:all .3s;display:flex}.category-card-icon-wrapper.mini{border-radius:4px;width:44px;min-width:44px;height:44px}.category-main-card:hover .category-card-icon-wrapper{background:var(--accent);color:#fff}.category-card-details{flex:1;overflow:hidden}.category-card-name{color:var(--text-primary);margin-bottom:.25rem;font-size:1.056rem;font-weight:800}.category-card-name.small{font-size:.924rem;font-weight:700}.category-card-desc{color:var(--text-muted);margin-bottom:.75rem;font-size:.748rem;line-height:1.4}.category-card-desc.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.66rem;display:-webkit-box;overflow:hidden}.category-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.offer-count-pill{background:rgba(var(--accent-rgb), .1);color:var(--accent);letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:.616rem;font-weight:900}.offer-count-pill.mini{padding:2px 8px;font-size:.572rem}.explore-link{color:var(--text-muted);align-items:center;gap:4px;font-size:.748rem;font-weight:700;transition:color .3s;display:flex}.explore-link.mini{font-size:.66rem}.category-main-card:hover .explore-link{color:var(--accent)}.section-title-premium{letter-spacing:-.5px;color:var(--text-primary);margin:0;font-size:1.32rem;font-weight:800}.section-subtitle{color:var(--text-muted);margin:0;font-size:.792rem;margin-bottom:0!important}.d-flex-align{align-items:center;display:flex}.header-text-group{flex-direction:column;display:flex}.full-width{width:100%}.flow-back-btn{background:var(--bg-secondary);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.flow-back-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.full-animate-icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.requests-page{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex}.requests-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px 32px;display:flex}.title-group{flex-wrap:nowrap;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.page-title{color:var(--text-main);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:1.012rem;font-weight:700;line-height:1.3}.page-subtitle{color:var(--text-muted);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:.722rem;line-height:1.5}.btn-create{background:var(--color-primary);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.836rem;font-weight:700;line-height:normal;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;color:#fff!important}.btn-create-large{width:fit-content;padding:14px 32px}.btn-create svg{flex-shrink:0;display:block}.btn-create:hover{background:var(--color-primary-dark,var(--color-primary));transform:translateY(-2px)}.requests-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.header-text-with-back{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.header-search-wrap svg{color:var(--text-muted);flex-shrink:0}.header-search-wrap input::placeholder{color:var(--text-muted);opacity:.6}.ro-control-btn.active,.ro-control-btn:hover:not(.active){color:var(--text-primary)}@media (width<=1300px){.requests-page{gap:24px;padding:16px}.requests-page .page-header{flex-direction:column;align-items:stretch;gap:20px;padding:24px;text-align:left!important}.requests-toolbar{flex-direction:column;align-items:stretch;gap:16px}.header-search-wrap{max-width:100%;height:48px}.ro-filter-control{background:var(--bg-tertiary,var(--bg-hover));justify-content:center;width:100%;padding:4px;display:flex;overflow:visible}.ro-control-btn{flex:1;min-width:fit-content;padding:0 16px}.requests-list{grid-template-columns:1fr}}@media (width<=768px){.ro-control-btn{padding:0 12px;font-size:.686rem}}@media (width<=520px){.ro-filter-control{gap:8px;width:100%;padding:6px;overflow-x:auto}.ro-control-btn span{display:none}.ro-control-btn{flex:1;height:40px;padding:0 20px}}@media (width<=480px){.requests-page .title-group{flex-wrap:wrap;align-items:flex-start}.requests-page .title-group .page-title{flex:1 0 100%}.requests-page .title-group .btn-create{justify-content:center;width:100%;height:44px;margin-left:0}}.ro-dash-card{cursor:default}.ro-avatar-wrapper{background:var(--bg-tertiary,var(--bg-hover));border-radius:4px;justify-content:center;align-items:center;display:flex}.ro-footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.req-footer-left{align-items:center;gap:12px;display:flex}.ro-action-row{align-items:center;gap:8px;display:flex}.ro-bid-compact{align-items:center;gap:6px;padding:8px 16px;font-size:.722rem;display:flex}.ro-icon-btn{border:1px solid var(--border-color);background:var(--bg-secondary,var(--bg-card));width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ro-icon-btn.edit:hover{border-color:var(--accent,var(--color-primary));color:var(--accent,var(--color-primary));background:rgba(var(--accent-rgb,16, 185, 129), .08)}.ro-icon-btn.delete:hover{color:#fb0a37;background:#fb0a3714;border-color:#fb0a37}.ro-icon-btn:disabled{opacity:.5;cursor:not-allowed}.req-stats-pill{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;animation:2s ease-in-out infinite stats-pill-pulse;display:flex}.pill-dot{border-radius:50%;width:6px;height:6px}.pill-dot.active{background:var(--accent);box-shadow:none}.pill-dot.pending{box-shadow:none;background:#f59e0b}.pill-dot.closed{box-shadow:none;background:#fb0a37}.requests-page .loading-state{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}.public-requests-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.pub-req-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.pub-req-card:before{content:"";background:var(--accent);width:4px;height:0;transition:height .3s;position:absolute;top:0;left:0}.pub-req-card:hover:before{height:100%}.pub-req-card.is-rejected{opacity:.6;filter:grayscale(.8)}.pub-req-card.is-rejected:before{display:none}.pub-req-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pub-req-poster-box{align-items:center;gap:10px;display:flex}.poster-avatar-wrapper{width:36px;height:36px;position:relative}.pub-req-img{object-fit:cover;border:1px solid var(--border-color);border-radius:4px;width:100%;height:100%}.poster-online-status{background:var(--accent);border:2px solid var(--bg-card);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.poster-text-info{flex-direction:column;display:flex}.poster-username{color:var(--text-primary);font-size:.748rem;font-weight:700}.poster-label{color:var(--text-muted);font-size:.616rem;font-weight:500}.pub-req-budget-badge{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent);letter-spacing:-.5px;border-radius:4px;align-items:center;gap:4px;padding:6px 14px;font-size:.836rem;font-weight:800;display:flex}.pub-req-card-body{flex-direction:column;flex:1;gap:8px;display:flex}.pub-req-card-title{color:var(--text-primary);word-break:break-word;margin:0;font-size:.836rem;font-weight:700;line-height:1.4}.pub-req-card-desc{color:var(--text-muted);margin:0;font-size:.748rem;line-height:1.6}.pub-req-card-footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:4px;padding-top:16px;display:flex}.pub-req-time{color:var(--text-muted);opacity:.75;align-items:center;gap:4px;margin-top:2px;font-size:.642rem;font-weight:600;display:flex}.pub-req-offer-btn{background:var(--text-primary);color:var(--bg-card);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:.704rem;font-weight:700;transition:all .2s;display:flex}.pub-req-offer-btn:hover{background:var(--accent);color:#fff;transform:translate(4px)}@media (width<=480px){.pub-req-offer-btn{justify-content:center;min-width:40px;padding:8px}.pub-req-offer-btn .btn-text{display:none}.pub-req-offer-btn:hover{transform:scale(1.1)}}.utility-icons-dash .ro-icon-btn{border:1px solid var(--border-color);background:var(--bg-secondary,var(--bg-card));width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.utility-icons-dash .ro-icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.utility-icons-dash .ro-icon-btn.edit:hover{border-color:var(--accent);color:var(--accent)}.utility-icons-dash .ro-icon-btn.delete:hover{color:#fb0a37;border-color:#fb0a37}.requests-page .btn-icon-action{border:1px solid var(--border-color);background:var(--bg-main);color:var(--text-main);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.748rem;font-weight:600;transition:all .2s;display:flex}.requests-page .btn-icon-action.primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary);flex:1}.requests-page .btn-icon-action.primary:hover{background:var(--color-primary-dark,#0d9488);border-color:var(--color-primary-dark,#0d9488)}.requests-page .btn-icon-action.secondary{color:var(--text-muted);flex:0 0 42px}.requests-page .btn-icon-action.secondary:hover{background:var(--bg-card);color:var(--text-main)}.requests-page .btn-icon-action.delete{color:var(--text-muted)}.requests-page .btn-icon-action.delete:hover{color:#fb0a37;background:#fb0a371a;border-color:#fb0a3733}.requests-page .loading-state,.requests-page .empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.requests-page .empty-state svg,.requests-page .loading-state svg{opacity:.2!important;margin-bottom:8px!important}.requests-page .empty-state h3{color:var(--text-main)!important;margin:0!important;font-size:1.1rem!important;font-weight:700!important}.requests-page .empty-state p{max-width:320px!important;color:var(--text-muted)!important;margin:0!important;font-size:.85rem!important;line-height:1.5!important}.btn-switch-tab{background:var(--bg-main);border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;border-radius:4px;align-items:center;gap:8px;margin-top:20px;padding:10px 24px;font-size:.792rem;font-weight:600;transition:all .2s;display:flex}.btn-switch-tab:hover{background:var(--color-primary);color:#fff}.bids-container{flex-direction:column;gap:16px;display:flex}.bids-loading,.empty-bids{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.bids-list{flex-direction:column;gap:16px;display:flex}.bid-card{background:var(--bg-main);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:12px;padding:16px;display:flex}.bid-header{justify-content:space-between;align-items:center;display:flex}.bidder-info{align-items:center;gap:8px;display:flex}.bidder-avatar{object-fit:cover;background:var(--bg-card);border-radius:50%;width:32px;height:32px}.bidder-name{color:var(--text-main);font-size:.836rem;font-weight:500}.bid-amount{color:var(--color-primary);font-size:.968rem;font-weight:600}.bid-message{color:var(--text-muted);margin:0;font-size:.792rem;line-height:1.5}.bid-footer{border-top:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.bid-date{color:var(--text-muted);font-size:.704rem}.bid-badge{text-transform:uppercase;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:4px 10px;font-size:.616rem;font-weight:600}@media (width<=768px){.requests-page .page-header{flex-direction:column;align-items:stretch;gap:20px;padding:16px;text-align:left!important}.requests-list{grid-template-columns:1fr}.requests-toolbar{padding-bottom:8px;overflow-x:auto}.requests-page .filter-group{justify-content:space-between;width:100%}.requests-page .btn-filter-pill{text-align:center;flex:1;padding:8px 12px}.form-row{flex-direction:column;gap:16px}}.req-title-enhanced{word-break:break-word;overflow-wrap:break-word;margin-bottom:.5rem}.req-desc-enhanced{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.modal-overlay-modern{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content-modern{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;width:100%;max-width:520px;max-height:90vh;position:relative;overflow-y:auto}.modal-header-modern{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header-modern h2{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.88rem;font-weight:800}.btn-close-modern{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}.btn-close-modern:hover{color:var(--text-primary)}.modal-body-modern{padding:24px}.premium-form{flex-direction:column;gap:20px;display:flex}.form-label-modern{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:.66rem;font-weight:800;display:flex}.char-count-pill{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:100px;padding:2px 8px;font-size:.572rem;font-weight:700}.input-container-modern,.textarea-container-modern{width:100%;position:relative}.input-icon-left-modern{color:var(--accent);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-suffix-modern{color:var(--text-muted);pointer-events:none;font-size:.66rem;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bid-input-modern{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;height:48px;color:var(--text-primary);border-radius:4px;padding:0 44px 0 16px;font-size:.748rem;font-weight:600;transition:all .2s}.input-container-modern .input-icon-left-modern+.bid-input-modern{padding-left:40px}.bid-textarea-modern{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;min-height:120px;color:var(--text-primary);resize:none;border-radius:4px;padding:12px 16px;font-size:.748rem;line-height:1.5;transition:all .2s}.bid-input-modern:focus,.bid-textarea-modern:focus{border-color:var(--accent);background:var(--bg-card);outline:none}.btn-modal-cancel-modern{background:var(--bg-tertiary);border:1px solid var(--border-color);height:48px;color:var(--text-primary);cursor:pointer;border-radius:4px;font-weight:700;transition:all .2s}.btn-modal-cancel-modern:hover{background:var(--bg-hover)}.btn-modal-submit-modern{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:48px;font-weight:800;transition:all .2s;display:flex}.btn-modal-submit-modern:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-modal-submit-modern:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (width<=480px){.modal-footer-modern{grid-template-columns:1fr}}.pub-req-meta-left{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.request-countdown-chip{background:rgba(var(--accent-rgb,13, 148, 136), .08);color:var(--color-primary);border:1px solid rgba(var(--accent-rgb,13, 148, 136), .15);letter-spacing:.2px;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.66rem;font-weight:800;transition:all .3s;display:flex}.request-countdown-chip.mini{padding:3px 8px;font-size:.546rem}@media (width<=480px){.request-countdown-chip.mini{padding:2px 6px;font-size:.528rem}}.request-countdown-chip.expired{color:#fb0a37;background:#fb0a371a;border-color:#fb0a3733}.countdown-text{text-transform:uppercase}.req-type-icon-wrapper{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.public-requests-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;width:100%;display:grid}@media (width<=600px){.public-requests-grid{grid-template-columns:1fr}}.role-empty-box{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:60px 24px;display:flex}.role-empty-box>.req-type-icon-wrapper svg{color:var(--text-muted);opacity:.3;margin-bottom:0}.role-empty-box h3{color:var(--text-primary);margin:0;font-size:1.056rem;font-weight:700}.role-empty-box p{color:var(--text-muted);max-width:320px;margin:0;font-size:.792rem;line-height:1.6}.role-empty-box .btn-create{margin-top:12px}@media (width<=480px){.role-empty-box{padding:40px 16px}.role-empty-box h3{font-size:.968rem}.role-empty-box p{font-size:.748rem}}@media (width<=1024px){.requests-page .page-header{flex-direction:column;align-items:stretch;gap:20px;padding:24px;text-align:left!important}.title-row-actions{flex-direction:column;align-items:stretch;gap:16px}}.request-details-page{background:var(--bg-primary);width:100%;min-height:100vh;overflow-x:hidden}.request-main-container{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:1.5rem 1rem 4rem}@media (width<=768px){.request-main-container{padding:1rem .75rem 4rem}.request-hero-card{padding:1.5rem}.request-title-hero{word-break:break-word;margin-bottom:1.25rem;font-size:1.1rem}}@media (width<=480px){.request-main-container{padding:1rem .75rem 4rem}.request-hero-card{box-shadow:none;border-radius:4px;margin:0;padding:1.25rem}.request-title-hero{font-size:1.056rem}.req-stat-value{word-break:break-all;font-size:.75rem}.req-stat-label{font-size:.804rem}.sidebar-card,.offer-card{border-radius:4px;margin:0;padding:1.25rem}.offer-top-row{gap:.75rem}.req-stat-row{gap:.5rem;padding:.6rem 0}.budget-value{font-size:1.408rem}.request-meta-row{gap:.5rem}}.request-content-wrapper{flex-direction:column;gap:1.5rem;display:flex}.nav-actions-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.btn-back-nav{background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.btn-back-nav:hover{color:var(--accent);border-color:var(--accent);transform:translate(-3px)}.request-grid-layout{grid-template-columns:1fr 340px;grid-template-areas:"hero sidebar""offers sidebar";align-items:start;gap:1.5rem;display:grid}.grid-hero{grid-area:hero}.grid-sidebar{grid-area:sidebar}.grid-offers{grid-area:offers}.request-hero-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:2.5rem;position:relative;overflow:hidden}.hero-status-row{margin-bottom:1.25rem}.status-badge-premium{color:#10b981;letter-spacing:.03em;text-transform:uppercase;background:#10b9811a;border:1px solid #10b98126;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.66rem;font-weight:800;display:inline-flex}.dot-live{width:6px;height:6px;box-shadow:none;background-color:#10b981;border-radius:50%;animation:2s infinite simple-pulse}@keyframes simple-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.text-premium-accent{color:#10b981}.request-title-hero{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:2rem;font-size:1.276rem;font-weight:800;line-height:1.3}.request-meta-row{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.meta-item{align-items:center;gap:.5rem;font-size:.748rem;font-weight:600;display:flex}.meta-item.poster{color:var(--text-primary)}.meta-item i,.meta-item svg{color:var(--accent)}.description-block{border-top:1px solid var(--border-color);margin-top:2.5rem;padding-top:2rem}.description-block h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.616rem;font-weight:800}.request-text-content{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:.748rem;line-height:1.8}.btn-read-toggle{color:var(--accent);cursor:pointer;text-underline-offset:4px;vertical-align:baseline;background:0 0;border:none;margin-left:8px;padding:0;font-size:.792rem;font-weight:700;text-decoration:underline;transition:all .2s}.btn-read-toggle:hover{color:var(--text-primary);text-decoration-color:#0000}.sticky-sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:2rem}.sidebar-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;padding:1.5rem}.budget-card{text-align:center;background:var(--bg-card)}.budget-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.budget-value{color:var(--accent);justify-content:center;align-items:center;gap:.25rem;font-size:1.98rem;font-weight:900;display:flex}.budget-curr{opacity:.7;margin-top:.4rem;font-size:1.1rem}.action-card{flex-direction:column;gap:1rem;display:flex}.btn-primary-action{background:var(--accent);color:#fff;width:100%;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.88rem;font-weight:800;transition:all .3s;display:flex}.btn-primary-action:hover{box-shadow:none;filter:brightness(1.1);transform:translateY(-3px)}.btn-secondary-action{background:var(--bg-secondary);width:100%;color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:.85rem;font-size:.792rem;font-weight:700;transition:all .2s}.btn-secondary-action:hover{background:var(--bg-hover)}.req-stats-group{flex-direction:column;gap:.5rem;display:flex}.req-stat-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.75rem 0;transition:all .2s;display:flex}.req-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.716rem;font-weight:800}.req-stat-value{color:var(--text-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.req-stat-value.font-mono{color:var(--accent);letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff08;border-radius:4px;padding:2px 8px;font-size:.748rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace!important}.req-stat-value.text-premium-accent{color:#10b981;text-shadow:0 2px 4px #10b9811a;background:#10b9811a;border-radius:4px;padding:2px 8px;font-size:.704rem}.offers-section{margin-top:2rem;position:relative}.section-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;min-height:44px;margin-bottom:2rem;display:flex}.section-header{align-items:center;display:flex}.section-header h2{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:.75rem;margin:0;font-size:.836rem;font-weight:800;line-height:1;display:flex}.proposal-sort-actions{background:var(--bg-secondary);border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;padding:4px;display:flex;position:relative;overflow:hidden}.btn-sort-pill{z-index:2;color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:8px 18px;font-size:.66rem;font-weight:700;transition:all .25s;display:flex;position:relative}.btn-sort-pill:hover{color:var(--text-primary)}.btn-sort-pill.active{color:var(--accent)}.tab-indicator{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .15);z-index:1;pointer-events:none;border-radius:4px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.req-stat-value.status-indicator.active{color:#10b981}.req-stat-value.status-indicator.closed{color:var(--text-muted);opacity:.75}.visitor-info-badge{border:1px dashed var(--border-color);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:.85rem;font-size:.748rem;font-weight:700;display:flex}.pagination-minimal-footer{border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem 0;display:flex}.pagination-pages{gap:.5rem;display:flex}.page-num-pill{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.page-num-pill:hover:not(.active){color:var(--text-primary);background:#ffffff14;border-color:#fff3}.page-num-pill.active{background:var(--accent);border-color:var(--accent);color:#fff}.btn-pagination-nav{width:36px;height:36px;color:var(--accent);cursor:pointer;background:#0003;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-pagination-nav:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.btn-pagination-nav:disabled{opacity:.2;cursor:not-allowed;color:var(--text-muted)}.offer-card.pinned-offer{border-left:3px solid var(--accent)}.section-header{justify-content:space-between;align-items:center;display:flex}.offers-list{grid-template-columns:1fr;gap:1rem;display:grid}.empty-offers-box{text-align:center;background:var(--bg-card);border:1px dashed var(--border-color);color:var(--text-muted);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.empty-offers-box svg{margin:0 auto 1rem}.offer-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .3s;display:flex}.offer-card:hover{border-color:var(--accent);box-shadow:none;transform:translateY(-2px)}.offer-top-row{justify-content:space-between;align-items:flex-start;display:flex}.seller-profile-mini{align-items:center;gap:1rem;display:flex}.seller-avatar-container{background:var(--bg-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.seller-img{object-fit:cover;width:100%;height:100%}.seller-info-stack{flex-direction:column;gap:.25rem;display:flex}.seller-name{color:var(--text-primary);font-size:.836rem;font-weight:800}.seller-trust-metrics{align-items:center;gap:10px;font-size:.66rem;font-weight:700;display:flex}.trust-pos{color:#10b981;align-items:center;gap:4px;display:flex}.trust-neg{color:#fb0a37;align-items:center;gap:4px;display:flex}.offer-amount-badge{background:var(--accent-muted);color:var(--accent);border:1px solid #0000;border-radius:4px;padding:.6rem 1rem;font-size:1.012rem;font-weight:900}.offer-message{background:var(--bg-secondary);color:var(--text-secondary);border-left:3px solid var(--accent);border-radius:4px;padding:1rem;font-size:.792rem;font-style:italic;line-height:1.6}.proposal-submitted-badge{background:var(--accent-muted);color:var(--accent);border:1px dashed var(--accent);border-radius:4px;justify-content:center;align-items:center;gap:.75rem;padding:1.1rem;font-size:.836rem;font-weight:700;animation:.4s cubic-bezier(.16,1,.3,1) badge-entry;display:flex}.proposal-submitted-badge.is-rejected{color:var(--color-error);border-color:var(--color-error);background:#fb0a3714}.proposal-submitted-badge.is-approved{color:#10b981;background:#10b98114;border-color:#10b981}.text-error{color:var(--color-error)!important}.text-success{color:#10b981!important}@keyframes badge-entry{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.description-expandable-container{width:100%;position:relative}.description-text-wrapper{width:100%;position:relative;overflow:hidden}.description-gradient-overlay{background:0 0;display:none}.request-text-content{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.836rem;line-height:1.6}.btn-read-toggle-modern{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--accent);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border-radius:4px;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-size:.704rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-read-toggle-modern:hover{background:var(--accent);color:#fff;box-shadow:none;transform:translateY(-1px)}.flex-center{align-items:center;gap:.25rem;display:flex}.modal-overlay{z-index:2000;background:#000000e6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:500px;box-shadow:none;border-radius:4px;overflow:hidden}.modal-header h2{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:.924rem;font-weight:800;display:flex}.btn-close{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.btn-close:hover{color:var(--text-primary);background:#ffffff0d;border-color:#ffffff1a}.bid-form.premium-form{flex-direction:column;gap:1.75rem;display:flex}.form-group-modern{flex-direction:column;gap:.5rem;display:flex}.form-label-modern{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.66rem;font-weight:800;display:flex}.label-optional{text-transform:none;color:var(--text-muted);letter-spacing:normal;font-size:.66rem;font-weight:500}.budget-hint-modern{color:var(--text-muted);text-transform:none;letter-spacing:.2px;background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;padding:.2rem .6rem;font-size:.616rem;font-weight:700}.text-accent-premium{color:var(--accent)}.input-container-modern,.textarea-container-modern{align-items:center;display:flex;position:relative}.textarea-container-modern{align-items:flex-start}.input-icon-left-modern{color:var(--accent);pointer-events:none;position:absolute;left:1rem}.textarea-icon-modern{color:var(--accent);pointer-events:none;position:absolute;top:1.25rem;left:1rem}.input-suffix-modern{color:var(--text-muted);pointer-events:none;font-size:.748rem;font-weight:800;position:absolute;right:1.25rem}.bid-input-modern{width:100%;color:var(--text-primary);box-sizing:border-box;background:#0003;border:1px solid #ffffff14;border-radius:4px;padding:1rem 3.5rem 1rem 2.8rem;font-family:inherit;font-size:.792rem;font-weight:700;transition:all .25s}.bid-textarea-modern{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:4px;min-height:140px;max-height:340px;padding:12px 16px;font-family:inherit;font-size:.748rem;line-height:1.6;transition:all .25s}.bid-input-modern:focus,.bid-textarea-modern:focus{border-color:var(--accent);outline:none}.bid-input-modern::placeholder,.bid-textarea-modern::placeholder{color:var(--text-muted);opacity:.5;font-weight:500}.modal-footer-modern{grid-template-columns:1fr 2fr;gap:1rem;margin-top:.5rem;display:grid}.btn-modal-cancel-modern{color:var(--text-secondary);background:0 0;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;padding:1rem;font-weight:700;transition:all .2s;display:flex}.btn-modal-cancel-modern:hover{color:var(--text-primary);background:#ffffff0d}.btn-modal-submit-modern{background:var(--accent);color:#fff;box-shadow:none;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-weight:800;transition:all .2s;display:flex}.btn-modal-submit-modern:hover:not(:disabled){box-shadow:none;transform:translateY(-2px)}.btn-modal-submit-modern:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.empty-offers-box{background:var(--bg-card);border:1.5px dashed var(--border-color);text-align:center;color:var(--text-muted);border-radius:4px;padding:3.5rem 2rem}.empty-offers-box p{font-size:.836rem;font-weight:600}.error-box{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;margin-top:2rem;padding:4rem 2rem}.error-box h2{color:var(--color-error);margin-bottom:1.5rem}@media (width<=1200px){.request-grid-layout{grid-template-columns:1fr 300px}}@media (width<=992px){.request-grid-layout{grid-template-columns:1fr;grid-template-areas:"hero""sidebar""offers";gap:1.5rem}.sticky-sidebar{flex-direction:column;gap:1.5rem;display:flex;position:static}.sidebar-card{max-width:100%}}@media (width<=768px){.request-main-container{padding:1rem .75rem 4rem}.request-hero-card{padding:1.5rem}.request-title-hero{margin-bottom:1.25rem;font-size:1.012rem}.request-meta-row{flex-wrap:wrap;gap:.75rem}.meta-item{font-size:.704rem}.description-block{margin-top:2rem;padding-top:1.5rem}.section-header-row{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.proposal-sort-actions{justify-content:center;width:100%;max-width:400px}.offer-top-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.offer-amount-badge{align-self:center}}@media (width<=480px){.request-hero-card{padding:1.25rem}.request-title-hero{letter-spacing:-.01em;font-size:.924rem}.budget-value{font-size:1.54rem}.modal-content{border-radius:4px 4px 0 0;max-width:100%;position:fixed;bottom:0}.modal-overlay{align-items:flex-end;padding:0}.offer-top-row{gap:.5rem}.offer-amount-badge{border-radius:4px;padding:.35rem .65rem;font-size:.792rem}.seller-avatar-container{width:36px;height:36px}.seller-name{font-size:.704rem}.trust-pos,.trust-neg{font-size:9px}}@media (width<=360px){.request-main-container{padding:.75rem .5rem 3rem}.request-hero-card{padding:1rem}}.manage-bids-page{flex-direction:column;gap:32px;width:100%;max-width:1300px;margin:0 auto;padding:24px;transition:all .3s;display:flex}.manage-bids-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px 32px;display:flex}.header-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.page-title{color:var(--text-main);overflow-wrap:break-word;word-break:break-word;letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:800;line-height:1.2}.btn-back-square:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-secondary);transform:translate(-4px)}.header-search-wrap:focus-within{border-color:var(--accent,var(--color-primary));background:var(--bg-card);transform:translateY(-1px)}.ro-filter-control{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;width:fit-content;padding:4px;display:flex;position:relative}.ro-control-btn{z-index:2;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:0 20px;font-size:.748rem;font-weight:700;transition:color .2s;display:flex;position:relative}.request-summary-pill{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;gap:16px;padding:6px 16px;display:flex}.sm-item{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.66rem;font-weight:700;display:flex}.icon-matte{opacity:.5}.sm-item span{color:var(--text-primary)}.sm-item.balance-highlight{cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:4px;padding:2px 8px;transition:all .2s}.bid-list-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;min-height:84px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.bid-list-item:hover{border-color:var(--accent);background:var(--bg-hover);transform:translate(4px)}.active-bar{background:var(--text-muted);opacity:.5;flex-shrink:0;width:4px}.active-bar.pending{opacity:1;background:#f59e0b}.active-bar.accepted{opacity:1;background:#10b981}.active-bar.rejected{opacity:1;background:#fb0a37}.bid-list-main{flex:1;align-items:center;gap:32px;min-width:0;padding:12px 24px;display:flex}.bid-info-primary{flex-shrink:0;align-items:center;gap:16px;width:260px;min-width:0;display:flex}.bidder-avatar-wrap{background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.bid-text-block{flex-direction:column;gap:2px;min-width:0;display:flex}.bidder-name-text{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-size:.836rem;font-weight:800;display:flex;overflow:hidden}.bid-meta-mini{color:var(--text-muted);align-items:center;gap:8px;font-size:.66rem;font-weight:700;display:flex}.bid-message-snip{border-left:1px solid var(--border-color);flex:1;min-width:0;padding-left:24px}.bid-message-snip p{color:var(--text-muted);opacity:.7;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.748rem;font-style:italic;display:-webkit-box;overflow:hidden}.bid-stats-block{flex-shrink:0;align-items:center;gap:32px;display:flex}.bid-amount-stack{flex-direction:column;align-items:flex-end;gap:2px;min-width:100px;display:flex}.bid-amount-val{color:var(--accent);font-size:1.056rem;font-weight:900;font-family:var(--font-mono);margin:0}.bid-total-cost-text{color:var(--text-muted);opacity:.6;font-size:.616rem;font-weight:700}.bid-management-btns{flex-shrink:0;gap:8px;display:flex}.btn-bid-approve,.btn-bid-reject{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:.704rem;font-weight:850;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.btn-bid-approve{color:#10b981;background:#10b9811a;border-color:#10b98133}.btn-bid-approve:hover:not(:disabled){color:#fff;background:#10b981;transform:translateY(-3px)}.btn-bid-reject{color:#fb0a37;background:#fb0a371a;border-color:#fb0a3733}.btn-bid-reject:hover:not(:disabled){color:#fff;background:#fb0a37;transform:translateY(-3px)}.status-tag-modern{text-transform:uppercase;letter-spacing:.8px;text-align:center;border-radius:4px;min-width:110px;padding:6px 14px;font-size:.66rem;font-weight:900}.status-tag-modern.accepted{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.status-tag-modern.rejected{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733}.status-tag-active-wrap{align-items:center;width:110px;height:38px;display:flex;position:relative}.btn-view-trade-mini{background:var(--accent);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-size:.66rem;font-weight:850;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;transform:scale(.9)}.bid-list-item:hover .status-tag-active-wrap .status-tag-modern{opacity:0;pointer-events:none;transform:scale(.95)}.bid-list-item:hover .btn-view-trade-mini{opacity:1;pointer-events:auto;transform:scale(1)}.manage-bids-page .loading-state,.manage-bids-page .empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.manage-bids-page .empty-state svg,.manage-bids-page .loading-state svg{margin:0 auto!important}.manage-bids-page .empty-state h3{color:var(--text-primary)!important;text-align:center!important;margin:0 auto!important;font-size:1.1rem!important;font-weight:800!important}.manage-bids-page .empty-state p{color:var(--text-muted)!important;text-align:center!important;max-width:400px!important;margin:0 auto!important;font-size:.836rem!important;line-height:1.5!important}@media (width>=1301px){.manage-bids-page{padding:32px}}@media (width<=1300px){.manage-bids-page{gap:24px;padding:16px}.manage-bids-page .page-header{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.title-row-actions{flex-direction:column;align-items:flex-start;gap:16px}.bid-list-main{gap:24px}.bid-info-primary{width:220px}}@media (width<=1024px){.bid-message-snip{padding-left:20px}.bid-stats-block{gap:20px}.status-tag-active-wrap,.bid-management-btns{width:auto}}@media (width<=850px){.manage-bids-page .page-header{flex-direction:column;align-items:stretch;gap:20px;text-align:left!important}.header-search-wrap{max-width:100%}.bid-message-snip{display:none}.bid-info-primary{flex:1;width:auto}.bid-stats-block{flex-direction:column;align-items:flex-end;gap:12px}.bid-amount-stack{align-items:flex-end}}@media (width<=520px){.manage-bids-page{gap:20px;padding:12px}.requests-toolbar{flex-direction:column;align-items:stretch}.ro-filter-control,.request-summary-pill{width:100%;overflow-x:auto}.bid-list-main{flex-direction:column;align-items:stretch;gap:20px;padding:16px}.bid-info-primary{border-bottom:1px solid var(--border-color);width:100%;padding-bottom:12px}.bid-stats-block{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.bid-amount-stack{align-items:flex-start}.bid-amount-val{font-size:1.232rem}}@media (width<=395px){.page-title{font-size:.968rem}.btn-back-square{width:38px;height:38px}.ro-filter-control{gap:8px;width:100%;padding:6px;overflow-x:auto}.ro-control-btn span{display:none}.ro-control-btn{flex:1;height:40px;padding:0 20px}.bid-management-btns{flex-direction:column;width:100%}.btn-bid-approve,.btn-bid-reject{justify-content:center;width:100%}.bid-stats-block{flex-direction:column;align-items:stretch;gap:16px}.status-tag-active-wrap,.status-tag-modern,.btn-view-trade-mini{width:100%}}.admin-requests-page{max-width:1400px;margin:0 auto;padding:2rem}.admin-controls-bar{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}@media (width<=768px){.admin-controls-bar{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}}.search-box{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:4px;flex:1;align-items:center;gap:10px;padding:8px 14px;display:flex}.search-box input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.792rem}.filter-group-select{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:10px;padding:8px 14px;display:flex}.filter-group-select select{color:var(--text-primary);cursor:pointer;background:0 0;border:none;outline:none;font-size:.792rem;font-weight:600}.requests-table-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;overflow:hidden}@media (width<=992px){.requests-table-container{background:0 0;border:none;overflow:visible}}.requests-admin-table{border-collapse:collapse;width:100%;font-size:.792rem}.requests-admin-table th{text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;font-size:.66rem;font-weight:600}.requests-admin-table td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:.75rem 1rem}.user-profile-cell{align-items:center;gap:12px;display:flex}.user-avatar-mini{background:var(--bg-hover);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.user-avatar-mini img{object-fit:cover;width:100%;height:100%}.user-text{flex-direction:column;display:flex}.username-link{color:var(--text-primary);font-size:.748rem;font-weight:700}.date-secondary{color:var(--text-muted);font-size:.66rem}.details-cell{max-width:400px}.request-title-bold{color:var(--text-primary);margin-bottom:2px;font-size:.748rem;font-weight:700;line-height:1.2;display:block}.request-description-wrapper{flex-direction:column;gap:4px;display:flex}.request-description-preview{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;font-size:.748rem;line-height:1.4;display:-webkit-box;overflow:hidden}.request-description-wrapper.expanded .request-description-preview{-webkit-line-clamp:initial;line-clamp:initial;display:block}.btn-read-more{color:var(--color-primary);cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;width:fit-content;margin-top:4px;padding:0;font-size:.66rem;font-weight:700;transition:opacity .2s}.btn-read-more:hover{opacity:.8}.budget-tag{color:#10b981;background:#10b9811a;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.748rem;font-weight:700;display:inline-flex}.status-badge-pending,.status-badge-active,.status-badge-rejected{white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:.616rem;font-weight:600}.status-badge-pending{color:#f59e0b;background:#f59e0b1a}.status-badge-active{color:#10b981;background:#10b9811a}.status-badge-rejected{color:#fb0a37;background:#fb0a371a}.admin-actions-cell{gap:8px;display:flex}.btn-action-approve,.btn-action-reject{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.btn-action-approve{color:#10b981;background:#10b9811a}.btn-action-approve:hover{color:#fff;background:#10b981}.btn-action-reject{color:#fb0a37;background:#fb0a371a}.btn-action-reject:hover{color:#fff;background:#fb0a37}.btn-action-delete{cursor:pointer;color:#fb0a37;background:#fb0a370d;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.btn-action-delete:hover{color:#fff;box-shadow:none;background:#fb0a37}@media (width<=992px){.requests-admin-table,.requests-admin-table thead,.requests-admin-table tbody,.requests-admin-table th,.requests-admin-table td,.requests-admin-table tr{display:block}.requests-admin-table thead{position:absolute;top:-9999px;left:-9999px}.requests-admin-table tr{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;margin-bottom:12px;padding:10px}.requests-admin-table td{border:none;border-bottom:1px solid var(--bg-hover);text-align:right;justify-content:flex-end;align-items:center;min-height:40px;padding:8px 10px 8px 35%;font-size:.704rem;display:flex;position:relative}.requests-admin-table td:last-child{border-bottom:0}.requests-admin-table td:before{content:attr(data-label);white-space:nowrap;text-align:left;text-transform:uppercase;width:30%;color:var(--text-muted);letter-spacing:.5px;font-size:.572rem;font-weight:700;position:absolute;left:10px}.requests-admin-table td.user-cell{text-align:left;justify-content:space-between;padding-left:10px}.requests-admin-table td.user-cell:before{display:none}.requests-admin-table td.details-cell{text-align:left;flex-direction:column;align-items:flex-start;padding-left:10px}.requests-admin-table td.details-cell:before{width:100%;margin-bottom:8px;position:static}.requests-admin-table .details-cell .request-description-preview{-webkit-line-clamp:3;line-clamp:3}.requests-admin-table td.actions-cell{padding-bottom:4px}}@media (width<=480px){.admin-requests-page{padding:1rem}.requests-admin-table tr{padding:12px}.requests-admin-table td{text-align:left;flex-direction:column;align-items:flex-start;padding-top:32px;padding-left:10px}.requests-admin-table td:before{width:100%;top:12px}}.secondary{background:var(--bg-hover);color:var(--text-secondary)}.secondary:hover{background:var(--border-color);color:var(--text-primary)}.loading-state-full,.admin-empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;width:100%!important;color:var(--text-muted)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.admin-empty-state svg,.loading-state-full svg{opacity:.2!important;margin:0 auto!important}.admin-empty-state h3{color:var(--text-primary)!important;margin:0!important;font-size:1.1rem!important;font-weight:800!important}.admin-empty-state p,.loading-state-full p{color:var(--text-muted)!important;max-width:400px!important;margin:0!important;font-size:.836rem!important;line-height:1.5!important}.orders-escrow-page{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex}.orders-escrow-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px 32px;display:flex}.header-text{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.page-title{color:var(--text-main);margin:0;font-size:.88rem;font-weight:700;line-height:1.3}.title-group{align-items:center;gap:16px;min-width:0;display:flex}.btn-transaction-history{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;gap:0;padding:0;font-size:.704rem;font-weight:800;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.btn-transaction-history svg{background:rgba(var(--accent-rgb), .08);border-right:1px solid var(--border-color);color:var(--accent);box-sizing:content-box;flex-shrink:0;width:38px;height:38px;padding:9px 10px;transition:all .22s;display:flex}.btn-transaction-history span{color:var(--text-muted);white-space:nowrap;padding:0 14px;transition:color .22s}.btn-transaction-history:hover{border-color:var(--accent);background:var(--bg-card)}.btn-transaction-history:hover svg{background:rgba(var(--accent-rgb), .15);border-right-color:rgba(var(--accent-rgb), .25);color:var(--accent)}.btn-transaction-history:hover span{color:var(--accent)}.btn-transaction-history:active{transform:scale(.98)}.main-tabs-nav{gap:12px;margin-bottom:-12px;display:flex}.main-tab-btn{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:10px 24px;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.main-tab-btn:hover{border-color:var(--accent);color:var(--accent)}.main-tab-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.escrow-list-item{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;height:64px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.escrow-list-item:hover{border-color:var(--accent);background:var(--bg-hover);transform:translate(4px)}.active-bar{background:var(--text-muted);opacity:.5;width:3px;position:absolute;top:0;bottom:0;left:0}.active-bar.active{opacity:1;background:#3b82f6}.active-bar.delivered{opacity:1;background:#f59e0b}.active-bar.completed{background:var(--accent);opacity:1}.active-bar.cancelled,.active-bar.cancel_requested,.active-bar.rejected{opacity:1;background:#fb0a37}.active-bar.expired{opacity:1;background:#94a3b8}.escrow-list-main{align-items:center;gap:16px;height:100%;padding:0 16px;display:flex}.escrow-info-primary{flex-shrink:0;align-items:center;gap:12px;width:240px;display:flex}.party-avatar-wrap{background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.party-avatar-img{object-fit:cover;width:100%;height:100%}.party-avatar-placeholder{width:100%;height:100%;color:var(--text-muted);background:0 0;justify-content:center;align-items:center;font-weight:800;display:flex}.escrow-text-block{flex-direction:column;gap:4px;display:flex;overflow:hidden}.escrow-title-text{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.836rem;font-weight:800;overflow:hidden}.escrow-meta-mini{color:var(--text-muted);align-items:center;gap:8px;font-size:.66rem;font-weight:700;display:flex}.escrow-info-secondary{flex:1;overflow:hidden}.escrow-date-info{color:var(--text-muted);font-size:.704rem;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.escrow-stats-block{flex-shrink:0;align-items:center;gap:16px;display:flex}.escrow-amount-val{color:var(--accent);font-size:.95rem;font-weight:900;font-family:var(--font-mono);text-align:right;width:80px}.escrow-amount-val .curr{margin-right:2px;font-size:.704rem}.status-tag-modern{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:4px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.status-tag-modern.active{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.status-tag-modern.delivered{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.status-tag-modern.completed{background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.status-tag-modern.cancelled,.status-tag-modern.cancel_requested,.status-tag-modern.rejected{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3733}.status-tag-modern.expired{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.status-tag-modern.locked{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a374d;border-radius:50%;width:32px;min-width:32px;height:32px;padding:0}.admin-dispute-pillar-modern{width:24px;height:24px;color:var(--text-muted);opacity:.25;justify-content:center;align-items:center;transition:all .3s;display:flex}.admin-dispute-pillar-modern.active{opacity:1;color:#fb0a37;filter:drop-shadow(0 0 4px #fb0a3733)}.admin-dispute-pillar-modern.inactive{color:var(--text-muted)}.admin-trades-page .escrow-list-item{border-color:rgba(var(--text-muted-rgb), .15);background:0 0;border-radius:6px;height:52px;margin-bottom:4px}.admin-trades-page .escrow-list-item:hover{background:rgba(var(--accent-rgb), .03);border-color:var(--accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:none}.admin-trades-page .escrow-list-main{grid-template-columns:85px 1fr 110px 85px 140px 100px 20px;align-items:center;gap:12px;height:100%;padding:0 0 0 16px;display:grid}.admin-id-pill{font-family:var(--font-mono);font-size:.62rem;font-family:var(--font-mono);background:rgba(var(--text-muted-rgb), .08);border:1px solid rgba(var(--text-muted-rgb), .15);color:var(--text-muted);border-radius:20px;justify-content:flex-start;gap:8px;width:fit-content;padding:3px 8px;font-size:.65rem;font-weight:800}.admin-party-info{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.admin-party-info .label{color:var(--text-muted);margin-right:4px;font-weight:600}.admin-date-mini{color:var(--text-muted);align-items:center;gap:4px;font-size:.65rem;font-weight:600;display:flex}.admin-amount-bold{font-family:var(--font-mono);color:var(--accent);text-align:right;font-size:.82rem;font-weight:900}.admin-trades-page .status-tag-modern{min-width:86px;padding:2px 8px;font-size:.61rem}.admin-action-group-tall{border-left:1px solid var(--border-color);background:rgba(var(--text-muted-rgb), .03);align-items:center;gap:1px;height:100%;display:flex}.action-btn-tall{height:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0 10px;transition:all .2s;display:flex}.action-btn-tall:hover{color:#fff}.action-btn-tall.primary:hover{background:var(--accent)}.action-btn-tall.complete:hover{background:#22c55e}.action-btn-tall.danger:hover{background:#fb0a37}.escrow-action-chevron{color:var(--text-muted);opacity:.4;align-self:center;margin-right:12px;transition:all .3s}.escrow-list-item:hover .escrow-action-chevron{opacity:1;color:var(--accent)}.ro-control-btn.active,.ro-control-btn:hover:not(.active){color:var(--text-primary)}@media (width<=1300px){.orders-escrow-page{gap:24px;padding:16px}.orders-escrow-page .page-header{flex-direction:column;align-items:stretch;gap:20px;padding:24px;text-align:left!important}.title-row-actions{flex-direction:column;align-items:stretch;gap:16px}.btn-transaction-history{align-self:flex-start;margin-left:0!important}.requests-toolbar{flex-direction:column;align-items:stretch;gap:16px}.header-search-wrap{max-width:100%;height:48px}.ro-filter-control{background:var(--bg-tertiary,var(--bg-hover));justify-content:center;width:100%;padding:4px;display:flex;overflow:visible}.ro-control-btn{flex:1;min-width:fit-content;padding:0 16px}}@media (width<=768px){.orders-escrow-page .page-header{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 16px}.requests-toolbar{flex-direction:column;align-items:stretch;gap:1rem}.ro-filter-control{justify-content:center;width:100%}.ro-control-btn{flex:1;justify-content:center;padding:0 10px;font-size:.66rem}.escrow-list-item{height:auto;padding:20px 0}.escrow-list-main{flex-direction:column;align-items:flex-start;gap:20px;padding:0 15px}.escrow-info-primary,.escrow-stats-block{width:100%}.escrow-stats-block{flex-direction:row-reverse;justify-content:space-between;align-items:center}.escrow-amount-val{text-align:right;width:auto;font-size:1.32rem}.status-tag-modern{width:auto;min-width:110px}.escrow-action-chevron{display:none}.main-tabs-nav{flex-wrap:wrap;gap:8px;width:100%}.main-tab-btn{flex:1;padding:10px;font-size:.66rem}}@media (width<=480px){.orders-escrow-page .page-header{gap:16px;padding:16px}.page-title{font-size:1.056rem;line-height:1.3}.page-subtitle{font-size:.748rem}.ro-filter-control{gap:8px;width:100%;padding:6px;overflow-x:auto}.ro-control-btn span{display:none}.ro-control-btn{flex:1;height:40px;padding:0 20px}.main-tab-btn span{display:none}}.orders-escrow-page .loading-state,.orders-escrow-page .empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.orders-escrow-page .empty-state svg,.orders-escrow-page .loading-state svg{margin:0 auto!important}.orders-escrow-page .empty-state h3{color:var(--text-primary)!important;text-align:center!important;margin:0 auto!important;font-size:1.1rem!important;font-weight:800!important}.orders-escrow-page .empty-state p{color:var(--text-muted)!important;text-align:center!important;max-width:400px!important;margin:0 auto!important;font-size:.836rem!important;line-height:1.5!important}.orders-escrow-page .empty-state .btn-switch-tab{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;margin-top:8px;padding:10px 24px;font-size:.748rem;font-weight:700;transition:all .2s}.orders-escrow-page .empty-state .btn-switch-tab:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-hover)}.escrow-page-container{flex-direction:column;gap:16px;max-width:1200px;min-height:auto;margin:0 auto;padding:16px 16px 4px;display:flex}.escrow-body{grid-template-columns:280px 1fr;align-items:flex-start;gap:16px;display:grid}.escrow-left-sidebar{flex-direction:column;gap:16px;display:flex}.trade-status-alert{border-radius:6px;align-items:center;gap:10px;padding:16px;font-size:.75rem;font-weight:800;display:flex}.trade-status-alert.error{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a374d}.trade-status-alert.success{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent)}.trade-status-alert.active{background:rgba(var(--accent-rgb), .1);border:1px solid var(--accent);color:var(--accent)}.sidebar-block{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:16px}.sidebar-title{color:var(--text-primary);margin-bottom:12px;font-size:.72rem;font-weight:800}.offer-terms-box{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);word-break:break-word;overflow-wrap:break-word;border-radius:6px;min-height:48px;padding:12px;font-size:.7rem}.trade-ended-prompt{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-bottom:12px;font-size:.78rem;line-height:1.5;display:flex;overflow:hidden}.btn-repeat{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;border-radius:6px;padding:10px;font-weight:700;transition:all .2s}.btn-repeat:hover{background:var(--bg-hover);border-color:var(--text-muted)}.accordion-wrapper{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.accordion-header{cursor:pointer;background:var(--bg-card);justify-content:space-between;align-items:center;padding:12px 14px;transition:background .2s;display:flex}.accordion-header:hover{background:var(--bg-hover)}.accordion-title{color:var(--text-primary);font-size:.7rem;font-weight:800}.accordion-content{border-top:1px solid var(--border-color);padding:12px 14px 14px}.report-action{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px;transition:background .2s;display:flex}.report-action:hover{background:var(--bg-secondary)}.report-action-text{flex-direction:column;justify-content:center;display:flex}.report-action-text strong{color:var(--text-primary);font-size:.66rem;line-height:1.2}.report-action-text span{color:var(--text-muted);font-size:.65rem;line-height:1.2}.info-row{flex-direction:column;margin-bottom:8px;display:flex}.info-row:last-child{margin-bottom:0}.info-row .label{color:var(--text-muted);margin-bottom:2px;font-size:.65rem}.info-row .value{color:var(--text-primary);word-break:break-all;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.escrow-main-area{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:0;height:760px;display:flex;overflow:hidden}.chat-main-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.chat-partner-info{align-items:center;gap:12px;display:flex}.partner-avatar{object-fit:cover;border-radius:6px;width:40px;height:40px}.partner-details{flex-direction:column;display:flex}.partner-name{color:var(--text-primary);font-size:.8rem;font-weight:800}.partner-status{font-size:.7rem;font-weight:600}.partner-status.error{color:#fb0a37}.partner-status.success,.partner-status.active{color:var(--accent)}.main-banner-alert{justify-content:space-between;align-items:flex-start;padding:16px 24px;display:flex}.main-banner-alert.error,.main-banner-alert.active.error{color:var(--text-primary)!important;background:#fb0a3726!important;border-bottom:1px solid #fb0a374d!important}.main-banner-alert.error .banner-text,.main-banner-alert.error .banner-text,.main-banner-alert.active.error .banner-text,.main-banner-alert.error .banner-text strong,.main-banner-alert.active.error .banner-text strong{color:var(--text-primary)!important}.main-banner-alert.error svg,.main-banner-alert.active.error svg{color:#fb0a37!important}.main-banner-alert.success,.main-banner-alert.active.success{background:rgba(var(--accent-rgb), .1)!important;border-bottom:1px solid rgba(var(--accent-rgb), .2)!important;color:var(--text-primary)!important}.main-banner-alert.success svg,.main-banner-alert.active.success svg{color:var(--accent)!important}.main-banner-alert.success .banner-text,.main-banner-alert.active.success .banner-text,.main-banner-alert.success .banner-text strong,.main-banner-alert.active.success .banner-text strong{color:var(--text-primary)!important}.main-banner-alert.success.completed{background:var(--accent)!important;color:#fff!important;border-bottom:1px solid #0000001a!important}.main-banner-alert.success.completed svg,.main-banner-alert.success.completed .banner-text,.main-banner-alert.success.completed .banner-text strong{color:#fff!important}.main-banner-alert.error.cancelled-filled{color:#fff!important;background:#fb0a37!important;border-bottom:1px solid #0000001a!important}.main-banner-alert.error.cancelled-filled svg,.main-banner-alert.error.cancelled-filled .banner-text,.main-banner-alert.error.cancelled-filled .banner-text strong,.main-banner-alert.success.completed .banner-text,.main-banner-alert.success.completed .banner-text strong{color:#fff!important}.main-banner-alert.active{color:#212121;background:#fde7b3;border-bottom:1px solid #0000001a}.main-banner-alert.active svg{color:#212121!important}.main-banner-alert.active .banner-text{color:#212121}.banner-content{align-items:flex-start;gap:12px;display:flex}.banner-text{flex-direction:column;gap:4px;font-size:.75rem;font-weight:700;display:flex}.banner-text strong{text-transform:uppercase;font-weight:500}.escrow-chat-area{background:var(--bg-primary);flex-direction:column;flex:1;gap:16px;padding:24px;font-size:.72rem;display:flex;overflow-y:auto}.system-msg-block{margin:10px 0}.system-msg-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800}.system-msg-content{color:var(--text-primary);background:0 0;font-size:.72rem;line-height:1.6}.chat-reminders-banner{background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.banner-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fde7b305;border-bottom:1px solid #a4a4a417;justify-content:space-between;align-items:center;padding:12px 24px;transition:background .2s;display:flex}.banner-toggle:hover{background:var(--bg-secondary)}.toggle-left{color:var(--text-primary);align-items:center;gap:10px;font-size:.72rem;font-weight:500;display:flex}.banner-inner-content{padding:8px 24px 16px}.reminders-list{border-left:2px solid var(--accent);color:var(--text-muted);margin:0 0 0 28px;padding-left:16px;font-size:.72rem;line-height:1.6;list-style:outside}.reminders-list li{margin-bottom:8px}.reminders-list li:last-child{margin-bottom:0}.system-bubble{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;gap:16px;width:100%;margin:12px 0;padding:16px 20px;align-items:center!important;display:flex!important}.system-bubble.info-bubble{border-left:4px solid var(--accent);color:#212121;background:#fde7b3;align-items:center!important;display:flex!important}.system-bubble.error-bubble{color:#fb0a37;background:#fb0a371a;border-left:4px solid #fb0a37;align-items:center!important;display:flex!important}.system-bubble.error-bubble .bubble-text{color:#fb0a37;font-weight:200}.system-bubble.error-bubble .system-icon-wrap{color:#fb0a37}.system-bubble.info-bubble .bubble-text{color:#212121}.system-bubble.info-bubble .bubble-text span,.system-bubble.info-bubble .bubble-text strong:not([style*="color: var(--accent)"]){color:#212121;font-weight:900}.system-icon-wrap{width:20px;height:20px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.system-content{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.system-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-size:.748rem;font-weight:900}.chat-bubble-wrap{width:100%;display:flex}.chat-bubble-wrap.sent{justify-content:flex-end}.chat-bubble-wrap.received{justify-content:flex-start}.chat-bubble-wrap.system-wrap{justify-content:center}.bubble{max-width:80%;box-shadow:none;contain:paint;backface-visibility:hidden;border-radius:12px;padding:12px 16px;position:relative;transform:translateZ(0)}.chat-bubble-wrap.sent .bubble{color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-bottom-right-radius:0}.chat-bubble-wrap.received .bubble{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-bottom-left-radius:0}.bubble-text{word-break:break-word;white-space:pre-wrap;margin:0;font-size:.68rem;line-height:1.5}.msg-status-row{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.time{opacity:.6;font-size:.65rem}.smart-delivery-items{flex-direction:column;gap:10px;width:100%;margin-top:12px;display:flex}.smart-item-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.smart-item-container:hover{border-color:rgba(var(--accent-rgb), .5);box-shadow:0 4px 12px #0000001a}.smart-item-header{cursor:pointer;background:rgba(var(--accent-rgb), .03);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.smart-item-header:hover{background:rgba(var(--accent-rgb), .06)}.smart-item-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:flex}.smart-item-icon{color:var(--accent);align-items:center;display:flex}.smart-item-arrow{color:var(--text-muted);transition:transform .3s}.smart-item-container.open .smart-item-arrow{transform:rotate(180deg)}.smart-item-body{background:0 0;max-height:0;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.smart-item-container.open .smart-item-body{border-top:1px solid var(--border-color);max-height:1000px;padding:16px}.smart-item-content{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:.72rem;line-height:1.6}.smart-item-content strong{color:var(--accent);font-weight:700}.msg-status.read{color:var(--accent)}.chat-input-row{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:16px 24px}.escrow-input-form{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;align-items:center;gap:12px;padding:8px;transition:all .2s;display:flex}.escrow-input-form:focus-within{border-color:var(--accent)}.escrow-addon-btn{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;background:0 0!important}.escrow-addon-btn:hover{color:var(--accent);box-shadow:none;transform:scale(1.1);background:0 0!important}.escrow-input-form textarea{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:120px;padding:8px 4px;font-family:inherit;font-size:.75rem;line-height:1.5;resize:none!important}.escrow-send-btn{background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.escrow-send-btn:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.escrow-send-btn:disabled{opacity:.5;cursor:not-allowed}.btn-large{cursor:pointer;text-transform:uppercase;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;padding:14px;font-size:.82rem;font-weight:800;transition:all .2s;display:flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-success{background:var(--accent-muted);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.btn-success:hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 12px rgba(var(--accent-rgb), .2);transform:translateY(-1px)}.btn-danger{color:#fb0a37;background:#fb0a371a;border-color:#fb0a374d}.btn-danger:hover{color:#fff;background:#fb0a37;border-color:#fb0a37;transform:translateY(-1px)}.modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;z-index:2000;inset:0;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.delivery-modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;width:95%;max-width:500px;position:relative;overflow:hidden}.modal-header{border-bottom:1px solid var(--border-color);background:#ffffff05;justify-content:space-between;align-items:center;padding:24px;display:flex}.modal-header h3{text-transform:uppercase;color:var(--text-primary);letter-spacing:1px;font-size:.8rem;font-weight:900}.modal-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;transition:all .2s;display:flex}.modal-close-btn:hover{color:var(--text-primary);background:#ffffff0d}.modal-body{padding:24px}.modal-body label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:.66rem;font-weight:800;display:block}.modal-body textarea{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);resize:none;border-radius:4px;padding:16px;font-family:inherit;font-size:.68rem;transition:all .2s}.modal-body textarea:focus{border-color:var(--accent);background:var(--bg-hover)}.delivery-upload-area{margin-top:24px}.delivery-files-grid{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.delivery-file-pill{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.delivery-file-pill:hover{border-color:var(--accent)}.delivery-file-pill .file-icon{color:var(--accent)}.delivery-file-pill .file-name{color:var(--text-primary);font-size:.634rem;font-weight:700}.remove-file-btn{color:#fb0a37;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px;transition:all .2s;display:flex}.remove-file-btn:hover{background:#fb0a371a}.add-file-btn{border:1px dashed var(--accent);background:rgba(var(--accent-rgb), .05);color:var(--accent);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:.634rem;font-weight:800;transition:all .2s;display:flex}.add-file-btn:hover{background:var(--accent);color:#fff}.modal-footer{gap:12px;padding:0 24px 24px;display:flex}.modal-btn-primary,.modal-btn-secondary{cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:1px solid var(--border-color);border-radius:4px;flex:1;padding:14px;font-size:.704rem;font-weight:900;transition:all .2s}.modal-btn-primary{background:var(--accent);color:#fff;border-color:#0000}.modal-btn-primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 12px rgba(var(--accent-rgb), .2);transform:translateY(-2px)}.modal-btn-primary.danger{background:#fb0a37}.modal-btn-primary.danger:hover:not(:disabled){background:#e0002f;box-shadow:0 4px 12px #fb0a3733}.modal-btn-secondary{background:var(--bg-secondary);color:var(--text-primary)}.modal-btn-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-muted)}.modal-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.mobile-action-sheet{background:var(--bg-card);border-top:1px solid var(--border-color);z-index:90;border-radius:8px 8px 0 0;width:100%;padding:16px 24px;display:none;position:sticky;bottom:0;box-shadow:0 -4px 20px #0000001a}.mobile-sheet-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.mobile-sheet-status{align-items:center;gap:8px;font-size:.748rem;font-weight:800;display:flex}.mobile-sheet-status.error{color:#fb0a37}.mobile-sheet-status.success{color:var(--accent)}.mobile-sheet-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:.748rem;font-weight:700;display:flex}.actions-sheet-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#000000b3;position:fixed;inset:0}.actions-sheet-container{background:var(--bg-primary);border-top:1px solid var(--border-color);width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom,32px);box-shadow:none;z-index:2001;border-top-left-radius:4px;border-top-right-radius:4px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-drag-handle{background:var(--border-color);border-radius:2px;width:40px;height:4px;margin:12px auto 8px}.sheet-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 24px 20px;display:flex}.sheet-header h3{color:var(--text-primary);margin:0;font-size:.968rem;font-weight:800}.sheet-close-btn{background:var(--bg-hover);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.sheet-body{flex-direction:column;gap:16px;padding:20px;display:flex}.sheet-section{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:16px}.sheet-section.status-alert.error{color:#fb0a37;background:#fb0a3714;border:1px solid #fb0a3726;align-items:center;gap:12px;font-size:.748rem;font-weight:700;display:flex}.section-label{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.634rem;font-weight:800;display:block}.terms-preview-box{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:12px;font-size:.66rem;line-height:1.4}.sheet-section.center-align{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.hint-text{color:var(--text-muted);margin:0;font-size:.704rem;font-weight:700}.sheet-action-button.primary{background:var(--bg-hover);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;border-radius:4px;padding:14px;font-size:.748rem;font-weight:800;transition:all .2s}.sheet-action-card{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:4px 0;display:flex}.card-icon{background:var(--bg-card);border:1px solid var(--border-color);width:44px;height:44px;color:var(--text-primary);border-radius:4px;justify-content:center;align-items:center;display:flex}.card-text{flex-direction:column;gap:2px;display:flex}.card-text strong{color:var(--text-primary);font-size:.748rem}.card-text span{color:var(--text-muted);font-size:.616rem;font-weight:600}.sheet-info-grid{flex-direction:column;gap:16px;display:flex}.grid-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.grid-label{color:var(--accent);font-size:.634rem;font-weight:700}.grid-value{color:var(--text-primary);font-size:.634rem;font-weight:800}.grid-value-row{align-items:center;gap:8px;display:flex}.grid-value-row strong{font-size:.634rem;font-weight:800}.link-color{text-underline-offset:2px;text-decoration:underline;color:var(--accent)!important}.copy-icon,.link-icon{color:var(--text-muted);opacity:.6}@media (width<=1024px){.escrow-body{grid-template-columns:1fr}.escrow-left-sidebar{display:none}.mobile-only-widget{flex-direction:column;display:flex}.mobile-action-sheet{display:block}.escrow-main-area{height:calc(100dvh - 160px);min-height:auto}.escrow-page-container{padding-bottom:0}}@media (width<=768px){.escrow-page-container{gap:8px;margin:0;padding:8px 8px 0}.escrow-main-area{height:calc(100dvh - 180px);min-height:auto}.chat-main-header,.main-banner-alert,.banner-toggle{padding:12px 16px}.banner-inner-content{padding:8px 16px 14px}.reminders-list{margin-left:24px;padding-left:12px}.escrow-chat-area{padding:16px}.chat-input-row{padding:12px 16px}.escrow-input-form{gap:6px;padding:6px}.escrow-addon-btn{width:44px;height:44px}.escrow-send-btn{width:38px;height:38px}}.partner-profile-summary{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.summary-avatar-wrap{flex-shrink:0;position:relative}.large-avatar{object-fit:cover;border:none;border-radius:4px;width:72px;height:72px}.avatar-shield{width:30px;height:30px;color:var(--accent);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.summary-details{flex-direction:column;gap:4px;display:flex}.summary-name{color:var(--text-primary);margin:0;font-size:.968rem;font-weight:900}.summary-badges{flex-wrap:wrap;gap:8px;display:flex}.badge-member,.badge-date{color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.598rem;font-weight:700;display:flex}.trust-meter-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:16px}.trust-meter-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.trust-score{color:var(--text-primary);font-size:.748rem;font-weight:800}.trust-stats{gap:10px;font-size:.66rem;font-weight:800;display:flex}.trust-pos{color:var(--accent)}.trust-neg{color:#fb0a37}.trust-progress{background:var(--bg-secondary);border-radius:3px;height:6px;overflow:hidden}.trust-fill{background:var(--accent);height:100%;box-shadow:none;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.sheet-action-button.primary-accent{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:.748rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.sheet-action-button.primary-accent:hover{filter:brightness(1.1);box-shadow:none;transform:translateY(-2px)}.trade-info-box{background:rgba(var(--accent-rgb), .05);border:1px dashed var(--accent);border-radius:4px;padding:14px}.trade-info-box p{color:var(--text-muted);margin:0;font-size:.66rem;line-height:1.6}.trade-info-box p strong{color:var(--text-primary);font-weight:800}.icon-btn-ghost{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.icon-btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.partner-info-sheet .sheet-body{padding-top:10px}.system-bubble{border:1px solid var(--border-color);width:100%;box-shadow:none;border-radius:4px;align-items:flex-start;gap:16px;margin:8px 0;padding:20px;display:flex;position:relative}.system-icon-wrap{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.delivery-bubble{background:rgba(var(--accent-rgb), .05);border-left:4px solid var(--accent)}.delivery-bubble .bubble-text{color:var(--text-primary)}.delivery-bubble .system-icon-wrap{background:rgba(var(--accent-rgb), .15);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.success-bubble{background:rgba(var(--accent-rgb), .05);border-left:4px solid var(--accent)}.success-bubble .bubble-text{color:var(--text-primary)}.success-bubble .system-icon-wrap{background:rgba(var(--accent-rgb), .15);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.rejection-bubble{background:#ffda630d;border-left:4px solid #ffda63}.rejection-bubble .bubble-text{color:var(--text-primary)}.rejection-bubble .system-icon-wrap{color:#ffda63;background:#ffda6326;border:1px solid #ffda6333}.decline-bubble{background:#ff98000d;border-left:4px solid #ff9800}.decline-bubble .bubble-text{color:var(--text-primary)}.decline-bubble .system-icon-wrap{color:#ff9800;background:#ff980026;border:1px solid #ff980033}.cancelled-bubble{background:#64748b0d;border-left:4px solid #64748b}.cancelled-bubble .bubble-text{color:var(--text-primary)}.cancelled-bubble .system-icon-wrap{color:#64748b;background:#64748b26;border:1px solid #64748b33}[data-theme=light] .rejection-bubble .system-icon-wrap{color:#744805;border-color:#74480533}[data-theme=light] .error-bubble .system-icon-wrap{color:#9b0622;border-color:#9b062233}[data-theme=light] .decline-bubble .system-icon-wrap{color:#8c4b00;border-color:#8c4b0033}[data-theme=light] .cancelled-bubble .system-icon-wrap{color:#475569;border-color:#47556933}.error-bubble{background:#fb0a370d;border-left:4px solid #fb0a37}.error-bubble .bubble-text{color:var(--text-primary)}.error-bubble .system-icon-wrap{color:#fb0a37;background:#fb0a3726;border:1px solid #fb0a3733}.system-content{flex:1}.system-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.748rem;font-weight:800}.system-bubble .bubble-text{color:var(--text-primary);font-size:.72rem;font-weight:400;line-height:1.5}@media (width<=768px){.system-bubble{gap:12px;padding:16px}.system-icon-wrap{width:20px;height:20px}}.msg-file-attach{max-width:100%;margin-top:10px}.chat-img-preview{cursor:pointer;border:1px solid var(--border-color);border-radius:6px;max-width:250px;max-height:250px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block}.chat-img-preview:hover{transform:scale(1.02)}.file-download-link{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:12px;text-decoration:none;transition:all .2s;display:flex}.file-download-link:hover{background:var(--bg-hover);border-color:var(--accent)}.file-info{flex-direction:column;display:flex;overflow:hidden}.file-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.704rem;font-weight:800;overflow:hidden}.file-action{color:var(--accent);text-transform:uppercase;font-size:.572rem;font-weight:700}.delivery-upload-area{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:16px}.delivery-file-pill{animation:.3s fadeIn}.chat-input-row{background:var(--bg-card);border-top:1px solid var(--border-color);padding:16px;position:relative}.chat-file-preview-banner{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:100;box-shadow:none;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:absolute;bottom:calc(100% + 12px);left:16px;right:16px}.preview-content{align-items:center;gap:12px;display:flex}.preview-thumb{object-fit:cover;border:1px solid var(--border-color);border-radius:6px;width:48px;height:48px}.preview-doc-icon{background:var(--bg-card);width:48px;height:48px;color:var(--accent);border:1px solid var(--border-color);border-radius:6px;justify-content:center;align-items:center;display:flex}.preview-info{flex-direction:column;display:flex}.preview-info .file-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.748rem;font-weight:800;overflow:hidden}.preview-info .file-size-type{color:var(--text-muted);font-size:.616rem;font-weight:600}.preview-actions{align-items:center;gap:12px;display:flex}.preview-cancel-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px;font-size:.704rem;font-weight:800;transition:color .2s}.preview-cancel-btn:hover{color:#fb0a37}.preview-send-btn{background:var(--accent);color:#fff;cursor:pointer;box-shadow:none;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 20px;font-size:.704rem;font-weight:800;transition:transform .2s,background .2s;display:flex}.preview-send-btn:hover{background:var(--accent-hover);transform:translateY(-2px)}.preview-send-btn:active{transform:translateY(0)}@media (width<=768px){.chat-file-preview-banner{flex-direction:column;align-items:stretch;gap:16px;padding:16px;left:12px;right:12px}.preview-content{justify-content:flex-start}.preview-info .file-name{max-width:200px}.preview-actions{justify-content:space-between;width:100%}.preview-send-btn{flex:1;justify-content:center}}@media (width>=1025px){.partner-info-sheet{border-radius:4px 0 0 4px;width:480px;height:100vh;max-height:100vh;inset:0 0 0 auto}}.mobile-only-widget{display:none}@media (width<=1024px){.mobile-only-widget{margin:16px;display:block}}.trade-milestone-widget{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--accent);box-shadow:none;border-radius:4px;margin-bottom:24px;position:relative;overflow:hidden}.trade-milestone-widget.success{border-left-color:var(--accent)}.trade-milestone-widget.error{border-left-color:#ffda63}[data-theme=light] .trade-milestone-widget.error{border-left-color:#744805}.trade-milestone-widget.info{border-left-color:var(--accent)}.trade-milestone-widget.cancelled{border-left-color:#fb0a37}[data-theme=light] .trade-milestone-widget.cancelled{border-left-color:#c0392b}.trade-milestone-widget.expired{border-left-color:#adb5bd}[data-theme=light] .trade-milestone-widget.expired{border-left-color:#6c757d}.widget-header{align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex}.trade-milestone-widget.success .widget-header{background:rgba(var(--accent-rgb), .05)}.trade-milestone-widget.success.completed .widget-header{background:var(--accent)!important;border-color:rgba(var(--accent-rgb), .2)!important}.trade-milestone-widget.success.completed .info-title,.trade-milestone-widget.success.completed .info-label{color:#fff!important}.trade-milestone-widget.success.completed .status-indicator{color:#fff!important;background:#fff3!important;border:1px solid #ffffff4d!important}.trade-milestone-widget.error.cancelled-filled .widget-header{background:#fb0a37!important;border-color:#fb0a37!important}.trade-milestone-widget.error.cancelled-filled .info-title,.trade-milestone-widget.error.cancelled-filled .info-label{color:#fff!important}.trade-milestone-widget.error.cancelled-filled .status-indicator{color:#fff!important;background:#fff3!important;border-color:#ffffff4d!important}.trade-milestone-widget.error .widget-header{background:#ffda630d}[data-theme=light] .trade-milestone-widget.error .widget-header{background:#7448050d}.trade-milestone-widget.info .widget-header{background:rgba(var(--accent-rgb), .05)}.trade-milestone-widget.cancelled .widget-header{background:#f970660f}[data-theme=light] .trade-milestone-widget.cancelled .widget-header{background:#c0392b0f}.trade-milestone-widget.expired .widget-header{background:#adb5bd12}.status-indicator{width:32px;height:32px;color:var(--text-muted);border:1px solid var(--border-color);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.success .status-indicator{color:var(--accent);border-color:rgba(var(--accent-rgb), .3)}.error .status-indicator{color:#ffda63;border-color:#ffda634d}[data-theme=light] .error .status-indicator{color:#744805;border-color:#7448054d}.cancelled .status-indicator{color:#fb0a37;border-color:#f970664d}[data-theme=light] .cancelled .status-indicator{color:#c0392b;border-color:#c0392b4d}.expired .status-indicator{color:#adb5bd;border-color:#adb5bd4d}.pulse-dot{background:var(--accent);border:2px solid var(--bg-card);border-radius:50%;width:7px;height:7px;animation:2s infinite indicator-pulse;position:absolute;top:-1px;right:-1px}.success .pulse-dot{background:var(--accent)}.error .pulse-dot{background:#ffda63}[data-theme=light] .error .pulse-dot{background:#744805}@keyframes indicator-pulse{0%{box-shadow:none;transform:scale(.95)}70%{box-shadow:none;transform:scale(1)}to{box-shadow:none;transform:scale(.95)}}.status-info{flex-direction:column;flex:1;display:flex}.info-label{text-transform:uppercase;color:var(--accent);letter-spacing:1px;font-size:.528rem;font-weight:800}.info-title{color:var(--text-primary);margin:0;font-size:.748rem;font-weight:900}.toggle-icon{color:var(--text-muted);opacity:.5}.widget-body{border-top:1px solid var(--border-color);background:#00000026;max-height:220px;padding:12px 14px;overflow-y:auto}.widget-body::-webkit-scrollbar{width:3px}.widget-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.milestone-tracker{padding-left:20px;position:relative}.milestone-tracker:before{content:"";background:#ffffff0d;width:2px;position:absolute;top:10px;bottom:10px;left:7px}.milestone-step{padding-bottom:20px;position:relative}.milestone-step:last-child{padding-bottom:0}.step-marker{background:var(--bg-card);z-index:2;width:16px;height:16px;color:var(--text-muted);border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:0;left:-20px}.step-marker svg{transform:scale(.8)}.milestone-step.active .step-marker{border-color:var(--accent);color:var(--accent);box-shadow:none}.milestone-step.rejected .step-marker{color:#fb0a37;box-shadow:none;border-color:#fb0a37}.milestone-step.success .step-marker{border-color:var(--accent);color:var(--accent);box-shadow:none}.step-content{flex-direction:column;display:flex}.step-time{color:var(--text-muted);font-size:.528rem;font-weight:700}.step-label{color:var(--text-main);font-size:.66rem;font-weight:800}.timeline-time{color:var(--text-muted);margin-bottom:4px;font-size:.634rem;font-weight:700}.timeline-title{color:var(--text-primary);font-size:.748rem;font-weight:800}.success-marker .timeline-title{color:var(--accent)}.escrow-actions-footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-direction:column;justify-content:center;gap:12px;padding:12px 24px;display:flex}@media (width<=768px){.escrow-actions-footer{padding:12px 16px}}.escrow-action-prompt{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:10;width:100%;box-shadow:none;border-radius:4px;margin:0;padding:16px;position:relative}.escrow-action-prompt .prompt-inner{align-items:center;gap:16px;display:flex}.prompt-icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.prompt-icon-wrap.success{background:rgba(var(--accent-rgb), .1);color:var(--accent)}.prompt-icon-wrap.danger{color:#fb0a37;background:#fb0a371a}.prompt-text{flex-direction:column;flex:1;display:flex}.prompt-text strong{color:var(--text-primary);font-size:.748rem;font-weight:800}.prompt-text span{color:var(--text-muted);font-size:.634rem;font-weight:200}.prompt-options{gap:10px;display:flex}.prompt-btn-no,.prompt-btn-yes{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:10px 16px;font-size:.634rem;font-weight:800;transition:all .2s}.prompt-btn-no:hover{background:var(--bg-secondary);border-color:var(--text-muted)}.prompt-btn-yes.success{background:var(--accent);color:#fff}.prompt-btn-yes.success:hover{background:var(--accent-hover);transform:translateY(-1px)}.prompt-btn-yes.danger{color:#fff;background:#fb0a37}.prompt-btn-yes.danger:hover{background:#e0002f;transform:translateY(-1px)}.prompt-btn-yes:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.escrow-action-prompt{padding:12px}.escrow-action-prompt .prompt-inner{text-align:center;flex-direction:column;align-items:center;gap:14px}.prompt-text{align-items:center}.prompt-options{justify-content:space-between;width:100%}.prompt-btn-no,.prompt-btn-yes{flex:1;justify-content:center;display:flex}}.escrow-chat-input-wrapper{position:relative}.emoji-picker-popover{background:var(--bg-card);border:1px solid var(--border-color);z-index:100;border-radius:10px;flex-direction:column;width:280px;display:flex;position:absolute;bottom:80px;right:24px;overflow:hidden;box-shadow:0 10px 35px #0006}.emoji-picker-header{background:0 0;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.picker-title{color:var(--text-primary);align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.picker-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;transition:all .2s;display:flex}.picker-close:hover{color:var(--text-primary);background:#ffffff0d}.emoji-grid{grid-template-columns:repeat(5,1fr);gap:8px;max-height:320px;padding:12px;display:grid;overflow-y:auto}.emoji-item{aspect-ratio:1;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.emoji-item:hover{background:var(--bg-hover);transform:scale(1.1)}.emoji-item img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;backface-visibility:hidden;width:32px;height:32px;transform:translateZ(0)}.animated-emoji-inline{vertical-align:middle;width:auto;height:1.25em;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;will-change:transform;margin:0 2px;display:inline-block;transform:translateZ(0)}.bubble-text:has(>.animated-emoji-inline:only-child) .animated-emoji-inline{height:2.8em}.emoji-grid::-webkit-scrollbar{width:4px}.emoji-grid::-webkit-scrollbar-track{background:0 0}.emoji-grid::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.emoji-skeleton{background:linear-gradient(90deg,#ffffff01 25%,#ffffff04 50%,#ffffff01 75%) 0 0/200% 100%;border-radius:4px;width:28px;height:28px;animation:1.5s linear infinite shimmer}.escrow-addon-btn.active{color:var(--accent)}.text-accent{color:var(--accent)!important}.uploading-state{background:var(--bg-secondary);border-radius:6px;min-width:200px;position:relative;overflow:hidden}.blurred-preview-wrap{justify-content:center;align-items:center;display:flex;position:relative}.chat-img-preview.blurred{filter:brightness(.7);transform:scale(1.05)}.centered-loader{z-index:2;color:var(--accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doc-uploading-wrap{background:#ffffff0d;border:1px dashed #ffffff1a;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;display:flex}.doc-uploading-wrap .file-info{flex-direction:column;flex:1;display:flex}.doc-uploading-wrap .file-name{color:var(--text-primary);font-size:.72rem;font-weight:700}.doc-uploading-wrap .file-status{color:var(--accent);font-size:.65rem;font-weight:600}.inline-loader{color:var(--accent)}.trust-vote-prompt{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;margin-top:12px;padding:20px;box-shadow:0 4px 20px #0003}.trust-prompt-content{flex-direction:column;gap:16px;display:flex}.trust-prompt-text .prompt-title{color:var(--text-primary);margin-bottom:4px;font-size:.85rem;font-weight:800}.trust-prompt-text p{color:var(--text-muted);margin:0;font-size:.72rem}.trust-prompt-actions{gap:12px;display:flex}.trust-btn{cursor:pointer;text-transform:uppercase;border:1px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.75rem;font-weight:800;transition:all .2s;display:flex}.trust-btn.positive{background:rgba(var(--accent-rgb), .1);color:var(--accent);border-color:rgba(var(--accent-rgb), .2)}.trust-btn.positive:hover:not(:disabled){background:var(--accent);color:#fff}.trust-btn.negative{color:#fb0a37;background:#fb0a371a;border-color:#fb0a3733}.trust-btn.negative:hover:not(:disabled){color:#fff;background:#fb0a37}.trust-btn:disabled{opacity:.5;cursor:not-allowed}.partner-voted-alert{background:rgba(var(--accent-rgb), .05);border:1px solid rgba(var(--accent-rgb), .1);color:var(--text-primary);border-radius:4px;align-items:center;gap:10px;margin-top:12px;padding:10px 16px;font-size:.7rem;display:flex}.voted-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse}@media (width<=768px){.trust-prompt-actions{flex-direction:column}}.sheet-trust-section{background:rgba(var(--accent-rgb), .05);border:1px dashed rgba(var(--accent-rgb), .2);border-radius:8px;margin-bottom:20px;padding:16px}.trust-instruction{color:var(--text-primary);text-align:center;margin-bottom:12px;font-size:.8rem;font-weight:600}.sheet-trust-buttons{gap:10px;display:flex}.sheet-trust-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:.75rem;font-weight:700;display:flex}.sheet-trust-btn.positive{background:var(--accent);color:#fff}.sheet-trust-btn.negative{color:#fff;background:#fb0a37}.sheet-trust-feedback{background:var(--bg-secondary);color:var(--text-muted);border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.8rem;display:flex}.sheet-trust-feedback strong{color:var(--text-primary)}.auto-delivery-panel{background:var(--bg-card);border:1px solid rgba(var(--accent-rgb), .25);border-left:4px solid var(--accent);border-radius:4px;margin:0 0 12px;overflow:hidden}.auto-delivery-header{background:rgba(var(--accent-rgb), .06);border-bottom:1px solid rgba(var(--accent-rgb), .15);align-items:center;gap:12px;padding:14px 16px;display:flex}.auto-delivery-icon-wrap{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .25);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-delivery-meta{flex-direction:column;flex:1;gap:2px;display:flex}.auto-delivery-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-size:.748rem;font-weight:800}.auto-delivery-sub{color:var(--text-muted);font-size:.616rem;font-weight:600}.auto-delivery-badge{text-transform:uppercase;letter-spacing:.5px;background:rgba(var(--accent-rgb), .12);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .25);border-radius:100px;align-items:center;padding:3px 10px;font-size:.572rem;font-weight:800;display:inline-flex}.auto-delivery-content{flex-direction:column;gap:10px;max-height:400px;padding:12px 16px;display:flex;overflow-y:auto}.auto-delivery-content::-webkit-scrollbar{width:4px}.auto-delivery-content::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb), .2);border-radius:4px}.auto-delivery-item-block{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:12px 40px 12px 12px;position:relative}.auto-item-index{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.572rem;font-weight:800}.auto-item-text{font-size:.72rem;font-family:var(--font-mono,"Courier New", monospace);color:var(--text-primary);white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.6}.auto-item-copy-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;width:26px;height:26px;color:var(--text-muted);transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.auto-item-copy-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.auto-delivered-seller-badge{background:rgba(var(--accent-rgb), .06);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent);border-radius:4px;align-items:center;gap:12px;padding:14px 16px;display:flex}.auto-delivered-seller-badge svg{flex-shrink:0}.auto-delivered-text{flex-direction:column;gap:2px;display:flex}.auto-delivered-text strong{color:var(--text-primary);font-size:.748rem;font-weight:800}.auto-delivered-text span{color:var(--text-muted);font-size:.616rem;font-weight:500}.escrow-locked-banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary);background:#fb0a3714;border:1px solid #fb0a3740;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;font-size:.7rem;animation:3s ease-in-out infinite banner-pulse;display:flex}.banner-status-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.banner-status-icon svg{color:#fb0a37;z-index:2}.banner-spinner{border:2px solid #fb0a371a;border-top-color:#fb0a37;border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,.1,.4,.9) infinite banner-spin;position:absolute;box-shadow:0 0 5px #fb0a3733}@keyframes banner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes banner-pulse{0%,to{border-color:#fb0a3740;box-shadow:0 0 #fb0a3700}50%{border-color:#fb0a378c;box-shadow:0 0 10px #fb0a370d}}.resolution-requested-bubble{background:#fb0a3712;border:1px solid #fb0a3738}.resolution-requested-bubble .system-icon-wrap{color:#fb0a37}.resolution-requested-bubble .system-title{color:#fb0a37;margin-bottom:4px;font-size:.82rem;font-weight:700}.resolution-joined-bubble{background:rgba(var(--accent-rgb), .07);border:1px solid rgba(var(--accent-rgb), .25)}.resolution-joined-bubble .system-icon-wrap{color:var(--accent)}.resolution-joined-bubble .system-title{color:var(--accent);margin-bottom:4px;font-size:.82rem;font-weight:700}.resolution-closed-bubble{background:#22c55e12;border:1px solid #22c55e40}.resolution-closed-bubble .system-icon-wrap{color:#22c55e}.resolution-closed-bubble .system-title{color:#22c55e;margin-bottom:4px;font-size:.82rem;font-weight:700}.resolution-requested-bubble .bubble-time,.resolution-joined-bubble .bubble-time,.resolution-closed-bubble .bubble-time{opacity:.5;margin-top:6px;font-size:.65rem}.report-action{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.report-action:hover{background:rgba(var(--accent-rgb), .05);border-color:rgba(var(--accent-rgb), .15)}.report-action--locked{cursor:default;background:rgba(var(--accent-rgb), .06);border-color:rgba(var(--accent-rgb), .2)}.sheet-action-card--locked{opacity:.9;cursor:default;background:rgba(var(--accent-rgb), .05);border-color:rgba(var(--accent-rgb), .2)}.sheet-action-card--locked:hover{background:rgba(var(--accent-rgb), .05)}.escrow-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9000;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.escrow-modal-box{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:420px;padding:28px 24px;box-shadow:0 32px 80px #00000080}.resolution-confirm-modal{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.resolution-modal-icon{color:#fb0a37;background:#fb0a371a;border:1px solid #fb0a3740;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:flex}.resolution-modal-title{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.resolution-modal-desc{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.55}.resolution-modal-points{text-align:left;border:1px solid var(--border-color);background:#ffffff08;border-radius:8px;flex-direction:column;gap:6px;width:100%;margin:0;padding:12px 14px;list-style:none;display:flex}.resolution-modal-points li{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.resolution-modal-note{color:var(--text-muted);opacity:.6;margin:0;font-size:.73rem;font-style:italic}.resolution-modal-actions{justify-content:flex-end;gap:10px;width:100%;margin-top:4px;display:flex}.resolution-modal-actions .prompt-btn-yes{align-items:center;gap:6px;display:flex}.transactions-page{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex}.transactions-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px 32px;display:flex}.header-text{width:100%}.title-row-actions{justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.title-group{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.btn-back-minimal{background:var(--bg-hover);border:1px solid var(--border-color);width:38px;height:38px;color:var(--text-primary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.btn-back-minimal:hover{background:var(--bg-secondary);border-color:var(--accent);color:var(--accent);transform:translate(-2px)}.btn-back-minimal svg{flex-shrink:0}.page-title{flex-grow:1;min-width:0;margin:0;font-size:.88rem;font-weight:700;line-height:1.3}.header-balance-pill{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent);font-size:.88rem;font-weight:800;font-family:var(--font-mono);border-radius:4px;align-items:center;gap:8px;padding:6px 12px;display:flex}.header-search-wrap input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.792rem;font-weight:600}.ro-filter-control{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;gap:0;width:fit-content;max-width:100%;padding:4px;display:flex;position:relative;overflow:visible}.ro-control-btn{z-index:2;height:38px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:.748rem;font-weight:700;transition:color .25s;display:flex;position:relative}.ro-control-btn.active,.ro-control-btn:hover:not(.active){color:var(--text-primary)}.ro-control-indicator{z-index:1;pointer-events:none;background:#64676826;border:1px solid #434a4c1f;border-radius:4px;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.transactions-list{flex-direction:column;gap:12px;display:flex}.transaction-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:20px;padding:16px 24px;transition:all .2s;display:flex}.transaction-card:hover{border-color:var(--accent);background:var(--bg-hover)}.type-icon-box{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.type-icon-box.spent{color:#fb0a37;background:#fb0a370d;border-color:#fb0a3726}.type-icon-box.refund{color:#3b82f6;background:#3b82f60d;border-color:#3b82f626}.type-icon-box.added_balance{color:#10b981;background:#10b9810d;border-color:#10b98126}.tx-details{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tx-description{color:var(--text-primary);font-size:.836rem;font-weight:400;line-height:1.6}.tx-accent-text{color:var(--accent);font-weight:700}.tx-highlight-text{color:var(--color-warning);font-weight:400}.tx-amount{font-size:.968rem;font-weight:800;font-family:var(--font-mono);text-align:right;flex-shrink:0}.tx-amount.spent{color:var(--text-primary);opacity:.6}.tx-amount.refund{color:#3b82f6}.tx-amount.added_balance{color:#10b981}.tx-main-row{justify-content:space-between;align-items:center;display:flex}.tx-meta-row{color:var(--text-muted);align-items:center;gap:16px;font-size:.66rem;font-weight:600;display:flex}.tx-date{font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.tx-order-link{cursor:pointer;color:var(--accent);text-decoration:underline;transition:opacity .2s}.tx-order-link:hover{opacity:.7}@media (width<=1300px){.transactions-page{gap:24px;padding:16px}.transactions-page .page-header{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.title-row-actions{flex-direction:column;align-items:flex-start;gap:16px}.header-balance-pill{padding:4px 10px;font-size:.748rem}.requests-toolbar{flex-direction:column;align-items:stretch;gap:16px}.header-search-wrap{max-width:100%;height:48px}.ro-filter-control{background:var(--bg-tertiary,var(--bg-hover));justify-content:center;width:100%;padding:4px;display:flex;overflow:visible}.ro-control-btn{flex:1;min-width:fit-content;padding:0 16px}}@media (width<=768px){.ro-filter-control{justify-content:center;width:100%}.ro-control-btn{flex:1;justify-content:center;padding:0 10px;font-size:.66rem}.transaction-card{gap:12px;padding:16px}.type-icon-box{width:40px;height:40px}.tx-description{font-size:.748rem}.tx-amount{font-size:.836rem}}@media (width<=480px){.tx-meta-row{flex-direction:column;align-items:flex-start;gap:4px}.tx-order-link{margin-top:2px}.ro-filter-control{gap:8px;width:100%;padding:6px;overflow-x:auto}.ro-control-btn span{display:none}.ro-control-btn{flex:1;height:40px;padding:0 20px}}.earning-history-page{flex-direction:column;gap:32px;width:100%;max-width:1300px;margin:0 auto;padding:24px;transition:all .3s;display:flex}.earning-history-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;align-items:flex-start;margin-bottom:0;padding:24px 32px;display:flex}.earning-history-page .page-title{letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:800;line-height:1.2}.earning-history-page .header-text{width:100%}.earning-history-page .title-row-actions{justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.earning-history-page .title-group{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.earning-history-page .btn-back-minimal{background:var(--bg-hover);border:1px solid var(--border-color);width:38px;height:38px;color:var(--text-primary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.earning-history-page .btn-back-minimal:hover{background:var(--bg-secondary);border-color:var(--accent);color:var(--accent);transform:translate(-2px)}.earning-history-page .btn-back-minimal svg{flex-shrink:0}.earning-history-page .page-title{flex-grow:1;min-width:0}.earning-history-page .header-balance-pill{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);color:var(--accent);font-size:.88rem;font-weight:800;font-family:var(--font-mono);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;display:flex}.earning-history-page .page-subtitle{color:var(--text-muted);opacity:.8;margin:4px 0 0;font-size:.792rem}.earning-history-page .main-tabs-nav{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;gap:8px;margin-top:-8px;padding:4px;display:flex}.earning-history-page .main-tab-btn{height:42px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:.792rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.earning-history-page .main-tab-btn.active{background:var(--bg-card);color:var(--accent);box-shadow:none}.earnings-tab-content{flex-direction:column;gap:24px;display:flex}.stats-row{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:16px;padding:24px;transition:transform .3s;display:flex}.stat-card:hover{border-color:var(--accent);transform:translateY(-4px)}.stat-header{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;font-size:.704rem;font-weight:800;display:flex}.stat-header .stat-icon{color:var(--accent)}.stat-header .stat-icon.icon-green{color:#10b981}.stat-header .stat-icon.icon-orange{color:#f59e0b}.stat-card.accent-card{background:var(--bg-card);border-left:4px solid var(--accent)}.total-earned-pill{background:rgba(var(--accent-rgb,67, 74, 76), .1);border:1px solid rgba(var(--accent-rgb,67, 74, 76), .2);color:var(--accent);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:110px;padding:6px 12px;font-size:.616rem;font-weight:800;display:flex}.stat-value{color:var(--accent);font-size:1.76rem;font-weight:900;font-family:var(--font-mono)}.available-withdraw-box{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:16px;display:flex}.avail-text{flex-direction:column;display:flex}.avail-text span{color:var(--text-muted);text-transform:uppercase;font-size:.616rem;font-weight:700}.avail-text strong{color:var(--accent);font-size:.968rem;font-weight:800}.btn-withdraw{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:.748rem;font-weight:800;transition:all .2s;display:flex}.btn-withdraw:hover{opacity:.9;transform:translateY(-1px)}.btn-withdraw:disabled{background:var(--border-color);cursor:not-allowed;opacity:.5}.pending-status-pill{color:#f59e0b;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:110px;padding:6px 12px;font-size:.616rem;font-weight:800;display:flex}.cleared-status-pill{color:#10b981;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#10b9811a;border:1px solid #10b98133;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:110px;padding:6px 12px;font-size:.616rem;font-weight:800;display:flex}.security-notice-box{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;gap:10px;padding:12px;font-size:.66rem;line-height:1.4;display:flex}.security-notice-box.success{color:#10b981;background:#10b9810d;border-color:#10b9811a}.w-layout-grid-modern{grid-template-columns:350px 1fr;align-items:start;gap:32px;display:grid}.dashboard-section-sidebar{flex-direction:column;gap:20px;display:flex}.premium-card-flat{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:20px;padding:24px;display:flex}.premium-card-header-toggle,.premium-card-header-flat{border-bottom:1px solid var(--border-color);cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.header-title-wrap{align-items:center;gap:12px;display:flex}.header-title-wrap h2,.premium-card-header-flat h2{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:800}.premium-card-header-toggle .header-icon,.premium-card-header-flat .header-icon{color:var(--accent)}.premium-form-flat{flex-direction:column;gap:16px;display:flex}.premium-input-group{flex-direction:column;gap:8px;display:flex}.label-row{justify-content:space-between;align-items:center;display:flex}.premium-label{color:var(--accent);text-transform:uppercase;font-size:.66rem;font-weight:700}.edit-field-btn{color:var(--accent);cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.616rem;font-weight:800;transition:all .2s;display:flex}.edit-field-btn:hover{background:rgba(var(--accent-rgb,67, 74, 76), .1)}.edit-field-btn.cancel{color:#fb0a37}.edit-field-btn.cancel:hover{background:#fb0a371a}.premium-input-flat,.premium-select-flat{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;width:100%;padding:10px 14px;font-size:.792rem;transition:all .2s}.premium-input-flat:focus,.premium-select-flat:focus{border-color:var(--accent);background:var(--bg-card);outline:none}.premium-input-flat:read-only{cursor:default;opacity:.8;background:var(--bg-secondary);border-style:dashed}.btn-premium-flat{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;height:46px;font-size:.792rem;font-weight:800;transition:all .2s}.btn-premium-flat:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.btn-premium-flat:disabled{background:var(--border-color);cursor:not-allowed;opacity:.5}.info-content-box-flat{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;justify-content:space-between;align-items:center;padding:16px;display:flex}.info-content-box-flat.highlight{background:rgba(var(--accent-rgb,67, 74, 76), .05);border-color:var(--accent)}.status-msg-flat{text-align:center;border-radius:4px;padding:12px;font-size:.704rem;font-weight:700}.status-msg-flat.success{color:#10b981;background:#10b9811a}.status-msg-flat.error{color:#fb0a37;background:#fb0a371a}.requests-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.header-search-wrap{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:12px;width:100%;max-width:380px;height:46px;padding:0 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.header-search-wrap:focus-within{border-color:var(--accent);background:var(--bg-card)}.header-search-wrap input{color:var(--text-primary);background:0 0;border:none;width:100%;font-size:.792rem;font-weight:600}.header-search-wrap input:focus{outline:none}.ro-filter-control{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:4px;display:flex;position:relative}.ro-control-btn{z-index:2;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 16px;font-size:.748rem;font-weight:700;display:flex;position:relative}.ro-control-btn.active{color:var(--text-primary)}.ro-control-indicator{z-index:1;background:#64676826;border:1px solid #434a4c1f;border-radius:4px;transition:left .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.proposals-list-stacked{flex-direction:column;gap:12px;display:flex}.w-list-item{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;min-height:84px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.w-list-item:hover{border-color:var(--accent);background:var(--bg-hover);transform:translate(4px)}.active-bar{background:var(--text-muted);flex-shrink:0;width:4px}.active-bar.pending{background:#f59e0b}.active-bar.approved{background:#10b981}.active-bar.rejected{background:#fb0a37}.w-list-main{flex:1;align-items:center;gap:32px;min-width:0;padding:12px 24px;display:flex}.w-info-primary{flex-shrink:0;align-items:center;gap:16px;width:280px;display:flex}.method-avatar-wrap{background:var(--bg-secondary);border:1px solid var(--border-color);width:42px;height:42px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;display:flex}.w-text-block{flex-direction:column;gap:2px;min-width:0;display:flex}.w-title-text{color:var(--text-primary);margin:0;font-size:.836rem;font-weight:800}.w-meta-mini{color:var(--text-muted);align-items:center;gap:8px;font-size:.66rem;font-weight:700;display:flex}.w-date-text{align-items:center;gap:4px;display:flex}.w-destination{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:140px;display:flex;overflow:hidden}.w-stats-block{flex:1;justify-content:flex-end;align-items:center;gap:32px;display:flex}.w-amount-stack{flex-direction:column;align-items:flex-end;display:flex}.w-bid-val{color:var(--accent);font-size:1.1rem;font-weight:900;font-family:var(--font-mono)}.w-bid-val .curr{margin-right:2px;font-size:.704rem}.w-payout-text{color:var(--text-muted);text-transform:uppercase;font-size:.616rem;font-weight:700}.status-tag-active-wrap{width:110px}.status-tag-modern{text-transform:uppercase;letter-spacing:.05em;text-align:center;border:1px solid #0000;border-radius:4px;width:100%;padding:8px 0;font-size:.616rem;font-weight:900}.status-tag-modern.pending{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.status-tag-modern.approved{color:#10b981;background:#10b9811a;border-color:#10b98133}.status-tag-modern.rejected{color:#fb0a37;background:#fb0a371a;border-color:#fb0a3733}.ro-spin{animation:2s linear infinite ro-spin}@media (width<=1300px){.earning-history-page{gap:24px;padding:16px}.earning-history-page .page-header{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.earning-history-page .header-balance-pill{padding:4px 10px;font-size:.748rem}.earning-history-page .title-row-actions{flex-direction:column;align-items:stretch;gap:16px}.earning-history-page .header-balance-pill{align-self:flex-start;margin-left:0}}@media (width<=1024px){.stats-row{grid-template-columns:repeat(2,1fr)}.w-layout-grid-modern{grid-template-columns:1fr}.dashboard-section-sidebar{order:2}.dashboard-section-main{order:1}.w-stats-block{gap:24px}}@media (width<=768px){.earning-history-page{gap:24px;padding:16px}.stats-row{grid-template-columns:1fr}.w-list-main{gap:20px;padding:12px 16px}.w-info-primary{flex:1;width:auto}.earning-history-page .page-header{gap:16px;padding:20px}.earning-history-page .title-row-actions{gap:12px}}@media (width<=600px){.requests-toolbar{flex-direction:column;align-items:stretch}.header-search-wrap{max-width:100%}.ro-filter-control{-webkit-overflow-scrolling:touch;overflow-x:auto}.ro-control-btn{flex:none}}@media (width<=520px){.w-list-main{flex-direction:column;align-items:stretch;gap:16px}.w-info-primary{border-bottom:1px solid var(--border-color);padding-bottom:12px}.w-stats-block{flex-direction:row-reverse;justify-content:space-between;width:100%}}@media (width<=390px){.page-title{font-size:.968rem}.stat-value{font-size:1.408rem}.w-bid-val{font-size:1.056rem}.ro-filter-control{gap:8px;width:100%;padding:6px;overflow-x:auto}.ro-control-btn span{display:none}.ro-control-btn{flex:1;height:40px;padding:0 20px}}.earnings-list-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:20px;padding:24px;display:flex}.list-header-row{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.list-title-wrap{align-items:center;gap:12px;display:flex}.list-title-wrap h3{text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);margin:0;font-size:.836rem;font-weight:800}.list-title-wrap .icon-main{color:var(--accent)}.list-actions-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.earning-filters-modern{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:3px;display:flex}.e-filter-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:6px 14px;font-size:.66rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1)}.e-filter-btn.active{background:var(--bg-card);color:var(--accent);box-shadow:none}.header-search-wrap.compact{max-width:200px;height:38px}.header-search-wrap.compact input{font-size:.704rem}.e-list-stack{flex-direction:column;gap:10px;display:flex}.e-list-item-flat{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;transition:all .2s}.e-list-item-flat:hover{border-color:var(--accent);background:var(--bg-card);transform:translate(4px)}.e-item-main{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.e-item-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.e-trade-id{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;opacity:.8;align-items:center;gap:4px;font-size:.572rem;font-weight:800;display:inline-flex}.e-trade-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.836rem;font-weight:800;overflow:hidden}.e-trade-meta{color:var(--text-muted);align-items:center;gap:10px;font-size:.66rem;font-weight:600;display:flex}.e-trade-meta span{align-items:center;gap:5px;display:flex}.e-trade-meta .dot{opacity:.5}.e-item-payout{flex-direction:column;align-items:flex-end;gap:4px;min-width:100px;display:flex}.payout-amount{color:var(--accent);font-size:1.012rem;font-weight:900;font-family:var(--font-mono)}.payout-amount .curr{margin-right:1px;font-size:.66rem}.payout-status-pill{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:2px 8px;font-size:.572rem;font-weight:800}.payout-status-pill.cleared{color:#10b981;background:#10b9811a}.payout-status-pill.pending{color:#f59e0b;background:#f59e0b1a}.btn-view-more-icon{border:1px solid var(--border-color);background:var(--bg-card);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-view-more-icon:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:scale(1.05)}.modal-overlay-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.trade-details-modal{background:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:500px;box-shadow:none;z-index:10001;border-radius:4px;flex-direction:column;margin:auto;display:flex;position:relative;overflow:hidden}.modal-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.modal-title-wrap{flex-direction:column;gap:4px;display:flex}.trade-badge{background:rgba(var(--accent-rgb,67, 74, 76), .1);color:var(--accent);border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:.616rem;font-weight:900;display:inline-flex}.trade-details-modal-premium{background:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:600px;box-shadow:none;border-radius:4px;flex-direction:column;margin:20px;display:flex;overflow:hidden}.premium-modal-card{flex-direction:column;max-height:90vh;display:flex}.pm-header{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.pm-header-content{flex-direction:column;gap:4px;display:flex}.pm-badge{background:rgba(var(--accent-rgb,67, 74, 76), .1);color:var(--accent);border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:.616rem;font-weight:800;display:flex}.pm-title{color:var(--text-primary);margin:0;font-size:.968rem;font-weight:800}.pm-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.pm-close-btn:hover{color:var(--text-primary);transform:rotate(90deg)}.pm-content{flex-direction:column;gap:32px;padding:24px;display:flex;overflow-y:auto}.finance-summary{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:20px}.finance-grid{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-item{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.finance-item label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.528rem;font-weight:800}.finance-val{color:var(--text-primary);font-size:.968rem;font-weight:900;font-family:var(--font-mono)}.finance-val-fee{color:#fb0a37;font-size:.88rem;font-weight:800;font-family:var(--font-mono)}.finance-val-net{color:#10b981;font-size:1.1rem;font-weight:900;font-family:var(--font-mono)}.finance-divider{color:var(--text-muted);opacity:.3}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.metric-box{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:14px;padding:14px;transition:all .2s;display:flex}.metric-box:hover{border-color:var(--accent)}.metric-box.wide{grid-column:span 2}.metric-icon{color:var(--accent);opacity:.8}.metric-data{flex-direction:column;gap:2px;display:flex}.metric-data label{color:var(--text-muted);text-transform:uppercase;font-size:.572rem;font-weight:700}.metric-data span{color:var(--text-primary);font-size:.748rem;font-weight:800}.status-highlight.pending{background:#f59e0b08;border-color:#f59e0b66}.status-highlight.pending .metric-icon{color:#f59e0b}.status-highlight.cleared{background:#10b98108;border-color:#10b98166}.status-highlight.cleared .metric-icon{color:#10b981}.section-subtitle{color:var(--text-muted);align-items:center;gap:10px;margin-bottom:16px;display:flex}.section-subtitle h4{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.66rem;font-weight:800}.pm-timeline{flex-direction:column;gap:20px;padding-left:10px;display:flex}.timeline-node{gap:16px;padding-bottom:24px;display:flex;position:relative}.timeline-node:last-child{padding-bottom:0}.timeline-node:before{content:"";background:var(--border-color);width:2px;position:absolute;top:24px;bottom:0;left:8px}.timeline-node:last-child:before{display:none}.timeline-node.completed .node-marker{color:#10b981}.timeline-node.completed:before{opacity:.3;background:#10b981}.timeline-node.future{opacity:.5}.timeline-node.future .node-marker{color:var(--text-muted)}.node-marker{z-index:2;background:var(--bg-card);justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.node-info{flex-direction:column;gap:2px;display:flex}.node-label{color:var(--text-primary);font-size:.748rem;font-weight:800}.node-date{color:var(--text-muted);font-size:.616rem;font-weight:700}.pm-footer{border-top:1px solid var(--border-color);background:var(--bg-secondary);justify-content:center;padding:20px 24px;display:flex}.pm-btn-done{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 40px;font-size:.792rem;font-weight:800;transition:all .2s}.pm-btn-done:hover{box-shadow:none;transform:translateY(-2px)}@media (width<=1023px){.trade-details-modal-premium{max-width:90%}}@media (width<=767px){.pm-content{gap:24px;padding:16px}.finance-grid{flex-wrap:wrap;justify-content:center;gap:16px}.finance-item{flex:0 0 40%}.finance-divider{display:none}.finance-item.net{border-top:1px solid var(--border-color);flex:0 0 100%;padding-top:12px}.metrics-grid{grid-template-columns:1fr}.metric-box.wide{grid-column:span 1}.pm-badge{font-size:.572rem}.pm-title{font-size:.88rem}}@media (width<=390px){.pm-header{padding:16px}.pm-btn-done{width:100%}.finance-val-net{font-size:.968rem}}@media (width<=767px){.timeline-item{gap:10px;padding-bottom:16px}.timeline-item:after{top:18px;left:7px}.tl-label{font-size:.704rem}.tl-date{font-size:.572rem}}@media (width>=768px) and (width<=1023px){.timeline-item{gap:12px;padding-bottom:20px}.timeline-item:after{top:20px;left:8px}}@media (width>=1024px){.timeline-item{gap:14px;padding-bottom:24px}.timeline-item:after{top:22px;left:9px}}@media (width<=480px){.list-header-row,.list-actions-wrap{flex-direction:column;align-items:stretch}.header-search-wrap.compact{max-width:100%}.e-item-main{gap:12px;padding:16px}.e-trade-meta{font-size:.616rem}.payout-amount{font-size:.88rem}}.earnings-pagination{border-top:1px solid var(--border-color);justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.btn-pagination-nav{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:8px 16px;font-size:.704rem;font-weight:700;transition:all .2s}.btn-pagination-nav:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--bg-card)}.btn-pagination-nav:disabled{opacity:.4;cursor:not-allowed}.pagination-numbers{gap:6px;display:flex}.btn-pagination-num{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-size:.748rem;font-weight:700;transition:all .2s;display:flex}.btn-pagination-num:hover{background:var(--bg-secondary);color:var(--text-primary)}.btn-pagination-num.active{background:var(--accent);color:#fff;border-color:var(--accent)}@media (width<=600px){.earnings-pagination{flex-direction:column;gap:12px}.pagination-numbers{order:-1}}@media screen and (width<=767px){.e-list-item-flat .e-trade-title,.e-list-item-flat .e-trade-meta .dot,.e-list-item-flat .e-trade-meta span:last-child{display:none!important}.e-list-item-flat .e-item-info{gap:2px}}.admin-withdrawals-page{flex-direction:column;gap:24px;display:flex}.withdrawals-toolbar{background:var(--elevation-1);border-radius:var(--radius-md);border:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px;display:flex}.w-filters{gap:12px;display:flex}.w-filter-btn{background:var(--surface-bg);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:.748rem;font-weight:500;transition:all .2s}.w-filter-btn:hover{border-color:var(--accent)}.w-filter-btn.active{background:var(--accent);color:var(--btn-text);border-color:var(--accent)}.w-search{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:300px;padding:8px 12px;display:flex}.w-search input{color:var(--text-color);background:0 0;border:none;outline:none;width:100%;font-size:.792rem}.admin-msg{border-radius:var(--radius-sm);padding:12px 16px;font-size:.792rem;font-weight:500}.admin-msg.success{color:#10b981;background:#10b9811a}.admin-msg.error{color:#fb0a37;background:#fb0a371a}.admin-w-table{border-collapse:collapse;width:100%}.admin-w-table th,.admin-w-table td{text-align:left;border-bottom:1px solid var(--border-color);vertical-align:middle;padding:16px;font-size:.792rem}.admin-w-table th{color:var(--text-muted);background:var(--elevation-2);font-weight:600}.w-method-tag{background:var(--elevation-2);border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:.66rem;font-weight:600;display:inline-block}.w-dest{color:var(--accent);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.704rem}.w-amount{color:var(--text-color);align-items:center;gap:4px;font-size:.968rem;font-weight:700;display:flex}.w-actions{gap:8px;display:flex}.btn-action-green,.btn-action-red{border-radius:var(--radius-sm);cursor:pointer;color:#fff;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.btn-action-green{background:#10b981}.btn-action-green:hover{background:#059669}.btn-action-red,.btn-action-red:hover{background:#fb0a37}.btn-action-green:disabled,.btn-action-red:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.withdrawals-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.w-search{width:100%}}.loading-state,.empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;width:100%!important;color:var(--text-muted)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.empty-state svg,.loading-state svg{opacity:.2!important;margin:0 auto!important}.empty-state p,.loading-state p{color:var(--text-muted)!important;max-width:400px!important;margin:0!important;font-size:.836rem!important;line-height:1.5!important}.admin-reward-settings{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding:24px}.page-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.page-title{margin-bottom:4px;font-size:20px;font-weight:700}.page-subtitle{color:var(--text-secondary);font-size:14px}.add-tier-btn{background-color:var(--accent);color:#fff;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex}.add-tier-btn:hover{background-color:var(--accent-hover);transform:translateY(-2px)}.alert-banner{border-radius:4px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-size:14px;font-weight:500;display:flex}.alert-banner.error{background-color:var(--color-error-muted,#f6465d1a);color:var(--color-error);border:1px solid var(--color-error-muted)}.alert-banner.success{background-color:var(--accent-muted);color:var(--accent);border:1px solid var(--accent-muted)}.reward-tiers-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.tier-card{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);transition:var(--transition);box-sizing:border-box;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative}.tier-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 16px #0003}.tier-card.inactive{border-style:dashed;border-color:var(--border-color);background-color:rgba(var(--bg-card-rgb), .3);opacity:.7}.tier-badge-wrap{flex:1;align-items:center;gap:8px;display:flex}.disabled-badge{background-color:var(--bg-secondary);color:var(--text-muted);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.tier-card-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.tier-name-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:18px;font-weight:800}.tier-actions{gap:8px;display:flex}.action-btn{border-radius:var(--border-radius);cursor:pointer;background-color:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);transition:var(--transition);border:none;justify-content:center;align-items:center;display:flex}.action-btn:hover{color:var(--text-primary);background-color:var(--bg-hover)}.action-btn.save:hover{background-color:var(--accent)}.action-btn.delete:hover{background-color:var(--color-error)}.tier-params{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.param-group{flex-direction:column;gap:8px;display:flex}.param-group.reward-group,.param-group.toggle-group{grid-column:span 2}.param-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.param-group input{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius);transition:var(--transition);box-sizing:border-box;outline:none;width:100%;padding:10px 12px;font-size:14px;display:block}.param-group input:focus{border-color:var(--accent)}.reward-input{font-weight:700;background-color:var(--accent-muted)!important;border-color:var(--accent)!important;color:var(--accent)!important;box-sizing:border-box!important;width:100%!important;font-size:16px!important}.status-toggle{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.status-toggle input{cursor:pointer;margin:0;width:auto!important}.empty-state{text-align:center!important;background:var(--bg-card)!important;border:1px dashed var(--border-color)!important;width:100%!important;color:var(--text-muted)!important;border-radius:4px!important;flex-direction:column!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.empty-state svg{opacity:.2!important;margin-bottom:8px!important}.empty-state h3{color:var(--text-primary)!important;margin:0!important;font-size:1.1rem!important;font-weight:700!important}.empty-state p{max-width:320px!important;margin:0!important;font-size:.85rem!important;line-height:1.5!important}.inline-confirm-overlay{background:rgba(var(--bg-card-rgb,20, 20, 20), .95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;border-radius:var(--border-radius);justify-content:center;align-items:center;gap:12px;padding:0 16px;animation:.2s fadeIn;display:flex;position:absolute;inset:0}.inline-confirm-overlay span{color:var(--text-primary);font-size:13px;font-weight:600}.inline-confirm-overlay button{border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);border:none;padding:6px 14px;font-size:12px;font-weight:700}.btn-confirm-yes{background-color:var(--color-error);color:#fff}.btn-confirm-yes:hover{background-color:var(--color-error-hover,#d63031);transform:translateY(-1px)}.btn-confirm-no{background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color)!important}.btn-confirm-no:hover{background-color:var(--bg-secondary)}@media (width<=768px){.page-header{flex-direction:column;align-items:flex-start;gap:16px}.add-tier-btn{justify-content:center;width:100%}.reward-tiers-grid{grid-template-columns:1fr}.tier-card{padding:16px}.status-toggle{background-color:var(--bg-primary);border-radius:var(--border-radius);justify-content:flex-start;gap:12px;width:100%;margin-top:4px;padding:10px 14px}}.mod-page{padding:0 0 48px}.mod-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.mod-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .18s,opacity .18s,transform .12s;display:inline-flex}.mod-btn:active{transform:scale(.97)}.mod-btn:disabled{opacity:.5;cursor:not-allowed}.mod-btn-primary{background:var(--accent);color:#fff}.mod-btn-primary:hover:not(:disabled){opacity:.88}.mod-btn-ghost{background:var(--card-bg);color:var(--text-primary);border:1.5px solid var(--border-color)}.mod-btn-ghost:hover:not(:disabled){background:var(--bg-hover)}.mod-btn-danger{color:#fff;background:#ef4444}.mod-btn-danger:hover:not(:disabled){opacity:.88}.mod-stats-bar{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.mod-stat-card{background:var(--card-bg);border:1.5px solid var(--border-color);border-radius:14px;flex:1;align-items:center;gap:14px;min-width:180px;padding:14px 20px;display:flex}.mod-stat-icon{color:var(--text-secondary);flex-shrink:0}.mod-stat-icon.accent{color:var(--accent)}.mod-stat-value{color:var(--text-primary);font-size:22px;font-weight:700;line-height:1}.mod-stat-label{color:var(--text-secondary);margin-top:3px;font-size:12px}.mod-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mod-search-input-wrap{background:var(--card-bg);border:1.5px solid var(--border-color);color:var(--text-secondary);border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 14px;transition:border-color .15s;display:flex}.mod-search-input-wrap:focus-within{border-color:var(--accent)}.mod-search-input-wrap input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:500}.mod-search-input-wrap input::placeholder{color:var(--text-secondary);font-weight:400}.mod-refresh-btn{flex-shrink:0;padding:9px 12px}.mod-table-header{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1.5px solid var(--border-color);grid-template-columns:220px 1fr 140px 170px;margin-bottom:4px;padding:8px 18px;font-size:11px;font-weight:700;display:grid}.mod-table-body{flex-direction:column;gap:6px;display:flex}.mod-row{background:var(--card-bg);border:1.5px solid var(--border-color);border-radius:12px;grid-template-columns:220px 1fr 140px 170px;align-items:center;gap:12px;padding:14px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.mod-row:hover{border-color:var(--accent);box-shadow:0 2px 10px rgba(var(--accent-rgb,59,130,246), .07)}.mod-row-user{align-items:center;gap:12px;min-width:0;display:flex}.mod-row-avatar{object-fit:cover;border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;width:38px;height:38px}.mod-row-avatar-placeholder{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.mod-row-username{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mod-role-badge{border-radius:20px;margin-top:3px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.mod-role-badge.admin{color:#d97706;background:#f59e0b26}.mod-role-badge.moderator{background:rgba(var(--accent-rgb,59,130,246),.12);color:var(--accent)}.mod-row-perms{flex-wrap:wrap;gap:5px;display:flex}.mod-perm-tag{background:var(--bg-subtle,#ffffff0d);border:1.5px solid var(--border-color);color:var(--text-primary);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.mod-perm-tag.all-access{color:#d97706;background:#f59e0b1f;border-color:#d97706}.mod-perm-tag.none{color:var(--text-secondary)}.mod-row-joined{color:var(--text-secondary);font-size:12.5px}.mod-row-actions{justify-content:flex-end;gap:8px;display:flex}.mod-action-btn{cursor:pointer;border:1.5px solid var(--border-color);color:var(--text-primary);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.mod-action-btn:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.mod-action-btn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.mod-action-btn.primary:hover{opacity:.88}.mod-loading-state,.mod-empty-state{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.mod-empty-state h3{color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.mod-empty-state p{margin:0;font-size:14px}.mod-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mod-modal{background:var(--card-bg);border:1.5px solid var(--border-color);border-radius:18px;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.mod-search-modal{max-width:560px}.mod-edit-modal{max-width:520px}.mod-logs-modal{max-width:640px}.mod-modal-header{border-bottom:1.5px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 22px 18px;display:flex}.mod-modal-title-group{color:var(--accent);align-items:center;gap:10px;display:flex}.mod-modal-title-group h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.mod-close-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:background .15s,color .15s;display:flex}.mod-close-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.mod-modal-body{flex-direction:column;flex:1;gap:18px;padding:20px 22px;display:flex;overflow-y:auto}.mod-modal-footer{border-top:1.5px solid var(--border-color);flex-shrink:0;align-items:center;gap:10px;padding:16px 22px;display:flex}.mod-search-row{align-items:center;gap:10px;display:flex}.mod-search-row .mod-search-input-wrap{flex:1}.mod-not-found{color:#ef4444;background:#ef444414;border:1.5px solid #ef444433;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;display:flex}.mod-user-found-card{border:1.5px solid var(--border-color);border-radius:14px;flex-direction:column;gap:16px;padding:16px;animation:.2s fadeIn;display:flex}.mod-user-found-info{align-items:center;gap:12px;display:flex}.mod-user-avatar{object-fit:cover;border:2px solid var(--border-color);border-radius:50%;width:44px;height:44px}.mod-user-avatar-placeholder{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:flex}.mod-user-found-name{color:var(--text-primary);font-size:15px;font-weight:700}.mod-user-found-role{color:var(--text-secondary);text-transform:capitalize;margin-top:2px;font-size:12px}.mod-section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.mod-perms-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mod-perm-card{border:2px solid var(--border-color);cursor:pointer;text-align:left;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.mod-perm-card:hover{border-color:var(--accent);background:rgba(var(--accent-rgb,59,130,246), .04)}.mod-perm-card.active{border-color:var(--accent);background:rgba(var(--accent-rgb,59,130,246), .08)}.mod-perm-card-check{border:2px solid var(--border-color);background:var(--card-bg);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,background .15s;display:flex;position:absolute;top:10px;right:10px}.mod-perm-card.active .mod-perm-card-check{border-color:var(--accent);background:var(--accent)}.mod-perm-card-icon{color:var(--accent)}.mod-perm-card-label{color:var(--text-primary);font-size:13px;font-weight:700}.mod-perm-card-desc{color:var(--text-secondary);font-size:11.5px;line-height:1.4}.mod-log-filters{border-bottom:1.5px solid var(--border-color);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:12px 22px;display:flex}.mod-log-filter-btn{cursor:pointer;border:1.5px solid var(--border-color);color:var(--text-secondary);background:0 0;border-radius:20px;padding:5px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.mod-log-filter-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.mod-log-filter-btn:not(.active):hover{border-color:var(--accent);color:var(--accent)}.mod-logs-body{gap:0;padding:0}.mod-log-loading,.mod-log-empty{color:var(--text-secondary);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;font-size:14px;display:flex}.mod-log-list{flex-direction:column;padding:8px 22px;display:flex}.mod-log-item{border-bottom:1px solid var(--border-color);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.mod-log-item:last-child{border-bottom:none}.mod-log-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.mod-log-content{flex:1;min-width:0}.mod-log-action{color:var(--text-primary);font-size:13.5px;font-weight:600}.mod-log-details{color:var(--text-secondary);word-break:break-word;margin-top:3px;font-size:12.5px}.mod-log-meta{color:var(--text-secondary);gap:6px;margin-top:5px;font-size:11px;display:flex}.mod-log-count{color:var(--text-secondary);font-size:13px;font-weight:500}.mod-spin{animation:.85s linear infinite modSpin}@keyframes modSpin{to{transform:rotate(360deg)}}@media (width<=900px){.mod-table-header{display:none}.mod-row{grid-template-columns:1fr;gap:10px}.mod-row-actions{justify-content:flex-start}.mod-row-joined{font-size:12px}}@media (width<=600px){.mod-perms-grid{grid-template-columns:1fr}.mod-stats-bar{gap:10px}.mod-stat-card{min-width:0}.mod-modal-header,.mod-modal-body{padding:16px}.mod-modal-footer{padding:14px 16px}.mod-modal-title-group h2{font-size:14px}.mod-search-row{flex-direction:column}.mod-page .page-header{gap:12px}}.aed-container{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:20px 16px 40px;display:flex}.aed-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aed-header-left{align-items:center;gap:14px;display:flex}.aed-icon-wrap{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);width:52px;height:52px;color:var(--accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aed-title{color:var(--text-primary);margin:0 0 2px;font-size:1.25rem;font-weight:800}.aed-subtitle{color:var(--text-muted);margin:0;font-size:.76rem}.aed-refresh-btn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.aed-refresh-btn:hover{background:var(--bg-tertiary);border-color:rgba(var(--accent-rgb), .3)}.aed-refresh-btn:disabled{opacity:.5;cursor:default}.aed-stats{flex-wrap:wrap;gap:12px;display:flex}.aed-stat{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:100px;padding:14px 16px;display:flex}.stat-value{font-size:1.6rem;font-weight:800}.stat-value.pending-val{color:#f59e0b}.stat-value.progress-val{color:var(--accent)}.stat-value.resolved-val{color:#22c55e}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.aed-tabs{border-bottom:1px solid var(--border-color);gap:6px;padding-bottom:0;display:flex}.aed-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.aed-tab:hover{color:var(--text-primary)}.aed-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.aed-tab-badge{color:#fff;text-align:center;background:#fb0a37;border-radius:999px;min-width:18px;padding:1px 6px;font-size:.65rem;font-weight:700}.aed-loading,.aed-empty{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.aed-empty svg{opacity:.3}.aed-empty p,.aed-loading p{margin:0;font-size:.88rem}.aed-grid{flex-direction:column;gap:14px;display:flex}.dispute-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .15s;display:flex}.dispute-card--active{border-color:rgba(var(--accent-rgb), .25)}.dispute-card--resolved{opacity:.7}.dc-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dc-title-row{align-items:center;gap:8px;display:flex}.dc-trade-id{color:var(--text-primary);font-size:.9rem;font-weight:800}.dc-time{color:var(--text-muted);align-items:center;gap:4px;font-size:.72rem;display:flex}.dc-offer-title{color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;padding:8px 12px;font-size:.82rem;line-height:1.4}.dispute-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 10px;font-size:.67rem;font-weight:700}.badge-pending{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.badge-progress{background:rgba(var(--accent-rgb), .12);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .3)}.badge-resolved{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e4d}.badge-closed,.badge-default{color:var(--text-muted);border:1px solid var(--border-color);background:#6464641a}.dc-parties{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dc-party{align-items:center;gap:8px;display:flex}.dc-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:34px;height:34px}.dc-party-info{flex-direction:column;display:flex}.dc-role{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:600}.dc-name{color:var(--text-primary);font-size:.8rem;font-weight:700}.dc-vs{color:var(--text-muted);opacity:.4;font-size:.72rem;font-weight:700}.dc-meta-row{flex-wrap:wrap;gap:16px;display:flex}.dc-meta-item{color:var(--text-muted);align-items:center;gap:5px;font-size:.75rem;display:flex}.dc-meta-item strong{color:var(--text-secondary)}.dc-note-box{color:var(--text-secondary);background:#22c55e0f;border:1px solid #22c55e33;border-radius:8px;align-items:flex-start;gap:6px;padding:8px 12px;font-size:.78rem;line-height:1.4;display:flex}.dc-note-box svg{color:#22c55e;flex-shrink:0;margin-top:2px}.dc-amount{color:var(--accent);font-size:1rem;font-weight:800}.dc-actions{flex-wrap:wrap;gap:8px;display:flex}.dc-btn-view,.dc-btn-join,.dc-btn-resolve{cursor:pointer;border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.dc-btn-view{background:var(--bg-tertiary);color:var(--text-secondary)}.dc-btn-view:hover{background:var(--bg-primary);border-color:rgba(var(--accent-rgb), .3)}.dc-btn-join{background:rgba(var(--accent-rgb), .1);color:var(--accent);border-color:rgba(var(--accent-rgb), .3)}.dc-btn-join:hover{background:rgba(var(--accent-rgb), .18)}.dc-btn-join:disabled{opacity:.5;cursor:default}.dc-btn-resolve{color:#22c55e;background:#22c55e1a;border-color:#22c55e4d}.dc-btn-resolve:hover{background:#22c55e33}.dispute-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9000;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dispute-modal-box{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 32px 80px #00000080}.dispute-modal-header{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:18px 20px;display:flex}.dispute-modal-header .resolve-icon{color:#22c55e;flex-shrink:0}.dispute-modal-header h3{color:var(--text-primary);margin:0 0 2px;font-size:.95rem;font-weight:800}.dispute-modal-header span{color:var(--text-muted);font-size:.72rem}.dm-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px}.dispute-modal-body{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.dm-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.dm-textarea{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:90px;padding:10px 12px;font-family:inherit;font-size:.83rem}.dm-textarea:focus{border-color:rgba(var(--accent-rgb), .4);outline:none}.dm-note{color:var(--text-muted);margin:0;font-size:.72rem}.dispute-modal-footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.dm-btn-cancel{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600}.dm-btn-cancel:hover{background:var(--bg-tertiary)}.dm-btn-resolve{color:#22c55e;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e66;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:background .15s;display:flex}.dm-btn-resolve:hover{background:#22c55e38}.dm-btn-resolve:disabled{opacity:.5;cursor:default}@media (width<=600px){.aed-container{padding:12px 10px 30px}.aed-header{flex-direction:column;gap:12px}.dc-parties,.aed-stats{gap:8px}}.ml-page{flex-direction:column;gap:0;max-width:860px;padding-bottom:60px;display:flex}.ml-page-header{margin-bottom:20px}.ml-back-btn{border:1.5px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.ml-back-btn:hover{color:var(--text-primary);border-color:var(--accent);background:rgba(var(--accent-rgb,59,130,246), .04)}.ml-mod-card{background:var(--card-bg);border:1.5px solid var(--border-color);border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.ml-mod-card-loading,.ml-mod-not-found{color:var(--text-secondary);justify-content:center;font-size:14px}.ml-mod-avatar{object-fit:cover;border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;width:52px;height:52px}.ml-mod-avatar-placeholder{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex}.ml-mod-info{flex:1}.ml-mod-name{color:var(--text-primary);margin:0 0 6px;font-size:18px;font-weight:700}.ml-mod-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ml-role-badge{text-transform:capitalize;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.ml-role-badge.admin{color:#d97706;background:#f59e0b26}.ml-role-badge.moderator{background:rgba(var(--accent-rgb,59,130,246),.12);color:var(--accent)}.ml-log-total{color:var(--text-secondary);font-size:12px}.ml-refresh-btn{border:1.5px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;padding:7px 9px;transition:all .15s;display:flex}.ml-refresh-btn:hover{border-color:var(--accent);color:var(--accent)}.ml-filter-tabs{background:var(--card-bg);border:1.5px solid var(--border-color);scrollbar-width:none;border-radius:12px;gap:2px;margin-bottom:14px;padding:4px;display:flex;position:relative;overflow-x:auto}.ml-filter-tabs::-webkit-scrollbar{display:none}.ml-filter-btn{z-index:1;cursor:pointer;color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:color .15s;display:flex;position:relative}.ml-filter-btn.active{color:var(--text-primary)}.ml-filter-count{background:var(--border-color);min-width:20px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.ml-filter-btn.active .ml-filter-count{background:rgba(var(--accent-rgb,59,130,246),.15);color:var(--accent)}.ml-filter-indicator{background:rgba(var(--accent-rgb,59,130,246), .1);pointer-events:none;border-radius:8px;height:calc(100% - 8px);transition:left .2s,width .2s;position:absolute;top:4px}.ml-search-bar{background:var(--card-bg);border:1.5px solid var(--border-color);color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 14px;transition:border-color .15s;display:flex}.ml-search-bar:focus-within{border-color:var(--accent)}.ml-search-bar input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:500}.ml-search-bar input::placeholder{color:var(--text-secondary);font-weight:400}.ml-search-clear{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.ml-results-bar{margin-bottom:12px}.ml-results-count{color:var(--text-secondary);font-size:12px;font-weight:500}.ml-log-list{flex-direction:column;gap:8px;display:flex}.ml-log-item{background:var(--card-bg);border:1.5px solid var(--border-color);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .15s;display:flex}.ml-log-item:hover{border-color:var(--accent)}.ml-log-item.color-red{border-left:3px solid #ef4444}.ml-log-item.color-green{border-left:3px solid #22c55e}.ml-log-item.color-blue{border-left:3px solid var(--accent,#3b82f6)}.ml-log-item.color-amber{border-left:3px solid #f59e0b}.ml-log-icon-wrap{background:rgba(var(--accent-rgb,59,130,246), .1);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ml-log-icon-wrap.color-red{color:#ef4444;background:#ef44441a}.ml-log-icon-wrap.color-green{color:#22c55e;background:#22c55e1f}.ml-log-icon-wrap.color-blue{background:rgba(var(--accent-rgb,59,130,246),.12);color:var(--accent)}.ml-log-icon-wrap.color-amber{color:#d97706;background:#f59e0b1f}.ml-log-body{flex:1;min-width:0}.ml-log-action{color:var(--text-primary);margin-bottom:3px;font-size:14px;font-weight:700}.ml-log-details{color:var(--text-secondary);word-break:break-word;margin-bottom:6px;font-size:12.5px;line-height:1.45}.ml-log-meta{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.ml-dot{opacity:.4}.ml-log-badge{text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--accent-rgb,59,130,246),.1);max-width:120px;color:var(--accent);border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:700;display:none;overflow:hidden}.ml-state-loading,.ml-state-empty{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:72px 24px;display:flex}.ml-state-empty h3{color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.ml-state-empty p{max-width:420px;margin:0;font-size:13.5px;line-height:1.6}.ml-spin{animation:.85s linear infinite mlSpin}@keyframes mlSpin{to{transform:rotate(360deg)}}@media (width<=600px){.ml-mod-card{gap:12px;padding:14px}.ml-mod-name{font-size:16px}.ml-mod-avatar,.ml-mod-avatar-placeholder{width:42px;height:42px;font-size:16px}.ml-log-item{gap:10px;padding:12px 14px}.ml-log-badge{display:block}.ml-filter-btn span:last-child{display:none}}.trade-rules-container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);padding:30px}.btn-back{color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:30px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.btn-back:hover{color:var(--text-primary)}.trade-rules-header{text-align:center;margin-bottom:50px}.trade-rules-header .header-icon{width:64px;height:64px;color:var(--color-error);background:#f6465d1a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.trade-rules-header h1{margin-bottom:12px;font-size:28px;font-weight:800}.trade-rules-header p{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:14px;line-height:1.6}.rules-content-wrapper{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1000px;margin:0 auto 40px;display:grid}.rule-card{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);transition:var(--transition);padding:30px}.rule-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.rule-icon-circle{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.rule-icon-circle.blue{color:#2979ff;background:#2979ff1a}.rule-icon-circle.yellow{color:#f0b90b;background:#f0b90b1a}.rule-icon-circle.green{color:#2ebd85;background:#2ebd851a}.rule-card h3{color:var(--text-primary);margin-bottom:16px;font-size:18px;font-weight:700}.rule-card p{color:var(--text-secondary);font-size:13.5px;line-height:1.7}.rules-footer-note{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border-color);max-width:800px;margin:0 auto;padding-top:30px;font-size:13px}@media (width<=768px){.trade-rules-container{padding:20px}.trade-rules-header h1{font-size:24px}.rules-content-wrapper{grid-template-columns:1fr}}.reward-terms-container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);padding:30px}.terms-header-box{border-bottom:1px solid var(--border-color);margin-bottom:40px;padding-bottom:30px}.header-icon-terms{width:64px;height:64px;color:var(--color-success);background:#2ebd851a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.terms-header-box h1{margin-bottom:8px;font-size:28px;font-weight:800}.terms-header-box p{color:var(--text-secondary);font-size:14px}.terms-grid{grid-template-columns:2fr 1fr;gap:40px;max-width:1200px;display:grid}.section-title{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.icon-warning{color:#f0b90b}.terms-list{margin:0 0 40px;padding:0;list-style:none}.terms-list li{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:var(--border-radius);border:1px solid var(--border-color);align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.6;display:flex}.icon-check{color:var(--color-success);flex-shrink:0;margin-top:2px}.icon-x{color:var(--color-error);flex-shrink:0;margin-top:2px}.terms-paragraph{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.7}.highlight-box{border-left:3px solid var(--color-error);color:var(--text-primary);background-color:#f6465d0d;border-radius:0 8px 8px 0;padding:16px 20px;font-weight:500}.terms-summary-card{background-color:var(--bg-card);border-radius:var(--border-radius);border:1px solid var(--border-color);padding:30px;position:sticky;top:30px}.terms-summary-card h3{color:var(--text-primary);margin-bottom:24px;font-size:16px;font-weight:700}.summary-item{margin-bottom:20px}.summary-item:last-child{margin-bottom:0}.summary-item strong{color:var(--text-primary);margin-bottom:6px;font-size:13px;display:block}.summary-item p{color:var(--text-secondary);font-size:12px;line-height:1.6}@media (width<=900px){.terms-grid{grid-template-columns:1fr}.terms-summary-card{position:static}}.search-page-wrapper{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.search-container{flex:1;width:100%;max-width:1200px;margin:40px auto;padding:0 20px}.search-header{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;margin-bottom:40px;padding:30px}.search-header-top{align-items:flex-start;margin-bottom:25px;display:flex}.search-page-box-wrapper{width:100%;max-width:600px;margin-bottom:35px}.back-btn-search{background:var(--bg-tertiary);border:1px solid var(--border-color);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.back-btn-search span{display:none}.back-btn-search:hover{background:var(--accent);border-color:var(--accent);color:#fff}.search-stats h1{color:var(--text-primary);margin:0 0 5px;font-size:1.408rem;font-weight:800}.section-subtitle{color:var(--text-muted);font-size:.792rem;margin:0!important}.search-stats p{color:var(--text-muted);margin:0;font-size:.85rem}.query-highlight{color:var(--accent);font-weight:700}.main-tabs-search{background:var(--bg-secondary,var(--bg-card));border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:4px;gap:0;width:fit-content;max-width:100%;margin-top:1.5rem;padding:4px;display:flex;position:relative;overflow:visible}.main-tab-search{z-index:2;height:42px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.722rem;font-weight:700;transition:all .25s;display:flex;position:relative}.tab-indicator-search{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .2);z-index:1;pointer-events:none;border-radius:4px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.main-tab-search.active{color:var(--accent)}.main-tab-search:hover:not(.active){color:var(--text-primary)}.main-tab-search.active.scammers-active{border-radius:4px;background:var(--color-error,#ff4c4c)!important;color:#fff!important}.main-tab-search.active.scammers-active .tab-icon-wrapper svg{color:#fff!important}.main-tab-search.active.scammers-active~.tab-indicator-search,.mobile-text{display:none}@media (width<=1024px){.main-tabs-search{width:100%;overflow-x:auto}.main-tabs-search::-webkit-scrollbar{display:none}}@media (width<=768px){.desktop-text{display:none}.mobile-text{display:inline}.main-tab-search .tab-icon-wrapper{display:none!important}.main-tab-search{height:38px;padding:0 12px;font-size:.686rem}}@media (width<=480px){.main-tabs-search{width:100%!important;display:flex!important}.main-tab-search{flex:1!important;padding:0 8px!important}}.search-loading,.search-empty{min-height:400px;text-align:center!important;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;width:100%!important;color:var(--text-muted)!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:80px 40px!important;display:flex!important}.search-empty svg,.search-loading svg{opacity:.2!important;margin:0 auto!important}.search-empty h2{color:var(--text-primary)!important;margin:0!important;font-size:1.1rem!important;font-weight:800!important}.search-empty p,.search-loading p{color:var(--text-muted)!important;max-width:400px!important;margin:0!important;font-size:.836rem!important;line-height:1.5!important}.ro-spin{color:var(--accent);animation:1.2s linear infinite ro-spin}.btn-primary-search{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:12px 30px;font-size:.85rem;font-weight:700;transition:all .2s}.btn-primary-search:hover{background:var(--accent-hover);transform:translateY(-1px)}.results-section{margin-bottom:50px}.section-header-search{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 5px;display:flex}.header-left-search{color:var(--text-primary);align-items:center;gap:12px;display:flex}.header-left-search h3{margin:0;font-size:1.056rem;font-weight:800}.count-pill-search{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;padding:4px 12px;font-size:.7rem;font-weight:800}.results-grid-search{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.search-result-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:24px;padding:24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.search-result-card:hover{border-color:var(--accent);background:var(--bg-card);transform:translateY(-4px)}.card-top-search{align-items:center;gap:16px;display:flex}.icon-circle-search,.avatar-wrapper-search{background:var(--bg-tertiary);border:1px solid var(--border-color);width:48px;height:48px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;overflow:hidden}.search-result-card:hover .icon-circle-search{background:var(--accent);color:#fff;border-color:var(--accent)}.avatar-wrapper-search{border-radius:50%}.avatar-wrapper-search img{object-fit:cover;width:100%;height:100%}.card-info-search{overflow:hidden}.card-info-search h4{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.924rem;font-weight:700;overflow:hidden}.type-label-search{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:.65rem;font-weight:800}.card-footer-search{border-top:1px solid var(--border-color);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:16px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.search-result-card:hover .card-footer-search{color:var(--accent)}@media (width<=767px){.search-container{margin:20px auto;padding:0 15px}.search-header{margin-bottom:25px;padding:20px}.search-stats h1{font-size:1.2rem}.results-grid-search{grid-template-columns:1fr}}@media (width>=768px) and (width<=1023px){.results-grid-search{grid-template-columns:repeat(2,1fr)}}.load-more-container-search{justify-content:center;margin-top:30px;padding:20px 0;display:flex}.btn-load-more-search{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:12px 30px;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.btn-load-more-search:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent);transform:translateY(-2px)}.btn-load-more-search:active:not(:disabled){transform:translateY(0)}.btn-load-more-search:disabled{opacity:.6;cursor:default}.btn-load-more-search.loading .spin-icon-search{animation:1s linear infinite spin-search}@keyframes spin-search{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in{animation:.4s ease-out fadeIn}.custom-search-grid{gap:20px!important;display:grid!important}.custom-search-grid.products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.custom-search-grid.categories-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}.custom-search-grid.requests-grid-home{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))!important}.search-result-card.user-card{flex-direction:column;gap:16px;padding:20px;display:flex}.status-indicator-search{border:2px solid var(--bg-secondary);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.status-indicator-search.active{background-color:var(--color-success)}.status-indicator-search.offline{background-color:var(--text-tertiary)}.avatar-wrapper-search{width:48px;height:48px;position:relative}.avatar-wrapper-search img{object-fit:cover;border-radius:50%;width:100%;height:100%}.seller-stats-strip-search{background:var(--bg-tertiary);border-radius:4px;justify-content:space-around;margin-bottom:5px;padding:10px;display:flex}.stat-pill-mini{flex-direction:column;align-items:center;font-size:.85rem;font-weight:600;display:flex}.stat-pill-mini .lbl{color:var(--text-secondary);margin-top:2px;font-size:.65rem;font-weight:500}.search-result-card .avatar-wrapper-search{overflow:visible!important}.status-indicator-search{z-index:5;bottom:0!important;right:0!important}.deposit-page{flex-direction:column;gap:24px;width:100%;max-width:1100px;margin:0 auto;padding:24px;display:flex}.deposit-page .page-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:24px 32px}.deposit-content{flex-direction:column;display:flex}.deposit-main-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.deposit-card-body{gap:32px;padding:32px;display:flex}.section-header{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:20px;font-size:.88rem;font-weight:800;display:flex}.amount-section-inline{flex-direction:column;flex:1;min-width:280px;display:flex}.amount-input-wrap{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;height:60px;padding:0 16px;transition:all .2s;display:flex;position:relative}.amount-input-wrap:focus-within{border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}.amount-input-wrap input{width:100%;font-size:1.25rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.currency-tag{color:var(--accent);background:rgba(var(--accent-rgb), .1);border-radius:4px;margin-left:8px;padding:4px 8px;font-size:.75rem;font-weight:800}.amount-hint{color:var(--text-muted);align-items:flex-start;gap:6px;margin-top:12px;font-size:.66rem;font-weight:500;line-height:1.4;display:flex}.card-divider{background:var(--border-color);align-self:stretch;width:1px}.methods-section-inline{flex:2.5}.payment-methods-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.payment-card{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:12px;height:100%;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.payment-card:hover{border-color:var(--accent);background:var(--bg-hover);transform:translateY(-2px)}.payment-card.active{border-color:var(--accent);background:rgba(var(--accent-rgb), .05)}.payment-card.active:after{content:"";border:1px solid var(--accent);pointer-events:none;border-radius:4px;position:absolute;inset:0}.payment-icon-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex;overflow:hidden}.payment-method-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:2px;width:42px;height:42px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.payment-card:hover .payment-method-img{transform:scale(1.1)}.payment-card.active .payment-icon-box{background:var(--bg-secondary);border-color:var(--accent)}.payment-name{color:var(--text-primary);font-size:.75rem;font-weight:800}.payment-desc{color:var(--text-muted);font-size:.6rem;font-weight:500}.conversion-text{flex-direction:column;gap:2px;display:flex}.conversion-text strong{color:var(--accent);font-size:.66rem}.fetching-methods{color:var(--text-muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:40px;font-size:.8rem;display:flex}.method-instruction-preview{background:rgba(var(--accent-rgb), .05);border-left:2px solid var(--accent);border-radius:4px;align-items:flex-start;gap:8px;max-width:400px;margin-bottom:12px;padding:10px 14px;display:flex}.method-instruction-preview span{color:var(--text-primary);font-size:.7rem;font-weight:500;line-height:1.4}.payment-badge{background:var(--accent);color:#fff;border:2px solid var(--bg-card);opacity:0;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:-6px;right:-6px;transform:scale(.5)}.payment-card.active .payment-badge{opacity:1;transform:scale(1)}.deposit-card-footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.footer-info p{color:var(--text-muted);font-size:.66rem;font-weight:600}.btn-initiate-deposit{background:var(--accent);color:#fff;border-radius:4px;align-items:center;gap:10px;padding:12px 24px;font-size:.792rem;font-weight:800;transition:all .2s;display:flex}.btn-initiate-deposit:disabled{opacity:.3;filter:grayscale();cursor:not-allowed}.btn-initiate-deposit:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}@media (width>=1440px){.deposit-page{max-width:1200px}}@media (width<=1024px){.deposit-card-body{gap:24px;padding:24px}.amount-section-inline{min-width:240px}}@media (width<=820px){.deposit-card-body{flex-direction:column}.card-divider{width:100%;height:1px}.methods-section-inline{flex:none}.payment-methods-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.deposit-page{padding:12px}.deposit-page .page-header{padding:20px}.deposit-card-footer{text-align:center;flex-direction:column;gap:16px;padding:20px}.btn-initiate-deposit{justify-content:center;width:100%;height:48px}}@media (width<=400px){.deposit-card-body{gap:20px;padding:16px}.section-header{margin-bottom:12px;font-size:.75rem}.amount-input-wrap{height:54px}.amount-input-wrap input{font-size:1.1rem}.payment-methods-grid{grid-template-columns:repeat(2,1fr);gap:8px}.payment-card{padding:12px 8px}.payment-icon-box{width:38px;height:38px}.payment-name{font-size:.66rem}.payment-desc{font-size:.55rem;display:block}}.scammer-profile-page{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.scammer-loading-state,.scammer-error-state{text-align:center;color:var(--text-primary);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.spin-icon-slow{color:var(--color-error);margin-bottom:20px;animation:2s ease-in-out infinite pulse-spin}@keyframes pulse-spin{0%{opacity:.8;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(180deg)}to{opacity:.8;transform:scale(1)rotate(360deg)}}.err-icon{color:var(--color-error);margin-bottom:20px}.btn-return{background:rgba(var(--color-error-rgb), .1);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--border-radius);margin-top:24px;padding:10px 24px;font-weight:600;transition:all .3s}.btn-return:hover{background:var(--color-error);color:#fff}.scammer-main-content{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:24px 16px}.scammer-hero-v3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;width:100%;min-height:280px;margin-bottom:40px;position:relative;overflow:hidden}.hero-v3-content{z-index:3;align-items:center;height:100%;padding:2.5rem 3rem;display:flex;position:relative}.hero-v3-main-row{grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;width:100%;display:grid}.hero-v3-avatar-frame{background:var(--bg-tertiary);border:1px solid #fb0a3780;width:160px;height:160px;padding:8px;position:relative}.hero-v3-avatar-img{object-fit:cover;filter:grayscale(.5)contrast(1.1);border-radius:4px;width:100%;height:100%;transition:all .4s}.hero-v3-avatar-frame:hover .hero-v3-avatar-img{filter:grayscale(0)contrast()}.hero-v3-fallback{color:#fb0a37;background:#111;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-v3-scanner-line{z-index:4;background:#fb0a37;height:2px;animation:3s ease-in-out infinite scanning-v3;position:absolute;top:0;left:8px;right:8px;box-shadow:0 0 15px #fb0a37,0 0 5px #fb0a37}@keyframes scanning-v3{0%{opacity:0;top:8px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:152px}}.hero-v3-info-sect{flex-direction:column;justify-content:center;gap:1.25rem;min-height:100%;display:flex}.hero-v3-alert-chip{color:#fb0a37;letter-spacing:2px;background:#fb0a371a;border:1px solid #fb0a374d;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:.65rem;font-weight:900;display:inline-flex}.hero-v3-alert-chip .dot{background:#fb0a37;border-radius:50%;width:6px;height:6px;animation:1s infinite v3-blink;box-shadow:0 0 10px #fb0a37}@keyframes v3-blink{50%{opacity:0}}.hero-v3-name{color:var(--text-primary);letter-spacing:-1.5px;align-items:center;gap:12px;margin:0;font-size:2.5rem;font-weight:900;line-height:1;display:flex}.hero-v3-badge{color:#fff;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:1px;background:#fb0a37;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:900;display:inline-flex}.hero-v3-meta-pills{align-items:center;gap:12px;margin-top:10px;display:flex}.v3-pill{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-muted);border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:700;display:flex}.v3-pill.handle{color:#fb0a37;background:#fb0a370d;border-color:#fb0a3733}.v3-hazard-shield{color:#fb0a37;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:120px;height:120px;display:flex;position:relative}.hazard-rings{border:2px dashed #fb0a3733;border-radius:50%;animation:20s linear infinite rotate-hazard;position:absolute;inset:0}@keyframes rotate-hazard{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hazard-label{letter-spacing:2px;font-size:.6rem;font-weight:900}@media (width>=1024px){.hero-v3-name{font-size:2.5rem}}@media (width<=1023px) and (width>=768px){.hero-v3-content{padding:2rem}.hero-v3-main-row{gap:2rem}.hero-v3-avatar-frame{width:140px;height:140px}.hero-v3-name{font-size:2.25rem}.v3-hazard-shield{display:none}}@media (width<=767px){.scammer-hero-v3{min-height:auto}.hero-v3-content{padding:3rem 1.5rem}.hero-v3-main-row{text-align:center;grid-template-columns:1fr;gap:2rem}.hero-v3-avatar-sect,.hero-v3-info-sect{flex-direction:column;align-items:center;display:flex}.hero-v3-action-sect{display:none}.hero-v3-name{font-size:2rem}.hero-v3-meta-pills{flex-flow:wrap;justify-content:center;gap:8px;width:100%}.v3-pill{justify-content:center;width:auto}.hero-v3-overlay{background:radial-gradient(circle,#0006 0%,#000000f2 100%)}}.desktop-hide{display:none}@media (width<=767px){.desktop-hide{justify-content:center;width:100%;margin-bottom:20px;display:flex}.mobile-hide{display:none}}@media (width<=420px){.hero-v3-name{font-size:1.6rem}.hero-v3-avatar-frame{width:120px;height:120px}}.feed-card.skeleton{cursor:default;background:var(--bg-tertiary)}.skeleton-bar{background:linear-gradient(90deg, rgba(var(--text-muted-rgb), .05) 25%, rgba(var(--text-muted-rgb), .1) 50%, rgba(var(--text-muted-rgb), .05) 75%);background-size:200% 100%;border-radius:4px;animation:1.2s ease-in-out infinite v3-skeleton-pulse}@keyframes v3-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.date-bar{width:90px;height:16px}.badge-bar{border-radius:12px;width:110px;height:20px}.type-bar{width:70px;height:12px;margin-bottom:2px}.content-bar{border-radius:4px;flex:0 180px;height:18px}.time-bar{border-radius:2px;width:100px;height:12px}@media (width<=768px){.type-bar{width:60px!important;margin:0 auto!important}.content-bar{flex:none;height:18px;width:140px!important;margin:0 auto!important}.time-bar{align-self:center!important;width:90px!important;margin:0 auto!important}}.scammer-grid{grid-template-columns:1fr;gap:16px;margin-top:24px;margin-bottom:40px;display:grid}@media (width>=980px){.scammer-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width>=1024px){.scammer-grid{grid-template-columns:2fr 3fr;gap:32px}}.feed-item-content{flex-direction:column;gap:8px;width:100%;display:flex}.feed-transition{background:var(--bg-secondary);border:1px solid rgba(var(--border-color-rgb), .4);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.transition-identities{flex-wrap:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.feed-item-time-info{color:var(--text-muted);font-size:.7rem;font-weight:700;font-family:var(--font-mono,monospace);white-space:nowrap;opacity:.8;align-items:center;gap:6px;margin-left:auto;display:flex}@media (width<=768px){.feed-body{gap:10px!important;padding:12px!important}.feed-item{align-items:center!important;gap:8px!important}.feed-transition{text-align:center;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:12px!important}.transition-identities{width:100%;justify-content:center!important}.feed-item-time-info{border-top:1px solid rgba(var(--border-color-rgb), .1);width:100%;justify-content:center!important;align-self:center!important;margin-left:0!important;padding-top:8px!important;font-size:.65rem!important}.feed-legacy{text-align:center;justify-content:center!important}}.scammer-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;position:relative;overflow:hidden}.scammer-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.card-header{border-bottom:1px solid var(--border-color);background:0 0;align-items:center;gap:16px;padding:10px 28px;display:flex}.card-header .header-icon-box{background:var(--bg-tertiary);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.history-card .header-icon-box{color:#fb0a37;background:#fb0a370d;border-color:#fb0a371a}.card-header h2{color:var(--text-primary);letter-spacing:-.5px;margin:0;font-size:1rem;font-weight:800}.card-body{flex-direction:column;gap:16px;padding:20px;display:flex}.card-error-icon{color:var(--color-error)}.reason-clean-body{flex-direction:column;gap:20px;padding:20px;display:flex}.reason-focus-block{flex-direction:column;gap:6px;display:flex}.clean-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.65rem;font-weight:800}.styled-reason-box{background:rgba(var(--bg-tertiary-rgb), .3);border:1px solid rgba(var(--border-color-rgb), .1);border-left:3px solid var(--color-error);border-radius:4px;padding:14px 16px}.scammer-reason-flex{flex-direction:column;gap:4px;display:flex}.scammer-reason-pill{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:.8rem;font-weight:600;line-height:1.6}.linked-penalty-badge{background:rgba(var(--color-error-rgb), .1);color:var(--color-error);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:4px 8px;font-size:.65rem;font-weight:800;display:inline-flex}.scammer-link-tooltip-container{cursor:help;position:relative}.scammer-link-tooltip{visibility:hidden;opacity:0;box-sizing:border-box;background-color:var(--bg-card);width:max-content;min-width:220px;max-width:280px;color:var(--text-primary);text-align:center;border:1px solid var(--border-color);z-index:100;pointer-events:none;text-transform:none;letter-spacing:normal;white-space:normal;word-break:break-all;overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;font-size:.722rem;font-weight:500;line-height:1.5;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 8px 25px #0006}.scammer-link-tooltip:after{content:"";border-style:solid;border-width:6px;border-color:var(--border-color) transparent transparent transparent;margin-left:-6px;position:absolute;top:100%;left:50%}.scammer-tooltip-user{color:var(--color-error);font-weight:700}.scammer-link-tooltip-container:hover .scammer-link-tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.reason-meta-grid{border-top:1px dashed rgba(var(--border-color-rgb), .5);grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.meta-box{background:rgba(var(--bg-tertiary-rgb), .3);border:1px solid rgba(var(--border-color-rgb), .1);border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.meta-icon-wrapper{background:var(--bg-secondary);width:32px;height:32px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;display:flex}.meta-icon-wrapper.error-wrapper{color:var(--color-error);background:rgba(var(--color-error-rgb), .1)}.meta-info{flex-direction:column;display:flex}.meta-value{color:var(--text-primary);font-size:.85rem;font-weight:600}.meta-value.locked{color:var(--color-error);font-weight:800}.termination-notice-block{border:1px solid rgba(var(--border-color-rgb), .1);background:#f8043108;border-radius:6px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.termination-notice-block svg{color:var(--color-error);flex-shrink:0;margin-top:2px}.termination-notice-block p{color:var(--text-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.termination-notice-block .scammer-tooltip-user{color:var(--color-error);font-weight:800}.timeline-text{color:var(--text-primary);font-size:.85rem;font-family:var(--font-mono,monospace);margin-top:-4px;font-weight:600}.alias-section{border-top:1px solid rgba(var(--border-color), .5);padding-top:16px}.activity-feed{flex-direction:column;gap:16px;margin-top:12px;display:flex}.feed-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;min-height:160px;display:flex;overflow:hidden}.feed-card.skeleton{min-height:160px}.feed-header{background:rgba(var(--bg-tertiary-rgb), .5);border-bottom:1px dashed rgba(var(--border-color-rgb), .5);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.feed-date{color:var(--text-primary);font-size:.8rem;font-weight:700;font-family:var(--font-mono,monospace)}.feed-badge{color:var(--color-error);background:rgba(var(--color-error-rgb), .1);text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:3px 8px;font-size:.65rem;font-weight:800}.feed-body{flex-direction:column;gap:12px;padding:16px;display:flex}.feed-item{flex-direction:column;gap:6px;display:flex}.feed-item-type{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.7rem;font-weight:800}.feed-item-content{align-items:center;display:flex}.feed-transition{background:var(--bg-secondary);border:1px solid rgba(var(--border-color-rgb), .5);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:Inter,monospace;font-size:.8rem;display:inline-flex}.feed-old{color:rgba(var(--text-primary-rgb), .5);text-decoration:line-through}.feed-arrow{color:var(--text-muted);opacity:.7}.feed-new{color:var(--color-error);font-weight:700}.feed-legacy{color:var(--color-error);font-size:.95rem;font-weight:700;font-family:var(--font-mono,monospace);background:var(--bg-secondary);border:1px dashed rgba(var(--color-error-rgb), .3);border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;display:flex}.no-aliases{color:var(--text-muted);padding:10px 0;font-size:.9rem;font-style:italic}.history-pagination{border-top:1px dashed rgba(var(--border-color-rgb), .5);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:14px;display:flex}.pagination-numbers{align-items:center;gap:6px;display:flex}.pagination-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.pagination-btn:hover:not(:disabled){background:var(--bg-primary);color:#fb0a37;border-color:#fb0a37}@media (width<=1024px){.history-pagination{gap:6px}.pagination-btn{padding:8px 10px}}@media (width<=480px){.history-pagination{gap:4px}.btn-label{display:none}.pagination-btn{padding:8px}.pagination-numbers{gap:4px}.page-num{width:32px;height:32px}}.pagination-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale()}.page-num{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.page-num:hover:not(.active){background:rgba(var(--text-muted-rgb), .1);color:var(--text-primary)}.page-num.active{background:var(--color-error);color:#fff;border-color:var(--color-error)}.scammer-action-bar{background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .3);text-align:center;border-radius:8px;margin-top:48px;margin-bottom:24px;padding:20px}.warning-disclaimer{color:var(--text-primary);font-size:.85rem;line-height:1.5}.warning-disclaimer strong{color:var(--color-error)}@media screen and (width<=767px){.scammer-main-content{padding:16px 12px}.scammer-hero-banner{padding:32px 16px}.avatar-warning-container{width:90px;height:90px}.scammer-fullname{word-break:break-all;font-size:1.5rem}.scammer-badges{flex-direction:column;align-items:center;gap:8px}.avatar-real-container{width:100px;height:100px}.avatar-warning-container.right-aligned{width:60px;height:60px;margin-top:16px}.reason-meta-grid{grid-template-columns:1fr;gap:16px}.scammer-card{border-radius:8px}.card-header,.card-body{padding:16px}}@media screen and (width>=768px) and (width<=1023px){.scammer-main-content{padding:24px}.scammer-card{height:100%}}@media screen and (width>=1024px){.scammer-main-content{padding:40px 32px}.scammer-hero-banner{text-align:left;flex-direction:row;justify-content:flex-start;gap:40px;padding:48px}.hero-content{flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;width:100%}.avatar-real-container{flex-shrink:0;margin-bottom:0}.avatar-warning-container.right-aligned{flex-shrink:0;margin-bottom:0;margin-left:auto}.hero-text-wrap{flex-direction:column;align-items:flex-start;display:flex}.scammer-fullname{font-size:2.5rem}.scammer-badges{justify-content:flex-start}.card-body{padding:24px}.warning-disclaimer{font-size:.9rem}}@media (width<=768px){.scammer-link-tooltip{max-width:80vw;left:auto;right:0;transform:translate(0)translateY(10px)}.scammer-link-tooltip-container:hover .scammer-link-tooltip{transform:translate(0)translateY(0)}.scammer-link-tooltip:after{left:auto;right:20px}}#root{width:100%;margin:0;padding:0}.App{width:100%;min-height:100vh}
