.modal-overlay.svelte-2aoco4{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(var(--viewport-unit) * 3.5);z-index:1000;overflow:hidden}.modal-overlay.position-bottom.svelte-2aoco4{align-items:flex-end;padding-top:0;padding-bottom:calc(var(--viewport-unit) * 2.5)}.modal-container.svelte-2aoco4{position:relative;background-color:#121218;border-radius:var(--borderradius-modal);border:1px solid #2a2a35;box-shadow:0 4px 20px #0006;max-width:calc(100vw - calc(var(--viewport-unit) * 1.6));max-height:var(--maxheight-modal);height:auto;margin:calc(var(--viewport-unit) * .8);display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-2aoco4{display:flex;align-items:center;justify-content:space-between;padding:0 var(--padding-modal-x);height:var(--height-modal-header);gap:var(--gap-modal-elements);flex-shrink:0}.modal-header-buttons.svelte-2aoco4{display:flex;gap:var(--gap-modal-elements)}.modal-title.svelte-2aoco4{font-size:var(--fontsize-modal-title);font-weight:600;color:#ffb347;margin:0}.modal-content.svelte-2aoco4{padding:var(--padding-modal-y) var(--padding-modal-x);overflow-y:auto;overflow-x:hidden;flex:1;position:relative;-webkit-overflow-scrolling:touch}.modal-content.svelte-2aoco4::-webkit-scrollbar,.modal-container.svelte-2aoco4::-webkit-scrollbar,.modal-overlay.svelte-2aoco4::-webkit-scrollbar{display:none;width:0;height:0}.modal-overlay.svelte-2aoco4 .modal-container:where(.svelte-2aoco4) :where(.svelte-2aoco4)::-webkit-scrollbar{display:none}.modal-overlay.svelte-2aoco4 .modal-container:where(.svelte-2aoco4) :where(.svelte-2aoco4){-ms-overflow-style:none;scrollbar-width:none}.modal-footer{padding:var(--padding-modal-y) var(--padding-modal-x);border-top:1px solid #2a2a35;display:flex;justify-content:flex-end;gap:var(--gap-modal-elements)}.modal-button.svelte-2aoco4{padding:var(--padding-modal-button-v) var(--padding-modal-button-h);border-radius:calc(var(--borderradius-modal) * .67);font-size:var(--fontsize-modal-primary);font-weight:600;cursor:pointer;transition:all .2s ease;height:var(--height-modal-button);display:flex;align-items:center;justify-content:center;min-height:18px;gap:var(--gap-modal-elements)}.modal-button-primary.svelte-2aoco4{background-color:#4caf50;color:#fff;border:none}.modal-button-primary.svelte-2aoco4:hover{background-color:#45a049;transform:translateY(calc(var(--viewport-unit) * -.05));box-shadow:0 calc(var(--viewport-unit) * .1) calc(var(--viewport-unit) * .2) #0003}.modal-button-secondary.svelte-2aoco4{background-color:#2a2a35;color:#fff;border:none}.modal-button-secondary.svelte-2aoco4:hover{background-color:#353542;transform:translateY(calc(var(--viewport-unit) * -.05));box-shadow:0 calc(var(--viewport-unit) * .1) calc(var(--viewport-unit) * .2) #0003}.modal-close-button.svelte-2aoco4{background-color:#6c757d;color:#fff;border:none;padding:var(--padding-modal-button-v) var(--padding-modal-button-h);border-radius:calc(var(--borderradius-modal) * .67);font-size:var(--fontsize-modal-primary);font-weight:600;cursor:pointer;transition:all .2s ease;height:var(--height-modal-button);display:flex;align-items:center;justify-content:center;min-height:18px;gap:var(--gap-modal-elements)}.modal-close-button.svelte-2aoco4:hover{background-color:#5a6268;transform:translateY(calc(var(--viewport-unit) * -.05));box-shadow:0 calc(var(--viewport-unit) * .1) calc(var(--viewport-unit) * .2) #0003}.modal-text-secondary{font-size:var(--fontsize-modal-secondary);color:#a0a0a0}.modal-value-positive{color:#0bda51}.modal-value-negative{color:#ff4136}.modal-filter-bar{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:calc(var(--viewport-unit) * .8)}.modal-filter-container{display:flex}.modal-stats-box{background-color:#1a1a24;border-radius:calc(var(--viewport-unit) * .2);padding:calc(var(--viewport-unit) * .2);display:flex;align-items:center}.modal-stats-content{display:flex;flex-direction:row;gap:calc(var(--viewport-unit) * .8)}.modal-stat-item{display:flex;align-items:center;gap:calc(var(--viewport-unit) * .3);white-space:nowrap}.modal-stat-label{color:#ffb347}.modal-stat-value{color:#fff}.modal-record-indicator{background-color:#1a1a24;border-radius:calc(var(--viewport-unit) * .2);padding:calc(var(--viewport-unit) * .3) calc(var(--viewport-unit) * .6);display:flex;align-items:center;justify-content:center;gap:calc(var(--viewport-unit) * .6);margin-bottom:calc(var(--viewport-unit) * .8);margin-top:calc(var(--viewport-unit) * .4)}.modal-record-item{display:flex;align-items:center;gap:calc(var(--viewport-unit) * .3)}.modal-record-label{color:#ffb347;font-weight:500}.modal-record-value{color:#e0e0e0;font-weight:600}.modal-record-separator{color:#555;margin:0 calc(var(--viewport-unit) * .3)}.modal-content-wrapper{box-sizing:border-box;margin:0 auto}.modal-table-container{border:1px solid #2a2a35;border-radius:var(--borderradius-modal);overflow:hidden;margin-bottom:calc(var(--viewport-unit) * 1)}.modal-table{width:100%;border-collapse:collapse}.modal-table-header{background-color:#1a1a24}.modal-table-row{border-bottom:1px solid #2a2a35}.modal-table-row:last-child{border-bottom:none}.modal-table-cell{padding:calc(var(--viewport-unit) * .4) calc(var(--viewport-unit) * .6);font-size:var(--fontsize-modal-primary)}.modal-th-type,.modal-th-data{text-align:center;padding:calc(var(--viewport-unit) * .2) calc(var(--viewport-unit) * .2);border-bottom:1px solid #2a2a35;color:#a0a0a0}.modal-td-type,.modal-td-data{text-align:center;padding:calc(var(--viewport-unit) * .3) calc(var(--viewport-unit) * .3)}.modal-type-text{color:#ffb347}.modal-header-text,.modal-data-text{color:#fff}
