.section-label.svelte-1e5m6pe{font-size:9pt;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#fff;background:#4338ca;padding:4px 10px;margin:10px 0 0}.bench-label.svelte-1e5m6pe{margin-top:8px}.info-grid.svelte-1e5m6pe{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid #e5e7eb}.field.svelte-1e5m6pe{padding:4px 8px;border-right:1px solid #e5e7eb;min-height:.5in;display:flex;flex-direction:column;justify-content:space-between}.field.svelte-1e5m6pe:last-child{border-right:none}.field.svelte-1e5m6pe label:where(.svelte-1e5m6pe){font-size:7pt;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.field-line.svelte-1e5m6pe{border-bottom:1px solid #d1d5db;margin-top:auto;height:1px}.batting-grid.svelte-1e5m6pe{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #e5e7eb;border-top:none}.batting-slot.svelte-1e5m6pe{display:flex;align-items:center;gap:6px;padding:4px 8px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;min-height:.27in}.batting-slot.svelte-1e5m6pe:nth-child(4n){border-right:none}.batting-slot.svelte-1e5m6pe:nth-last-child(-n+4){border-bottom:none}.batting-slot-num.svelte-1e5m6pe{font-weight:700;color:#4338ca;font-size:9pt;width:14px;text-align:right;font-variant-numeric:tabular-nums}.batting-slot-line.svelte-1e5m6pe{flex:1;border-bottom:1px solid #d1d5db;height:1px;margin-bottom:2px}.rotation-table.svelte-1e5m6pe,.bench-table.svelte-1e5m6pe{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-top:none;font-size:8pt;table-layout:fixed}.rotation-table.svelte-1e5m6pe thead:where(.svelte-1e5m6pe) th:where(.svelte-1e5m6pe),.bench-table.svelte-1e5m6pe thead:where(.svelte-1e5m6pe) th:where(.svelte-1e5m6pe){background:#f9fafb;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;font-size:7pt;padding:4px 6px;border:1px solid #e5e7eb;text-align:center}.rotation-table.svelte-1e5m6pe tbody:where(.svelte-1e5m6pe) td:where(.svelte-1e5m6pe),.bench-table.svelte-1e5m6pe tbody:where(.svelte-1e5m6pe) td:where(.svelte-1e5m6pe){border:1px solid #e5e7eb;min-height:.27in;height:.27in}.rotation-pos-col.svelte-1e5m6pe{width:1.7in;text-align:left!important}.rotation-table.svelte-1e5m6pe tbody:where(.svelte-1e5m6pe) th.rotation-pos-col:where(.svelte-1e5m6pe){padding:4px 8px;font-weight:600;color:#111827;text-transform:none;letter-spacing:0;font-size:8.5pt;background:#fff;border:1px solid #e5e7eb}.pos-badge.svelte-1e5m6pe{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;border-radius:999px;background:#4338ca;color:#fff;font-size:7pt;font-weight:700;font-variant-numeric:tabular-nums;margin-right:6px;vertical-align:1px}.pos-name.svelte-1e5m6pe{font-weight:600}.pos-short.svelte-1e5m6pe{color:#6b7280;font-weight:400;margin-left:4px}.bench-table.svelte-1e5m6pe .bench-row-col:where(.svelte-1e5m6pe){width:.4in;text-align:center!important;background:#f9fafb;color:#6b7280;font-weight:600;font-size:8pt}.notes-row.svelte-1e5m6pe{display:grid;grid-template-columns:1fr 1fr;gap:.18in;margin-top:.18in;flex:1;min-height:0}.notes-block.svelte-1e5m6pe{display:flex;flex-direction:column;gap:4px}.notes-block.svelte-1e5m6pe label:where(.svelte-1e5m6pe){font-size:7pt;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#4338ca}.notes-area.svelte-1e5m6pe{flex:1;border:1px solid #e5e7eb;min-height:.9in;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 18px,#f3f4f6 18px,#f3f4f6 19px)}
