/* TWOJEKLOCKI_UI_V202 — consistent action colours in both themes */
html[data-take-theme] a.action-link,html[data-take-theme] a.action-link:visited{background:#d90010;border-color:#d90010;color:#fff}
html[data-take-theme] a.action-link:hover,html[data-take-theme] a.action-link:focus-visible{background:#b7000d;border-color:#b7000d;color:#fff}
html[data-take-theme="dark"] a.action-link.ghost,html[data-take-theme="dark"] a.action-link.ghost:visited{background:#2d3a4c;border-color:#718096;color:#fff}
html[data-take-theme="dark"] a.action-link.ghost:hover,html[data-take-theme="dark"] a.action-link.ghost:focus-visible{background:#394b61;color:#fff;border-color:#91a3bb}
html[data-take-theme="light"] a.action-link.ghost,html[data-take-theme="light"] a.action-link.ghost:visited{background:#fff;border-color:#8491a4;color:#273449}
html[data-take-theme="light"] a.action-link.ghost:hover{background:#eef1f5;color:#172334}
.tk-watch-number summary{cursor:pointer;font-weight:700;padding:12px 0}.tk-watch-number form.actions{padding-top:12px;gap:12px}.tk-watch-number label{display:grid;gap:8px;min-width:0}.tk-watch-number input:not([type="hidden"]){width:100%;box-sizing:border-box;font-size:16px}
.kt-child-pin-dialog .kt-parent-unlock{margin-top:24px;border-top:1px solid #dce1e7;padding-top:16px}
.kt-child-pin-dialog .kt-parent-unlock summary{cursor:pointer;color:#31445f;font-weight:700;line-height:1.5;padding:8px 0}
.kt-child-pin-dialog .kt-parent-unlock input{font-size:18px;letter-spacing:normal}
.kt-child-pin-dialog .kt-parent-unlock button{background:#d90010;color:#fff;width:100%}
@media(max-width:600px){.tk-watch-number form.actions{display:grid;grid-template-columns:minmax(0,1fr)}.tk-watch-number button{width:100%}}
