#record-drawer{max-height:60vh;max-height:60dvh;overflow:hidden;padding-bottom:calc(82px + env(safe-area-inset-bottom))}#record-drawer .drawer-body{max-height:calc(60vh - 68px - 82px);max-height:calc(60dvh - 68px - 82px);overflow-y:auto;overscroll-behavior:contain;min-height:0}#record-form-container{max-width:800px;margin:auto}.variance{border-left:3px solid #f59e0b;padding-left:12px}.hidden{display:none!important}#save-toast{position:fixed;top:calc(10px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:1000;padding:7px 14px;border:1px solid #155e75;border-radius:999px;background:#0e7490;color:white;font-size:.85rem;box-shadow:0 4px 18px #0008;pointer-events:none}.fab{z-index:30}.set-toggle{display:block;width:100%;text-align:left;color:inherit;background:transparent;border:0;font-size:1rem;font-weight:800;padding:0 0 10px}.set-details{border-top:1px solid var(--line);padding-top:8px}.split-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.split-row legend{color:#67e8f9;font-weight:700}.add-split{border:1px dashed var(--cyan);background:transparent;border-radius:9px;padding:8px 12px;color:#67e8f9;margin:8px 0}
