.guild-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.guild-directory-heading h2{display:flex;align-items:center;gap:9px}.guild-total{color:var(--violet);font-weight:500;font-variant-numeric:tabular-nums}.guild-search{display:flex;align-items:flex-end;gap:12px;padding:21px 24px}.guild-search .field{flex:1;max-width:420px}.guild-search .field label{font-size:12px}.guild-table-wrap{overflow-x:auto}.guild-table{width:100%;border-collapse:collapse;text-align:left}.guild-table th{padding:13px 24px;font-size:12px;color:var(--muted);font-weight:500;border-top:1px solid var(--line)}.guild-table td{padding:21px 24px;border-top:1px solid var(--line);vertical-align:middle}.guild-identity{display:flex;gap:12px;align-items:center;min-width:185px}.guild-identity>img,.guild-icon{width:40px;height:40px;border-radius:11px;flex:none;object-fit:cover}.guild-icon{display:grid;place-items:center;background:#ffffff05;border:1px solid var(--line);color:#9b90aa}.guild-identity strong{display:block;max-width:300px;overflow-wrap:anywhere;font-size:14px;font-weight:550}.guild-identity small{display:block;margin-top:5px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.guild-identity .guild-unavailable{color:var(--gold)}.guild-member-count{color:#c1bcca;font-variant-numeric:tabular-nums;white-space:nowrap}.guild-invite-line{display:flex;flex-wrap:wrap;align-items:center;gap:11px 16px}.guild-invite-line>a{display:inline-flex;align-items:center;gap:7px;color:var(--violet);font-size:12px;max-width:100%;overflow-wrap:anywhere}.guild-invite-line>a:hover{text-decoration:underline;text-underline-offset:4px}.guild-invite-line>a span{font-size:15px}.guild-invite-line>.button{flex:none;min-height:34px}.guild-note{display:block;margin-top:7px;color:var(--muted);font-size:11px}.guild-invite-status{font-size:12px;color:#b9b1c2}.guild-empty{padding:50px 24px;color:var(--muted);text-align:center}.guild-empty h2{font-size:18px;color:var(--text);margin-bottom:9px}.guild-empty p{font-size:13px}.guild-notice{margin:0 24px 20px;padding:13px 15px;border:1px solid #dbc6a533;border-radius:10px;background:#dbc6a508;color:#d8c8b1;font-size:12px}.guild-pagination{padding:16px 24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--muted);font-size:11px}.guild-pagination>div{display:flex;align-items:center;gap:13px}.guild-access-note{font-size:11px;color:var(--muted);margin-top:16px}.guild-directory [aria-busy=true]{cursor:progress}.guild-directory input:focus-visible,.guild-directory a:focus-visible,.guild-directory button:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.guild-directory button:disabled{opacity:.5;cursor:default}.guild-search input{min-width:0}.guild-directory,.guild-directory *{min-width:0}
@media(max-width:900px){.guild-table th,.guild-table td{padding:17px}.guild-search{padding:20px 17px}.guild-table .guild-identity{min-width:150px}}
@media(max-width:640px){.guild-directory-heading{align-items:flex-start;flex-direction:column}.guild-directory-heading>.button{align-self:flex-start}.guild-search{align-items:flex-end;gap:9px}.guild-search .field{max-width:none}.guild-search>.button{padding-left:15px;padding-right:15px}.guild-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.guild-table,.guild-table tbody,.guild-table tr,.guild-table td{display:block;width:100%}.guild-table tr{padding:19px 17px;border-top:1px solid var(--line)}.guild-table td{border:0;padding:0}.guild-table .guild-member-count{margin:13px 0;font-size:12px;padding-left:52px}.guild-member-count:before{content:'Üye: ';color:var(--muted)}.guild-table td:last-child{padding-top:13px;border-top:1px solid var(--line);margin-top:15px}.guild-identity strong{max-width:none}.guild-invite-line{justify-content:space-between}.guild-invite-line>a{font-size:12px}.guild-pagination{flex-direction:column;align-items:flex-start;padding:17px}.guild-pagination>div{width:100%;justify-content:space-between}.guild-notice{margin-left:17px;margin-right:17px}.guild-access-note{line-height:1.6}.guild-table-wrap{overflow:visible}}
