.release229-dialog{width:min(760px,94vw);max-height:90vh;overflow:auto;border:1px solid var(--line,#d5e1e3);border-radius:12px;padding:20px;background:var(--panel,#fff);color:var(--text,#24352f)}.release229-dialog::backdrop{background:#163e5266}.release229-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.release229-dialog>header h2{margin:0}.release229-dialog>label{display:block;margin:12px 0}.release229-dialog>header button{font-size:24px;padding:4px 12px}.release229-dialog input:not([type=checkbox]),.release229-dialog select,.release229-dialog textarea{width:100%}.release229-dialog input[type=checkbox]{width:auto}.template-image229{display:block;max-width:300px;max-height:160px;margin:10px 0}
.email-row229{display:flex;align-items:center;gap:8px;max-width:650px}.email-row229>input{flex:1;min-width:0;width:auto}.email-row229>button{flex:none;white-space:nowrap}.email-row229+small{display:block;font-weight:400;color:var(--muted,#7a888b);margin-top:5px}.mail-letter229{grid-column:1/-1;border:1px solid var(--line,#dae4e7);border-radius:10px;background:white;overflow:hidden;margin:12px 0}.mail-letter229>label{display:block;padding:12px 16px;margin:0!important}.mail-letter229 textarea{border:1px solid var(--line,#dae4e7);min-height:180px;width:100%;box-sizing:border-box}.mail-header229,.mail-footer229{padding:14px 16px;white-space:pre-wrap;font-weight:400}.mail-header229 img,.mail-footer229 img{display:block;max-width:300px;max-height:150px;margin:8px 0}.mail-template-picker229{display:flex;align-items:center;gap:8px;flex-wrap:wrap;grid-column:1/-1}.mail-template-picker229 select{width:auto;max-width:400px}.mail-letter229~section{grid-column:1/-1}.mail-letter229~section>div>div{display:flex;align-items:center;gap:10px;margin:6px 0}.mail-letter229~section>div>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}
.settings-table229{width:100%;border-collapse:collapse;background:var(--panel,#fff);margin:12px 0}.settings-table229 th,.settings-table229 td{padding:10px 12px;border-bottom:1px solid var(--line,#dce6e5);text-align:left;overflow-wrap:anywhere}.settings-table229 th{background:#e9f3f7}.settings-table229 td:last-child{width:220px}.settings-table229 td:nth-child(2){width:85px}.actions229{display:inline-block;position:relative;margin-left:12px}.actions229>summary{list-style:none;cursor:pointer;border:1px solid var(--line,#dce6e5);border-radius:6px;padding:3px 12px;font-size:20px}.actions229>summary::-webkit-details-marker{display:none}.actions229>div{position:absolute;right:0;top:100%;z-index:30;background:white;border:1px solid var(--line,#dce6e5);border-radius:8px;padding:6px;min-width:160px;box-shadow:0 4px 12px #18394b22}.actions229>div button{display:block;width:100%;margin:4px 0}.settings-group229{background:#edf4f6;font-weight:600}.settings-group229 td:first-child button{border:0;background:transparent;color:var(--text);text-align:left}.settings-work229{padding-left:35px!important;color:var(--primary,#18784c)}.settings-sections229{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.settings-sections229>section{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid var(--line,#dce6e5);border-radius:12px;background:white}.settings-sections229 a{font-weight:700;color:var(--primary,#197b4d)}
.calendar-tools229{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.calendar-tools229>label{display:flex;align-items:center;gap:8px;margin:0}.calendar-tools229 #production-year{width:100px}.calendar-tools229 input[type=checkbox]{width:auto}[data-production-day].selected229{outline:3px solid #187d51;outline-offset:-3px;background:#cdecd9!important}.deadline-presets226{display:flex!important;gap:8px!important;align-items:center;flex-wrap:wrap;margin-top:6px!important}.deadline-presets226 .deadline-preset226{font-size:11px!important;padding:2px 0!important;min-height:0!important;white-space:nowrap;text-decoration:none!important;border:0!important;background:transparent!important;font-weight:400!important}.document-form .intake-grid{gap:12px!important}.document-form .intake-section{padding:16px!important;margin-bottom:12px!important}
.repair-meta229{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0}.repair-meta229 h2{margin:0}.repair-meta229>label{display:flex;align-items:center;gap:8px;margin-left:auto}.repair-meta229 input{width:160px}.repair-blocks229{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.repair-blocks229>section{margin:0!important;padding:16px!important;background:var(--panel,#fff);border:1px solid var(--line,#dce6e5);border-radius:10px;min-width:0}.repair-blocks229>section h2{font-size:16px;margin:0 0 14px;color:#214b63}.repair-blocks229>section label{display:block;margin:10px 0}.repair-blocks229 .repair-object229{grid-column:span 2}.repair-blocks229 input:not([type=checkbox]),.repair-blocks229 select,.repair-blocks229 textarea{width:100%;box-sizing:border-box}.repair-blocks229 .repair-lookup{display:flex;gap:6px;flex-wrap:wrap}.repair-blocks229 .repair-lookup>input:not([type=hidden]){flex:1;min-width:120px;width:auto}.repair-deadline229{display:flex;gap:10px;flex-wrap:wrap}.repair-deadline229>label{flex:1;min-width:120px}.repair-print229{position:relative;display:inline-block}.repair-print229>summary{list-style:none;background:#edf3ee;border:1px solid var(--line,#dce6e5);border-radius:6px;cursor:pointer;padding:9px 14px;font-weight:600}.repair-print229>div{position:absolute;top:100%;left:0;background:white;z-index:25;min-width:230px;box-shadow:0 3px 12px #1234;padding:6px}.repair-print229>div button{display:block;width:100%;text-align:left}.repair-journal-table td[data-repair-column=title] a{color:var(--primary,#187c4e)!important;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.9em}.repair-journal-table .repair-pair>*{display:block;white-space:nowrap;margin:2px 0}.repair-views-menu>div>label:has(input[type=number]){display:flex;align-items:center;gap:8px;white-space:nowrap}.repair-views-menu>div>label>input[type=number]{width:65px;margin-left:auto}.order-table-wrap229{overflow-x:auto}.order-editor229{min-width:700px}.order-editor229 td:first-child{width:30px}.order-editor229 input{width:100%;min-width:60px;box-sizing:border-box}.order-editor229 td:nth-child(2){width:32%}.order-editor229 td:nth-child(3){width:65px}.order-editor229 td:last-child{width:35px}.repair-task .repair-grid{align-items:start}.repair-task .repair-grid>.repair-deadline229{grid-column:span 2}
@media(max-width:900px){.repair-blocks229{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-sections229{grid-template-columns:1fr}.settings-table229{font-size:13px}.settings-table229 td:last-child{width:130px}.repair-meta229>label{margin-left:0}}@media(max-width:600px){.repair-blocks229{grid-template-columns:1fr}.repair-blocks229 .repair-object229{grid-column:span 1}.email-row229{flex-wrap:wrap}.email-row229>input{flex-basis:60%}.mail-template-picker229 select{max-width:100%}.mail-header229 img,.mail-footer229 img{max-width:100%}.repair-meta229{align-items:flex-start}.repair-journal-wrap{overflow-x:auto}}
#repair-root .repair-journal-table{min-width:1100px}.repair-journal-wrap{overflow-x:auto}.repair-two-lines229{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.9em}.repair-journal-table th .column-header-line{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.repair-journal-table th .column-header-line>span{flex-basis:100%;word-break:normal;overflow-wrap:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.repair-journal-table th .column-icon{flex:none!important;width:20px!important;min-width:20px!important;height:20px!important;padding:2px!important}.repair-journal-table th{vertical-align:top}.settings-table229 td{overflow:visible!important}.settings-table229 tr:last-child .actions229>div{top:auto;bottom:100%}
.entry-block-grid{gap:10px!important}.entry-block{padding:12px!important;gap:8px!important}.entry-block .intake-route,.entry-block .route-stack{gap:8px!important}.repair-journal-table th .column-header-line>span{line-height:1.4;min-height:2.8em}.repair-journal-table td[data-repair-column=date] .repair-two-lines229{white-space:nowrap!important;overflow-wrap:normal!important}
