.preproduction-client-document{font-family:Aptos,Arial,sans-serif!important;white-space:pre-wrap!important;line-height:1.62!important;background:#0b1118!important;border:1px solid #2b3947!important;border-radius:11px!important;padding:22px!important;color:#dce7ef!important}.client-script form label{display:grid;gap:8px}.client-script form textarea{min-height:130px;white-space:pre-wrap}.client-script form>div{display:flex;justify-content:flex-end;gap:9px}.client-script form button{border-radius:8px!important}.client-script form .approve{background:#eaf4fb!important;color:#10202e!important}
.client-project-grid>button{position:relative;overflow:hidden}.client-project-grid>button.has-project-updates{border-color:#9d6b2e;box-shadow:inset 0 0 0 1px #d4943a30}.project-update-beacon{position:absolute;right:16px;top:16px;width:10px;height:10px;border-radius:50%;background:#f2a23d;box-shadow:0 0 0 0 #f2a23d99;animation:visionairUpdatePulse 1.6s ease-out infinite}.project-update-label{display:inline-flex!important;width:max-content;margin:5px 0 12px;padding:5px 9px;border:1px solid #8c622d;border-radius:999px;background:#2b1d0f;color:#ffc878!important;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@keyframes visionairUpdatePulse{0%{box-shadow:0 0 0 0 #f2a23db3}70%{box-shadow:0 0 0 9px #f2a23d00}100%{box-shadow:0 0 0 0 #f2a23d00}}
.client-change-centre{border-color:#72512a!important;background:linear-gradient(145deg,#17140f,#0d1319)!important}.client-change-centre>.section-head{align-items:center}.client-change-centre>.section-head>span{display:grid;place-items:center;width:34px;max-width:34px;min-width:34px;height:34px;min-height:34px;max-height:34px;flex:0 0 34px;aspect-ratio:1;padding:0;box-sizing:border-box;line-height:1;border-radius:50%;background:#f2a23d;color:#15100a;font-weight:800;align-self:center;overflow:hidden}.client-change-centre>div{display:grid;gap:8px;margin-top:18px}.client-change-centre button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:13px;align-items:center;width:100%;padding:14px 15px;border:1px solid #343f49;border-radius:10px;background:#10171e;color:#edf5fb;text-align:left;cursor:pointer}.client-change-centre button:hover{border-color:#d08b35;background:#151c23}.client-change-centre button>i{width:8px;height:8px;border-radius:50%;background:#f2a23d}.client-change-centre button>span{display:grid;gap:4px}.client-change-centre button small,.client-change-centre button time{color:#94a5b5}.client-change-centre button strong{color:#f4bd72;font-size:11px;white-space:nowrap}.client-production-pdfs{display:grid;gap:9px;margin:18px 0 22px}.client-production-pdfs>a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;padding:14px 16px;border:1px solid #324657;border-radius:11px;background:linear-gradient(135deg,#101b25,#0b1219);color:#eaf3f9;text-decoration:none}.client-production-pdfs>a>span{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#173e5a;color:#8fd3f6;font-size:10px;font-weight:800;letter-spacing:.08em}.client-production-pdfs>a>div{display:grid;gap:4px}.client-production-pdfs>a small{color:#8fa2b3}.client-production-pdfs>a>strong{color:#86c8ed;font-size:11px}.client-production-pdfs>a:hover{border-color:#70b8df}@media(max-width:680px){.client-change-centre button,.client-production-pdfs>a{grid-template-columns:10px minmax(0,1fr)}.client-change-centre button>strong,.client-production-pdfs>a>strong{grid-column:2}.client-production-pdfs>a>span{display:none}}

.client-production-pdfs>a>.pdf-file-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #344757;border-radius:8px;background:#121c25;color:#ef5c5c;font-size:0;letter-spacing:0}.client-production-pdfs .pdf-file-icon svg{display:block;width:25px;height:25px;overflow:visible}.client-production-pdfs .pdf-page{fill:#edf4f8;stroke:#edf4f8;stroke-width:1;stroke-linejoin:round}.client-production-pdfs .pdf-fold{fill:none;stroke:#a7bbc9;stroke-width:1.35;stroke-linejoin:round}.client-production-pdfs .pdf-mark{fill:#e44747;stroke:#e44747;stroke-width:.45;stroke-linecap:round;stroke-linejoin:round}
