.people-board{background:#fff;border:1px solid #d9e7df;border-radius:14px;padding:24px;color:#294c3d;min-width:0}.people-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.people-heading h2{font-size:20px;margin:5px 0}.people-kicker{font-size:11px;color:#789081}.people-heading a{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.people-description,.people-note{font-size:12px;color:#7d9185;line-height:1.8;margin:12px 0}.people-preview{list-style:none;padding:0;margin:8px 0}.people-preview li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #eef3ef;font-size:13px}.people-preview li>b{color:#759686;width:22px}.people-preview li>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-preview strong{font-variant-numeric:tabular-nums;white-space:nowrap}.people-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0}.people-filters label{display:grid;gap:7px;font-size:12px}.people-filters input{border:1px solid #d7e5db;border-radius:6px;padding:10px;min-width:0}.people-handle{display:block;color:#809386;font-size:10px;max-width:180px;overflow-wrap:anywhere}.people-pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:18px;font-size:12px}.people-pagination button{padding:7px 12px;border:1px solid #d7e5db;border-radius:5px}.people-empty{padding:25px 0;color:#809386;font-size:13px}.people-board.compact{padding:20px}.board-settings{margin:25px 0;padding:20px;background:#f3f8f4;border-radius:10px}.ownership-import{padding:24px;margin:20px 0}.ownership-import>p{font-size:13px;line-height:1.8;margin:12px 0}.ownership-import h2{font-size:18px}.ownership-import input[type=file]{max-width:240px}.ownership-import>label{display:block;margin:18px 0}.public-rankings-grid .show-board-table td{padding-block:11px}.public-rankings-grid .show-board{border-radius:14px}.public-rankings-grid .show-board-heading{padding:20px;gap:8px}.public-rankings-grid .show-board-footnote{padding:12px 20px;font-size:11px}.show-board-filters{flex-wrap:wrap}.show-board-filters>label{min-width:130px}.show-board-table td{overflow-wrap:anywhere}@media(max-width:760px){.public-rankings-grid{grid-template-columns:1fr}.people-board{padding:16px}.people-filters input,.people-filters label{width:100%}.people-pagination{flex-wrap:wrap}}@media(min-width:1100px){.public-shell .public-rankings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.people-board.compact{padding:16px}.people-heading{gap:8px;align-items:flex-start;flex-wrap:wrap}.people-heading h2{font-size:18px}.people-preview li{gap:8px;font-size:12px}.public-rankings-grid .show-board-heading{padding:16px;flex-wrap:wrap}.public-rankings-grid .show-board-table{min-width:0}.public-rankings-grid .show-board-table td,.public-rankings-grid .show-board-table th{padding-inline:8px;font-size:12px}.public-rankings-grid .show-board-footnote{padding-inline:16px}}.people-preview-person small{display:block;color:#7d9185;font-size:11px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;font-weight:400}.people-preview li>span.people-preview-person{white-space:normal;overflow-wrap:anywhere}.captain-quick-filter{min-width:0;max-width:100%}.captain-quick-filter>p{font-size:12px;margin-bottom:8px;overflow-wrap:anywhere}.captain-quick-filter .button-row{flex-wrap:wrap;align-items:stretch;max-width:100%}.captain-quick-filter .public-button{flex:0 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.captain-quick-filter .public-button[aria-pressed=true]{border-color:#87b6a2;background:#edf6f0;color:#256c50}.copyright-people{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.copyright-company-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.copyright-company-form label{display:grid;gap:7px;font-size:12px;flex:1 1 180px}.copyright-company-form label:nth-child(2){flex:2 1 300px}.copyright-company-form input,.copyright-company-form textarea{border:1px solid #d7e5db;border-radius:6px;padding:10px;width:100%;resize:vertical;font:inherit}.copyright-companies .button-row{flex-wrap:wrap}.copyright-companies input[type=file]{max-width:220px}.copyright-companies details{margin:18px 0}.copyright-companies summary{cursor:pointer}.captain-date-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;max-width:100%}.captain-date-presets button{font-size:12px;padding:7px 11px;border:1px solid transparent;border-radius:5px;color:#527561;background:#f0f6f1}.captain-date-presets button:hover,.captain-date-presets button[aria-pressed=true]{background:#deeee2;border-color:#87b6a2;color:#176e4d}.captain-date-presets span{flex:1 1 240px;font-size:12px;color:#7d9185;overflow-wrap:anywhere}.copyright-person-entry{display:flex;align-items:center;gap:8px;border:1px solid #d7e5db;border-radius:8px;padding:4px 10px 4px 4px;flex-wrap:wrap}.copyright-person-entry>.button{border:0}.planned-reminders{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 14px}.planned-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.planned-search label{display:grid;gap:8px;font-size:12px;flex:1;min-width:220px}.planned-search input{border:1px solid #d7e5db;border-radius:6px;padding:10px}.planned-preview{border:1px solid #a4c5b6;background:#f7faf8;border-radius:10px;padding:16px;margin:20px 0}.planned-preview>p{margin:12px 0;font-size:13px}.planned-preview-table{max-height:340px;overflow:auto}.planned-preview .collector-check{display:flex;gap:8px;margin:14px 0}.planned-show-management .show-board-table{min-width:800px}.planned-show-management .show-board-table small{display:block}.planned-show-management .button-row{flex-wrap:wrap}.planned-show-management .show-board-table{table-layout:fixed}.planned-show-management .show-board-table td,.planned-show-management .show-board-table th{white-space:normal;text-align:left;padding:12px;line-height:1.6;width:auto}.planned-show-management .show-board-table th:first-child{width:25%}.planned-show-management .show-board-table th:nth-child(2){width:9%}.planned-show-management .show-board-table th:nth-child(3){width:23%}.planned-show-management .show-board-table th:nth-child(4){width:11%}.planned-show-management .show-board-table th:nth-child(5),.planned-show-management .show-board-table th:nth-child(6){width:16%}.copyright-companies .show-board-table td{white-space:normal}.copyright-row-edit{display:flex;margin-top:6px;font-weight:600;color:#087d68}.copyright-inline-editor{background:#f0f7f3;border:1px solid #b7d4c5;border-radius:8px;padding:18px;white-space:normal}.copyright-inline-editor h3{font-size:14px;margin:0 0 14px}.copyright-inline-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.copyright-inline-fields label{display:grid;gap:6px;font-size:12px}.copyright-inline-fields input{width:100%;min-width:0;padding:10px;border:1px solid #cbded4;border-radius:6px;background:#fff}.copyright-inline-editor p{font-size:12px;line-height:1.8;margin:12px 0}.copyright-inline-editor .button-row{margin-top:10px}.planned-show-management .copyright-editor-row>td{padding:8px 0 16px}@media(max-width:800px){.copyright-inline-fields{grid-template-columns:1fr}.copyright-inline-editor{min-width:500px}}.captain-accounts-board .show-board-table{min-width:1120px}.captain-accounts-board .show-board-table td,.captain-accounts-board .show-board-table th{padding-inline:14px;width:auto}.captain-accounts-board .show-board-table th:first-child{min-width:150px}.captain-accounts-board .show-board-table th:nth-child(2){min-width:170px}