:root{--color-text:#fbf8da;--color-accent:#d5ab16;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--text-muted:hsla(55,80%,92%,.6);--text-subtle:hsla(55,80%,92%,.4);--accent-soft:rgba(213,171,22,.15);--accent-border:rgba(213,171,22,.3);--card-bg:rgba(65,83,97,.09);--card-bg-hover:rgba(65,83,97,.15);--card-border:rgba(73,94,109,.2);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 2px 4px rgba(0,0,0,.1);--shadow-md:0 4px 12px rgba(0,0,0,.1);--shadow-lg:0 8px 24px rgba(0,0,0,.4);--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.4s ease}.month-end-table-container{background:rgba(65,83,97,.09);border-radius:16px;overflow:hidden;border:1px solid hsla(55,80%,92%,.1)}.month-end-table{width:100%;border-collapse:collapse}.month-end-table th,.month-end-table thead{background:rgba(65,83,97,.3)}.month-end-table th{padding:16px 12px;text-align:left;font-weight:600;color:var(--color-text);font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(213,171,22,.3);position:-webkit-sticky;position:sticky;top:0;z-index:1}.month-end-table tbody tr{border-bottom:1px solid hsla(55,80%,92%,.05);transition:all .2s ease}.month-end-table tbody tr:hover{background:var(--card-bg-hover)}.me-property-cell{display:flex;flex-direction:column;gap:4px}.me-property-name{font-weight:600;color:var(--color-text,#fbf8da);font-size:14px;line-height:1.2}.me-property-uid{font-size:12px;color:hsla(55,80%,92%,.5);font-family:Courier New,monospace}.me-arbitrage-badge{display:inline-block;padding:2px 7px;background:linear-gradient(135deg,#7c3aed22,#6d28d933);border:1px solid #7c3aed66;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;color:#c4b5fd;text-transform:uppercase}.me-view-toggle{display:flex;align-items:center;gap:4px;padding:4px;background:rgba(65,83,97,.2);border:1px solid hsla(55,80%,92%,.1);border-radius:10px;margin:16px 16px 12px;width:-moz-fit-content;width:fit-content}.me-toggle-btn{padding:7px 18px;border:none;border-radius:7px;font-size:.825rem;font-weight:500;cursor:pointer;background:transparent;color:hsla(55,80%,92%,.5);transition:all .18s ease;white-space:nowrap}.me-toggle-btn.active{background:rgba(213,171,22,.15);border:1px solid rgba(213,171,22,.35);color:#d5ab16;font-weight:600}.me-toggle-btn:not(.active):hover{color:hsla(55,80%,92%,.8);background:hsla(55,80%,92%,.06)}.month-end-table tbody tr:hover .me-property-name{color:#d5ab16}.text-center{text-align:center}.text-right{text-align:right}.payout-cell,.revenue-cell{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle;line-height:1.2}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.approved{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-badge.pending{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.me-table-actions{gap:8px;padding:4px 0}.me-action-button,.me-table-actions{display:flex;justify-content:center;align-items:center}.me-action-button{width:36px;height:36px;border-radius:8px;border:1px solid hsla(55,80%,92%,.2);background:rgba(65,83,97,.2);color:hsla(55,80%,92%,.7);cursor:pointer;transition:all .2s ease;font-size:16px;flex-shrink:0}.me-action-button:hover:not(:disabled){background:rgba(65,83,97,.4);border-color:hsla(55,80%,92%,.4);color:#fbf8da;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.me-action-button:disabled{opacity:.5;cursor:not-allowed}.me-action-button.me-btn-view:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.1)}.me-action-button.me-btn-edit:hover:not(:disabled){border-color:#f59e0b;color:#f59e0b;background:rgba(245,158,11,.1)}.me-action-button.me-btn-lock:hover:not(:disabled){border-color:#22c55e;color:#22c55e;background:rgba(34,197,94,.1)}.me-action-button.me-btn-unlock:hover:not(:disabled){border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.1)}.me-action-button.me-btn-email:hover:not(:disabled){border-color:#d5ab16;color:#d5ab16;background:rgba(213,171,22,.1)}.me-btn-spinner{width:16px;height:16px;border:2px solid hsla(55,80%,92%,.2);border-top-color:#fbf8da;border-radius:50%;animation:me-spin .8s linear infinite}@keyframes me-spin{to{transform:rotate(1turn)}}.empty-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:hsla(55,80%,92%,.6)}.empty-state-icon{font-size:48px;color:rgba(213,171,22,.5);margin-bottom:16px}.empty-state-container h3{font-size:20px;font-weight:600;color:#fbf8da;margin:0 0 8px}.empty-state-container p{margin:0;font-size:14px}@media (max-width:1024px){.month-end-table{font-size:13px}.month-end-table td,.month-end-table th{padding:12px 8px}.me-action-button{width:32px;height:32px;font-size:14px}}