/* Own implementation from observed source layout, 29 October 2026. */
body{font-family:TimesDashboardRoboto,Roboto,Arial,sans-serif;color:#373d42;background:#f4f4f4}
.reference-header{height:56px;min-height:56px;padding:0;gap:0}.reference-brand{flex:0 0 120px;justify-content:center;font-size:22px;gap:8px}.reference-brand img{width:30px;height:30px}.reference-primary{gap:0}.reference-primary button{font-family:inherit;font-size:14px;font-weight:500;padding:0 16px;border-bottom-width:3px;border-radius:0}.reference-primary button.active{background:#fff5cc;border-color:#fc0}.reference-user{padding:0 16px;font-size:14px}
.reference-sidebar{top:56px;width:300px}.with-subnav .reference-workspace{margin-left:300px}.reference-section{height:48px;padding:0 16px;display:flex;align-items:center;border:0;font-size:14px;font-weight:500}.reference-sidebar button{height:48px;padding:0 16px;font-size:14px;font-weight:500;gap:12px;flex-shrink:0}.reference-sidebar button span{width:24px;font-size:24px}.reference-sidebar button.active{background:#fc0}.reference-sidebar button:hover:not(.active){background:#fff5cc}.main{padding:16px 16px 48px}.reference-breadcrumb{font-size:14px;gap:12px;margin-bottom:16px;min-height:24px}.reference-breadcrumb strong{font-weight:500}.reference-shell button,.reference-shell input,.reference-shell select,.reference-shell textarea{font-family:inherit}.page-head h1{font-size:20px;font-weight:500}.page-head{margin-bottom:16px}.primary{background:#fc0;border-color:#fc0;border-radius:8px}.secondary,.ghost{border-radius:8px}
.projects-faithful>.page-head{min-height:32px;margin:0 0 16px}.projects-faithful>.page-head>div:first-child{display:none}.projects-faithful>.page-head{justify-content:flex-end}.projects-faithful .project-view-tabs{gap:0;margin-bottom:12px;border-bottom:1px solid #dcdfe3}.project-view-tabs [data-project-administration]{margin-left:auto;border:1px solid #6e6f70;border-radius:8px;margin-bottom:4px;height:32px;padding:4px 12px}.project-view-tabs button{font-size:14px;font-weight:500;padding:8px 12px}.projects-faithful .reference-project-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;padding:0 4px}.projects-faithful .reference-project-card{height:224px;min-height:224px;padding:12px 24px 20px;box-sizing:border-box;box-shadow:0 2px 8px #6e6f7029;border-radius:8px;overflow:auto}.reference-project-card:hover{outline:1px solid #fc0;background:#fffae6}.projects-faithful .reference-project-card header{gap:8px;margin-bottom:22px;align-items:flex-start}.projects-faithful .reference-project-card .project-title{min-width:0;padding-top:8px}.projects-faithful .reference-project-card h2{font-size:20px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 4px}.projects-faithful .reference-project-card small{font-size:14px;line-height:22px}.projects-faithful .reference-project-card p{font-size:14px;line-height:22px;margin:0 0 5px;color:#373d42;display:flex;gap:16px;align-items:center}.projects-faithful .project-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;margin:0;font-size:22px;flex-shrink:0}.projects-faithful .reference-project-card footer{margin-top:6px;gap:4px}.projects-faithful .reference-project-card footer button{padding:2px 6px;font-size:11px}.project-favorite{background:transparent;border:0;color:#b8bcc0;font-size:24px;width:32px;height:32px;padding:0;flex-shrink:0}.project-favorite.selected{color:#c49100}.project-favorite:hover{background:#fff5cc;border-radius:8px}.projects-faithful .project-weather{color:#747b80!important}.projects-faithful .reference-caption{margin:16px 4px;font-size:12px}
@media(min-width:1200px){.projects-faithful .reference-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1800px){.projects-faithful .reference-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:2100px){.projects-faithful .reference-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:800px){.reference-header{height:auto;min-height:56px;flex-wrap:wrap;padding:8px 12px 0}.reference-brand{justify-content:flex-start;flex:1;height:38px}.reference-primary{order:3;flex:0 0 100%;height:45px}.reference-user{padding:0}.reference-user>strong{display:none}.reference-sidebar{position:sticky;top:103px;width:auto;bottom:auto;border-right:0;border-bottom:1px solid #ddd}.reference-section{display:none}.reference-sidebar nav{flex-direction:row;overflow-x:auto}.reference-sidebar button{height:40px;padding:0 12px;white-space:nowrap;font-size:12px}.reference-sidebar button span{width:18px;font-size:18px}.with-subnav .reference-workspace{margin-left:0}.main{padding:12px 12px 48px}.projects-faithful .reference-project-card{padding-left:16px;padding-right:16px}.reference-breadcrumb{font-size:12px;gap:8px}}

.project-list-name{background:none;border:0;color:#373d42;font-size:14px;padding:0;text-align:left}.project-list-name:hover{text-decoration:underline}.review-overview h2{font-size:14px;margin:0 auto 0 0}.review-overview .project-view-tabs{margin:0}.review-overview td{vertical-align:top;max-width:260px}.review-overview .table-wrap{overflow-x:auto}
