/* Dar Link v33.66 — compact launch checklist. Responsive, no frame overload. */
.dl66-summary{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}
.dl66-summary h2{margin:0;font-size:20px}.dl66-summary p{margin:5px 0 0;font-size:13px;color:#537079}
.dl66-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px}
.dl66-counters>div{padding:12px 14px;border:1px solid #dde7e4;border-radius:10px;background:#fff;min-width:0}
.dl66-counters small{display:block;color:#547078;font-size:11px}.dl66-counters strong{display:block;font-size:23px;color:#123f49;margin-top:3px}
.dl66-properties{display:grid;gap:13px}
.dl66-property{background:#fff;border:1px solid #e0e9e6;border-radius:12px;padding:17px;min-width:0}
.dl66-property-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}
.dl66-property h3{font-size:18px;margin:0 0 4px;font-weight:760}.dl66-property p{margin:0;color:#5b727a;font-size:12px}
.dl66-pill{display:inline-block;padding:5px 9px;font-size:11px;font-weight:750;border-radius:99px;background:#fff2df;color:#895700}
.dl66-pill.good{background:#e0f3e9;color:#13613e}
.dl66-meter{width:100%;height:7px;background:#edf2f0;border-radius:99px;overflow:hidden;margin:13px 0 8px}.dl66-meter span{height:100%;background:#167c6b;display:block;border-radius:99px}
.dl66-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:13px 0}
.dl66-check{display:flex;align-items:start;gap:8px;padding:8px 10px;border:1px solid #edf1ef;border-radius:8px;font-size:12px;color:#24454a;min-width:0}
.dl66-check em{font-style:normal;color:#0c865a;font-size:14px}.dl66-check.missing em{color:#b06b1b}
.dl66-check small{font-size:10px;color:#687c82;display:block;margin-top:1px}
.dl66-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:11px}.dl66-actions button{font-size:12px;padding:9px 13px}
.dl66-list{margin:10px 0 0;padding:0 0 0 18px;color:#475f69;font-size:12px;line-height:1.7}
.dl66-note{margin-top:15px;border-left:3px solid #166c7c;background:#f1f7f5;padding:12px 14px;font-size:12px;color:#48646b}
@media(max-width:660px){.dl66-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.dl66-counters>div{padding:10px}.dl66-counters strong{font-size:19px}.dl66-checks{grid-template-columns:1fr}.dl66-property{padding:12px}.dl66-actions button{flex:1 1 140px}}

.dl66-more{margin:9px 0;font-size:12px}.dl66-more summary{padding:10px 0;cursor:pointer;color:#126277;font-weight:700}.dl66-more .dl66-checks{margin:4px 0 12px}.dl66-ok{color:#1b6f4c!important;font-size:12px;margin:12px 0!important}.dl66-checks:empty{display:none}
