.or61{max-width:1450px;margin:0 auto;padding:4px 0 30px;color:#0b3153}.or61-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.or61-head span,.or61-title span,.or61-hero span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#078943}.or61-head h1{font-size:31px;margin:4px 0}.or61-head p{margin:0;color:#758a9c}.or61-head button{border:0;border-radius:9px;background:#0b3153;color:#fff;padding:11px 16px;font-weight:800}.or61-tabs{display:flex;width:max-content;background:#e8eef3;padding:5px;border-radius:10px;gap:5px;margin-bottom:14px}.or61-tabs a{text-decoration:none;padding:9px 18px;border-radius:7px;color:#536e84;font-weight:800}.or61-tabs a.active{background:#fff;color:#0b3153;box-shadow:0 2px 8px rgba(14,48,78,.09)}.or61-hero{background:linear-gradient(100deg,#0a3154,#105273);border-radius:14px;color:#fff;padding:21px 23px;margin-bottom:13px}.or61-hero span{color:#8de0b7}.or61-hero h2{margin:5px 0;color:#fff;font-size:24px}.or61-hero p{margin:0;color:#d8e7f0}.or61-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:13px}.or61-kpis.inside{margin-bottom:0}.or61-kpis article,.or61-card{background:#fff;border:1px solid #dce6ef;border-radius:12px;box-shadow:0 4px 14px rgba(14,48,78,.04)}.or61-kpis article{padding:15px}.or61-kpis article span{display:block;text-transform:uppercase;font-size:10px;font-weight:850;letter-spacing:.07em;color:#73899c}.or61-kpis strong{display:block;font-size:25px;margin:6px 0}.or61-kpis small{color:#8495a4}.or61-card{padding:19px;margin-bottom:13px}.or61-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:13px}.or61-title h2{margin:4px 0 0;font-size:19px}.or61-title small{color:#7b8e9e}.or61-today{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.or61-today>div,.or61-position>div,.or61-session>div{background:#f7fafc;border:1px solid #e3ebf1;border-radius:9px;padding:12px}.or61-today span,.or61-position span,.or61-session span{display:block;font-size:10px;text-transform:uppercase;color:#73899c}.or61-today b,.or61-position b,.or61-session b{display:block;font-size:20px;margin-top:5px}.or61-table{overflow:auto}.or61-table table{width:100%;border-collapse:collapse}.or61-table th,.or61-table td{padding:12px 11px;border-bottom:1px solid #e6edf2;text-align:left}.or61-table thead th{background:#f3f7fa;color:#60798f;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.or61-table td.ours,.or61-table .ours{background:#eef9f3;color:#078943;font-weight:900}.or61-table .ours-head{background:#e7f5ed;color:#078943}.or61-table th small{display:block;font-size:9px}.or61-position{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.green{color:#078943}.or61-session{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.or61-session small{display:block;color:#7b8e9e;margin-top:3px}.or61-notes{margin-top:12px;color:#45647e}.or61-notes p{margin:7px 0}.or61-empty{background:#f7fafc;color:#75899b;border-radius:9px;padding:18px}.or61 footer{text-align:center;color:#8b9ba9;font-size:10px;padding:15px}@media(max-width:1050px){.or61-kpis{grid-template-columns:repeat(3,1fr)}.or61-today{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.or61-head,.or61-title{align-items:flex-start;flex-direction:column;gap:8px}.or61-kpis{grid-template-columns:repeat(2,1fr)}.or61-position,.or61-session{grid-template-columns:1fr}}@media print{.rb-client-sidebar,.or61-tabs,.or61-head button{display:none!important}body:has(.rb-client-sidebar)>*:not(.rb-client-sidebar){margin-left:0!important}.or61{max-width:none}.or61-card,.or61-kpis article{box-shadow:none;break-inside:avoid}.or61-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/* Owner Report v7 management intelligence */
.rb-horizon{display:flex;gap:8px;margin:0 0 16px}.rb-horizon a{padding:8px 13px;border:1px solid #d6e1eb;border-radius:9px;text-decoration:none;color:#163a59;font-weight:800;background:#fff}.rb-horizon a.active{background:#0b3658;color:#fff;border-color:#0b3658}.rb-pickup-summary{margin-bottom:16px}.rb-red{color:#b42318!important}.rb-warning-row td{background:#fff8e8!important}.rb-critical-row td{background:#fff0ee!important}.rb-badge{display:block;width:max-content;margin-top:4px;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.04em}.rb-badge.warning{background:#fff0c2;color:#7a5200}.rb-badge.critical{background:#ffd8d3;color:#9b1c13}.rb-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;color:#6d8295;font-size:12px;font-weight:700}@media(max-width:900px){.rb-horizon{overflow:auto}.rb-pickup-card .or61-table{overflow:auto}}
