.uv-wrap{padding-bottom:80px}.uv-print{background:#fff;border:1px solid #d8e1e8;border-radius:9px;color:#173e75;cursor:pointer;font:800 11px inherit;padding:10px 13px}.uv-tabs{background:#edf2f6;border-radius:10px;display:inline-flex;gap:3px;margin:22px 0;padding:4px}.uv-tabs button{background:transparent;border:0;border-radius:7px;color:#68778a;cursor:pointer;font:800 11px inherit;padding:9px 14px}.uv-tabs button.on{background:#fff;box-shadow:0 3px 9px rgba(18,43,72,.08);color:#078486}.uv-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.uv-stat{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:16px}.uv-stat b,.uv-stat span{display:block}.uv-stat b{color:#173e75;font-size:25px}.uv-stat span{color:#748196;font-size:10px;margin-top:3px}.uv-charts{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:18px}.uv-charts article{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:17px}.uv-charts h2{color:#18304f;font:800 12px var(--sans);margin:0 0 14px}.uv-bar-row{align-items:center;display:grid;gap:8px;grid-template-columns:90px 1fr 32px;margin:9px 0}.uv-bar-row span{color:#647489;font-size:10px}.uv-bar{background:#edf2f5;border-radius:99px;height:8px;overflow:hidden}.uv-bar i{background:linear-gradient(90deg,#078486,#47bbb5);border-radius:inherit;display:block;height:100%}.uv-bar-row b{color:#173e75;font-size:10px;text-align:right}.uv-tools{display:flex;gap:9px;margin:18px 0}.uv-tools input,.uv-tools select{background:#fff;border:1px solid #d8e1e8;border-radius:9px;font:600 12px inherit;padding:10px 12px}.uv-tools input{flex:1}.uv-release{background:#fff;border:1px solid #dce5ec;border-radius:13px;margin-bottom:12px;overflow:hidden}.uv-release-head{align-items:flex-start;display:flex;gap:14px;padding:17px}.uv-version{background:#e8f7f5;border-radius:8px;color:#06797b;font:800 11px var(--sans);padding:6px 8px}.uv-release-title{flex:1}.uv-release-title h2{color:#162b47;font:800 16px var(--sans);margin:0}.uv-release-title p{color:#647287;font-size:12px;line-height:1.5;margin:5px 0 0}.uv-meta{color:#7d8998;font-size:10px;line-height:1.5;text-align:right}.uv-meta b{color:#42546b;display:block}.uv-release-body{border-top:1px solid #e6ebef;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:14px 17px}.uv-release-body h3{color:#738094;font-size:9px;letter-spacing:.09em;margin:0 0 7px;text-transform:uppercase}.uv-links,.uv-files{display:flex;flex-wrap:wrap;gap:5px}.uv-links a,.uv-files code{background:#f4f7f9;border-radius:6px;color:#31506e;font-size:9.5px;padding:5px 7px;text-decoration:none}.uv-links a:hover{background:#e7f5f4;color:#06797b}.uv-roadmap-summary{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:15px 0}.uv-project{background:#fff;border:1px solid #dce5ec;border-radius:13px;display:grid;gap:15px;grid-template-columns:54px 1fr auto;margin-bottom:11px;padding:17px}.uv-priority{align-items:center;background:#102d50;border-radius:10px;color:#fff;display:flex;flex-direction:column;height:48px;justify-content:center}.uv-priority b{font-size:17px}.uv-priority span{font-size:7px;text-transform:uppercase}.uv-project h2{color:#162b47;font:800 15px var(--sans);margin:0}.uv-project p{color:#647287;font-size:11.5px;line-height:1.5;margin:5px 0 8px}.uv-deliverables{display:flex;flex-wrap:wrap;gap:5px}.uv-deliverables span{background:#f2f6f8;border-radius:6px;color:#587087;font-size:9px;padding:4px 6px}.uv-badges{text-align:right}.uv-badges span{border-radius:99px;display:block;font-size:9px;font-weight:800;margin-bottom:5px;padding:5px 8px}.uv-ready{background:#e7f6ef;color:#177553}.uv-needs{background:#fff4dc;color:#916a14}.uv-long{background:#f4eaf7;color:#7c4386}.uv-effort{background:#eef3f8;color:#52677e}@media(max-width:760px){.uv-summary{grid-template-columns:repeat(2,1fr)}.uv-charts{grid-template-columns:1fr}.uv-release-head{flex-wrap:wrap}.uv-meta{text-align:left;width:100%}.uv-release-body{grid-template-columns:1fr}.uv-project{grid-template-columns:45px 1fr}.uv-badges{grid-column:1/-1;display:flex;gap:5px;text-align:left}.uv-roadmap-summary{grid-template-columns:1fr}.uv-tools{flex-direction:column}}@media print{#property-side-menu,.top-acts,.uv-tabs,.uv-tools{display:none!important}.db-shell{display:block!important}.uv-release,.uv-project{break-inside:avoid}}
.uv-marker-link{align-items:center;background:#0a898b;border-radius:12px;color:#fff!important;display:flex;font-size:11px;font-weight:850;justify-content:center;padding:12px 16px;text-decoration:none}.uv-roadmap-summary{align-items:stretch;flex-wrap:wrap}

/* v0.45 product-impact release record */
.uv-pulse{display:grid;gap:12px;grid-template-columns:190px 210px minmax(0,1fr);margin:-4px 0 18px}.uv-pulse article{background:#102d50;border-radius:14px;color:#fff;padding:17px 18px}.uv-pulse article>span,.uv-charts article>span{color:#50c6c0;font:800 9px var(--sans);letter-spacing:.13em}.uv-pulse article>b{display:block;font:800 29px var(--sans);margin:7px 0 1px}.uv-pulse article>small{color:#aebed0;font-size:10px}.uv-pulse-wide{background:linear-gradient(120deg,#102d50,#164870)!important}.uv-pulse-wide>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.uv-pulse-wide em{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:99px;color:#dce8f3;font-size:10px;font-style:normal;padding:6px 9px}.uv-pulse-wide em b{color:#6ce0d7;margin-left:4px}
.uv-charts article>p{color:#758397;font-size:10.5px;line-height:1.45;margin:-8px 0 16px}.uv-bar-row{grid-template-columns:145px 1fr 34px;margin:11px 0}.uv-bar-row span{font-size:10.5px}.uv-bar{height:9px}.uv-tools{align-items:center;background:#f7f9fb;border:1px solid #e1e8ee;border-radius:12px;padding:8px}.uv-tools span{color:#708096;font-size:10px;font-weight:700;padding:0 5px;white-space:nowrap}.uv-release{box-shadow:0 8px 25px rgba(17,44,75,.035)}.uv-meta{display:flex;flex-direction:column;gap:4px;max-width:240px}.uv-meta b{border-radius:99px;font-size:8.5px;padding:5px 8px;white-space:normal}.uv-meta b.shipped{background:#e7f6ef;color:#177553}.uv-meta b.pending{background:#fff4dc;color:#8d6610}.uv-meta small{color:#8995a4}.uv-release-detail{border-top:1px solid #e6ebef}.uv-release-detail summary{align-items:center;color:#53677e;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:7px;list-style:none;padding:11px 17px}.uv-release-detail summary::-webkit-details-marker{display:none}.uv-release-detail summary i{font-size:8px;transition:transform .18s}.uv-release-detail[open] summary i{transform:rotate(180deg)}.uv-release-body{border-top:1px solid #edf1f4}.uv-release:not(:has(.uv-release-detail[open])) .uv-release-head{padding-bottom:15px}
@media(max-width:900px){.uv-pulse{grid-template-columns:1fr 1fr}.uv-pulse-wide{grid-column:1/-1}.uv-bar-row{grid-template-columns:125px 1fr 32px}}
@media(max-width:760px){.uv-pulse{grid-template-columns:1fr 1fr}.uv-pulse-wide{grid-column:1/-1}.uv-tools span{display:none}.uv-bar-row{grid-template-columns:115px 1fr 28px}.uv-release-title{flex-basis:calc(100% - 75px)}.uv-meta{max-width:none;width:100%}}
