.ci-dialog{width:min(1160px,96vw);max-height:92dvh;border:1px solid #b8c6ce;border-radius:12px;padding:20px;color:#20394e}.ci-dialog::backdrop{background:#142637aa}.ci-dialog header,.ci-dialog footer,.ci-tools{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ci-dialog header h2{margin:0}.ci-work{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1fr);gap:22px}.ci-source img,.ci-source iframe{width:100%;max-height:65vh;object-fit:contain;border:1px solid #c6d2d9}.ci-source iframe{height:65vh}.ci-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:10px 0}.ci-fields label,.ci-draft>div>label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600}.ci-fields input,.ci-fields select,.ci-fields textarea,.ci-draft select{font:inherit;width:100%;padding:9px;border:1px solid #aebec8;border-radius:5px;box-sizing:border-box}.ci-fields textarea{min-height:82px}.ci-missing{background:#fff5dd;border-color:#bd8624!important}.ci-notice{padding:10px;background:#fff5dd;border-left:4px solid #bd8624}.ci-item{border-bottom:1px solid #bccbd2;padding-bottom:15px}.ci-dialog footer{position:sticky;bottom:-20px;background:white;border-top:1px solid #c8d2d8;padding:16px 0;margin-top:15px}.ci-dialog footer label{max-width:60%}.ci-status{font-weight:600}.ci-drawing{background:#f5f8fa;border:1px solid #cad5db;padding:12px}.misc-item .sheet-row-main{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px}.misc-item .sheet-row-main>.sheet-cell{display:none!important}.misc-item .sheet-row-main>.qty{display:block!important;width:100px}.misc-item .item-grid>*:not(.misc-fields){display:none!important}.misc-item .item-grid{display:block}.misc-item .item-edit-group{display:none!important}.misc-item .misc-fields{display:block}.misc-item .item-detail-panel{display:block!important}.misc-item .row-details-toggle,.misc-item .mirror-item{display:none!important}.room-sheet[data-sheet-type=Miscellaneous] .sheet-table{min-width:0}.misc-description-summary{flex:1;min-width:160px;font-weight:600}.misc-fields{display:none}.misc-item .line-note{display:none!important}.ci-fields label:first-child:has(textarea){grid-column:1/-1}@media(max-width:720px){.ci-work{grid-template-columns:1fr}.ci-source iframe{height:270px}.ci-source img{max-height:260px}.ci-dialog{padding:12px}.ci-dialog footer label{max-width:100%}.ci-dialog footer{bottom:-12px}.ci-tools input{max-width:100%}}

.misc-item .item-edit-prompt{display:none}.misc-fields label{white-space:normal!important}.misc-item .item-detail-panel .item-grid{display:block}.ci-drawing svg{display:block}
