/* V95: true slide-over editor, without removing any original forms or IDs */
.v95-backdrop[hidden]{display:none!important}.v95-backdrop{position:fixed;inset:0;z-index:900;background:rgba(12,33,29,.5);backdrop-filter:blur(3px)}
body.bucket-v93 .layout{position:fixed!important;top:0;right:0;bottom:0;width:min(820px,100vw);height:100dvh;z-index:901;overflow-y:auto;overscroll-behavior:contain;background:#f8faf8;border-radius:20px 0 0 20px;box-shadow:-20px 0 65px #0d291d33;padding:0 26px 32px;display:block!important;visibility:hidden;transform:translateX(105%);transition:transform .26s ease,visibility .26s;scroll-margin:0}
body.bucket-v93.v95-drawer-open .layout{visibility:visible;transform:translateX(0)}body.v95-drawer-open{overflow:hidden}
.v95-drawer-head{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 16px;margin-bottom:14px;background:#f8faf8;border-bottom:1px solid #dce8df}.v95-drawer-head>div{display:flex;flex-direction:column;gap:3px}.v95-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:800;color:#29856a}.v95-drawer-head strong{font-size:20px;color:#18382d;letter-spacing:-.03em}.v95-close{display:flex;gap:7px;align-items:center;background:white!important;border:1px solid #cdded3!important;border-radius:12px!important;padding:10px 14px!important;font-weight:750;color:#234b3d!important;cursor:pointer}
body.bucket-v93 .layout .bucket-v93-mobile-projects{display:none}body.bucket-v93 .layout #project-list{max-height:160px;overflow:auto}body.bucket-v93 .layout .sidebar{display:block!important}body.bucket-v93 .layout .detail{min-width:0}body.bucket-v93 .layout .tabs{overflow-x:auto;flex-wrap:nowrap}body.bucket-v93 .layout .tabs button{white-space:nowrap}
.v94-card:focus-visible,.v95-close:focus-visible{outline:3px solid #3aab80;outline-offset:3px}
@media(max-width:650px){body.bucket-v93 .layout{padding:0 15px 28px;border-radius:0;width:100vw}.v95-drawer-head strong{font-size:17px}.v95-close span{display:none}body.bucket-v93 .layout .sidebar{display:block!important}body.bucket-v93 .layout .form-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.bucket-v93 .layout{transition:none}}
