.lo-panel{min-width:0;padding:16px}.lo-panel section{padding:12px 0;border-bottom:1px solid #dfe6f2}.lo-panel label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.lo-panel input[type=datetime-local],.lo-panel textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:10px;border:1px solid #c9d5e7;border-radius:8px;font:inherit}.lo-panel textarea{min-height:100px}.lo-actions,.operations-side-switch{display:flex;flex-wrap:wrap;gap:8px}.lo-panel button,.trip-info-capture{min-height:44px;white-space:normal;max-width:100%}.lo-preview{display:block;max-width:100%;max-height:350px;object-fit:contain;margin:12px auto}.lo-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.lo-photo{min-width:0}.lo-photo button{width:100%;padding:4px}.lo-photo img{width:100%;height:170px;object-fit:contain}.lo-photo small,.lo-history small{display:block;font-size:11px;overflow-wrap:anywhere}.lo-history article{padding:10px 0}.lo-history p{white-space:pre-wrap;overflow-wrap:anywhere}.lo-large{z-index:12000}.lo-large section{max-width:95vw;max-height:94dvh;overflow:auto;background:white;padding:10px;border-radius:12px}.lo-large img{display:block;max-width:90vw;max-height:80dvh;object-fit:contain}.lo-modal{max-width:650px!important;width:calc(100vw - 24px)!important;max-height:92dvh!important;overflow:auto!important}.operations-panel-heading{flex-wrap:wrap}.lo-flight{overflow-wrap:anywhere}@media(max-width:480px){.lo-panel{padding:12px}.lo-actions>*{flex:1 1 125px}.operations-side-switch>*{flex:1 1 90px}}
