.mrbonda-world-clock-container.mrbonda-wc-theme-dark{--mrbonda-wc-text-color:#f1f1f1;--mrbonda-wc-bg-color:#2c3e50;--mrbonda-wc-card-bg-color:#34495e;--mrbonda-wc-border-color:#4a6278;--mrbonda-wc-secondary-color:#ecf0f1;--mrbonda-wc-light-gray:#4a6278;--mrbonda-wc-medium-gray:#7f8c8d;--mrbonda-wc-dark-gray:#95a5a6;--mrbonda-wc-work-hour-highlight:#2e7d32;--mrbonda-wc-primary-clock-highlight:#424242;--mrbonda-wc-primary-clock-border:#795548}.mrbonda-wc-clock{background-color:var(--mrbonda-wc-card-bg-color);border:1px solid var(--mrbonda-wc-border-color);border-radius:6px;padding:15px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:transform .2s ease-in-out,box-shadow .2s,background-color .2s,border-color .2s;position:relative;overflow:hidden}.mrbonda-wc-clock.mrbonda-wc-dragging{opacity:.5;border-style:dashed}.mrbonda-wc-clock.mrbonda-wc-drag-over{border:2px dashed var(--mrbonda-wc-primary-color)}.mrbonda-wc-clock:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.1)}.mrbonda-wc-clock.mrbonda-wc-work-hours{background-color:var(--mrbonda-wc-work-hour-highlight);border-left:5px solid var(--mrbonda-wc-success-color)}.mrbonda-wc-clock.mrbonda-wc-is-primary{background-color:var(--mrbonda-wc-primary-clock-highlight);border:2px solid var(--mrbonda-wc-primary-clock-border);box-shadow:0 0 10px var(--mrbonda-wc-primary-clock-border)}.mrbonda-wc-clock.mrbonda-wc-is-primary .mrbonda-wc-primary-indicator{color:var(--mrbonda-wc-primary-clock-border)}.mrbonda-wc-clock.mrbonda-wc-style-analog{border-radius:50%;width:200px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.mrbonda-wc-style-analog .mrbonda-wc-time{font-size:24px}.mrbonda-wc-style-analog .mrbonda-wc-label{font-size:14px}.mrbonda-wc-style-analog .mrbonda-wc-date{font-size:11px}.mrbonda-wc-clock-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mrbonda-wc-drag-handle{cursor:grab;color:var(--mrbonda-wc-medium-gray);width:var(--mrbonda-wc-icon-size);height:var(--mrbonda-wc-icon-size);margin-right:5px;flex-shrink:0}.mrbonda-wc-drag-handle:active{cursor:grabbing}.mrbonda-wc-label{font-size:16px;font-weight:700;color:var(--mrbonda-wc-secondary-color);word-wrap:break-word;flex-grow:1;text-align:left;margin-right:8px}.mrbonda-wc-primary-indicator{font-size:.8em;margin-left:5px;vertical-align:middle}.mrbonda-wc-primary-indicator .mrbonda-wc-icon{width:.8em;height:.8em}.mrbonda-wc-day-night-indicator{font-size:18px;margin-right:8px;flex-shrink:0;display:flex;align-items:center}.mrbonda-wc-day-night-indicator .mrbonda-wc-icon-sun{color:#f1c40f}.mrbonda-wc-day-night-indicator .mrbonda-wc-icon-moon{color:#7f8c8d}.mrbonda-wc-theme-dark .mrbonda-wc-day-night-indicator .mrbonda-wc-icon-moon{color:#bdc3c7}.mrbonda-wc-clock-actions{display:flex;gap:5px;flex-shrink:0}.mrbonda-wc-remove-btn,.mrbonda-wc-set-primary-btn{background:0 0;border:none;color:var(--mrbonda-wc-dark-gray);cursor:pointer;padding:3px;line-height:1;display:flex;align-items:center;justify-content:center}.mrbonda-wc-remove-btn:hover .mrbonda-wc-icon{color:var(--mrbonda-wc-error-color)}.mrbonda-wc-set-primary-btn:hover .mrbonda-wc-icon{color:var(--mrbonda-wc-primary-color)}.mrbonda-wc-remove-btn .mrbonda-wc-icon,.mrbonda-wc-set-primary-btn .mrbonda-wc-icon{width:calc(var(--mrbonda-wc-icon-size) * .9);height:calc(var(--mrbonda-wc-icon-size) * .9)}.mrbonda-wc-time{font-size:28px;font-weight:700;color:var(--mrbonda-wc-primary-color);margin:5px 0;line-height:1.2}.mrbonda-wc-date{font-size:13px;color:var(--mrbonda-wc-dark-gray);margin-bottom:8px}.mrbonda-wc-details{font-size:11px;color:var(--mrbonda-wc-medium-gray);margin-top:5px}.mrbonda-wc-details span{display:block}.mrbonda-wc-timezone-id,.mrbonda-wc-offset,.mrbonda-wc-relative-time{font-style:italic}.mrbonda-wc-copy-btn{background:0 0;border:none;color:var(--mrbonda-wc-medium-gray);cursor:pointer;padding:0 5px;vertical-align:middle}.mrbonda-wc-copy-btn:hover .mrbonda-wc-icon{color:var(--mrbonda-wc-primary-color)}.mrbonda-wc-copy-btn .mrbonda-wc-icon{width:calc(var(--mrbonda-wc-icon-size) * .8);height:calc(var(--mrbonda-wc-icon-size) * .8)}.mrbonda-wc-copy-feedback{font-size:10px;color:var(--mrbonda-wc-success-color);display:inline-block;margin-left:5px}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-clock{padding:10px;min-width:180px}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-label{font-size:14px;margin-bottom:4px;margin-right:5px}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-time{font-size:22px;margin:3px 0}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-date{font-size:11px;margin-bottom:5px}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-details{font-size:10px}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-day-night-indicator{font-size:16px;margin-right:5px}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-clock-actions .mrbonda-wc-icon{width:calc(var(--mrbonda-wc-icon-size) * .8);height:calc(var(--mrbonda-wc-icon-size) * .8)}.mrbonda-world-clock-container.mrbonda-wc-mode-compact .mrbonda-wc-drag-handle{margin-right:3px}@media (max-width:768px){.mrbonda-wc-clock.mrbonda-wc-style-analog{width:180px;height:180px}}@media (max-width:480px){.mrbonda-wc-clock.mrbonda-wc-style-analog{width:160px;height:160px;margin-left:auto;margin-right:auto}.mrbonda-wc-clock-header{flex-wrap:wrap}.mrbonda-wc-label{margin-bottom:5px;width:100%}}