/* Visionair OS 4.15.0 · one consistent project workspace. */
.project-tabs [data-project-tab="setup"]{margin-left:auto}.project-details-form input[readonly]{color:#96a7b9;background:#0b1016}.project-details-form label small{display:block;margin-top:5px;color:#748396;font-size:10px}
.project-milestone-card.slider-version{grid-template-columns:minmax(260px,1fr) minmax(240px,.8fr) 155px!important}.milestone-range{display:grid!important;gap:8px!important;color:#aab7c7}.milestone-range>span{display:flex;justify-content:space-between;font-size:11px}.milestone-range input{width:100%;accent-color:#55aaf0}.milestone-range>i{display:block;height:5px;border-radius:10px;background:#222d3a;overflow:hidden}.milestone-range>i>b{display:block;height:100%;background:linear-gradient(90deg,#348dd2,#65c1ff)}
.project-card-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.project-card-actions button{display:inline-flex!important;width:auto!important;min-width:0!important;padding:5px 9px!important}
.project-section-head>button.primary{align-self:center}.project-document-grid.intuitive{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-document-card{display:flex;flex-direction:column;gap:10px;min-height:220px;padding:18px;text-align:left;border:1px solid #2d3949;border-radius:11px;background:#0e141c;color:#edf3fa}.creative-document-card:hover{border-color:#4d96cd;background:#111b26}.creative-document-card header,.creative-document-card footer{display:flex;justify-content:space-between;gap:10px;color:#8393a6;font-size:10px}.creative-document-card header span{color:#70b9ee;letter-spacing:.1em}.creative-document-card header i{font-style:normal}.creative-document-card h3{margin:0;font-size:16px}.creative-document-card p{margin:0;color:#b8c3d0;line-height:1.55;flex:1}.creative-document-card footer b{color:#fff}.project-v4150-dialog.wide{width:min(940px,calc(100vw - 34px))}.creative-view-meta{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 18px}.creative-view-meta span{padding:5px 8px;border:1px solid #314052;border-radius:999px;color:#9eb0c2;font-size:10px}.creative-full-content{max-height:58vh;overflow:auto;padding:20px;border:1px solid #2d3949;border-radius:9px;background:#0a0f15;color:#dce5ef;line-height:1.65}.project-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.destructive-warning{padding:15px;border:1px solid #66333a;border-radius:8px;background:#231216;color:#f6cbd0}.danger-button{border:1px solid #7c3840!important;background:#3a171c!important;color:#ffccd0!important}.danger-button:disabled{opacity:.45}.project-danger-zone{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px;border:1px solid #593039;border-radius:11px;background:#171015}.project-danger-zone h3{margin:4px 0}.project-danger-zone p{margin:0;color:#a99aa0}
.client-contribution-admin{display:grid;gap:10px}.client-contribution-admin article{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid #2c3948;border-radius:10px;background:#0d141c}.client-contribution-admin h3{margin:5px 0}.client-contribution-admin p{margin:0;color:#8f9daf}.client-contribution-admin article>div>div{margin-top:14px;padding:14px;border-radius:8px;background:#080d12;color:#d9e3ed;line-height:1.55}.client-contribution-admin footer{display:flex;align-items:flex-start;gap:6px}.client-contribution-admin footer a,.client-contribution-admin footer button{padding:7px 10px;border:1px solid #344255;border-radius:6px;background:#141b25;color:#eef4fb;text-decoration:none;font-size:11px}.client-contribution-admin footer .danger{border-color:#61343a;color:#ff9aa1}
@media(max-width:1050px){.project-document-grid.intuitive{grid-template-columns:repeat(2,minmax(0,1fr))}.project-milestone-card.slider-version{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.project-document-grid.intuitive,.project-milestone-card.slider-version{grid-template-columns:1fr!important}.client-contribution-admin,.project-danger-zone{display:grid}.client-contribution-admin article{display:grid}}
