.rust-vm{width:100%;min-width:0}.dialer-session-dock .rust-vm{margin-bottom:10px}.rust-diagnostic-voicemail{width:340px;max-width:100%;margin:8px 0;position:relative}.rust-vm-line{box-sizing:border-box;color:#5b6573;width:100%;height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:1;display:flex}.rust-vm-line:hover:not([data-readonly]){background:#f5f7f9}.rust-vm-line[data-open]{background:#eef0f3}.rust-vm-line[data-readonly]{cursor:default}.rust-vm-line:focus-visible{outline-offset:1px;outline:2px solid #7594bc}.rust-vm-line-icon{color:#5b6573;flex:none;place-items:center;display:inline-grid}.rust-vm-label{flex:none;font-weight:500}.rust-vm-dot{color:#8b8c8f;flex:none;font-weight:500}.rust-vm-name{color:#1c222d;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.rust-vm-name[data-saving]{color:#5b6573}.rust-vm-chevron{color:#8b9099;flex:none;place-items:center;margin-left:auto;display:inline-grid}.rust-vm-error{color:#b42318;align-items:center;gap:6px;margin:4px 0 0;padding:0 8px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.rust-vm-error svg{flex:none}.is-spinning svg{animation:1s linear infinite rust-vm-spin}@keyframes rust-vm-spin{to{transform:rotate(360deg)}}.dialer-session-dock[data-voicemail-open] .dialer-jump-to-now{display:none}.rust-vm-picker{box-sizing:border-box;z-index:30;color:#1c222d;background:#fff;border:1px solid #e1e4e8;border-radius:14px;flex-direction:column;width:auto;max-height:min(440px,70vh);margin:0;padding:0;display:flex;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;overflow:hidden;box-shadow:0 16px 36px -12px #18203347}.rust-vm-picker>header{flex-direction:column;flex:none;gap:3px;padding:14px 14px 10px;display:flex}.rust-vm-picker-title{justify-content:space-between;align-items:center;display:flex}.rust-vm-picker-title strong{font-size:14px;font-weight:600}.rust-vm-picker-title button{color:#8b9099;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.rust-vm-picker-title button:hover{color:#545b65;background:#f1f2f4}.rust-vm-scope{color:#8b8c8f;align-items:center;gap:5px;font-size:12px;display:inline-flex}.rust-vm-rows{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:0 6px 6px;display:flex;overflow-y:auto}.rust-vm-row{box-sizing:border-box;cursor:pointer;border-radius:9px;flex:0 0 44px;align-items:center;gap:10px;height:44px;padding:0 8px;display:flex}.rust-vm-row:hover{background:#f7f8fa}.rust-vm-row[aria-checked=true],.rust-vm-row[data-saving]{background:#f4f5f7}.rust-vm-row:focus-visible{outline-offset:-2px;outline:2px solid #7594bc}.rust-vm-rows[data-saving] .rust-vm-row:not([data-saving]){opacity:.5;pointer-events:none}.rust-vm-preview{color:#252a32;cursor:pointer;background:#fff;border:1px solid #e5e8ec;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.rust-vm-preview[data-playing]{color:#fff;background:#1f2128;border-color:#1f2128}.rust-vm-preview:disabled{opacity:.35;cursor:not-allowed}.rust-vm-off-icon{color:#5b6573;background:#f1f2f4;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.rust-vm-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rust-vm-row-name{color:#1c222d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.rust-vm-row-text small{color:#8b8c8f;font-variant-numeric:tabular-nums;font-size:11px}.rust-vm-row-text small.is-error{color:#b42318}.rust-vm-duration{color:#8b8c8f;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rust-vm-mark{color:#1c222d;flex:0 0 16px;place-items:center;display:grid}.rust-vm-loading{flex-direction:column;gap:8px;padding:4px 14px 16px;display:flex}.rust-vm-loading span{align-items:center;gap:10px;height:36px;display:flex}.rust-vm-loading i{background:#f1f2f4;border-radius:50%;width:28px;height:28px}.rust-vm-loading b{background:#f1f2f4;border-radius:5px;height:10px}.rust-vm-load-error{flex-direction:column;align-items:flex-start;gap:8px;padding:4px 14px 16px;display:flex}.rust-vm-load-error p{color:#b42318;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex}.rust-vm-load-error button{color:#1c222d;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}.rust-vm-picker>footer{border-top:1px solid #ededee;flex:none;padding:10px 14px}.rust-vm-picker>footer a{color:#3569c8;align-items:center;gap:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.rust-vm-picker>footer a:hover{text-decoration:underline}
