.audio-card{display:flex;flex-direction:column;align-items:flex-start;padding:8px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:16px}.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 8px;transition:all .2s ease}.event-container:hover{background-color:rgba(0,0,0,.05);border-radius:4px}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s ease;margin-left:6px;z-index:10;font-size:16px;cursor:pointer}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}.delete-icon:hover{color:#f44336!important;transform:scale(1.1)}.edit-icon:hover{color:#2196f3!important;transform:scale(1.1)}.rbc-calendar{font-family:"Roboto",sans-serif}.rbc-event{transition:all .2s ease}.rbc-event:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.rbc-today{background-color:rgba(33,150,243,.05)!important}.rbc-off-range-bg{background-color:rgba(0,0,0,.02)}.rbc-event.rbc-event-pending{background-color:#ffc107!important;color:#000!important;border-left:4px solid #ff9800}.rbc-event.rbc-event-sent{background-color:#4caf50!important;color:#fff!important;border-left:4px solid #2e7d32}.rbc-event.rbc-event-error{background-color:#f44336!important;color:#fff!important;border-left:4px solid #c62828}@media (max-width:768px){.event-container{flex-direction:column;align-items:flex-start}.delete-icon,.edit-icon{opacity:1;margin-top:4px}.rbc-toolbar{flex-direction:column;grid-gap:8px;gap:8px}.rbc-toolbar-label{margin:8px 0}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton-loader{animation:shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:800px 104px}.event-container:focus-within{outline:2px solid #2196f3;outline-offset:2px;border-radius:4px}@media print{.delete-icon,.edit-icon{display:none}.event-container:hover{background-color:initial}.rbc-event{box-shadow:none!important}}