.performance-page{display:grid;gap:20px;min-width:0}.performance-page .panel{margin:0}.performance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0}.performance-card{padding:16px;background:#f1f6f7;border:1px solid #dce8e9;border-radius:12px;min-width:0}.performance-card span,.performance-card strong{display:block;overflow-wrap:anywhere}.performance-card span{font-size:12px;color:#506573}.performance-card strong{font-size:22px;color:#164c4b;margin-top:8px}.performance-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.performance-toolbar input,.performance-toolbar select{max-width:230px;min-height:42px}.performance-report{background:white;border:1px solid #dce8e9;padding:20px;border-radius:14px;min-width:0}.performance-report h3{margin:24px 0 12px}.performance-report table small,.performance-page table small{display:block;margin-top:4px}.profit-value{color:#14664b;font-size:16px}.profit-loss{color:#a12828;font-size:16px}.profit-pending{color:#8b641d}.performance-commission{background:#eaf4ef;border-left:4px solid #296d58;padding:14px;margin:10px 0}.performance-warnings{margin:16px 0;padding:12px;background:#fff7e8;border-radius:8px}.performance-warnings ul{padding-left:24px}.performance-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;max-height:240px;overflow:auto}.performance-edit-row{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dce8e9;padding:12px 0}.performance-edit-row input,.performance-edit-row select{flex:1 1 130px;min-width:0;width:130px}.performance-edit-rows{margin-bottom:12px}.performance-page .table-wrap,.performance-report .table-wrap{max-width:100%;overflow-x:auto}@media(max-width:600px){.performance-report{padding:12px}.performance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-card{padding:12px}.performance-card strong{font-size:18px}.performance-toolbar>*{flex:1 1 140px;max-width:100%!important}.performance-report .panel-head{flex-wrap:wrap;gap:12px}.performance-page td{white-space:normal;min-width:90px}}

.performance-page{grid-template-columns:minmax(0,1fr)}.performance-page>*{min-width:0;max-width:100%}.performance-page .panel-head>div,.performance-page .page-head>div{min-width:0;overflow-wrap:anywhere}.performance-page .panel{min-width:0}.performance-report>div{min-width:0}
@media(max-width:600px){.performance-table table,.performance-table tbody,.performance-table tr{display:block;min-width:0;width:100%}.performance-table thead{display:none}.performance-table tr{padding:12px 0;border-bottom:1px solid #dce8e9}.performance-table td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;min-width:0!important;padding:7px 12px;border:0;overflow-wrap:anywhere;white-space:normal}.performance-table td::before{content:attr(data-label);font-size:12px;color:#52697b}.performance-table .actions{flex-wrap:wrap}.performance-table .btn{white-space:normal}.performance-report .panel-head{padding:10px 0}.performance-report h2{font-size:18px;overflow-wrap:anywhere}}
