.ptc-top-tool-heading{padding:18px 12px 6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#9f1239;list-style:none}.ptc-top-tool-heading:first-child{padding-top:12px}.dark .ptc-top-tool-heading{color:#fda4af}
.ptc-top-editor{display:grid;gap:16px}.ptc-top-editor label{display:grid;gap:6px;font-size:14px}.ptc-top-editor input:not([type=checkbox]),.ptc-top-editor select{min-height:44px;width:100%;min-width:0;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:inherit}.ptc-top-editor .ptc-top-toggle{display:flex;align-items:center;gap:12px;min-height:44px}.ptc-top-toggle input{width:20px;height:20px}.ptc-top-group-edit{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 44px 44px;align-items:end;gap:8px}.ptc-top-group-edit button{height:44px;border:1px solid hsl(var(--border));border-radius:8px}.ptc-top-group-edit button:disabled{opacity:.3}.ptc-top-assignments{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ptc-top-editor :focus-visible{outline:2px solid #1765ef;outline-offset:2px}@media(max-width:600px){.ptc-top-assignments{grid-template-columns:1fr}.ptc-top-group-edit{grid-template-columns:24px minmax(0,1fr) 44px 44px}.ptc-top-group-edit>span{grid-column:1;grid-row:1;align-self:center}.ptc-top-group-edit label:nth-of-type(1){grid-column:2;grid-row:1}.ptc-top-group-edit label:nth-of-type(2){grid-column:2/5;grid-row:2}.ptc-top-group-edit button:nth-of-type(1){grid-column:3;grid-row:1}.ptc-top-group-edit button:nth-of-type(2){grid-column:4;grid-row:1}}
