.team-public{color:#24211b;background:#f5f1e9;margin:0;padding:24px;font-family:Arial,sans-serif}.team-public-actions{gap:12px;max-width:780px;margin:0 auto 20px;display:flex}.team-public-actions button{font:inherit;cursor:pointer;background:#fff;border:1px solid #8a7966;padding:10px 18px}.team-sheet{box-sizing:border-box;color:#24211b;text-align:left;background:#fff;max-width:780px;margin:auto;padding:32px;font:15px/1.5 Arial,sans-serif}.team-sheet header{border-bottom:2px solid #8a7966;padding-bottom:14px}.team-eyebrow{color:#655847;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.team-sheet h1{margin:10px 0;font-size:28px;line-height:1.2}.team-sheet h2{color:#655847;border-bottom:1px solid #d4cbbb;margin:24px 0 8px;padding:8px 0;font-size:18px}.team-sheet p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.team-sheet dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-sheet dt{font-weight:700}.team-sheet dd{white-space:pre-wrap;margin:0}.team-sheet footer{border-top:1px solid #d4cbbb;margin-top:24px;padding-top:12px;font-size:11px}.team-image-note{border:1px solid #8a7966;padding:10px}@media (width<=600px){.team-public{padding:10px}.team-sheet{padding:18px}.team-sheet dl{grid-template-columns:1fr}}@media print{@page{size:A4;margin:15mm}.team-public{background:#fff;padding:0}.team-public-actions{display:none}.team-sheet{max-width:none;padding:0;font-size:10pt}.team-sheet h1{font-size:20pt}.team-sheet h2{-moz-column-break-after:avoid;break-after:avoid;font-size:13pt}.team-sheet dl>div,.team-sheet header{-moz-column-break-inside:avoid;break-inside:avoid}.team-sheet p{orphans:3;widows:3}}.team-stamp{color:#3d3528;margin:4px 0}.team-note{color:#5a5042;margin:8px 0 0;font-size:13px}.team-status{background:#faf7f1;border:1px solid #b9ad9b;border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:13px}.team-status.is-warn{background:#fdf3df;border-color:#c2872b}.team-status.is-bad{background:#fbe9e5;border-color:#b3402f}.team-changes{margin-top:10px;font-size:13px}.team-changes summary{cursor:pointer;color:#655847}.team-changes ul{margin:6px 0 0;padding-left:18px}.team-changes li span{color:#746653;margin-right:6px}.team-banner{background:#fdf3df;border:1px solid #c2872b;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;max-width:780px;margin:0 auto 14px;padding:10px 14px;font-size:14px;display:flex}.team-banner button{font:inherit;color:#fff;cursor:pointer;background:#24211b;border:0;border-radius:4px;padding:8px 16px}.team-new{background:#fdf3df;padding-left:6px;box-shadow:-4px 0 #c2872b}.team-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#c2872b;border-radius:3px;margin-right:6px;padding:0 6px;font-size:10px;display:inline-block}.team-removed s{color:#8a7966}.team-removed span{color:#8a7966;font-size:12px}@media print{.team-banner,.team-status,.team-badge{display:none}.team-new{box-shadow:none;background:0 0;padding-left:0}}
