.v43-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid #deeaed;border-radius:10px;background:#fff;margin:12px 0 16px;font-size:10px}.v43-legend>span{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px}.v43-legend i{width:7px;height:7px;border-radius:50%;background:currentColor}.v43-legend>small{color:#78939e;font-size:9px;margin-right:auto}.v43-color-blue{background:#e9f2ff;color:#205995}.v43-color-green{background:#e8f7ed;color:#256b3c}.v43-color-yellow{background:#fff4c7;color:#795600}.v43-color-red{background:#ffebed;color:#a33142}.v43-color-neutral{background:#edf1f4;color:#5d717c}.v43-actor{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 9px;border-radius:8px;padding:5px 8px;line-height:1.8;margin:2px 0;max-width:100%}.v43-actor b{font-size:11px;font-weight:700}.v43-actor small{font-size:9px;white-space:nowrap;opacity:.9}.v43-actors{min-width:150px;max-width:270px}.v43-actor-caption{font-size:8px;color:#7d939c;display:block;margin:2px 0}.v43-fine-row.v43-role-resident>td{background:#f3f7ff!important}.v43-fine-row.v43-role-technical>td{background:#eff9f2!important}.v43-fine-row.v43-role-senior>td{background:#fff9df!important}.v43-fine-row.v43-role-director>td{background:#fff0f2!important}.v43-fine-row.v43-role-resident>td:first-child{border-right:3px solid #4888d0}.v43-fine-row.v43-role-technical>td:first-child{border-right:3px solid #4a9b63}.v43-fine-row.v43-role-senior>td:first-child{border-right:3px solid #d9b326}.v43-fine-row.v43-role-director>td:first-child{border-right:3px solid #cb6071}.v43-item-history{margin-top:7px}.v43-item-history>summary{font-size:10px;color:#537b8c;cursor:pointer}.v43-event{padding:10px 0;border-bottom:1px solid #dae6e8;min-width:180px}.v43-event>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v43-event time,.v43-manager-event time{font-size:9px;color:#8098a1}.v43-event p{font-size:10px;line-height:2;margin:5px 0;color:#577785;overflow-wrap:anywhere}.v43-event-action{font-size:9px;color:#5f7f8d}.v43-clickable-fine{cursor:pointer}.v43-clickable-fine:hover>td{background:#edf8f7!important}.v43-fine-button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:4px 0;text-align:right;line-height:1.9;max-width:100%;font-weight:700}.v43-fine-button:focus-visible{outline:2px solid #079ca2;outline-offset:4px;border-radius:3px}.v43-action-hint{display:block;color:#188b90;font-size:9px;font-weight:400;margin-top:4px}.v43-trace-identity{padding:0 0 16px;border-bottom:1px solid #dfe9eb;margin-bottom:17px}.v43-trace-identity>span{font-size:10px;color:#9b8256}.v43-trace-identity h3{font-size:18px;margin:7px 0}.v43-trace-identity p{font-size:10px;color:#78949f}.v43-fine-summary{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-bottom:18px}.v43-fine-summary>div{padding:12px;border:1px solid #dde9ec;background:#f5f9fa;border-radius:10px;min-width:0}.v43-fine-summary span{display:block;font-size:9px;color:#7d96a0;margin-bottom:5px}.v43-fine-summary b{font-size:12px;overflow-wrap:anywhere}.v43-section-title{font-size:14px;margin:23px 0 13px}.v43-caption{font-size:10px;color:#7a929d;line-height:2}.v43-source-table{min-width:750px}.v43-source-table td{font-size:11px;vertical-align:top}.v43-manager-event{padding:14px;border:1px solid #ebdadd;background:#fff9f9;border-radius:10px;margin:10px 0;line-height:2}.v43-manager-event>b{font-size:11px;margin:0 10px}.v43-manager-event p{font-size:11px;color:#75525c;margin:6px 0}#v43-fine-trace{width:min(1100px,96vw)}#v43-fine-trace .v38-dialog-body{max-height:76vh;overflow:auto}#v43-fine-trace .notice{font-size:11px;line-height:2}
@media(max-width:650px){.v43-fine-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v43-fine-summary>div:first-child{grid-column:1/-1}.v43-fine-summary>div{padding:10px}.v43-legend{gap:7px}.v43-legend>small{width:100%}.v43-trace-identity h3{font-size:16px}#v43-fine-trace .v38-dialog-body{padding:16px}.v43-fine-button{font-size:inherit}.v43-source-table td{font-size:10px}}
@media print{.v43-action-hint,.v43-item-history{display:none!important}.v43-fine-button{font:inherit!important;padding:0;font-weight:inherit;color:inherit}.v43-actor{padding:3px 5px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.v43-actor b{font-size:10px}.v43-actor small{font-size:8px}}
#v43-fine-trace[open]{display:flex;flex-direction:column;max-height:92vh;overflow:hidden}#v43-fine-trace .v38-dialog-head,#v43-fine-trace .v38-dialog-foot{flex-shrink:0}#v43-fine-trace .v38-dialog-body{min-height:0;max-height:calc(92vh - 154px);overflow:auto}
