.CypridinaSpacePointsManagement{--space-management-inline-padding:max(1rem, calc((100% - 44rem) / 2));box-sizing:border-box;width:100%;max-width:100%;height:100%;padding:1rem var(--space-management-inline-padding) 2rem;color:var(--color-text);background:0 0;flex-direction:column;align-self:stretch;gap:.75rem;display:flex;overflow:hidden}.CypridinaSpacePointsManagement .space-points-toolbar{border-radius:var(--border-radius-island);background:var(--color-background);box-shadow:var(--shadow-island);flex:none;align-items:center;gap:.5rem;padding:.5rem;display:flex}.CypridinaSpacePointsManagement .space-points-toolbar .input-group{flex:auto;margin-bottom:0}.CypridinaSpacePointsManagement .space-points-toolbar .form-control{background:var(--color-background-secondary);border-radius:.875rem}.CypridinaSpacePointsManagement .space-points-toolbar .Button{flex:none;width:auto;min-width:6rem;padding-inline:.75rem}.CypridinaSpacePointsManagement .space-points-record-button{cursor:pointer;height:2.5rem;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-white);white-space:nowrap;background:var(--color-primary);border:0;border-radius:.75rem;flex:none;padding:0 .875rem}.CypridinaSpacePointsManagement .space-points-record-button:hover{filter:brightness(1.05)}.CypridinaSpacePointsManagement .space-points-member-list{border-radius:var(--border-radius-island);background:var(--color-background);min-height:0;box-shadow:var(--shadow-island);flex:auto}.CypridinaSpacePointsManagement .space-points-member-row{align-items:center;padding-inline-end:.75rem;display:flex}.CypridinaSpacePointsManagement .space-points-member-info{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.CypridinaSpacePointsManagement .space-points-member-main{flex:auto;min-width:0;overflow:hidden}.CypridinaSpacePointsManagement .space-points-member-main .space-points-member-id,.CypridinaSpacePointsManagement .space-points-member-main .space-points-member-balance{text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;display:block;overflow:hidden}.CypridinaSpacePointsManagement .space-points-member-main .space-points-member-id{color:var(--color-text-secondary);font-size:.875rem;line-height:1.25}.CypridinaSpacePointsManagement .space-points-member-main .space-points-member-balance{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--color-primary);line-height:1.25}.CypridinaSpacePointsManagement .space-points-member-title{align-items:center;gap:.375rem;min-width:0;display:flex}.CypridinaSpacePointsManagement .space-points-member-title .space-points-member-name{font-size:1rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.CypridinaSpacePointsManagement .space-points-member-title .space-points-member-badge{color:var(--color-primary);background:rgba(var(--color-primary-rgb), .12);border-radius:999px;flex:none;padding:.0625rem .375rem;font-size:.6875rem;line-height:1.35}.CypridinaSpacePointsManagement .space-points-member-actions{flex:none;align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.CypridinaSpacePointsManagement .space-points-action{cursor:pointer;min-width:2.75rem;height:1.875rem;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-white);border:0;border-radius:.4375rem;padding:0 .5rem;line-height:1;transition:filter .15s,transform .15s}.CypridinaSpacePointsManagement .space-points-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.CypridinaSpacePointsManagement .space-points-action:disabled{cursor:default;opacity:.55;filter:none;transform:none}.CypridinaSpacePointsManagement .space-points-action.deposit{background:linear-gradient(135deg,#4caf50,#45a049)}.CypridinaSpacePointsManagement .space-points-action.withdraw{background:linear-gradient(135deg,#ff5722,#e64a19)}.CypridinaSpacePointsManagement .space-points-empty{min-height:12rem;color:var(--color-text-secondary);text-align:center;flex:auto;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.9375rem;display:flex}.CypridinaSpacePointsManagement .space-points-dialog-backdrop{z-index:20;background:#00000052;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CypridinaSpacePointsManagement .space-points-transfer-dialog,.CypridinaSpacePointsManagement .space-points-records-dialog{border:1px solid var(--color-borders);border-radius:var(--border-radius-island);background:var(--color-background);overflow:hidden;box-shadow:0 1.25rem 2.5rem #00000052}.CypridinaSpacePointsManagement .space-points-transfer-dialog{width:min(25rem,100% - 2rem)}.CypridinaSpacePointsManagement .space-points-records-dialog{width:min(42rem,100% - 2rem);max-height:min(42rem,100% - 2rem)}.CypridinaSpacePointsManagement .space-points-dialog-header{border-bottom:1px solid var(--color-borders);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.CypridinaSpacePointsManagement .space-points-dialog-header .space-points-dialog-title{font-size:1.0625rem;font-weight:var(--font-weight-medium);margin:0;line-height:1.25}.CypridinaSpacePointsManagement .space-points-dialog-close{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-secondary);background:0 0;border:0;border-radius:50%;font-size:1.5rem;line-height:1}.CypridinaSpacePointsManagement .space-points-dialog-close:hover{color:var(--color-error);background:var(--color-chat-hover)}.CypridinaSpacePointsManagement .space-points-transfer-body{padding:1.25rem}.CypridinaSpacePointsManagement .space-points-transfer-member{background:var(--color-background-secondary);border-radius:.75rem;align-items:center;gap:.875rem;margin-bottom:1.25rem;padding:.875rem;display:flex}.CypridinaSpacePointsManagement .space-points-transfer-member .space-points-transfer-member-text{min-width:0;overflow:hidden}.CypridinaSpacePointsManagement .space-points-transfer-member .space-points-transfer-member-name,.CypridinaSpacePointsManagement .space-points-transfer-member .space-points-transfer-member-id{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.CypridinaSpacePointsManagement .space-points-transfer-member .space-points-transfer-member-id{color:var(--color-text-secondary);margin-top:.125rem;font-size:.8125rem}.CypridinaSpacePointsManagement .space-points-transfer-field{margin-bottom:1rem;display:block}.CypridinaSpacePointsManagement .space-points-transfer-field .space-points-transfer-label{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.875rem;display:block}.CypridinaSpacePointsManagement .space-points-transfer-field .space-points-transfer-input{box-sizing:border-box;border:1px solid var(--color-borders-input);width:100%;height:2.75rem;font:inherit;color:var(--color-text);background:var(--color-background-secondary);border-radius:.5rem;padding:0 .875rem}.CypridinaSpacePointsManagement .space-points-transfer-field .space-points-transfer-input:focus{border-color:var(--color-primary);outline:none}.CypridinaSpacePointsManagement .space-points-quick-amounts{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.CypridinaSpacePointsManagement .space-points-quick-amounts button{cursor:pointer;border:1px solid var(--color-borders-input);min-width:3.75rem;height:2.25rem;color:var(--color-text-secondary);background:0 0;border-radius:.5rem;flex:3.75rem;font-size:.875rem}.CypridinaSpacePointsManagement .space-points-quick-amounts button:hover,.CypridinaSpacePointsManagement .space-points-quick-amounts button.active{border-color:var(--color-primary);color:var(--color-white);background:var(--color-primary)}.CypridinaSpacePointsManagement .space-points-error{color:var(--color-error);margin:.25rem 0 0;font-size:.875rem}.CypridinaSpacePointsManagement .space-points-transfer-footer{border-top:1px solid var(--color-borders);gap:.75rem;padding:1rem 1.25rem;display:flex}.CypridinaSpacePointsManagement .space-points-transfer-footer button{cursor:pointer;height:2.75rem;font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-white);border:0;border-radius:.5rem;flex:1 1 0}.CypridinaSpacePointsManagement .space-points-transfer-footer button:disabled{cursor:default;opacity:.6}.CypridinaSpacePointsManagement .space-points-transfer-footer button.cancel{color:var(--color-text-secondary);background:var(--color-background-secondary)}.CypridinaSpacePointsManagement .space-points-transfer-footer button.deposit{background:linear-gradient(135deg,#4caf50,#45a049)}.CypridinaSpacePointsManagement .space-points-transfer-footer button.withdraw{background:linear-gradient(135deg,#ff5722,#e64a19)}.CypridinaSpacePointsManagement .space-points-records-filter{border-bottom:1px solid var(--color-borders);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:.625rem;padding:1rem 1.25rem;display:grid}.CypridinaSpacePointsManagement .space-points-records-filter .space-points-records-filter-field{min-width:0}.CypridinaSpacePointsManagement .space-points-records-filter .space-points-records-filter-label{color:var(--color-text-secondary);margin-bottom:.375rem;font-size:.75rem;display:block}.CypridinaSpacePointsManagement .space-points-records-filter .space-points-records-date-input{box-sizing:border-box;border:1px solid var(--color-borders-input);width:100%;height:2.375rem;font:inherit;color:var(--color-text);background:var(--color-background-secondary);border-radius:.5rem;padding:0 .625rem}.CypridinaSpacePointsManagement .space-points-records-filter button{cursor:pointer;height:2.375rem;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-white);border:0;border-radius:.5rem;padding:0 .875rem}.CypridinaSpacePointsManagement .space-points-records-filter button.filter{background:var(--color-primary)}.CypridinaSpacePointsManagement .space-points-records-filter button.reset{background:#45a049}.CypridinaSpacePointsManagement .space-points-records-table{padding:1rem 1.25rem .5rem}.CypridinaSpacePointsManagement .space-points-records-head,.CypridinaSpacePointsManagement .space-points-records-row{grid-template-columns:6rem minmax(0,1.4fr) minmax(0,1fr) 5rem;align-items:center;gap:.75rem;display:grid}.CypridinaSpacePointsManagement .space-points-records-head{height:2.25rem;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:.5rem;padding:0 .75rem}.CypridinaSpacePointsManagement .space-points-records-row{border-bottom:1px solid var(--color-borders);min-height:4.125rem;padding:.625rem .75rem 1.25rem;position:relative}.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-cell,.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-balance-cell,.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-amount{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25;overflow:hidden}.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-amount{font-weight:var(--font-weight-medium);text-align:end}.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-amount.plus{color:#4caf50}.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-amount.minus{color:#e64a19}.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-amount.neutral{color:var(--color-text)}.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-balance-cell{text-align:end}.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-route{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;position:absolute;bottom:.375rem;left:7.5rem;right:.75rem;overflow:hidden}.CypridinaSpacePointsManagement .space-points-records-state{min-height:18rem;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.9375rem;display:flex}.CypridinaSpacePointsManagement .space-points-records-footer{justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.25rem 1rem;display:flex}.CypridinaSpacePointsManagement .space-points-records-footer .space-points-records-page{min-width:3.5rem;color:var(--color-text-secondary);text-align:center;font-size:.875rem}.CypridinaSpacePointsManagement .space-points-records-footer button{cursor:pointer;border:1px solid var(--color-borders);height:2.25rem;color:var(--color-text);background:var(--color-background-secondary);border-radius:.5rem;padding:0 .75rem;font-size:.875rem}.CypridinaSpacePointsManagement .space-points-records-footer button:disabled{cursor:default;opacity:.5}@media (width<=760px){.CypridinaSpacePointsManagement .space-points-toolbar{flex-wrap:wrap}.CypridinaSpacePointsManagement .space-points-member-row{align-items:flex-start;padding-block:.5rem}.CypridinaSpacePointsManagement .space-points-member-actions{flex-direction:column;padding-block-start:.25rem}.CypridinaSpacePointsManagement .space-points-transfer-dialog,.CypridinaSpacePointsManagement .space-points-records-dialog{width:100%;max-height:calc(100% - 1rem);margin:.5rem}.CypridinaSpacePointsManagement .space-points-records-filter{grid-template-columns:1fr 1fr}.CypridinaSpacePointsManagement .space-points-records-head,.CypridinaSpacePointsManagement .space-points-records-row{grid-template-columns:4.5rem minmax(0,1fr) 4.75rem}.CypridinaSpacePointsManagement .space-points-records-head .space-points-records-balance-cell,.CypridinaSpacePointsManagement .space-points-records-row .space-points-records-balance-cell{display:none}.CypridinaSpacePointsManagement .space-points-records-route{left:6rem}}
