#editor.ticket-editor,#detail.ticket-detail{width:min(1320px,96vw);max-width:96vw;max-height:94vh}.ticket-editor .form-actions{position:sticky;bottom:-25px;background:var(--surface,#fff);padding:16px 0;z-index:4}.ticket-movement-note{border:1px solid #e4bd63;background:#fff8e8;color:#533d0c;border-radius:10px;padding:16px}.ticket-movement-note .checkbox{display:flex;align-items:flex-start;gap:10px}.ticket-movement-note input{width:auto;min-width:18px;margin-top:4px}.ticket-report .a4-page-content{font:11px/1.5 Arial,sans-serif}.ticket-report h2{font:700 18px/1.3 Arial;margin:0 0 14px}.ticket-report h3{font:700 12px/1.4 Arial;margin:12px 0 6px}.ticket-report p{font:11px/1.5 Arial;margin:5px 0}.ticket-event{border-top:1px solid #dbe3ef;padding-top:5px;margin-top:6px}.ticket-change{font-size:10px!important;color:#52647e;overflow-wrap:anywhere}.ticket-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:4mm;break-inside:avoid}.ticket-photo-grid figure{margin:0;min-width:0}.ticket-photo-grid img{width:100%;height:35mm;object-fit:contain}.ticket-photo-grid figcaption{text-align:center;font:9px/1.4 Arial}

[data-theme=dark] .ticket-movement-note{background:#302b20;border-color:#8e7440;color:#f4dfa7}
[data-theme=dark] .ticket-movement-note .checkbox,[data-theme=dark] .ticket-movement-note p{color:#f4dfa7}
[data-theme=dark] .ticket-editor .form-actions{background:#1b2739}
