.public-log-section{padding:15px 0 70px}.quick-entry{padding:22px;margin-bottom:34px}.quick-entry-head,.public-list-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.quick-entry-head{margin-bottom:18px}.quick-entry-head h2,.public-list-head h2{margin:0}.quick-entry-head .eyebrow,.public-list-head .eyebrow{margin-bottom:5px}.quick-entry-head>span,.public-list-head>span{color:var(--muted);font-size:12px}.entry-line{display:flex;align-items:flex-end;gap:10px;max-width:100%;padding:2px 2px 10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c9c5f5 transparent}.entry-line .entry-field{flex:0 0 142px;min-width:0}.entry-line .type-text{flex-basis:155px}.entry-line .type-date{flex-basis:142px}.entry-line .type-time,.entry-line .type-number{flex-basis:120px}.entry-line .type-dropdown{flex-basis:145px}.entry-line .type-radio,.entry-line .type-checkbox{flex-basis:auto}.entry-line .choices{display:flex;gap:5px;white-space:nowrap}.entry-line .choice{min-height:43px;padding:7px 9px;background:#fafbfc;font-size:12px}.entry-line .field input,.entry-line .field select{height:43px;padding:9px 10px}.entry-commit{flex:0 0 auto}.entry-commit .btn{height:43px;white-space:nowrap}.entry-commit .btn:disabled{cursor:wait;opacity:.65;transform:none}.entry-message{margin:10px 0 0}.public-list-section{scroll-margin-top:20px}.public-list-head{margin-bottom:14px}.log-row.entry-drop{transform-origin:top center;animation:entry-drop-in .58s cubic-bezier(.18,.89,.32,1.18) both}.log-row.entry-drop:before{position:absolute;inset:-1px;border:2px solid #8178ed;border-radius:12px;content:"";animation:entry-highlight 1.4s ease-out both;pointer-events:none}.log-row{position:relative}@keyframes entry-drop-in{0%{opacity:0;transform:translateY(-55px) scaleY(.72)}65%{opacity:1;transform:translateY(5px) scaleY(1.02)}100%{opacity:1;transform:none}}@keyframes entry-highlight{0%{opacity:.9;box-shadow:0 0 0 7px #6157e724}100%{opacity:0;box-shadow:0 0 0 0 transparent}}@media(max-width:700px){.public-log-section{padding-top:0}.quick-entry{margin-inline:-2px;padding:18px 14px}.quick-entry-head{align-items:flex-start;flex-direction:column;gap:5px}.quick-entry-head>span{display:none}.entry-line{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.entry-line .entry-field,.entry-line .type-text,.entry-line .type-date,.entry-line .type-time,.entry-line .type-number,.entry-line .type-dropdown,.entry-line .type-radio,.entry-line .type-checkbox{min-width:0}.entry-line .type-radio,.entry-line .type-checkbox,.entry-commit{grid-column:1/-1}.entry-line .choices{flex-wrap:wrap;white-space:normal}.entry-commit .btn{width:100%}.public-list-head{align-items:flex-end}}
@media(prefers-reduced-motion:reduce){.log-row.entry-drop,.log-row.entry-drop:before{animation:none}}
.public-table table{min-width:860px}.public-table td{height:52px}.public-table td:first-child{color:var(--muted);font-size:12px}.public-table td:last-child{text-align:right}.public-empty-row td{padding:48px 20px;text-align:center!important;color:var(--muted)}.public-log-row.entry-drop{animation:public-row-drop .58s cubic-bezier(.18,.89,.32,1.18) both}.public-log-row.entry-drop td{animation:public-cell-highlight 1.4s ease-out both}@keyframes public-row-drop{0%{opacity:0;transform:translateY(-45px)}70%{opacity:1;transform:translateY(4px)}100%{opacity:1;transform:none}}@keyframes public-cell-highlight{0%{background:#eeecff;box-shadow:inset 0 2px #8178ed,inset 0 -2px #8178ed}100%{background:#fff;box-shadow:none}}@media(prefers-reduced-motion:reduce){.public-log-row.entry-drop,.public-log-row.entry-drop td{animation:none}}
.quick-entry{padding:18px 20px}.quick-entry-head{margin-bottom:14px}.quick-entry-head h2{font-size:19px}.entry-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:9px;overflow:visible;padding:0}.entry-line .entry-field,.entry-line .type-text,.entry-line .type-date,.entry-line .type-time,.entry-line .type-number,.entry-line .type-dropdown{min-width:0;max-width:none}.entry-line .type-radio,.entry-line .type-checkbox{grid-column:span 2;min-width:0}.entry-line .field{gap:4px}.entry-line .field label{font-size:9px;letter-spacing:.07em}.entry-line .field input,.entry-line .field select{height:38px;padding:7px 9px;font-size:13px}.entry-line .choices{display:flex;gap:4px;flex-wrap:wrap;white-space:normal}.entry-line .choice{min-height:38px;padding:6px 8px;font-size:11px}.entry-commit{min-width:0}.entry-commit .btn{width:100%;height:38px;padding:8px 11px;font-size:12px}.entry-message{margin-top:9px;padding:8px 10px;font-size:12px}@media(max-width:980px){.entry-line{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.quick-entry{padding:16px 14px}.entry-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.entry-line .type-radio,.entry-line .type-checkbox{grid-column:span 2}.entry-commit{grid-column:span 2}}@media(max-width:430px){.entry-line{grid-template-columns:1fr}.entry-line .type-radio,.entry-line .type-checkbox,.entry-commit{grid-column:span 1}}
