:root{--color-paper: #ffffff;--color-paper-soft: #f8fafc;--color-ink: #0f172a;--color-muted: #64748b;--color-rule: #e2e8f0;--color-primary: var(--ods-color-primary, #0D72BA);--color-primary-hover: var(--ods-color-primary-hover, var(--ods-color-primary, #0A5FA0));--color-primary-dark: var(--ods-color-primary-dark, var(--ods-color-primary-active, var(--ods-color-primary, #0A4F8A)));--color-primary-active: var(--ods-color-primary-active, var(--ods-color-primary, #09578F));--color-primary-contrast: var(--ods-color-on-primary, #ffffff);--color-accent: #3b5bfd;--color-accent-hover: #2b49e0;--color-accent-active: #1d35b8;--color-accent-ink: #ffffff;--color-success: #10b981;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-focus: #3b5bfd;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .15s;font-family:var(--font-body);color:var(--color-ink);background:transparent}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}html,body{overflow-x:clip;-ms-overflow-style:none;scrollbar-width:none}body{margin:0;min-width:280px;background:transparent}[hidden]{display:none!important}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.bubble-call__main{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--color-paper, #ffffff)}.bubble-call__header{position:sticky;top:0;z-index:100;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--color-primary, #0D72BA);color:var(--color-primary-contrast, #ffffff);border-radius:var(--radius-lg, 18px) var(--radius-lg, 18px) 0 0;user-select:none;box-shadow:0 2px 10px color-mix(in srgb,var(--color-primary, #0D72BA) 25%,transparent)}.body-content{flex:1;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.body-content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.bubble-call__header.drag-enabled{cursor:grab}.bubble-call__header.drag-enabled:active{cursor:grabbing}.header-logo{display:flex;align-items:center}.header-logo img,.logo-badge{width:36px;height:36px;border-radius:10px;background:#fff;padding:4px;object-fit:contain;box-shadow:0 2px 8px #0000001f}.header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.header-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:10px;background:#ffffff38;color:var(--color-primary-contrast, #ffffff);transition:background-color .15s ease,transform .12s ease;cursor:pointer}.header-btn:hover{background:#ffffff61}.header-btn:active{transform:scale(.96)}.header-btn svg{width:16px;height:16px;fill:currentColor}.login-card{min-height:100%;padding:var(--space-xl);background:var(--color-paper)}.brand{display:flex;gap:var(--space-md);align-items:center;margin-bottom:28px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--color-accent-ink);background:var(--color-accent);font-weight:800}.brand div{display:grid;gap:2px}.brand small{color:var(--color-muted)}h1{min-width:0;overflow-wrap:anywhere;margin:0 0 var(--space-sm);font-size:22px;font-style:normal}.lead{margin:0 0 22px;color:var(--color-muted)}form{display:grid;gap:var(--space-lg)}label{display:grid;gap:7px;font-size:13px;font-weight:650}input,select{width:100%;min-height:44px;border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:11px var(--space-md);font:inherit;outline:2px solid transparent;outline-offset:1px;background:var(--color-paper);color:var(--color-ink)}input:hover,select:hover{background:var(--color-paper-soft)}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.password-field{position:relative;display:flex;align-items:center;width:100%}.password-field input{width:100%;padding-right:42px;border-radius:var(--radius-sm)}.password-field button{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--color-muted, #64748b);border-radius:8px;padding:0;cursor:pointer;transition:color .15s ease,background-color .15s ease}.password-field button:hover{color:var(--color-ink, #0f172a)}.check{display:flex;grid-template-columns:none;align-items:center;font-weight:500;color:var(--color-muted)}.check input{width:auto;min-height:auto}#error{min-height:1lh;margin:calc(var(--space-xs) * -1) 0;color:var(--color-danger);font-size:13px}.spinner{display:inline-block;width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite;margin-right:6px;vertical-align:middle}button.submit{width:100%;min-height:48px;padding:12px 20px;border:none;border-radius:var(--radius-md, 14px);background:var(--color-primary, #0D72BA);color:var(--color-primary-contrast, #ffffff);font-family:inherit;font-size:15px;font-weight:650;letter-spacing:.2px;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary, #0D72BA) 35%,transparent);transition:background-color var(--dur-fast, .15s) var(--ease-out, ease),box-shadow var(--dur-fast, .15s) var(--ease-out, ease),transform var(--dur-fast, .15s) var(--ease-out, ease);display:flex;align-items:center;justify-content:center;gap:8px}button.submit:hover{background:var(--color-primary-hover, #0A5FA0);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary, #0D72BA) 45%,transparent);transform:translateY(-1px)}button.submit:active{background:var(--color-primary-active, #09578F);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary, #0D72BA) 30%,transparent);transform:translateY(0)}button.submit:focus-visible{outline:2px solid var(--color-focus, #3b5bfd);outline-offset:2px}button.submit:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}@keyframes spin{to{transform:rotate(360deg)}}.phone-shell{display:grid;align-content:start;gap:var(--space-md);min-height:100%;padding:var(--space-lg);background:var(--color-paper)}.phone-head{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--color-paper-soft);border-radius:var(--radius-md);border:1px solid var(--color-rule)}.phone-head h1{margin:2px 0 0;font-size:16px;font-weight:700;color:var(--color-ink)}.phone-head small{font-size:12px;color:var(--color-muted)}.status-dot{width:12px;height:12px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 20%,transparent);animation:status-pulse 2s infinite}@keyframes status-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-success) 45%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-success) 0%,transparent)}}.call-state{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:10px 14px;border-radius:var(--radius-sm);border-left:4px solid var(--color-primary, #0D72BA);background:color-mix(in srgb,var(--color-primary, #0D72BA) 8%,var(--color-paper-soft));color:var(--color-muted);font-size:13px;font-weight:500}.call-state strong{color:var(--color-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.dial-display{display:grid;gap:6px}.dial-field{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.dial-input-wrapper{position:relative;display:flex;align-items:center}.dial-number{width:100%;min-height:48px;padding:10px 42px 10px 14px;text-align:center;font-size:22px;font-weight:700;letter-spacing:.05em;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.dial-number:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary, #0D72BA);outline:none}.dial-backspace{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--color-muted);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);cursor:pointer}.dial-backspace:hover{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0}.key{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:8px 4px;border:0;border-radius:var(--radius-md);background:var(--color-primary, #0D72BA);color:var(--color-primary-contrast, #ffffff);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary, #0D72BA) 25%,transparent);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);cursor:pointer;user-select:none}.key:hover{transform:translateY(-2px);background:var(--color-primary-hover, var(--color-primary, #0D72BA));box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary, #0D72BA) 40%,transparent);filter:brightness(1.08)}.key:active{transform:translateY(1px) scale(.96);box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary, #0D72BA) 20%,transparent)}.key:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary, #0D72BA) 30%,white);outline-offset:2px}.key-digit{font-size:20px;font-weight:700;line-height:1.1;letter-spacing:.02em;color:var(--color-primary-contrast, #ffffff)}.key-sub{font-size:9px;font-weight:600;letter-spacing:.08em;opacity:.82;margin-top:1px;text-transform:uppercase;color:var(--color-primary-contrast, #ffffff)}.call-actions{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:10px;align-items:center}button{min-height:44px;font:inherit;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);cursor:pointer}.call-primary,.call-danger,.control{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius-md);padding:10px 14px;font-weight:700;font-size:14px}.call-primary{border:0;background:var(--color-primary, #0D72BA);color:var(--color-primary-contrast, #ffffff);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary, #0D72BA) 35%,transparent)}.call-primary:hover:not(:disabled){transform:translateY(-1px);background:var(--color-primary-hover, var(--color-primary, #0D72BA));box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary, #0D72BA) 45%,transparent);filter:brightness(1.06)}.call-danger{border:0;background:linear-gradient(135deg,var(--color-danger),var(--color-danger-hover));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--color-danger) 35%,transparent)}.call-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--color-danger) 45%,transparent);filter:brightness(1.06)}.control{border:1px solid var(--color-rule);background:var(--color-paper-soft);color:var(--color-ink)}.control:hover{background:color-mix(in srgb,var(--color-primary, #0D72BA) 8%,var(--color-paper-soft))}.control[aria-pressed=true]{border-color:var(--color-primary, #0D72BA);background:color-mix(in srgb,var(--color-primary, #0D72BA) 15%,var(--color-paper));color:var(--color-primary, #0D72BA)}.logout{justify-self:center;min-height:36px;margin-top:4px;padding:4px 12px;border:0;border-radius:8px;background:transparent;color:var(--color-muted);font-size:13px;font-weight:500;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.logout:hover{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,transparent)}.login-card,#legacy-mount{transition:opacity .35s cubic-bezier(.22,1,.36,1);opacity:1}.login-card.fading-out{opacity:0!important;pointer-events:none!important}#legacy-mount[hidden]{display:none!important}#legacy-mount{width:100%;height:100%;min-height:520px;display:flex;flex-direction:column}#legacy-mount.fading-in{opacity:0!important;pointer-events:none!important}.legacy-engine{width:100%;height:100%;min-height:520px;border:0;display:block;background:transparent;opacity:1;pointer-events:auto}@media(max-width:340px){.phone-shell{padding:var(--space-md)}.call-actions{grid-template-columns:1fr}.key{min-height:46px}}@media(prefers-reduced-motion:reduce){button,.key,.status-dot{transition:none;animation:none}}body.is-minimized #legacy-mount,.is-minimized #legacy-mount{display:none!important}body.is-minimized .phone-shell,.is-minimized .phone-shell{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 14px!important;min-height:auto!important;height:64px!important;background:var(--color-paper, #ffffff)!important}body.is-minimized .phone-head,body.is-minimized .dial-field,body.is-minimized .dial-backspace,body.is-minimized .keypad,body.is-minimized #logout,.is-minimized .phone-head,.is-minimized .dial-field,.is-minimized .dial-backspace,.is-minimized .keypad,.is-minimized #logout{display:none!important}body.is-minimized:not(.is-in-call) .call-state,.is-minimized:not(.is-in-call) .call-state,body.is-minimized:not(.is-in-call) #end-call,.is-minimized:not(.is-in-call) #end-call,body.is-minimized:not(.is-in-call) #mute-call,.is-minimized:not(.is-in-call) #mute-call{display:none!important}body.is-minimized:not(.is-in-call) .dial-display,.is-minimized:not(.is-in-call) .dial-display{display:block!important;flex:1!important;margin:0!important}body.is-minimized:not(.is-in-call) .dial-input-wrapper,.is-minimized:not(.is-in-call) .dial-input-wrapper{margin:0!important;width:100%!important}body.is-minimized:not(.is-in-call) .dial-number,.is-minimized:not(.is-in-call) .dial-number{text-align:left;width:100%!important;height:40px!important;min-height:40px!important;padding:0 14px!important;border:1px solid var(--color-rule, #e2e8f0)!important;border-radius:12px!important;font-size:14px!important;background:var(--color-paper, #ffffff)!important;color:var(--color-ink, #0f172a)!important}body.is-minimized:not(.is-in-call) .dial-number::placeholder,.is-minimized:not(.is-in-call) .dial-number::placeholder{color:var(--color-muted, #64748b)!important}body.is-minimized .call-actions,.is-minimized .call-actions{display:flex!important;gap:8px!important;grid-template-columns:none!important;margin:0!important;align-items:center!important}body.is-minimized #start-call,.is-minimized #start-call,body.is-minimized #end-call,.is-minimized #end-call,body.is-minimized #mute-call,.is-minimized #mute-call{position:relative!important;display:inline-grid!important;place-items:center!important;place-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border-radius:12px!important;font-size:0!important;line-height:0!important;border:none!important;cursor:pointer!important;flex-shrink:0!important;overflow:hidden!important}body.is-minimized #start-call,.is-minimized #start-call{background:var(--color-primary, #0D72BA)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary, #0D72BA) 35%,transparent)!important}body.is-minimized #start-call:before,.is-minimized #start-call:before,body.is-minimized #start-call:after,.is-minimized #start-call:after{content:""!important;grid-area:1 / 1!important;display:block!important;width:20px!important;height:20px!important;margin:0 auto!important;background-color:currentColor!important;mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.7 3.3 3.3 4.9 6.6 6.6l2.2-2.2c.3-.3.7-.4 1.1-.2 1.2.4 2.5.7 3.8.7.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.7 21 3 13.3 3 3.7c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.6.7 3.8.1.4 0 .8-.3 1.1l-2.3 2.2Z'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.7 3.3 3.3 4.9 6.6 6.6l2.2-2.2c.3-.3.7-.4 1.1-.2 1.2.4 2.5.7 3.8.7.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.7 21 3 13.3 3 3.7c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.6.7 3.8.1.4 0 .8-.3 1.1l-2.3 2.2Z'/%3E%3C/svg%3E")!important}body.is-minimized.is-in-call .dial-display,.is-minimized.is-in-call .dial-display,body.is-minimized.is-in-call #start-call,.is-minimized.is-in-call #start-call{display:none!important}body.is-minimized.is-in-call .call-state,.is-minimized.is-in-call .call-state{display:flex!important;flex:1!important;align-items:center!important;justify-content:space-between!important;margin:0!important;border:none!important;background:transparent!important;padding:0!important;color:var(--color-ink, #0f172a)!important}body.is-minimized.is-in-call .call-state-info,.is-minimized.is-in-call .call-state-info{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}body.is-minimized.is-in-call .call-number-label,.is-minimized.is-in-call .call-number-label{display:block!important;font-size:15px!important;font-weight:700!important;color:var(--color-ink, #0f172a)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.is-minimized.is-in-call #call-state-label,.is-minimized.is-in-call #call-state-label{display:block!important;font-size:12px!important;font-weight:400!important;color:var(--color-muted, #64748b)!important;white-space:nowrap!important}body.is-minimized.is-in-call #call-duration,.is-minimized.is-in-call #call-duration{display:block!important;font-size:14px!important;font-weight:500!important;color:var(--color-muted, #64748b)!important;font-variant-numeric:tabular-nums!important;margin:0 12px 0 auto!important}body.is-minimized.is-in-call #mute-call,.is-minimized.is-in-call #mute-call{background:#374151!important;color:#fff!important;box-shadow:0 4px 12px #37415140!important}body.is-minimized.is-in-call #mute-call:before,.is-minimized.is-in-call #mute-call:before,body.is-minimized.is-in-call #mute-call:after,.is-minimized.is-in-call #mute-call:after{content:""!important;grid-area:1 / 1!important;display:block!important;width:20px!important;height:20px!important;margin:0 auto!important;background-color:currentColor!important;mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72h-1.7z'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72h-1.7z'/%3E%3C/svg%3E")!important}body.is-minimized.is-in-call #mute-call[aria-pressed=true]:before,.is-minimized.is-in-call #mute-call[aria-pressed=true]:before,body.is-minimized.is-in-call #mute-call[aria-pressed=true]:after,.is-minimized.is-in-call #mute-call[aria-pressed=true]:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z'/%3E%3C/svg%3E")!important}body.is-minimized.is-in-call #end-call,.is-minimized.is-in-call #end-call{background:var(--color-danger, #ef4444)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb,var(--color-danger, #ef4444) 35%,transparent)!important}body.is-minimized.is-in-call #end-call:before,.is-minimized.is-in-call #end-call:before,body.is-minimized.is-in-call #end-call:after,.is-minimized.is-in-call #end-call:after{content:""!important;grid-area:1 / 1!important;display:block!important;width:20px!important;height:20px!important;margin:0 auto!important;background-color:currentColor!important;mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7 0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9z'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7 0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9z'/%3E%3C/svg%3E")!important}
