.seop-action-required{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;padding:24px 27px;border:1px solid #fdba74;border-left:6px solid #f97316;border-radius:18px;background:linear-gradient(135deg,#fff7ed,#fff)}.seop-action-required small{color:#c2410c;font-weight:900;letter-spacing:.12em}.seop-action-required h2{margin:5px 0}.seop-action-required p{margin:0;color:#64748b}.seop-project-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.seop-project-overview article{padding:18px;border:1px solid #dce5ef;border-radius:16px;background:linear-gradient(145deg,#fff,#f8fafc)}.seop-project-overview small,.seop-project-overview strong{display:block}.seop-project-overview small{margin-bottom:8px;color:#f05a24;font-size:10px;font-weight:900;letter-spacing:.09em}.seop-project-overview strong{color:#10233a;line-height:1.35}.seop-approval-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seop-approval-card{border-top:4px solid #f97316}.seop-approval-copy{margin:15px 0;padding:15px;border-radius:12px;background:#f8fafc;color:#475569;line-height:1.65}.seop-approval-card form{display:grid;gap:12px;margin-top:18px}.seop-approval-card textarea{width:100%;box-sizing:border-box;border:1px solid #d8e1ec;border-radius:10px;padding:12px}.seop-approval-actions{display:flex;gap:10px;flex-wrap:wrap}.seop-approval-admin-list,.seop-payment-list,.seop-client-payments{display:grid;gap:10px}.seop-approval-admin-list article,.seop-payment-list article,.seop-client-payments article{display:flex;align-items:center;gap:15px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.seop-approval-admin-list article>div{flex:1}.seop-approval-admin-list small{display:block;color:#64748b}.seop-approval-admin-list p{margin:0;max-width:320px;color:#64748b}.seop-notification-list{display:grid;gap:9px}.seop-notification-list article{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:17px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.seop-notification-list article.unread{border-color:#fdba74;background:#fffaf5}.seop-notification-list i{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#94a3b8}.seop-notification-list .unread i{background:#f97316;box-shadow:0 0 0 5px rgba(249,115,22,.13)}.seop-notification-list p{margin:5px 0;color:#64748b}.seop-notification-list small{color:#94a3b8}.seop-notification-list a{font-weight:800;color:#ea580c;text-decoration:none}.seop-preferences form{display:grid;gap:12px}.seop-preferences label{display:flex;gap:13px;align-items:flex-start;padding:16px;border:1px solid #e2e8f0;border-radius:13px}.seop-preferences label input{margin-top:4px}.seop-preferences label span{display:grid;gap:4px}.seop-preferences small{color:#64748b}.seop-support-card{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:20px;background:linear-gradient(135deg,#071827,#0c3152);color:#fff!important}.seop-support-card h2{color:#fff}.seop-support-card p{color:#b7c8da}.seop-support-actions{display:flex;gap:9px;flex-wrap:wrap}.seop-support-actions a{padding:11px 14px;border:1px solid rgba(255,255,255,.24);border-radius:10px;color:#fff;text-decoration:none;font-weight:800}.seop-activity-list{display:grid;gap:0}.seop-activity-list article{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:0 0 18px}.seop-activity-list i{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#f97316;box-shadow:0 0 0 5px #ffedd5}.seop-activity-list p{margin:4px 0;color:#64748b}.seop-activity-list small{color:#94a3b8}.seop-global-search form{display:flex;align-items:end;gap:10px}.seop-global-search form label{flex:1}.seop-global-search .seop-search{max-width:none;margin:7px 0 0}.seop-global-results{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.seop-global-results a{display:grid;gap:3px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;text-decoration:none}.seop-global-results span{color:#f05a24;font-size:10px;font-weight:900;text-transform:uppercase}.seop-global-results small{color:#64748b}.seop-admin-attention>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.seop-admin-attention a{padding:17px;border:1px solid #fed7aa;border-radius:13px;background:#fff7ed;color:#7c2d12;text-decoration:none}.seop-admin-attention strong,.seop-admin-attention span{display:block}.seop-admin-attention strong{font-size:24px}.seop-lightbox{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,10,20,.9)}.seop-lightbox[hidden]{display:none}.seop-lightbox img{max-width:min(1100px,94vw);max-height:88vh;border-radius:12px}.seop-lightbox button{position:absolute;top:18px;right:18px;width:46px;height:46px;border:0;border-radius:50%;background:#fff;color:#071827;font-size:27px;cursor:pointer}.seop-client-payments{max-width:920px;margin:18px auto}.seop-client-payments article{justify-content:space-between}.seop-client-payments article div{display:grid}.seop-client-payments span{color:#64748b}
@media(max-width:900px){.seop-project-overview,.seop-admin-attention>div:last-child{grid-template-columns:1fr 1fr}.seop-approval-grid,.seop-global-results{grid-template-columns:1fr}.seop-support-card{align-items:flex-start;flex-direction:column}.seop-global-search form{align-items:stretch;flex-direction:column}.seop-global-search form .seop-primary{width:100%}}
@media(max-width:560px){.seop-action-required{align-items:stretch;flex-direction:column;padding:19px}.seop-action-required .seop-button{width:100%}.seop-project-overview,.seop-admin-attention>div:last-child{grid-template-columns:1fr}.seop-approval-actions{display:grid}.seop-notification-list article{grid-template-columns:auto 1fr}.seop-notification-list article>a{grid-column:2}.seop-support-actions{display:grid;width:100%}.seop-support-actions a{text-align:center}.seop-approval-admin-list article,.seop-payment-list article,.seop-client-payments article{align-items:flex-start;flex-direction:column}}
.seop-stage-tracker .seop-roadmap{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.seop-stage-tracker .seop-roadmap article{position:relative;display:grid;justify-items:center;gap:7px;text-align:center;color:#94a3b8;font-size:10px;font-weight:800}.seop-stage-tracker .seop-roadmap article:after{content:"";position:absolute;z-index:0;top:15px;left:55%;width:90%;height:2px;background:#e2e8f0}.seop-stage-tracker .seop-roadmap article:last-child:after{display:none}.seop-stage-tracker .seop-roadmap i{position:relative;z-index:1;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e2e8f0;color:#64748b;font-style:normal}.seop-stage-tracker .seop-roadmap .complete i{background:#16a34a;color:#fff}.seop-stage-tracker .seop-roadmap .complete:after{background:#86efac}.seop-stage-tracker .seop-roadmap .current{color:#c2410c}.seop-stage-tracker .seop-roadmap .current i{background:#f97316;color:#fff;box-shadow:0 0 0 6px #ffedd5}.seop-timeline-divider{display:flex;align-items:center;gap:12px;margin:28px 0 20px;color:#f05a24;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.seop-timeline-divider:after{content:"";height:1px;flex:1;background:#e2e8f0}.seop-current-only{grid-template-columns:minmax(250px,380px)}.seop-enquiries-head{display:flex;align-items:center;justify-content:space-between}.seop-visibility-settings{padding:17px;border:1px solid #dbe4ef;border-radius:13px;background:#f8fafc}.seop-visibility-settings h3,.seop-visibility-settings p{margin:0 0 10px}.seop-visibility-settings label{display:inline-flex!important;align-items:center;gap:7px;margin:5px 15px 5px 0}.seop-visibility-settings input{width:auto!important}.seop-account-details{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.seop-account-details article{padding:16px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc}.seop-account-details small{color:#f05a24;font-weight:900;text-transform:uppercase}.seop-account-details p{margin:7px 0 0}.seop-account-request{margin-top:18px}.seop-profile-history,.seop-profile-requests{display:grid;gap:11px}.seop-profile-history article{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #e2e8f0;border-radius:12px}.seop-profile-history small{display:block;color:#64748b}.seop-profile-requests>article{padding:17px;border:1px solid #e2e8f0;border-radius:14px}.seop-profile-requests dl{display:grid;grid-template-columns:180px 1fr;gap:7px 14px}.seop-profile-requests dt{font-weight:800}.seop-profile-requests dd{margin:0;color:#475569}.seop-document-back{margin-right:auto}@media(max-width:900px){.seop-stage-tracker .seop-roadmap{grid-template-columns:repeat(3,1fr);gap:18px}.seop-stage-tracker .seop-roadmap article:after{display:none}}@media(max-width:560px){.seop-stage-tracker .seop-roadmap,.seop-account-details{grid-template-columns:1fr 1fr}.seop-enquiries-head{align-items:stretch;flex-direction:column}.seop-enquiries-head .seop-button{width:100%;margin-top:12px}.seop-document-toolbar{position:sticky;top:8px;z-index:20;display:grid!important;grid-template-columns:1fr 1fr;padding:10px;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.15)}.seop-document-toolbar .seop-button{width:100%!important}.seop-document-back{grid-column:1/-1}.seop-profile-requests dl{grid-template-columns:1fr}.seop-profile-requests dd{margin-bottom:8px}}@media(max-width:390px){.seop-stage-tracker .seop-roadmap,.seop-account-details{grid-template-columns:1fr}}
