.tec-my-time-entry{background:#fff;color:#003878;border:1px solid #d6e0eb;border-radius:8px;padding:8px 12px;white-space:nowrap;cursor:pointer;font-weight:600}
dialog.tec-my-time{color:#12375b;background:#fff;border:1px solid #d5dfe9;border-radius:16px;width:min(640px,calc(100vw - 28px));max-height:88vh;padding:20px;box-sizing:border-box;overflow:auto;z-index:30000;font:15px system-ui}
.tec-my-time::backdrop{background:#001b3c80}.tec-my-time header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tec-my-time h2{margin:0}.tec-my-time h3{font-size:17px}.tec-my-time [data-actions]{display:flex;flex-wrap:wrap;gap:8px}.tec-my-time button{border:1px solid #bccbdd;border-radius:8px;padding:10px;color:#003878;background:#f5f8fc;cursor:pointer}.tec-my-time button:disabled{opacity:.45;cursor:default}.tec-my-time [data-message]{color:#9b3d00;white-space:pre-wrap}.tec-my-time [data-status]{font-size:22px;font-weight:700}.tec-my-time label{display:block;margin:10px 0}.tec-my-time input,.tec-my-time textarea{display:block;box-sizing:border-box;width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:7px}.tec-my-time dl{display:grid;grid-template-columns:1fr auto;gap:10px}.tec-my-time dd{margin:0;font-weight:700}.tec-my-time details{padding:14px 0;border-top:1px solid #dde5ee}.tec-my-time summary{cursor:pointer;font-weight:600}
.tec-my-time [hidden]{display:none!important}.tec-my-time [data-half] input{display:inline;width:auto;margin-right:6px}.tec-my-time [data-today]{color:#4a6380;margin:4px 0 10px}
