.import-source {white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;font-size:.85rem;}
#import-json,#import-rest-json {font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem;}
#import-intensity-number {max-width:10rem;}
#import-editor {scroll-margin-top:1rem;}
.task-options > select[multiple] {grid-column:1/-1;min-width:0;}
.workspace.workspace-wide {max-width:none;}
#panel-task_import .surface {max-width:none;}
#import-editor {width:100%;max-width:none;}
.import-review-grid {display:grid;grid-template-columns:minmax(0,1fr);gap:24px;}
.import-review-column {min-width:0;}
.import-review-column > :first-child {margin-top:0!important;}
.import-review-column .task-options > select {width:100%;}
.import-actionbar {position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;gap:10px;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 18px #0002;padding:16px 0 4px;margin-top:20px;}
@media(min-width:1050px){.import-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.import-review-column:last-child{grid-column:1/-1;}}
@media(min-width:1400px){.import-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.import-review-column:last-child{grid-column:auto;}}
@media(max-width:700px){.import-actionbar{bottom:calc(80px + env(safe-area-inset-bottom));}.import-actionbar .btn{flex:1 1 100%;}}
