.pack-macro-editor-module__m1C79q__trigger{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.pack-macro-editor-module__m1C79q__message{color:var(--success);font-size:.82rem}.pack-macro-editor-module__m1C79q__dialog{width:min(700px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:12px;padding:0;overflow:auto}.pack-macro-editor-module__m1C79q__dialog::backdrop{background:#05080cd1}.pack-macro-editor-module__m1C79q__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.pack-macro-editor-module__m1C79q__header h2{margin-bottom:0;font-size:1.5rem}.pack-macro-editor-module__m1C79q__header p{margin-bottom:.4rem}.pack-macro-editor-module__m1C79q__form{gap:.85rem;padding:1.25rem;display:grid}.pack-macro-editor-module__m1C79q__form p{margin-bottom:0}.pack-macro-editor-module__m1C79q__field{gap:.35rem;min-width:0;display:grid}.pack-macro-editor-module__m1C79q__field label{font-weight:700}.pack-macro-editor-module__m1C79q__field input,.pack-macro-editor-module__m1C79q__field textarea{width:100%;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:6px;padding:.7rem}.pack-macro-editor-module__m1C79q__field input{font:inherit}.pack-macro-editor-module__m1C79q__field textarea{resize:vertical;overflow-wrap:anywhere;min-height:12rem;font:.92rem/1.6 Consolas,monospace}.pack-macro-editor-module__m1C79q__field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pack-macro-editor-module__m1C79q__hint{color:var(--muted-strong);font-size:.85rem}.pack-macro-editor-module__m1C79q__notice{color:var(--text);border:1px solid var(--accent);background:var(--surface-raised);border-radius:6px;padding:.75rem;font-size:.9rem}.pack-macro-editor-module__m1C79q__actions{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}@media (max-width:600px){.pack-macro-editor-module__m1C79q__dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.pack-macro-editor-module__m1C79q__header,.pack-macro-editor-module__m1C79q__form{padding:1rem}.pack-macro-editor-module__m1C79q__header{gap:.5rem}.pack-macro-editor-module__m1C79q__header h2{font-size:1.3rem}}@media (forced-colors:active){.pack-macro-editor-module__m1C79q__dialog,.pack-macro-editor-module__m1C79q__header,.pack-macro-editor-module__m1C79q__notice,.pack-macro-editor-module__m1C79q__field input,.pack-macro-editor-module__m1C79q__field textarea{border-color:canvastext}.pack-macro-editor-module__m1C79q__message{color:canvastext}}
.addon-export-panel-module__ERDTgW__panel{border-top:1px solid var(--border);min-width:0;margin-top:1.25rem;padding-top:1.25rem}.addon-export-panel-module__ERDTgW__panel h3{margin-top:0}.addon-export-panel-module__ERDTgW__content{overflow-wrap:anywhere;min-width:0;margin-top:1rem}.addon-export-panel-module__ERDTgW__content li+li{margin-top:.5rem}.addon-export-panel-module__ERDTgW__content label{margin-top:.75rem;display:block}.addon-export-panel-module__ERDTgW__text{width:100%;min-width:0;max-width:100%;font-family:monospace;font-size:.8rem}.addon-export-panel-module__ERDTgW__notices{color:var(--muted)}
.pack-builder-module__YnKZkG__layout,.pack-builder-module__YnKZkG__summary,.pack-builder-module__YnKZkG__available{min-width:0}.pack-builder-module__YnKZkG__summary h2{font-size:1.4rem}.pack-builder-module__YnKZkG__summary>p{font-size:.85rem}.pack-builder-module__YnKZkG__summary .pack-builder-module__YnKZkG__message{min-height:1.4em;margin-block:.5rem}.pack-builder-module__YnKZkG__nextSteps{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:.75rem;padding-block:.5rem;display:grid}.pack-builder-module__YnKZkG__nextSteps a{justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-size:.88rem;display:flex}.pack-builder-module__YnKZkG__summary .pack-builder-module__YnKZkG__selectedList{max-height:none;overflow:visible}.pack-builder-module__YnKZkG__remove{flex-shrink:0;min-width:44px;min-height:44px}.pack-builder-module__YnKZkG__available h2{scroll-margin-top:.75rem}.pack-builder-module__YnKZkG__available>.field{margin-bottom:1rem}@media (min-width:981px){.pack-builder-module__YnKZkG__summary{grid-area:1/2}.pack-builder-module__YnKZkG__available{grid-area:1/1}}
