:root{--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-rgb:59,130,246;--color-secondary:#64748b;--color-secondary-hover:#475569;--color-secondary-rgb:100,116,139;--color-success:#10b981;--color-success-hover:#059669;--color-success-rgb:16,185,129;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-rgb:239,68,68;--color-warning:#f97316;--color-warning-hover:#ea580c;--color-warning-rgb:249,115,22;--color-warning-alt:#ffc107;--color-warning-alt-hover:#ffca2c;--color-info:#8b5cf6;--color-info-hover:#7c3aed;--color-info-rgb:139,92,246;--color-action-primary:#C93756;--color-action-primary-hover:#A12C45;--color-action-primary-rgb:201,55,86;--color-dark-background:#111827;--color-dark-background-rgb:17,24,39;--color-light-text:#f9fafb;--color-light-text-hover:#d1d5db;--text-color-base:#344054;--text-color-headings:#1e293b;--text-color-muted:#64748b;--text-color-card-header:#475569;--text-color-link:var(--color-primary);--text-color-link-hover:var(--color-primary-hover);--text-color-placeholder:#9ca3af;--bg-body:#f0f2f5;--bg-card:#ffffff;--bg-card-header:#f8fafc;--bg-card-alt:#f8f9fa;--bg-card-alt-header:#e9ecef;--bg-input-disabled:#e9ecef;--bg-hover-light:#f1f5f9;--border-color-light:#e2e8f0;--border-color-medium:#cbd5e1;--border-color-dark:#adb5bd;--border-color-focus:var(--color-primary);--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:12px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-focus:0 0 0 0.2rem rgba(var(--color-primary-rgb),0.25);--shadow-card:var(--shadow-md);--font-family-body:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-size-base:16px;--font-size-sm:0.875rem;--font-size-xs:0.75rem;--line-height-base:1.6;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--z-index-navbar:1030;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-modal-backdrop:1040;--z-index-modal-content:1050;--z-index-popover:1060;--z-index-tooltip:1070;--z-index-loader:9999}*{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);line-height:var(--line-height-base)}body{font-family:var(--font-family-body);background-color:var(--bg-body);color:var(--text-color-base);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--text-color-headings);font-weight:600;line-height:1.3;margin-bottom:var(--spacing-sm)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin-bottom:var(--spacing-md)}a{color:var(--text-color-link);text-decoration:none;transition:color .15s ease-in-out}a:hover{color:var(--text-color-link-hover);text-decoration:underline}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}@media (max-width:768px){.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}.button{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.1rem;font-size:.9rem;font-weight:500;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;color:var(--text-color-base);border:1px solid var(--border-color-medium);border-radius:var(--border-radius-md);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,transform .1s ease-out;text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:none}.button.disabled,.button:disabled{cursor:not-allowed;opacity:.6;background-color:var(--bg-input-disabled)!important;border-color:var(--border-color-light)!important;color:var(--text-color-muted)!important;transform:none!important;box-shadow:none!important}.button:not(:disabled):not(.disabled):hover{transform:translateY(-1px)}.button:not(:disabled):not(.disabled):active{transform:translateY(0)}.button.button-blue{background-color:var(--color-primary);color:white;border-color:var(--color-primary)}.button.button-blue:not(:disabled):not(.disabled):hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button.button-green{background-color:var(--color-success);color:white;border-color:var(--color-success)}.button.button-green:not(:disabled):not(.disabled):hover{background-color:var(--color-success-hover);border-color:var(--color-success-hover)}.button.button-red{background-color:var(--color-danger);color:white;border-color:var(--color-danger)}.button.button-red:not(:disabled):not(.disabled):hover{background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.button.button-orange{background-color:var(--color-warning);color:white;border-color:var(--color-warning)}.button.button-orange:not(:disabled):not(.disabled):hover{background-color:var(--color-warning-hover);border-color:var(--color-warning-hover)}.button.button-gray{background-color:var(--color-secondary);color:white;border-color:var(--color-secondary)}.button.button-gray:not(:disabled):not(.disabled):hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.button.button-purple{background-color:var(--color-info);color:white;border-color:var(--color-info)}.button.button-purple:not(:disabled):not(.disabled):hover{background-color:var(--color-info-hover);border-color:var(--color-info-hover)}.button.button-light{background-color:var(--bg-card);color:var(--text-color-base);border-color:var(--border-color-medium)}.button.button-light:not(:disabled):not(.disabled):hover{background-color:var(--bg-hover-light);border-color:var(--border-color-dark);color:var(--text-color-headings)}.button.button-warning-alt{background-color:var(--color-warning-alt);color:var(--text-color-headings);border-color:var(--color-warning-alt)}.button.button-warning-alt:not(:disabled):not(.disabled):hover{background-color:var(--color-warning-alt-hover);border-color:var(--color-warning-alt-hover)}.button .button-icon-fa,.button svg{margin-right:.5em;font-size:.9em;line-height:1}.button .button-icon-fa:only-child,.button svg:only-child{margin-right:0}.form-input,.form-select{display:block;width:100%;padding:.65rem var(--spacing-sm);font-size:.9rem;font-weight:400;line-height:1.5;color:var(--text-color-base);background-color:var(--bg-card);background-clip:padding-box;border:1px solid var(--border-color-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-md);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-input:focus,.form-select:focus{color:var(--text-color-base);background-color:var(--bg-card);border-color:var(--border-color-focus);outline:0;box-shadow:var(--shadow-focus)}.form-input::placeholder{color:var(--text-color-placeholder);opacity:1}.form-input:disabled,.form-input[readonly],.form-select:disabled{background-color:var(--bg-input-disabled);opacity:.7;cursor:not-allowed}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.main-layout{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);position:relative;z-index:1}.flex-container{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);align-items:flex-start}.auction-area{flex:3 1 450px;flex-direction:column}.auction-area,.teams-area{display:flex;gap:var(--spacing-lg)}.teams-area{flex:1 1 340px}.card,.teams-area{flex-direction:column}.card{background-color:var(--bg-card);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--border-color-light);display:flex;overflow:hidden}.card-header{font-size:1rem;font-weight:600;color:var(--text-color-card-header);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--border-color-light);background-color:var(--bg-card-header);flex-shrink:0;text-transform:uppercase;letter-spacing:.05em}.card-content{padding:var(--spacing-lg);flex-grow:1}.list-container{padding:var(--spacing-xs) 0;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color-medium) var(--bg-card-alt-header);border-top:1px solid var(--border-color-light)}.list-container::-webkit-scrollbar{width:6px}.list-container::-webkit-scrollbar-track{background:var(--bg-card-alt-header);border-radius:3px}.list-container::-webkit-scrollbar-thumb{background-color:var(--border-color-medium);border-radius:3px;border:1px solid var(--bg-card-alt-header)}.list-container .bidding-history-item,.list-container .player-list-item{display:flex;align-items:center;justify-content:space-between;padding:.65rem var(--spacing-lg);border-bottom:1px solid var(--border-color-light);transition:background-color .15s ease}.list-container .bidding-history-item:last-child,.list-container .player-list-item:last-child{border-bottom:none}.list-container .bidding-history-item:hover,.list-container .player-list-item:hover{background-color:var(--bg-hover-light)}.no-items-message{color:var(--text-color-muted);text-align:center;padding:var(--spacing-lg) var(--spacing-md);font-style:italic;font-size:var(--font-size-sm);background-color:var(--bg-card-header);border-radius:var(--border-radius-md)}.delete-button{background-color:transparent;border:none;color:var(--color-danger);cursor:pointer;font-size:1.1rem;font-weight:700;line-height:1;padding:.1rem .3rem;border-radius:50%;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease;z-index:5}.delete-button:hover{background-color:var(--color-danger);color:white}.admin-toggle-container{text-align:center}.admin-toggle-button{padding:.6rem 1.2rem;font-size:.95rem}.modal-backdrop{position:fixed;inset:0;background-color:rgba(var(--color-dark-background-rgb,17,24,39),.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:var(--z-index-modal-backdrop,1040)}.sold-modal-v2-backdrop{background-color:rgba(var(--color-dark-background-rgb,17,24,39),.8)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.confirmation-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-dark-background-rgb),.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-index-modal-backdrop);display:flex;align-items:center;justify-content:center}.confirmation-modal-content{background-color:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-index-modal-content);width:90%;max-width:450px;text-align:center;position:fixed;top:50%;left:50%}@media (max-width:768px){.main-layout{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.flex-container{flex-direction:column;gap:var(--spacing-lg)}.auction-area,.teams-area{min-width:100%;flex-basis:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}