#management-confirm{width:440px;max-width:calc(100vw - 32px);border-radius:6px;padding:20px}#management-confirm h2{margin:0 0 12px}#management-confirm p{white-space:pre-line;overflow-wrap:anywhere}#management-confirm .actions{justify-content:flex-end}#management-user-section{margin-top:24px;padding-top:18px;border-top:1px solid #81909a55}.management-user-row{flex-wrap:wrap}.management-user-row>span{min-width:0;overflow-wrap:anywhere}.management-archive-label{margin-top:12px}#ship-assignments .management-clear-assignment{font-size:13px;padding:8px 12px;margin-top:12px}
@media (max-width:700px), (orientation:landscape) and (max-width:1200px) and (max-height:700px) and (hover:none) and (pointer:coarse){#management-confirm{background:#252a2e;color:#e9edf0;border:1px solid #56626b}.management-user-row{gap:8px}.management-user-row>span:first-child{flex-basis:100%}}

.fr-timetable-binding{flex-wrap:wrap}.fr-timetable-binding>.checkline{min-width:0;overflow-wrap:anywhere}.fr-timetable-binding>.actions{margin-top:0}.fr-stops-panel .catalog-row{flex-wrap:wrap}.fr-stops-panel .catalog-row>span{min-width:0;overflow-wrap:anywhere}#route-stops-fields{margin-top:12px}

@media (max-width:700px), (orientation:landscape) and (max-width:1200px) and (max-height:700px) and (hover:none) and (pointer:coarse){#catalog-list .catalog-row,#stop-list .catalog-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#catalog-list .catalog-row>span:first-child,#stop-list .catalog-row>span:first-child{overflow-wrap:break-word}#catalog-list .catalog-row>button{width:100%}#stop-list .catalog-row>.actions{grid-column:1/-1;margin:0}}
.fr-catalog-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.fr-catalog-tabs button{min-height:44px}.fr-catalog-tabs button[aria-selected=true]{background:#196451;color:#fff}#catalog-data-panel>.section-head{margin-bottom:18px}#catalog-data-panel .section-head h3{margin:0}#catalog-data-panel .dates:has(>label[hidden]){grid-template-columns:1fr}#catalog-data-panel .section-head,#stops-panel .section-head{flex-wrap:wrap}#catalog-view .fr-timetable-admin{padding:0;border:0;margin:0}#catalog-list:empty{margin:0}
@media (max-width:700px), (orientation:landscape) and (max-width:1200px) and (max-height:700px) and (hover:none) and (pointer:coarse){.fr-catalog-tabs{gap:6px;margin:14px 0 20px}.fr-catalog-tabs button{flex:1 0 calc(33.333% - 6px);font-size:14px;padding:10px 6px}.fr-catalog-tabs button[aria-selected=true]{background:#116bb4}#catalog-view .fr-timetable-admin{background:transparent}}

#management-confirm .fr-confirm-section{display:block;margin:0 0 16px;line-height:1.5}#management-confirm .fr-confirm-section:last-child{margin-bottom:0}#management-confirm .fr-confirm-section>strong,#management-confirm .fr-confirm-section>span{display:block}#management-confirm .fr-confirm-section>strong{margin-bottom:4px}
