Desktop
Desktop
#${UI_IDS.CONTAINER} {
bottom: var(--space-lg);
right: var(--space-lg);
max-width: 15.625rem;
padding: var(--space-sm);
filter: drop-shadow(0px 3px 5px rgba(0,0,0,0.2));
flex-direction: column;
align-items: flex-end;
gap: 0.3125rem;
background: rgba(245, 245, 245, 0.55);
}
#${UI_IDS.MINIMIZE_MAIN_CONTROLS_BTN} {
order: -2;
align-self: flex-end;
font-size: 1.2em;
padding: var(--space-xs);
}
#${UI_IDS.STATUS_INDICATOR} {
display: block;
text-align: right; font-size: 0.6875rem;
padding: 0.1875rem 0.375rem;
margin-bottom: 0.1875rem;
order: -1;
}
.${SCRIPT_PREFIX}button-group {
flex-direction: row;
gap: 0.3125rem;
flex-wrap: wrap; justify-content: flex-end;
width: 100%;
flex-grow: 0;
}
.${SCRIPT_PREFIX}button {
font-size: 0.75rem;
padding: 0.3125rem 0.625rem;
width: auto; display: inline-block;
flex-grow: 0;
white-space: nowrap;
}
.${SCRIPT_PREFIX}button-group > .${SCRIPT_PREFIX}button:not(.$
{SCRIPT_PREFIX}icon-button) {
flex-grow: 0;
}
.${SCRIPT_PREFIX}icon-button {
font-size: 0.875rem;
padding: 0.25rem 0.5rem;
}
#${UI_IDS.RESTORE_RESULT_ICON} {
font-size: 1.125rem;
padding: 0.3125rem 0.5rem;
margin-bottom: 0.3125rem;
}
#${UI_IDS.SETTINGS_MODAL}, #${UI_IDS.RESULT_MODAL}, #$
{UI_IDS.HISTORY_MODAL} {
padding: var(--space-xl);
align-items: center;
}
#${UI_IDS.SETTINGS_CONTENT}, #${UI_IDS.RESULT_MODAL_CONTENT}, #$
{UI_IDS.HISTORY_MODAL_CONTENT} {
width: auto;
height: auto;
max-height: 85vh;
border-radius: var(--border-radius-large);
filter: drop-shadow(0px 8px 10px rgba(0,0,0,0.2));
border: 1px solid rgba(0,0,0,0.15);
}
#${UI_IDS.RESULT_MODAL_BODY} {
padding: 0.9375rem 1.25rem;
font-size: 0.9375em;
touch-action: auto;
}
#${UI_IDS.RESULT_MODAL_FOOTER} {
padding: 0.625rem 0.9375rem;
flex-direction: row; justify-content: space-between;
align-items: center; flex-wrap: nowrap;
}
.${SCRIPT_PREFIX}footer-row-top, .${SCRIPT_PREFIX}footer-row-bottom {
flex-direction: row; flex-wrap: nowrap; gap: var(--space-sm);
width: auto;
}
#${UI_IDS.RESULT_MODAL_FOOTER} .${SCRIPT_PREFIX}button {
font-size: 0.75rem; padding: 0.3125rem 0.625rem;
}
.${SCRIPT_PREFIX}mode-switcher button { font-size: 0.6875rem; padding:
0.3125rem 0.5rem; }