#material-review,#support-preview,#support-status,#support-targets,#shore-description{overflow-wrap:anywhere}#material-review{white-space:pre-line}.pile-editor textarea{width:100%;min-height:80px;font:inherit;box-sizing:border-box}.pile-editor select{max-width:100%}
.pile-editor{padding:1rem;border:2px solid #b89944;border-radius:8px;margin:1rem 0;background:#fff9eb;color:#18343b}.pile-editor h2{margin-top:0}.pile-toggle{display:flex!important;align-items:center;gap:.65rem;min-height:44px;font-size:.95rem!important}.pile-toggle input{width:22px!important;height:22px!important;flex:none;margin:0!important}.pile-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.pile-actions button{white-space:normal;min-height:44px}.pile-editor input[type=number]{max-width:240px}.pile-editor details{margin-bottom:.8rem}#pile-list{max-height:300px;overflow:auto}#pile-selection-status,#pile-lifecycle-notice,#pile-edit-message{overflow-wrap:anywhere}#pile-edit-message:empty,#pile-lifecycle-notice:empty{display:none}#pile-lifecycle-notice{padding:.75rem;background:#fff0ca}#drawing{cursor:crosshair}
