.page-press{position:fixed;inset:0;z-index:10000;pointer-events:none;overflow:hidden}.press-half{position:absolute;left:0;width:100%;height:50.2%;background:#282e35;transition:transform 320ms cubic-bezier(.77,0,.175,1);will-change:transform}.press-upper{top:0;transform:translateY(-101%);border-bottom:5px solid #b2c0ff;display:flex;align-items:flex-end;justify-content:center}.press-upper span{font-family:Manrope,Arial,sans-serif;font-size:48px;letter-spacing:-.04em;color:#f2f3f3;margin-bottom:30px}.press-lower{bottom:0;transform:translateY(101%);border-top:5px solid #b2c0ff}.page-press.is-closed .press-half{transform:translateY(0)}.page-press.no-transition .press-half{transition:none}
.journey-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;padding:8px 14px;border:1px solid var(--line,#3c434c);border-radius:10px;color:inherit;text-decoration:none;font-size:12px;font-weight:600}.journey-link:focus-visible{outline:2px solid var(--accent,#b2c0ff);outline-offset:4px}.cart-dot{font-variant-numeric:tabular-nums}.journey-actions{display:flex;gap:8px;align-items:center}.add-order{width:100%;margin-top:18px}.cart-notes{display:grid;gap:8px;margin-top:16px}.cart-notes textarea{width:100%;min-height:80px;resize:vertical;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.inspector-footer .add-order{grid-column:1/-1;margin:8px 0 0}.editor-header #export{display:none}.journey-save-state{font-size:12px;color:var(--muted)}
@media(hover:hover) and (pointer:fine){.journey-link:hover{background:var(--selected,#343f60)}}
@media(max-width:767px){.editor-header .journey-link{padding:8px;font-size:11px}.editor-header .audience-link{display:none}.journey-actions{gap:4px}.inspector-footer .add-order{min-height:40px;margin-top:2px}.inspector-footer{padding-block:10px!important}}
@media(prefers-reduced-motion:reduce){.page-press{display:none}}
.editor-page .tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-footer .add-order{min-height:44px}#project-files .quiet-button{display:block;margin-top:10px}.editor-page .inspector-footer>div{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.editor-page .inspector-footer #estimate-total{font-size:18px}.editor-page .inspector-footer #pricing-context{display:block;grid-column:1/-1}
