.timer-page[data-v-ad167214]{min-height:calc(100vh - 120px);display:flex;flex-direction:column;align-items:center;padding:2rem 1rem 4rem;background:linear-gradient(170deg,#fff9f0,#fef4ea 30%,#fdf0e6 70%,#faf0e4);position:relative;overflow:hidden}.timer-page[data-v-ad167214]:before{content:"";position:absolute;top:-180px;right:-120px;width:500px;height:500px;background:radial-gradient(circle,rgba(245,158,66,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.timer-page[data-v-ad167214]:after{content:"";position:absolute;bottom:-100px;left:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(251,146,60,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.timer-card[data-v-ad167214]{position:relative;width:100%;max-width:480px;background:linear-gradient(165deg,#fff,#fffcf7);border:1px solid rgba(245,158,66,.12);border-radius:28px;padding:24px 18px 22px;box-shadow:0 4px 32px #b4783c14,0 1px 4px #b4783c0a,0 0 0 1px #fffc inset}@media(max-width:420px){.timer-card[data-v-ad167214]{padding:18px 10px 16px;border-radius:20px}}.progress-svg[data-v-ad167214]{width:200px;height:200px}@media(max-width:420px){.progress-svg[data-v-ad167214]{width:170px;height:170px}}.progress-ring[data-v-ad167214]{transition:stroke-dashoffset 1s linear,stroke .5s ease;filter:drop-shadow(0 0 5px currentColor)}.time-center[data-v-ad167214]{width:120px}.time-display[data-v-ad167214]{font-family:SF Mono,Fira Code,Consolas,Monaco,monospace;font-size:1.4rem;font-weight:700;letter-spacing:1px;color:#3d2f20;line-height:1.15;white-space:nowrap}@media(min-width:768px){.time-center[data-v-ad167214]{width:150px}.time-display[data-v-ad167214]{font-size:1.75rem;letter-spacing:2px}}@media(max-width:420px){.time-center[data-v-ad167214]{width:110px}.time-display[data-v-ad167214]{font-size:1.25rem;letter-spacing:.5px}}.time-digit[data-v-ad167214]{display:inline-block;min-width:1em;text-align:center;transition:opacity .15s}.time-colon[data-v-ad167214]{opacity:.3;color:#c49a6c;margin:0 1px;animation:colon-blink-ad167214 1s ease-in-out infinite}@keyframes colon-blink-ad167214{0%,to{opacity:.3}50%{opacity:.08}}.status-dot[data-v-ad167214]{width:7px;height:7px;border-radius:50%;transition:all .3s ease}.dot-running[data-v-ad167214]{background:#f59e42;box-shadow:0 0 8px #f59e4280;animation:pulse-dot-ad167214 1.5s ease-in-out infinite}.dot-paused[data-v-ad167214]{background:#d4a054;box-shadow:0 0 6px #d4a05466}.dot-done[data-v-ad167214]{background:#dc6844;box-shadow:0 0 8px #dc684473;animation:pulse-dot-ad167214 1s ease-in-out infinite}.dot-idle[data-v-ad167214]{background:#d4c4b0}@keyframes pulse-dot-ad167214{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.status-label[data-v-ad167214]{font-size:.78rem;color:#a89078;font-weight:500;letter-spacing:2px;text-transform:uppercase}.setting-panel[data-v-ad167214]{background:linear-gradient(135deg,#faf6f0,#fef9f3);border:1px solid rgba(200,170,130,.18);border-radius:14px;padding:12px 8px 10px;overflow:hidden}@media(max-width:420px){.setting-panel[data-v-ad167214]{padding:10px 6px 8px;border-radius:12px}}.time-input-group[data-v-ad167214]{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;min-width:0}.input-label[data-v-ad167214]{font-size:.7rem;color:#b09880;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.input-wrapper[data-v-ad167214]{display:flex;align-items:center;gap:0;background:#fff;border:1.5px solid #e8dcc8;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #a078460d}.input-wrapper[data-v-ad167214]:focus-within{border-color:#f59e42;box-shadow:0 0 0 3px #f59e421f,0 1px 2px #a078460d}.input-btn[data-v-ad167214]{width:26px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#c4a67a;font-size:.9rem;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none;flex-shrink:0}@media(max-width:420px){.input-btn[data-v-ad167214]{width:24px;height:30px;font-size:.85rem}}.input-btn[data-v-ad167214]:hover:not(:disabled){background:#f59e4214;color:#f59e42}.input-btn[data-v-ad167214]:active:not(:disabled){background:#f59e4226}.input-btn[data-v-ad167214]:disabled{opacity:.3;cursor:not-allowed}.time-input[data-v-ad167214]{width:36px;height:32px;background:transparent;border:none;border-left:1px solid #ede4d6;border-right:1px solid #ede4d6;color:#4a3728;font-size:.95rem;font-weight:600;text-align:center;font-family:inherit;outline:none;-moz-appearance:textfield;flex-shrink:0}@media(max-width:420px){.time-input[data-v-ad167214]{width:32px;height:30px;font-size:.9rem}}.time-input[data-v-ad167214]::-webkit-inner-spin-button,.time-input[data-v-ad167214]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-input[data-v-ad167214]:focus{background:#f59e4208}.ctrl-btn[data-v-ad167214]{display:inline-flex;align-items:center;gap:7px;padding:11px 24px;border-radius:14px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;letter-spacing:1px;-webkit-user-select:none;user-select:none}.ctrl-btn[data-v-ad167214]:active{transform:scale(.96)}.ctrl-btn-primary[data-v-ad167214]{background:linear-gradient(135deg,#f59e42,#e88d2a);color:#fff;box-shadow:0 4px 16px #f59e4247}.ctrl-btn-primary[data-v-ad167214]:hover:not(:disabled){background:linear-gradient(135deg,#fbad42,#f59e42);box-shadow:0 6px 22px #f59e4261;transform:translateY(-1px)}.ctrl-btn-primary[data-v-ad167214]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.ctrl-btn-warning[data-v-ad167214]{background:linear-gradient(135deg,#e8a03a,#d48a1e);color:#fff;box-shadow:0 4px 14px #e8a03a40}.ctrl-btn-warning[data-v-ad167214]:hover{background:linear-gradient(135deg,#f0b04a,#e8a03a);box-shadow:0 6px 18px #e8a03a59;transform:translateY(-1px)}.ctrl-btn-danger[data-v-ad167214]{background:#dc684414;color:#dc6844;border:1.5px solid rgba(220,104,68,.2)}.ctrl-btn-danger[data-v-ad167214]:hover{background:#dc684426;border-color:#dc684459}.ctrl-btn-default[data-v-ad167214]{background:#f8f3ed;color:#9a8470;border:1.5px solid #e8dfd2}.ctrl-btn-default[data-v-ad167214]:hover{background:#f0ebe3;color:#6b5545;border-color:#d9cdbd}.preset-panel[data-v-ad167214]{padding-top:2px}.preset-btn[data-v-ad167214]{padding:5px 13px;border-radius:9px;font-size:.82rem;font-weight:500;color:#a08870;background:#faf7f2;border:1.5px solid #efe7db;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.preset-btn[data-v-ad167214]:hover{background:#f59e4212;border-color:#f59e4240;color:#c08030;transform:translateY(-1px)}.preset-active[data-v-ad167214]{background:#f59e421f!important;border-color:#f59e4266!important;color:#f59e42!important;font-weight:600}.complete-dialog[data-v-ad167214]{background:linear-gradient(160deg,#fff,#fffcf7);border:1px solid rgba(245,158,66,.15);border-radius:24px;padding:36px 32px 30px;text-align:center;max-width:360px;width:100%;box-shadow:0 20px 60px #a064281f,0 1px 3px #a064280f,0 0 0 1px #ffffffe6 inset}.complete-icon-wrap[data-v-ad167214]{position:relative;width:68px;height:68px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.complete-icon-ring[data-v-ad167214]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#f59e421a;animation:ring-expand-ad167214 .6s ease-out forwards}@keyframes ring-expand-ad167214{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.complete-check[data-v-ad167214]{position:relative;width:34px;height:34px;color:#f59e42;filter:drop-shadow(0 0 6px rgba(245,158,66,.4));animation:check-draw-ad167214 .4s ease-out .2s both}@keyframes check-draw-ad167214{0%{stroke-dasharray:30;stroke-dashoffset:30}to{stroke-dasharray:30;stroke-dashoffset:0}}.complete-title[data-v-ad167214]{font-size:1.5rem;font-weight:700;color:#3d2f20;margin-bottom:5px}.complete-desc[data-v-ad167214]{font-size:.92rem;color:#9a8778;margin-bottom:3px}.complete-time[data-v-ad167214]{font-size:.8rem;color:#bba99a;font-family:monospace;margin-bottom:24px}.complete-actions[data-v-ad167214]{display:flex;justify-content:center;gap:10px}.dialog-btn[data-v-ad167214]{padding:10px 22px;border-radius:12px;font-size:.87rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.dialog-btn-default[data-v-ad167214]{background:#f5f0ea;color:#9a8470;border:1.5px solid #e8dfd2}.dialog-btn-default[data-v-ad167214]:hover{background:#efe9e0;color:#6b5545}.dialog-btn-primary[data-v-ad167214]{background:linear-gradient(135deg,#f59e42,#e88d2a);color:#fff;box-shadow:0 4px 14px #f59e4247}.dialog-btn-primary[data-v-ad167214]:hover{background:linear-gradient(135deg,#fbad42,#f59e42);box-shadow:0 5px 18px #f59e4261}.dialog-fade-enter-active[data-v-ad167214],.dialog-fade-leave-active[data-v-ad167214]{transition:opacity .25s ease}.dialog-fade-enter-from[data-v-ad167214],.dialog-fade-leave-to[data-v-ad167214]{opacity:0}.dialog-pop-enter-active[data-v-ad167214]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.dialog-pop-leave-active[data-v-ad167214]{transition:all .2s ease}.dialog-pop-enter-from[data-v-ad167214]{opacity:0;transform:scale(.85) translateY(20px)}.dialog-pop-leave-to[data-v-ad167214]{opacity:0;transform:scale(.95)}body:has(.timer-page) .breadcrumb-container{background:#50371ebf!important;border-bottom-color:#ffffff1a!important;position:relative;z-index:10;margin-bottom:0!important}body:has(.timer-page) .breadcrumb-container a,body:has(.timer-page) .breadcrumb-container li:not(:last-child){color:#ffffff73!important}body:has(.timer-page) .breadcrumb-container a:hover{color:#f59e42!important}body:has(.timer-page) .breadcrumb-container .text-gray-900{color:#ffffffd9!important}
