.cq-manual-log{position:relative;display:flex;flex-direction:column;min-height:calc(100dvh - 3.5rem);max-width:28rem;margin:0 auto;padding:.65rem .85rem calc(.85rem + env(safe-area-inset-bottom, 0px));overflow:hidden}.cq-manual-log-bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(104,171,232,.16),transparent 58%),radial-gradient(ellipse 70% 40% at 100% 100%,rgba(104,171,232,.06),transparent 50%)}.cq-manual-log-header{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.cq-manual-log-back{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:.65rem;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.75);transition:transform .15s ease,background .15s ease}.cq-manual-log-back:active{transform:scale(.94);background:hsla(0,0%,100%,.1)}.cq-manual-log-title{font-family:var(--font-display,inherit);font-size:1.125rem;font-weight:700;line-height:1.2;color:#fff}.cq-manual-log-subtitle{margin-top:.2rem;font-size:.75rem;line-height:1.35;color:hsla(0,0%,100%,.45)}.cq-manual-log-attributes{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:.55rem;align-content:start}.cq-manual-log-attribute{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,14,28,.5);backdrop-filter:blur(12px);padding:.85rem .9rem;text-align:left;color:inherit;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:transform .16s ease,border-color .16s ease,background .16s ease}.cq-manual-log-attribute:active:not(:disabled){transform:scale(.98);background:rgba(12,20,36,.65)}.cq-manual-log-attribute-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}.cq-manual-log-attribute-name{font-size:.9375rem;font-weight:700;color:#fff}.cq-manual-log-attribute-desc{font-size:.75rem;line-height:1.35;color:hsla(0,0%,100%,.48)}.cq-manual-log-attribute-chevron{flex-shrink:0;height:1rem;width:1rem;color:hsla(0,0%,100%,.28)}.cq-manual-log-sheet-root{position:fixed;inset:0;z-index:130;display:flex;align-items:flex-end;justify-content:center}.cq-manual-log-sheet-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.62);backdrop-filter:blur(3px)}.cq-manual-log-sheet{position:relative;z-index:1;display:flex;width:100%;max-width:28rem;max-height:min(78dvh,34rem);flex-direction:column;border-radius:1.25rem 1.25rem 0 0;border:1px solid hsla(0,0%,100%,.1);border-bottom:0;background:linear-gradient(180deg,rgba(12,20,36,.98),rgba(6,10,18,.99));box-shadow:0 -12px 40px rgba(0,0,0,.45)}.cq-manual-log-sheet-handle{margin:.45rem auto 0;height:.25rem;width:2.25rem;border-radius:999px;background:hsla(0,0%,100%,.18)}.cq-manual-log-sheet-header{display:flex;align-items:flex-start;gap:.35rem;padding:.65rem .75rem .5rem}.cq-manual-log-sheet-icon-btn{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:.65rem;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.75)}.cq-manual-log-sheet-title{font-size:.9375rem;font-weight:700;color:#fff}.cq-manual-log-sheet-subtitle{margin-top:.15rem;font-size:.75rem;line-height:1.35;color:hsla(0,0%,100%,.48)}.cq-manual-log-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:0 .85rem calc(.85rem + env(safe-area-inset-bottom, 0px))}.cq-manual-log-form{display:flex;flex-direction:column;gap:.75rem}.cq-manual-log-xp-preview{display:inline-flex;align-self:flex-start;align-items:center;gap:.3rem;border-radius:999px;border:1px solid rgba(104,171,232,.3);background:rgba(104,171,232,.1);padding:.3rem .65rem;font-size:.75rem;font-weight:600;color:#9ed4ff}.cq-manual-log-field{display:flex;flex-direction:column;gap:.3rem}.cq-manual-log-field-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.cq-manual-log-optional{font-weight:500;letter-spacing:0;text-transform:none;color:hsla(0,0%,100%,.32)}.cq-manual-log-input{width:100%;border-radius:.7rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.28);padding:.55rem .65rem;font-size:.8125rem;color:#fff}.cq-manual-log-input::-moz-placeholder{color:hsla(0,0%,100%,.32)}.cq-manual-log-input::placeholder{color:hsla(0,0%,100%,.32)}.cq-manual-log-input:focus{outline:none;border-color:rgba(104,171,232,.45);box-shadow:0 0 0 2px rgba(104,171,232,.18)}.cq-manual-log-textarea{resize:none;min-height:4.5rem}.cq-manual-log-photo-btn{align-self:flex-start;border:0;background:transparent;padding:.15rem 0;font-size:.6875rem;font-weight:600;color:#9ed4ff}.cq-manual-log-proof-preview{overflow:hidden;max-width:8.5rem;border-radius:.65rem;border:1px solid hsla(0,0%,100%,.1)}.cq-manual-log-proof-preview img{display:block;height:4.5rem;width:100%;-o-object-fit:cover;object-fit:cover}.cq-manual-log-error{font-size:.75rem;color:#fcd34d}.cq-manual-log-submit{width:100%;border:0;border-radius:.8rem;background:linear-gradient(180deg,#7ebef0,#68abe8);padding:.7rem 1rem;font-size:.875rem;font-weight:700;color:#041018;box-shadow:0 8px 24px -8px rgba(104,171,232,.55);transition:transform .14s ease,filter .14s ease}.cq-manual-log-submit:active:not(:disabled){transform:scale(.98);filter:brightness(.96)}.cq-manual-log-submit:disabled{opacity:.45}