.toolmix-hero-actions{margin-top:1rem}.toolmix-dropdown{position:relative;min-width:200px}.toolmix-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#0a0b0fbf;color:var(--text);font-size:.95rem;font-family:inherit;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;text-align:left}.toolmix-dropdown-trigger:hover{border-color:#ffffff40}.toolmix-dropdown-trigger:focus,.toolmix-dropdown.open .toolmix-dropdown-trigger{border-color:#ff5b2e99;box-shadow:0 0 0 3px #ff5b2e33;background:#0e0f14d9}.toolmix-dropdown-trigger:after{content:"";flex-shrink:0;width:10px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(247,242,231,0.5)' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:transform .2s ease}.toolmix-dropdown.open .toolmix-dropdown-trigger:after{transform:rotate(180deg)}.toolmix-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolmix-dropdown-label.placeholder{color:#f7f2e773}.toolmix-dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:90;padding:.35rem;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0e0f14f5;backdrop-filter:blur(16px);box-shadow:0 16px 40px #0000008c;max-height:220px;overflow-y:auto}.toolmix-dropdown.open .toolmix-dropdown-menu{display:grid;gap:2px}.toolmix-dropdown-option{display:block;width:100%;padding:.55rem .85rem;border-radius:12px;border:none;background:transparent;color:var(--muted);font-size:.85rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.toolmix-dropdown-option:hover,.toolmix-dropdown-option:focus-visible{background:#ffffff0f;color:var(--text);outline:none}.toolmix-dropdown-option.selected{background:#ff5b2e24;color:var(--text);font-weight:600}.toolmix-dropdown.filter{flex:1;min-width:220px;max-width:260px}.toolmix-dropdown.form-dropdown .toolmix-dropdown-trigger{border-color:var(--border-subtle);background:#0a0b0fb3}.toolmix-dropdown.form-dropdown .toolmix-dropdown-trigger:focus,.toolmix-dropdown.form-dropdown.open .toolmix-dropdown-trigger{border-color:#ff5b2eb3;box-shadow:0 0 0 3px #ff5b2e33;background:#0e0f14cc}.toolmix-dropdown.form-dropdown.has-error .toolmix-dropdown-trigger{border-color:#f8717199!important;box-shadow:0 0 0 2px #f8717126}.toolmix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.global-modal.toolmix-modal .global-modal-card{max-width:640px;max-height:calc(100vh - 3rem);overflow-y:auto}.global-modal.toolmix-modal .global-modal-body{overflow:visible}.toolmix-card{position:relative;border-radius:20px;border:1px solid var(--border-subtle);padding:1.35rem 1.5rem;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:.75rem}.toolmix-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-strong)}.toolmix-card[data-type=SEARCH_PLAYER]{background:linear-gradient(160deg,#5ad1c824,#0a0b0feb);border-color:#5ad1c847}.toolmix-card[data-type=SEARCH_PLAYER]:hover{border-color:#5ad1c873}.toolmix-card[data-type=SEARCH_TEAM]{background:linear-gradient(160deg,#ff5b2e24,#0a0b0feb);border-color:#ff5b2e47}.toolmix-card[data-type=SEARCH_TEAM]:hover{border-color:#ff5b2e73}.toolmix-card-header{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.toolmix-type-badge{display:inline-block;padding:.25rem .7rem;border-radius:999px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.toolmix-type-badge.search-player{background:#5ad1c833;border:1px solid rgba(90,209,200,.5);color:var(--mint)}.toolmix-type-badge.search-team{background:#ff5b2e33;border:1px solid rgba(255,91,46,.5);color:var(--ember)}.toolmix-card-title{font-weight:600;font-size:1.05rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.toolmix-card-author{font-size:.8rem;color:var(--muted)}.toolmix-card-desc{font-size:.88rem;color:#f7f2e7b3;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.toolmix-card-positions{display:flex;flex-wrap:wrap;gap:.35rem}.toolmix-position-tag{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#f5b45726;border:1px solid rgba(245,180,87,.4);color:var(--gold)}.toolmix-card-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.72rem;color:var(--muted);margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.toolmix-card-footer span{display:inline-flex;align-items:center;gap:.3rem}.toolmix-detail{display:flex;flex-direction:column;gap:1rem}.toolmix-detail-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.toolmix-detail-desc{font-size:.92rem;color:#f7f2e7cc;line-height:1.55;white-space:pre-wrap}.toolmix-detail-section{display:flex;flex-direction:column;gap:.35rem}.toolmix-detail-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.toolmix-detail-value{font-size:.9rem;color:var(--text)}.toolmix-applications{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.toolmix-app-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:14px;border:1px solid var(--border-subtle);background:#0c0d1299}.toolmix-app-info{flex:1;min-width:0}.toolmix-app-name{font-weight:600;font-size:.9rem;color:var(--text)}.toolmix-app-message{font-size:.82rem;color:var(--muted);margin-top:.2rem}.toolmix-app-status{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:.2rem .6rem;border-radius:999px}.toolmix-app-status.pending{background:#f5b4572e;border:1px solid rgba(245,180,87,.4);color:var(--gold)}.toolmix-app-status.accepted{background:#4ade802e;border:1px solid rgba(74,222,128,.4);color:#4ade80}.toolmix-app-status.rejected{background:#f871712e;border:1px solid rgba(248,113,113,.4);color:#f87171}.toolmix-app-actions{display:flex;gap:.4rem}.toolmix-position-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem}.toolmix-position-checkboxes label{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border-subtle);background:#0c0d1299;color:var(--muted);font-size:.78rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.toolmix-position-checkboxes label:has(input:checked){border-color:#f5b45780;background:#f5b45726;color:var(--gold)}.toolmix-position-checkboxes input[type=checkbox]{display:none}.toolmix-apply-section{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.toolmix-form-section{display:flex;flex-direction:column;gap:1rem}.toolmix-form-error{font-size:.82rem;color:#f87171;padding:.65rem .9rem;border-radius:14px;border:1px solid rgba(248,113,113,.4);background:#f871711a}.form-input.has-error{border-color:#f8717199!important;box-shadow:0 0 0 2px #f8717126}.form-field-error{font-size:.72rem;color:#f87171;margin-top:.25rem}@media(max-width:640px){.toolmix-grid{grid-template-columns:1fr}.toolmix-dropdown.filter{min-width:0;max-width:100%;flex:1 1 100%}#toolmix-search{min-width:0;flex:1 1 100%}#toolmix-count{align-self:flex-start}.toolmix-hero-actions .button{width:100%;justify-content:center}.global-modal.toolmix-modal{padding:0;align-items:flex-end;overflow:hidden}.global-modal.toolmix-modal .global-modal-card{max-width:none;width:100%;max-height:92dvh;overflow-y:auto;padding:1.25rem 1.1rem 2rem;margin:0;border-radius:24px 24px 0 0}.global-modal.toolmix-modal .global-modal-card:before{content:"";display:block;width:40px;height:4px;border-radius:99px;background:#ffffff2e;margin:0 auto 1.25rem}.toolmix-app-item{flex-direction:column;align-items:flex-start}.toolmix-app-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.toolmix-apply-section .button,.toolmix-apply-section textarea{width:100%}.toolmix-card{padding:1.1rem 1.15rem}.toolmix-detail-meta{gap:.5rem}}@media(max-width:400px){.toolmix-card{padding:.9rem 1rem;border-radius:16px}.toolmix-card-title{font-size:.97rem}}
