.weekly-overview{margin:0 0 24px}.weekly-periods{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 15px}.weekly-periods>span{padding:7px 12px;background:#fff;border:1px solid #dfe6eb;border-radius:6px;font-size:12px;color:#405d75}.weekly-summary{border:1px solid #dfe6eb;border-top:3px solid #c65766;background:#fff;border-radius:9px;padding:20px 23px}.weekly-summary h2{margin:0 0 12px;color:#173a58;font-size:17px;font-weight:700}.weekly-summary ul{padding-left:20px;margin:0;display:grid;gap:7px}.weekly-summary li{color:#526475;font-size:12px;line-height:1.6}.weekly-summary strong{color:#27445b}.weekly-empty{font-size:12px;color:#7a8a99}.partner-table .weekly-result-row>td{width:auto!important;max-width:none;min-width:0;white-space:normal!important;padding:12px 17px 15px;background:#f4f7fa;border-top:1px dashed #dce5ed;border-bottom:1px solid #d5e0e9}.weekly-result-content{display:grid;grid-template-columns:147px minmax(0,1fr) 92px;gap:14px;align-items:start;border-left:3px solid #b6c8d7;padding-left:12px}.weekly-result-label{font-size:10px;font-weight:700;line-height:1.6;color:#527187}.weekly-result-label>span{display:block}.weekly-result-text{margin:0;font-size:12px;line-height:1.6;color:#354f64;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.weekly-detail-button{border:0;background:transparent;color:#58788f;font-size:11px;cursor:pointer;padding:2px 0;justify-self:end}.weekly-detail-button:focus-visible{outline:2px solid #87b1d1;outline-offset:4px}.weekly-next-step{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.br-weekly-result{background:#f4f7fa;border-left:3px solid #b6c8d7;padding:11px 13px;margin:0 0 15px}.br-weekly-result p{margin:6px 0 0;font-size:12px;line-height:1.6;color:#354f64;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.br-form-section:has(#br-weekly-result)>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#405d75}@media(max-width:768px){.weekly-result-content{grid-template-columns:1fr;gap:7px}.weekly-detail-button{justify-self:start}.weekly-result-label>span{display:inline}.partner-table .weekly-result-row>td:before{display:none!important}.partner-table .weekly-result-row>td{display:block;padding:14px 16px!important}.weekly-summary{padding:17px}.weekly-summary h2{font-size:16px}.weekly-periods>span{font-size:11px}}.partner-table{min-width:0}.partner-table :is(th,td):first-child{width:17%}.partner-table :is(th,td):nth-child(2){width:7%}.partner-table :is(th,td):nth-child(3){width:17%}.partner-table :is(th,td):nth-child(4){width:20%}.partner-table :is(th,td):nth-child(5){width:27%}.partner-table :is(th,td):nth-child(6){width:9%}.partner-table :is(th,td):nth-child(7){width:3%}.weekly-summary li{display:flex;gap:5px;align-items:start}.weekly-summary li strong{flex-shrink:0}.weekly-highlight-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.weekly-summary{background:#f5f8fc;border:1px solid #d9e4ee;border-top:3px solid #6889a6;box-shadow:0 2px 8px #173a5805}.weekly-summary h2{font-size:18px}.weekly-summary ul{gap:11px}.weekly-summary li{font-size:13px}.weekly-highlight-text{display:block;-webkit-line-clamp:unset;overflow:visible}.weekly-periods>span:first-child{background:#e8f0f7;color:#254e70;border-color:#cedde9;font-weight:600}.weekly-periods>span:last-child{background:#fff;border-style:dashed}.wr-partner-groups{display:grid;gap:22px}.wr-hold-group{border:1px solid #dce3e9;border-radius:10px;background:#f5f7f9;min-width:0}.wr-hold-group>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:18px 20px;cursor:pointer;color:#526779;user-select:none}.wr-hold-group>summary::-webkit-details-marker{display:none}.wr-hold-title{font-size:14px;font-weight:700}.wr-hold-count{font-size:11px;font-weight:700;background:#e5ebf0;border-radius:20px;padding:3px 9px}.wr-hold-hint{font-size:11px;color:#7c8d9a}.wr-hold-chevron{margin-left:auto;transition:transform .15s}.wr-hold-group[open] .wr-hold-chevron{transform:rotate(180deg)}.wr-hold-group>.data-card{border-radius:0 0 10px 10px;border:0;border-top:1px solid #dce3e9;box-shadow:none}.wr-hold-group>summary:focus-visible,.wr-metric-trigger:focus-visible,.wr-metric-popup button:focus-visible,.wr-clear-filter:focus-visible{outline:2px solid #698fae;outline-offset:3px}.wr-metric-wrap{position:relative;min-width:0}.wr-metric-trigger{width:100%;text-align:left;display:flex;align-items:center;position:relative;cursor:pointer;font:inherit}.wr-metric-trigger>div:last-of-type{min-width:0}.wr-metric-trigger:hover{border-color:#a8becf}.wr-metric-chevron{margin-left:auto;align-self:center;color:#7c91a3;font-size:19px}.wr-metric-popup{position:absolute;top:calc(100% - 1px);left:0;width:max(100%,290px);max-width:min(380px,calc(100vw - 36px));background:#fff;border:1px solid #d6e1e9;border-radius:10px;box-shadow:0 14px 32px #183a5826;z-index:35;padding:8px}.wr-metric-wrap:last-child .wr-metric-popup{left:auto;right:0}.wr-popup-heading{display:flex;justify-content:space-between;align-items:center;padding:9px 10px 11px;border-bottom:1px solid #e8edf1;color:#284a65;font-size:12px}.wr-popup-heading>span{font-size:11px;color:#7a8d9c}.wr-metric-popup ul{list-style:none;margin:5px 0;padding:0;max-height:330px;overflow:auto;overscroll-behavior:contain}.wr-metric-popup li{margin:0}.wr-metric-popup li button{border:0;background:transparent;width:100%;text-align:left;padding:10px;border-radius:6px;cursor:pointer;color:#314f67;display:flex;flex-direction:column;gap:3px;font:inherit;font-size:12px}.wr-metric-popup li button:hover{background:#f0f5f9}.wr-metric-popup small{font-size:10px;line-height:1.5;color:#7c8e9c}.wr-popup-view{width:100%;padding:10px;border:0;border-top:1px solid #e8edf1;background:#fff;text-align:left;color:#3b6b90;font:inherit;font-size:12px;cursor:pointer}.wr-popup-empty{padding:12px;color:#7b8a96;font-size:12px}.wr-action-meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:9px 0 0}.wr-party-badge{display:inline-flex;max-width:100%;padding:3px 7px;border:1px solid #dbe5ec;border-radius:5px;background:#f1f6fa;color:#57758c;font-size:10px;line-height:1.5;white-space:normal}.wr-action-owner{font-size:10px;line-height:1.6;color:#788b9a}.wr-change-badge{display:table;margin-top:7px;padding:3px 7px;border-radius:5px;background:#e9f4ef;color:#467965;font-size:9px;line-height:1.5;font-weight:600}.wr-meta-editor{display:grid;gap:14px;padding:15px;border:1px solid #e0e7ed;border-radius:8px}.wr-meta-editor label{display:grid;gap:7px;font-size:12px;color:#405d75}.wr-meta-editor select{border:1px solid #d2dce4;border-radius:6px;background:#fff;padding:9px;min-width:0;color:#334d61;font:inherit}.wr-filter-note{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 13px;margin-bottom:14px;background:#edf3f8;border:1px solid #dbe6ef;border-radius:7px;color:#4c6e88;font-size:12px}.wr-clear-filter{border:0;background:transparent;color:#416c8d;cursor:pointer;margin-left:auto;font-size:11px}.wr-empty-filter{padding:28px;border:1px solid #e0e6eb;border-radius:9px;background:#fff;color:#7a8c9a;font-size:13px}.wr-meta-bank{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 14px}.wr-meta-bank .wr-action-owner{font-size:11px}.wr-meta-bank .wr-change-badge{display:inline-flex;margin:0}.wr-metric-open{z-index:36}.kpi-grid{position:relative;z-index:20}.content-tabs{position:relative;z-index:1}.wr-risk-focus{outline:2px solid #b89245;outline-offset:4px}.wr-metric-trigger .kpi-icon{flex-shrink:0}.wr-metric-trigger>div:last-of-type strong,.wr-metric-trigger>div:last-of-type span{display:block}@media(max-width:768px){.wr-metric-popup{width:min(340px,calc(100vw - 36px))}.wr-metric-wrap:nth-child(even) .wr-metric-popup{left:auto;right:0}.wr-hold-group>summary{padding:15px}.wr-hold-hint{display:none}.weekly-summary li{display:block}.weekly-summary li strong{display:inline}.weekly-summary .weekly-highlight-text{display:inline;font-size:12px}.wr-action-meta{margin-top:8px}.wr-action-owner{font-size:11px}.wr-meta-editor{padding:12px}.wr-metric-trigger{min-height:95px}.wr-metric-trigger .kpi-icon{width:32px;height:32px}.wr-metric-chevron{font-size:15px}}

.wr-metric-trigger{background:#fff;border-radius:16px;padding:32px 18px;gap:14px;min-height:132px;height:100%}.wr-metric-trigger .wr-metric-chevron{font-size:18px;margin-top:0;flex-shrink:0}@media(max-width:768px){.wr-metric-trigger{padding:22px 12px;gap:10px;min-height:104px}.wr-metric-trigger .wr-metric-chevron{font-size:15px}}@media(max-width:450px){.wr-metric-popup{width:100%;max-width:100%}.wr-metric-wrap:nth-child(even) .wr-metric-popup{left:0;right:auto}}
