.tool-admin { min-width:0; }
@media(max-width:760px){.tool-mode .settings-navigation { display:none; }}
.tool-heading { border-bottom:1px solid var(--border);padding:0 0 22px;margin-bottom:20px; }
.tool-heading h2 { font-size:32px;margin:8px 0; }
.tool-heading p,.tool-card p,.tool-club p { color:var(--text2);line-height:1.65;font-size:13px;overflow-wrap:anywhere; }
.tool-tabs,.tool-controls { display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:24px; }
.tool-tabs .btn[aria-pressed=true] { background:var(--blue);color:#091921; }
.tool-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px; }
.tool-card { border:1px solid var(--border);border-radius:12px;padding:24px;background:var(--glass); }
.tool-card:first-child { border-color:var(--blue); }
.tool-card h3 { margin:10px 0;font-size:23px; }.tool-card p{min-height:44px;}
.tool-eyebrow { font-size:10px;letter-spacing:1.6px;color:var(--blue); }
.tool-section-heading { display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px; }
.tool-section-heading h3{font-size:25px;margin:0;}.tool-count{font-size:12px;color:var(--text2);}
.tool-field { display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:var(--text2); }
.tool-field input,.tool-field select { width:100%;min-width:0;min-height:44px;padding:10px 12px;background:var(--input-bg);border:1px solid var(--border);border-radius:7px;color:var(--text);font:inherit;font-size:16px; }
.tool-field select option { background:var(--dark); }.tool-field input[type=checkbox]{width:24px;min-height:24px;accent-color:var(--blue);}.tool-field input[type=color]{padding:4px;}
.tool-controls .tool-field{flex:1 1 240px;}.tool-admin .btn { min-height:44px;white-space:normal; }
.tool-clubs { display:grid;gap:12px; }.tool-club{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;border:1px solid var(--border);border-radius:10px;padding:20px;align-items:center;}
.tool-club h4{margin:0;font-size:18px;overflow-wrap:anywhere;}.tool-club p{margin:6px 0 0;}.tool-club-actions{display:flex;align-items:end;flex-wrap:wrap;gap:8px;}
.tool-create { border-top:1px solid var(--border);padding-top:20px;margin-top:28px; }.tool-create summary{font-size:18px;font-weight:600;cursor:pointer;min-height:44px;}.tool-create>p{color:var(--text2);font-size:13px;line-height:1.7;}
.tool-fields { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;padding:16px 0;margin:0;min-width:0; }.tool-fields>.btn{grid-column:1/-1;justify-self:start;}
.tool-status,.tool-result { overflow-wrap:anywhere;font-size:13px;line-height:1.6; }.tool-status:empty{display:none;}.tool-result .tool-field{margin-top:14px;}.tool-config-group{border:1px solid var(--border);border-radius:8px;padding:16px;display:grid;gap:14px;min-width:0;}.tool-config-group h4{margin:0;}.tool-widget{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:13px;}
@media(max-width:1200px){.tool-club{grid-template-columns:1fr;}.tool-club-actions{justify-content:start;}}
@media(max-width:760px){.tool-grid,.tool-fields{grid-template-columns:1fr;}.tool-heading h2{font-size:27px;}.tool-card{padding:18px;}.tool-club{padding:16px;}.tool-club-actions .tool-field{flex:1 1 100%;}.tool-tabs{gap:6px;}.tool-tabs .btn{flex:1 1 110px;}.tool-controls>.btn{flex:1;}}
