.result-card,.info-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;margin-bottom:1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}h3{color:var(--text-color);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);margin:0 0 1rem;padding:.8rem 1rem;font-size:1rem}.cron-tabs-container{margin-bottom:1rem}.cron-tabs{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px 6px 0 0;display:flex;overflow:hidden}.cron-tab{border:none;border-right:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;padding:.6rem 1rem;font-size:.9rem;transition:background-color .2s}.cron-tab:hover{background-color:var(--hover-bg)}.cron-tab.active{background-color:var(--primary-color);color:#fff;font-weight:500}.cron-tab:last-child{border-right:none}.cron-tab-content{background-color:var(--card-bg);border:1px solid var(--border-color);border-top:none;border-radius:0 0 6px 6px;padding:1rem;display:none}.cron-tab-content.active{display:block}.cron-options{flex-direction:column;gap:.8rem;display:flex}.option-item{flex-direction:column;gap:.5rem;display:flex}.option-item label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.option-item input[type=radio]{margin:0}.small-input{border:1px solid var(--border-color);text-align:center;border-radius:4px;width:50px;padding:.3rem}.small-input.select,select.small-input{width:auto;min-width:80px;padding:.3rem .5rem}#week-tab .values-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.5rem}#week-tab .values-grid label,#year-tab .values-grid label{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex}.values-grid label{white-space:nowrap}.option-item label select.small-input{margin:0 .3rem}.specific-values{width:100%;margin-top:.5rem;margin-left:1.5rem}.values-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:.3rem;display:grid}.values-grid input[type=checkbox]{margin-right:.3rem}.cron-result-container{margin-bottom:1rem}.expression-table{padding:0 1rem 1rem}.expression-table table{border-collapse:collapse;text-align:center;width:100%}.expression-table th,.expression-table td{border:1px solid var(--border-color);padding:.5rem}.expression-table th{background-color:var(--bg-secondary);color:var(--text-color-secondary);font-weight:400}.cron-expression{align-items:center;gap:.5rem;padding:0 1rem 1rem;display:flex}#cron-expression{border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-color);border-radius:4px;flex:1;padding:.5rem;font-family:monospace}.next-runs{padding:0 1rem 1rem}.next-runs ul{margin:0;padding:0;list-style:none}.next-runs li{border-bottom:1px solid var(--border-color);color:var(--text-color);padding:.5rem}.next-runs li:before{content:"•";color:var(--primary-color);width:1em;margin-left:-1em;display:inline-block}.next-runs li:last-child{border-bottom:none}.info-content{padding:0 1rem 1rem}.info-table{border-collapse:collapse;width:100%;margin:1rem 0}.info-table th,.info-table td{border:1px solid var(--border-color);text-align:left;padding:.5rem;font-size:.9rem}.info-table th{background-color:var(--bg-secondary)}.special-chars{color:var(--text-color-secondary);padding-left:1.5rem}.special-chars li{margin-bottom:.5rem}.special-chars strong{color:var(--primary-color);font-family:monospace}.action-button{cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s}.action-button.primary{background-color:var(--primary-color);color:#fff}.action-button.primary:hover{background-color:var(--primary-dark,#1565c0)}.action-button.secondary{background-color:var(--bg-secondary);color:var(--text-color);border:1px solid var(--border-color)}.action-button.secondary:hover{background-color:var(--hover-bg)}@media (width<=768px){.cron-tabs{flex-wrap:wrap}.cron-tab{flex-basis:33.33%}.expression-table{overflow-x:auto}.cron-expression{flex-wrap:wrap}#cron-expression{width:100%;margin-bottom:.5rem}.values-grid{grid-template-columns:repeat(auto-fill,minmax(45px,1fr))}}#year-tab .small-input{width:5.5rem;min-width:5.5rem}#year-tab .values-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.5rem}#year-tab .values-grid label{white-space:nowrap;width:100%;min-width:65px;display:flex;overflow:visible}#year-tab .specific-values{width:100%;max-width:100%;overflow-x:auto}#year-tab .option-item label{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}#year-tab .option-item label span{white-space:normal}.error-message{color:#f44336;margin:.5rem 0;padding:.5rem;font-size:.9rem}.cron-input[data-v-bb8fa444]{flex:1;min-width:12rem}.muted[data-v-bb8fa444]{opacity:.75}
