.enny-v70-trip-action-page{position:fixed;z-index:90;inset:0}.enny-v70-trip-action-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.22);backdrop-filter:blur(2px)}.enny-v70-trip-action-sheet{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,620px);padding:8px 16px calc(18px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--enny-glass-strong);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:0 -20px 60px rgba(0,0,0,.2);font-family:var(--enny-font-system);color:var(--enny-text)}.enny-v70-trip-action-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.enny-v70-trip-action-sheet header h2{margin:0;font-size:calc(18px * var(--enny-user-font-scale))}.enny-v70-trip-action-sheet header button{min-height:40px;border:0;background:none;color:var(--enny-text-secondary);font-weight:600}.enny-v70-trip-action-sheet main{display:flex;flex-direction:column;background:var(--enny-surface);border:1px solid var(--enny-separator);border-radius:var(--enny-radius-m);overflow:hidden}.enny-v70-trip-action-sheet label{padding:10px 13px;border-bottom:1px solid var(--enny-separator)}.enny-v70-trip-action-sheet label>span{display:block;font-size:calc(11px * var(--enny-user-font-scale));color:var(--enny-text-secondary);margin-bottom:5px}.enny-v70-trip-action-sheet input,.enny-v70-trip-action-sheet textarea{width:100%;border:0;background:transparent;color:var(--enny-text);outline:0;font:400 15px/1.4 var(--enny-font-system);padding:0}.enny-v70-trip-action-sheet textarea{min-height:54px;resize:none}.enny-v70-trip-date-row{display:grid;grid-template-columns:1fr 1fr}.enny-v70-trip-date-row label:first-child{border-right:1px solid var(--enny-separator)}.enny-v70-trip-action-error{padding:10px 3px 0;color:var(--enny-danger);font-size:calc(12px * var(--enny-user-font-scale))}.enny-v70-trip-action-sheet footer{padding-top:14px}.enny-v70-trip-action-sheet footer button{width:100%;min-height:48px;border:0;border-radius:var(--enny-radius-m);background:var(--enny-accent);color:var(--enny-accent-on);font-weight:650}