/* Visionair OS 4.10.1 · focused project UI repair. */
.project-update-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px 18px!important;align-items:center!important;padding:24px!important}.project-update-form>div,.project-update-form>input[name="title"],.project-update-form>textarea{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important}.project-update-form textarea{min-height:160px!important;resize:vertical!important}.project-update-form .client-check{grid-column:1!important;align-self:center!important}.project-update-form>button{grid-column:2!important;min-width:132px!important;height:42px!important;padding:0 18px!important;border-radius:8px!important;align-self:center!important}.project-update-list{display:grid!important;gap:14px!important}.project-update-list>article{border:1px solid #293342!important;border-radius:11px!important;background:#10151d!important;padding:20px!important}.project-update-list>article header{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:flex-start!important}.project-update-list>article p{max-width:90ch!important;line-height:1.65!important}.project-update-actions{border-top:1px solid #252e3b;padding-top:12px!important}.project-update-actions button{min-width:74px}
.email-management-head{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:18px}.email-management-head h2{margin:4px 0 7px}.email-management-head p{color:#9eabba;max-width:760px}.email-connection{display:flex;align-items:center;gap:8px;border:1px solid #3b4654;border-radius:999px;padding:9px 13px;color:#aeb9c8;white-space:nowrap}.email-connection i{width:8px;height:8px;border-radius:50%;background:#788496}.email-connection.ready{border-color:#275a49;color:#b9e8d4}.email-connection.ready i{background:#55d7a2;box-shadow:0 0 9px rgba(85,215,162,.55)}.email-management-form{display:grid;gap:18px}.email-delivery-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:18px 28px;align-items:center}.email-delivery-controls>label:not(.client-visibility-switch),.email-template-card>label,.email-delay-settings label{display:grid;gap:7px;color:#aeb9c8}.email-delivery-controls input,.email-template-card input,.email-template-card textarea,.email-delay-settings input{box-sizing:border-box;width:100%;border:1px solid #344052;border-radius:8px;background:#0b1017;color:#fff;padding:12px;font:inherit}.email-delivery-controls .client-visibility-switch{grid-column:1}.email-delay-settings{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.55fr) minmax(180px,.55fr);gap:18px;border-top:1px solid #293746;padding-top:20px;align-items:end}.email-delay-settings h3{margin:4px 0 6px}.email-delay-settings p,.email-delay-settings label span{color:#8f9dac}.email-delay-settings label span{font-size:11px}.email-delay-settings input{max-width:150px}.email-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.email-template-card{border:1px solid #293342;border-radius:12px;background:#111720;padding:20px;display:grid;gap:15px}.email-template-card header{display:flex;justify-content:space-between;gap:12px;align-items:start}.email-template-card h3{margin:4px 0}.email-template-card header .client-visibility-switch{grid-column:auto;margin:0}.email-template-card textarea{min-height:220px;resize:vertical;line-height:1.55}.email-template-card small,.email-management-save span{color:#8996a7;line-height:1.45}.email-management-save{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #293342;padding-top:18px}.email-management-save button{min-width:170px;padding:12px 18px}.email-management-error{max-width:680px}.email-management-error button{margin-top:14px}.settings-tabbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.project-people-grid article{position:relative;min-height:128px;padding-bottom:58px!important}.project-people-grid article>.client-visibility-switch{position:absolute;right:16px;bottom:14px;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;text-align:right;font-size:10px;line-height:1.25;color:#94a1b1}.project-people-grid article>.client-visibility-switch i{display:block;flex:0 0 20px;width:38px;height:20px}.project-people-grid article>.client-visibility-switch i:after{width:14px;height:14px;top:3px;left:3px}.project-people-grid article>.client-visibility-switch input:checked+i:after{transform:translateX(18px)}.project-people-grid article>.client-visibility-switch span{display:block;max-width:150px}
@media(max-width:1100px){.email-template-grid{grid-template-columns:1fr}.email-delivery-controls{grid-template-columns:1fr}.email-delivery-controls .client-visibility-switch{grid-column:auto}.email-delay-settings{grid-column:auto;grid-template-columns:1fr 1fr}.email-delay-settings>div{grid-column:1/-1}}@media(max-width:720px){.project-update-form{grid-template-columns:1fr!important}.project-update-form .client-check,.project-update-form>button{grid-column:1!important}.project-update-form>button{width:100%}.email-management-head,.email-management-save{align-items:flex-start;flex-direction:column}.email-delay-settings{grid-template-columns:1fr}.email-delay-settings>div{grid-column:auto}.settings-tabbar{grid-template-columns:1fr!important}}
