.utm-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#eef4f6;border:1px solid #d8e3e8;border-radius:8px;padding:20px;margin:20px 0}.utm-intro b{color:#17384b}.utm-intro p{font-size:13px;line-height:1.6;margin:6px 0 0;color:#536b7b}.utm-notice{border-left:3px solid #bc9330;padding:12px 16px;background:#fff9eb;line-height:1.6;margin:20px 0}.utm-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0}.utm-filters label{display:grid;gap:7px;font-size:12px;font-weight:600}.utm-filters label:first-child{flex:1;min-width:230px}.utm-filters input,.utm-filters select{padding:11px;border:1px solid #cbd8df;border-radius:5px;font:inherit;background:white;color:#18364a}.utm-table{min-width:950px}.utm-table td{vertical-align:top!important;white-space:normal!important;max-width:330px}.utm-table code{display:block;font-family:'JetBrains Mono',monospace;font-size:12px;overflow-wrap:anywhere;margin:9px 0}.utm-table small{display:block;margin-top:5px}.utm-table details{min-width:180px}.utm-table summary{cursor:pointer;color:#14615d;font-weight:600}.utm-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.utm-avoid{font-size:12px;line-height:1.5;color:#8e4c35;margin-top:12px}.utm-row-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.utm-row-actions .btn{font-size:11px;padding:6px 9px}.utm-status{display:inline-block;white-space:nowrap;font-size:11px;font-weight:600;padding:5px 9px;border-radius:20px;background:#ecf1f5;color:#466273}.utm-status.canonical,.utm-status.canonical_not_yet_used{background:#def2ed;color:#226050}.utm-status.in_use_not_ruled,.utm-status.proposed{background:#fff0cc;color:#805b10}.utm-status.avoid{background:#fce6e3;color:#9c382c}.utm-form textarea{width:100%;resize:vertical}.utm-form input{min-width:0}@media(max-width:700px){.utm-intro{grid-template-columns:1fr}.utm-filters label{flex:1;min-width:140px}}
body.utm-active #tray{display:none!important}@media(max-width:700px){.utm-table{min-width:0;width:100%}.utm-table thead{display:none}.utm-table,.utm-table tbody,.utm-table tr,.utm-table td{display:block}.utm-table tr{padding:12px 0;border-bottom:2px solid #d8e3e8}.utm-table td{max-width:none;width:100%;padding:10px 18px!important;border:0!important}.utm-table td:before{content:attr(data-label);display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#607889;margin-bottom:7px}.utm-table details{min-width:0}}
.utm-start{padding:18px 22px;background:#eaf3f1;border-radius:8px;margin:24px 0;color:#23544e}.utm-start p{margin:6px 0 0;line-height:1.6;font-size:13px}.utm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:22px 0}.utm-guidance,.utm-view-switch{display:flex;gap:5px;flex-wrap:wrap}.utm-guidance button,.utm-view-switch button{font:inherit;font-size:12px;padding:10px 12px;border:1px solid #d6e0e6;background:white;border-radius:6px;color:#395367;cursor:pointer}.utm-guidance button span{margin-left:7px;opacity:.75}.utm-guidance button[aria-pressed=true]{background:#193a50;border-color:#193a50;color:white}.utm-view-switch{padding:3px;background:#e5edf1;border-radius:8px}.utm-view-switch button{border:0;background:transparent}.utm-view-switch button[aria-pressed=true]{background:white;box-shadow:0 1px 4px #18364a22;font-weight:600}.utm-results-summary{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#64788b;font-size:12px;margin:20px 0}.utm-group-heading{padding:12px 0}.utm-group-heading h3{font-size:16px;color:#1c384d;margin:0}.utm-group-heading h3 span{font-size:12px;font-weight:400;margin-left:8px}.utm-group-heading p{color:#617789;font-size:12px;margin:5px 0 0}.utm-list-group{margin-bottom:28px}.utm-card{background:white;border:1px solid #dce5eb;border-radius:8px;padding:20px 22px;margin:10px 0}.utm-card-top{display:flex;justify-content:space-between;gap:24px;align-items:start}.utm-card-top>div:first-child{min-width:0}.utm-param{font-size:11px;color:#6a8090}.utm-card h4{margin:6px 0 9px;font-size:18px;color:#142f42}.utm-card code{font-family:'JetBrains Mono',monospace;overflow-wrap:anywhere}.utm-card p{font-size:13px;line-height:1.6;margin:6px 0}.utm-card .utm-row-actions{flex-shrink:0;margin-top:0}.utm-inline-warning{color:#8b572c!important;font-size:12px!important}.utm-record-details{margin-top:12px;font-size:12px}.utm-record-details summary{cursor:pointer;color:#34675f;line-height:1.6}.utm-detail-body{margin-top:14px;padding:16px;background:#f5f8fa;border-radius:6px}.utm-tag-preview small{color:#587383;display:block;margin-bottom:8px}.utm-tag-preview code{display:block;overflow-wrap:anywhere;font-family:'JetBrains Mono',monospace;font-size:12px}.utm-detail-body dl{display:grid;grid-template-columns:140px 1fr;gap:12px;margin:20px 0 0;line-height:1.6}.utm-detail-body dt{color:#5c7487}.utm-detail-body dd{margin:0;min-width:0;overflow-wrap:anywhere}.utm-status.ready{background:#def2ed;color:#226050}.utm-status.review{background:#fff0cc;color:#805b10}.utm-status.automatic{background:#e7edf8;color:#365685}.utm-more-filters{font-size:12px}.utm-more-filters summary{padding:12px;cursor:pointer}.utm-more-filters[open]{display:grid;gap:10px}.utm-source-info{margin:28px 0;color:#64788b;font-size:12px;line-height:1.7}.utm-source-info summary{cursor:pointer}.utm-toolbar button:focus-visible,.utm-record-details summary:focus-visible{outline:3px solid #f5c94f;outline-offset:3px}@media(max-width:700px){.utm-card{padding:16px}.utm-card-top{display:block}.utm-card .utm-row-actions{margin-top:12px}.utm-detail-body dl{grid-template-columns:1fr;gap:6px}.utm-detail-body dd{margin-bottom:8px}.utm-toolbar{align-items:stretch}.utm-guidance button{padding:9px}.utm-view-switch{margin-top:5px}.utm-start{padding:16px}}
.cid-tabs{display:inline-flex;margin:18px 0}.cid-table{min-width:1150px}.cid-table td{white-space:normal!important;vertical-align:top!important}.cid-table th{white-space:nowrap}.cid-table td:first-child{min-width:180px}.cid-table small{display:block;color:#6b7d8d;font-size:11px;margin-top:8px}.cid-table code,.cid-guide code{font:11px 'JetBrains Mono',monospace}.cid-table .btn{white-space:nowrap}.cid-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.cid-field{display:grid;gap:8px;margin:20px 0;font-size:13px;font-weight:600}.cid-field input{width:100%;min-width:0;padding:12px;font:inherit;border:1px solid #ccd9e2;border-radius:5px;color:#17384b;background:white}.cid-field small{font-size:12px;line-height:1.5;font-weight:400;color:#637d8d}.cid-field code{font-size:11px;font-weight:400}.cid-preview{align-self:start;position:sticky;top:20px;min-width:0}.cid-url{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#eef4f6;border-radius:6px;font:12px/1.8 'JetBrains Mono',monospace;margin:16px 0}.cid-guide td{white-space:normal!important;vertical-align:top!important}.cid-guide small{color:#728593}.cid-guide td div{margin:7px 0}@media(max-width:900px){.cid-editor{grid-template-columns:1fr}.cid-preview{position:static}}
#cid-error:empty{display:none}.cid-editor>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}.cid-editor>section>h3,.cid-editor>section>.ops-actions,.cid-editor>section>#cid-error,.cid-field:has([name=name]),.cid-field:has([name=landing]),.cid-field:has([name=extra]){grid-column:1/-1}.cid-field{margin:12px 0;align-content:start}@media(max-width:600px){.cid-editor>section{grid-template-columns:1fr}}
.cid-group-title{grid-column:1/-1;margin:24px 0 0;padding-top:16px;border-top:1px solid #d9e4eb;color:#204e60}.cid-values{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:11px;margin:0}.cid-values dt{color:#667d8e;font-family:'JetBrains Mono',monospace}.cid-values dd{margin:0;overflow-wrap:anywhere;color:#19384b}.cid-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cid-complete{color:#226050}.cid-table{min-width:950px}@media(max-width:650px){.cid-pair{grid-template-columns:1fr}}
