.Toolbar_toolbar__bp9oq{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;gap:12px;padding:16px}.Toolbar_toolbarIcon__GF8p9{margin-right:0;vertical-align:middle}.Toolbar_toolbarButtonIcon__cKd0l{height:18px;object-fit:contain;width:18px}.Toolbar_toolbarButton__p5vof{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:auto;min-height:40px;overflow:hidden;padding:10px 18px;position:relative;transition:all .2s ease;user-select:none;white-space:nowrap;width:auto}.Toolbar_toolbarButton__p5vof:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(-2px)}.Toolbar_toolbarButton__p5vof:active:not(:disabled){box-shadow:0 2px 4px rgba(0,0,0,.15);transform:translateY(0)}.Toolbar_toolbarButton__p5vof:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.CharacterProfileCard_expBarFill__nDbea{transition:width .3s ease}.DailyExpChart_barGroup___dwNS{cursor:pointer}.CharacterModal_modalContent__PlvPM{padding:24px}.CharacterModal_panelCard__4loS4{width:100%}.RosterGrid_card__d8UyC{transition:border-color .2s ease,box-shadow .2s ease}.RosterGrid_cardStarred__Cn__S{border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.3)}.ImportExportPanel_exportButton__Xb0x7{margin-left:12px}.ImportExportPanel_toolbarButton__yJDYY{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:auto;min-height:40px;overflow:hidden;padding:10px 18px;position:relative;transition:all .2s ease;user-select:none;white-space:nowrap;width:auto}.ImportExportPanel_toolbarButton__yJDYY:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(-2px)}.ImportExportPanel_toolbarButton__yJDYY:active:not(:disabled){box-shadow:0 2px 4px rgba(0,0,0,.15);transform:translateY(0)}.ImportExportPanel_toolbarButtonIcon__wJAyB{height:18px;object-fit:contain;width:18px}.ImportExportPanel_modalOverlay__JqZfd{align-items:center;background-color:var(
    --overlay-bg,rgba(0,0,0,.5)
  );bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:9999}.ImportExportPanel_modalOverlay__JqZfd.ImportExportPanel_entered____QZC{opacity:1}.ImportExportPanel_modalOverlay__JqZfd.ImportExportPanel_entering__5xfp6{opacity:0}.ImportExportPanel_modalPanel__FShmc{background:var(--panel,#fff);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.2);padding:20px;transition:transform .22s ease,opacity .22s ease;width:min(92vw,720px)}.ImportExportPanel_modalPanel__FShmc.ImportExportPanel_entered____QZC{opacity:1;transform:translateY(0) scale(1)}.ImportExportPanel_modalPanel__FShmc.ImportExportPanel_entering__5xfp6{opacity:0;transform:translateY(12px) scale(.98)}.ImportExportPanel_textarea__wtwi9{background:var(--panel,#fff);border-color:var(--border,#e5e7eb);height:200px;margin-top:10px;outline-offset:2px;width:100%}.ImportExportPanel_buttonWithMargin__E79fN,.ImportExportPanel_textarea__wtwi9{align-items:center;justify-content:center;margin-bottom:10px}.importExportPanel{padding:0 0 10px}.statusMessage{color:#374151}.errorMessage,.statusMessage{font-size:14px;margin:8px 0}.errorMessage{color:#b91c1c}