@layer tool{.duration-field{margin-bottom:.7rem}}@layer tool{.duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@layer tool{.duration-cell{--ml-input-skin-bg: transparent;--ml-input-skin-border: transparent;display:flex;align-items:center;gap:4px;min-height:38px;padding:0 10px;cursor:text}}@layer tool{.duration-cell input{flex:1 1 auto;width:100%;min-width:0;min-height:34px;padding:0;border:0;background:transparent;color:var(--ml-text-primary);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;outline:none}}@layer tool{.duration-cell .duration-unit{flex:0 0 auto;color:var(--ml-text-muted);font-size:12px;font-weight:700;line-height:1;pointer-events:none}}@layer tool{@media(max-width:768px){.duration-cell .duration-unit{font-size:13px}}}@layer tool{@media(max-width:768px){.duration-cell,.duration-cell input{min-height:44px}}}@layer tool{@media(max-width:768px){.duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}}body.tool-page .online-timer-wrapper .duration-cell:focus-within{border-color:var(--ml-action-border)}.online-timer-tool .duration-cell input:focus,.online-timer-tool .duration-cell input:focus-visible{outline:none;box-shadow:none}
