.ce-application,.ce-round,.ce-strategy{min-width:0;background:#f5f8fe;border:1px solid #dce6f5;border-radius:11px;padding:16px 18px;color:#486283}.ce-application p,.ce-round p,.ce-strategy p,.ce-effect p{font-size:12px;line-height:1.8;margin:10px 0 0;overflow-wrap:anywhere}.ce-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ce-heading>strong,.ce-effect>strong{font-size:13px;color:#34567e}.ce-badge{display:inline-flex;padding:4px 8px;border-radius:6px;background:#e8eef7;color:#5b7292;font-size:11px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.ce-confirmed{color:#27785f;background:#e5f4ee}.ce-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:15px 0 0}.ce-facts dt{font-size:11px;color:#77899e;margin-bottom:4px}.ce-facts dd{font-size:12px;line-height:1.7;color:#3d5a7d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ce-conflicts{padding-left:19px;margin:12px 0 0;font-size:12px;line-height:1.8;color:#8a632b}.ce-timeline{padding:0;margin:17px 0 0;list-style:none;display:grid;gap:0}.ce-timeline li{position:relative;padding:0 0 20px 21px;border-left:1px solid #cfdced;margin-left:5px;min-width:0}.ce-timeline li:before{content:'';position:absolute;left:-4px;top:5px;width:7px;height:7px;border-radius:50%;background:#7d9ec9}.ce-timeline li:last-child{padding-bottom:0;border-color:transparent}.ce-timeline li>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ce-timeline strong{font-size:12px;color:#3c5c84}.ce-timeline time{font-size:11px;color:#7a8da5}.ce-timeline code{font-size:10px;display:block;overflow-wrap:anywhere;margin-top:7px;color:#778aa5}.ce-timeline p{margin-top:5px}.ce-empty{color:#7b8ea5}.ce-effect>small{display:block;margin-top:5px;color:#876b44;font-size:11px;line-height:1.7}.ce-row-detail{min-width:0}.ce-row-detail>summary{cursor:pointer;color:#386ec4;font-size:12px;padding:8px 0}.ce-row-detail-content{min-width:0;display:grid;gap:14px;padding:12px 0}.ce-row-detail-content .ce-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-ledger-wrap{overflow:auto}.ce-row-subline{grid-column:1/-1;display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;font-size:11px;color:#6e819a}.ce-row-subline .ce-effect>strong{font-size:11px;font-weight:500}.ce-row-subline .ce-effect>small{font-size:10px}.gc-general-trace .ce-row-detail>summary{white-space:nowrap}.gc-general-trace td.ce-detail-cell{padding:0 12px;border-top:0}.gc-general-trace .ce-detail-cell>details{padding:0 0 10px}.gc-general-trace .ce-detail-cell .ce-effect{padding:0 2px}.ce-request-scope{font-size:11px!important;color:#7689a3;line-height:1.7;margin:8px 0}.ce-application:empty{display:none}
@media(max-width:600px){.ce-application,.ce-round,.ce-strategy{padding:13px}.ce-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ce-heading{gap:8px}.ce-timeline li{padding-left:14px}.ce-row-detail-content .ce-facts{grid-template-columns:minmax(0,1fr)}}

.ce-warnings{padding:15px 18px;background:#fff9ec;border:1px solid #ead7aa;border-radius:10px;color:#846a34;min-width:0}.ce-warnings strong{font-size:13px}.ce-warnings ul{margin:8px 0 0;padding-left:19px;font-size:12px;line-height:1.85;overflow-wrap:anywhere}

@media(max-width:600px){.gc-control-trace>.table-wrap>table{min-width:0;width:100%;display:block}.gc-control-trace>.table-wrap>table>thead{display:none}.gc-control-trace>.table-wrap>table>tbody{display:block}.gc-control-trace>.table-wrap>table>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0;min-width:0}.gc-control-trace>.table-wrap>table>tbody>tr>td{display:block;min-width:0;padding:9px 6px;border:0;font-size:11px}.gc-control-trace>.table-wrap>table>tbody>tr>td[data-evidence-label]:before{content:attr(data-evidence-label);display:block;margin-bottom:6px;color:#8797aa;font-size:10px}.gc-control-trace>.table-wrap>table>tbody>tr:has(>.ce-detail-cell){display:block;border-bottom:1px solid #e2e9f3;padding:0 0 10px}.gc-control-trace>.table-wrap>table>tbody>tr>.ce-detail-cell{padding:0;max-width:100%}.gc-control-trace .ce-row-detail>summary{white-space:normal}.gc-control-trace>.table-wrap{overflow:visible}.gc-control-trace .ce-row-detail-content .table-wrap{overflow:auto}.gc-control-trace .ce-row-detail-content .ce-effect p{font-size:11px}}
