#cmr-sync-status{color:var(--muted,#6b7d78);font-size:14px}#cmr-detail{margin-top:28px;padding:28px;scroll-margin-top:20px}.cmr-actions{display:flex;gap:12px;flex-wrap:wrap}.cmr-note{color:#63746e}.cmr-parties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cmr-parties p,.cmr-fields dd{white-space:pre-wrap;overflow-wrap:anywhere}.cmr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.cmr-fields div{padding:12px 0;border-bottom:1px solid #ddd}.cmr-fields dt{color:#63746e;font-size:13px}.cmr-fields dd{margin:4px 0 0}.cmr-scan{display:block;max-width:100%;height:auto;margin:20px auto}.cmr-scans{margin-top:28px}@media(max-width:700px){.cmr-parties,.cmr-fields{grid-template-columns:1fr}#cmr-detail{padding:18px}[data-page=cmrs] .trip-row{grid-template-columns:36px minmax(0,1fr) 12px}[data-page=cmrs] .trip-meta{grid-column:2;grid-row:2;text-align:left}[data-page=cmrs] .trip-row i{grid-column:3;grid-row:1}.cmr-actions button{width:100%}}@media print{body.printing-cmr>*{display:none!important}body.printing-cmr #portal,body.printing-cmr .workspace,body.printing-cmr [data-page=cmrs],body.printing-cmr #cmr-detail{display:block!important;margin:0!important;padding:0!important;width:100%!important}body.printing-cmr .sidebar,body.printing-cmr .mobile-head,body.printing-cmr .view:not([data-page=cmrs]),body.printing-cmr [data-page=cmrs]>:not(#cmr-detail),body.printing-cmr .cmr-actions,body.printing-cmr #close-cmr{display:none!important}body.printing-cmr .cmr-scan{break-before:page;max-height:260mm;object-fit:contain}body.printing-cmr #cmr-detail{border:0;box-shadow:none}body.printing-cmr .cmr-fields div{break-inside:avoid}}
[data-page=cmrs]{width:100%;min-width:0;overflow-wrap:anywhere}[data-page=cmrs]>*{max-width:100%;min-width:0}#cmr-detail .panel-head{padding:10px 0 20px;gap:12px;flex-wrap:wrap}#cmr-detail .panel-head>div,.cmr-parties>section,.cmr-fields>div{min-width:0}#cmr-list .trip-row{width:100%;min-width:0}#cmr-list .trip-row>span{min-width:0}#cmr-list small{white-space:normal;overflow-wrap:anywhere}@media(max-width:700px){[data-page=cmrs] .search input{min-width:0;width:100%}.cmr-actions{display:grid;grid-template-columns:minmax(0,1fr)}}
