
/* García Cando Arquitectos · V78.3 · ajustes solicitados */
#projectOwnerFilter,
#p-projects select,
#p-projects select option{
 background:#101416!important;
 color:#f3f5f6!important;
 border-color:rgba(255,255,255,.13)!important;
 color-scheme:dark!important;
}
#projectOwnerFilter:focus,#p-projects select:focus{
 outline:none!important;
 border-color:rgba(218,224,226,.30)!important;
 box-shadow:0 0 0 3px rgba(255,255,255,.035)!important;
}

.gc783-subnav{
 display:flex;gap:7px;flex-wrap:wrap;
 margin:0 0 14px;padding:7px;
 border:1px solid rgba(255,255,255,.08);
 border-radius:15px;background:rgba(255,255,255,.025);
}
.gc783-subnav button{
 border:1px solid transparent;background:transparent;color:#9ca8ad;
 border-radius:11px;padding:9px 12px;cursor:pointer;font-size:10px;
}
.gc783-subnav button.active{
 background:#e4e8e9;color:#111516;border-color:#e4e8e9;
}
.gc783-subview{min-width:0}
.gc783-production-filter{
 display:grid;grid-template-columns:auto minmax(220px,360px);gap:10px;
 align-items:center;margin:12px 0;
}
.gc783-production-filter label{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#89959a}
.gc783-production-filter select{background:#101416!important;color:#f3f5f6!important}

.gc783-event-scroll{
 max-height:430px;overflow:auto;padding-right:5px;
 scrollbar-width:thin;
}
.gc783-event-scroll .gc-v33-item{margin-bottom:7px}
.gc783-loadmore-wrap{display:flex;justify-content:center;padding-top:10px}
.gc783-loadmore{
 border:1px solid rgba(255,255,255,.12);background:#14191a;color:#f2f4f5;
 border-radius:999px;padding:9px 14px;cursor:pointer;
}
.gc783-project-activity{display:grid;gap:7px}
.gc783-project-activity-row{
 display:grid;grid-template-columns:minmax(180px,1.4fr) .7fr .7fr;
 gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);
 border-radius:12px;background:rgba(255,255,255,.02);
}
.gc783-project-activity-row small{color:#869399}
.gc783-project-activity-row strong{color:#f3f5f6}

.gc783-rates-head{
 display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px
}
.gc783-rate-table-head,.gc783-rate-row{
 display:grid;grid-template-columns:1.2fr .75fr 1.5fr auto;gap:9px;align-items:center
}
.gc783-rate-table-head{
 padding:0 7px 7px;color:#87949a;font-size:9px;text-transform:uppercase;letter-spacing:.08em
}
.gc783-rate-row{margin-bottom:8px}
.gc783-rate-row input{width:100%;box-sizing:border-box}
.gc783-rate-delete{
 border:1px solid rgba(255,95,95,.16);background:rgba(140,30,30,.08);
 color:#ffc0c0;border-radius:10px;padding:9px 10px
}

#projectEditor.open .tabs.gc783-project-nav,
#projectEditor.open .gc-project-nav-v50.gc783-project-nav{
 position:relative!important;inset:auto!important;
 width:auto!important;max-width:none!important;
 margin:12px 0!important;padding:8px!important;
 border:1px solid rgba(255,255,255,.08)!important;
 border-radius:14px!important;background:#0d1112!important;
 overflow-x:auto!important;display:flex!important;flex-wrap:nowrap!important;
 z-index:2!important;
}
#projectEditor.open .gc783-project-nav button{flex:0 0 auto!important;white-space:nowrap!important}
.gc783-public-viewer-social:empty{display:none}
.gc783-public-viewer-social .gc62-social-bar{margin:10px 0 4px}

@media(max-width:760px){
 .gc783-production-filter,
 .gc783-project-activity-row,
 .gc783-rate-table-head,.gc783-rate-row{grid-template-columns:1fr}
 .gc783-rate-table-head{display:none}
}
