.dawn-mockup{--dawn-accent: rgb(255, 135, 75);--dawn-accent-light: rgb(255, 173, 122);--dawn-accent-bg: rgba(255, 135, 75, .15);--dawn-accent-border: rgba(255, 135, 75, .2);--dawn-text: #f5f5f5;--dawn-text-muted: rgba(255, 255, 255, .6);--dawn-text-faint: rgba(255, 255, 255, .5);--dawn-bg: #1E2323;--dawn-bg-card: #2D3434;--dawn-bg-subtle: rgba(255, 255, 255, .08);--dawn-border: rgba(255, 255, 255, .08);--dawn-border-light: rgba(255, 255, 255, .05);--dawn-success: #28c840;--dawn-success-bg: rgba(40, 200, 64, .15)}[data-theme=light] .dawn-mockup{--dawn-accent: rgb(200, 75, 25);--dawn-accent-light: rgb(220, 100, 50);--dawn-accent-bg: rgba(200, 75, 25, .12);--dawn-accent-border: rgba(200, 75, 25, .25);--dawn-text: #2D3232;--dawn-text-muted: rgba(45, 50, 50, .7);--dawn-text-faint: rgba(45, 50, 50, .5);--dawn-bg: #f8f5f0;--dawn-bg-card: #ffffff;--dawn-bg-subtle: rgba(0, 0, 0, .04);--dawn-border: rgba(0, 0, 0, .08);--dawn-border-light: rgba(0, 0, 0, .05);--dawn-success: #16a34a;--dawn-success-bg: rgba(22, 163, 74, .12)}.dawn-mockup{margin:2.5rem 0;border-radius:16px;overflow:hidden;background:var(--bg-primary);border:1px solid var(--dawn-accent-border);box-shadow:0 8px 32px #00000026;font-family:Quicksand,sans-serif;position:relative}[data-theme=light] .dawn-mockup{box-shadow:0 8px 32px #00000014}.dawn-mockup *{box-sizing:border-box}.dawn-mockup__chrome{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--dawn-accent-bg);border-bottom:1px solid var(--dawn-accent-bg)}.dawn-mockup__dots{display:flex;gap:6px}.dawn-mockup__dot{width:10px;height:10px;border-radius:50%;background:var(--dawn-bg-subtle)}.dawn-mockup__dot--red{background:#ff5f57}.dawn-mockup__dot--yellow{background:#febc2e}.dawn-mockup__dot--green{background:#28c840}.dawn-mockup__title{font-size:.85rem;font-weight:600;color:var(--dawn-text-muted);letter-spacing:.02em}.dawn-mockup__badge{display:flex;align-items:center;gap:.4rem;padding:.3rem .6rem;background:var(--dawn-accent-bg);border-radius:20px;font-size:.7rem;color:var(--dawn-accent);font-weight:600}.dawn-mockup__badge-dot{width:6px;height:6px;background:var(--dawn-accent);border-radius:50%;animation:dawn-pulse 2s ease-in-out infinite}@keyframes dawn-pulse{0%,to{opacity:1}50%{opacity:.4}}.dawn-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;padding:1.25rem;background:var(--bg-primary)}.dawn-stat-card{background:var(--bg-secondary);border-radius:12px;padding:1rem 1.25rem;position:relative;overflow:hidden}.dawn-stat-card__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.dawn-stat-card__icon{width:20px;height:20px;color:var(--dawn-text-faint)}.dawn-stat-card__label{font-size:.8rem;color:var(--dawn-text-muted);font-weight:500}.dawn-stat-card__value{font-size:2rem;font-weight:700;color:var(--dawn-text);line-height:1}.dawn-stat-card__subtext{font-size:.75rem;color:var(--dawn-accent);margin-top:.4rem;display:flex;align-items:center;gap:.3rem}.dawn-stat-card__subtext svg{width:14px;height:14px;flex-shrink:0}.dawn-stat-card__bg-icon{position:absolute;right:-10px;bottom:-10px;width:80px;height:80px;opacity:.06;color:var(--dawn-text)}.dawn-stat-card__bg-icon svg{width:100%;height:100%}.dawn-schedules{padding:.75rem 1.25rem 0rem;background:var(--bg-primary)}.dawn-schedules__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.dawn-schedules__title{font-size:1rem;font-weight:600;color:var(--dawn-text);display:flex;align-items:center;gap:.5rem}.dawn-schedules__title-icon{width:20px;height:20px;color:var(--dawn-text-faint)}.dawn-schedules__table{width:100%;border-collapse:collapse}.dawn-schedules__table th{text-align:left;padding:.75rem .5rem;font-size:.75rem;font-weight:600;color:var(--dawn-text-faint);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--dawn-border)}.dawn-schedules__table td{padding:.5rem;font-size:.9rem;color:var(--dawn-text);border-top:1px solid var(--dawn-border-light)}.dawn-schedules__table tr{transition:background .2s ease}.dawn-schedules__table tbody tr:hover{background:var(--dawn-accent-bg)}.dawn-schedules__form-name{font-weight:600;display:flex;align-items:center;gap:.75rem}.dawn-schedules__form-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--dawn-bg-subtle);color:var(--dawn-text-muted)}.dawn-schedules__form-icon svg{width:16px;height:16px}.dawn-schedules__hours{display:flex;align-items:center;gap:.5rem;font-family:Consolas,Monaco,monospace;font-size:.85rem}.dawn-schedules__time-icon{width:8px;height:8px;border-radius:2px}.dawn-schedules__time-icon--open{background:var(--dawn-success)}.dawn-schedules__time-icon--close{background:var(--dawn-accent-light)}.dawn-badge-platform{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.dawn-badge-platform--typeform{background:var(--dawn-bg-subtle);color:var(--dawn-text)}.dawn-badge-platform--jotform{background:var(--dawn-accent-bg);color:var(--dawn-accent)}.dawn-badge-status{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.dawn-badge-status--active{background:var(--dawn-success-bg);color:var(--dawn-success)}.dawn-badge-status--paused{background:var(--dawn-accent-bg);color:var(--dawn-accent-light)}.dawn-badge-type{font-size:.85rem;color:var(--dawn-text-muted)}.dawn-schedules__next-action{display:flex;flex-direction:column;gap:.2rem}.dawn-schedules__action-type{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.85rem}.dawn-schedules__action-type--open{color:var(--dawn-success)}.dawn-schedules__action-type--close{color:var(--dawn-accent-light)}.dawn-schedules__action-time{font-size:.75rem;color:var(--dawn-text-faint)}@media(max-width:768px){.dawn-stats{grid-template-columns:repeat(2,1fr)}.dawn-mockup__badge{display:none}}@media(max-width:480px){.dawn-stats{grid-template-columns:1fr}.dawn-schedules__table th:nth-child(3),.dawn-schedules__table td:nth-child(3){display:none}.dawn-schedules__form-icon{display:none}}.dawn-schedules__table tbody tr{animation:dawn-row-fade-in .4s ease-out backwards}.dawn-schedules__table tbody tr:nth-child(1){animation-delay:.1s}.dawn-schedules__table tbody tr:nth-child(2){animation-delay:.2s}.dawn-schedules__table tbody tr:nth-child(3){animation-delay:.3s}@keyframes dawn-row-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dawn-mockup:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--dawn-accent),transparent);opacity:.5}.dawn-mockup--compact{max-width:100%}.dawn-stats--compact{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem}.dawn-stats--compact .dawn-stat-card{padding:.85rem 1rem}.dawn-stats--compact .dawn-stat-card__value{font-size:1.75rem}.scenario-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0}.scenario-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:1rem .75rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.scenario-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.scenario-card__icon{width:40px;height:40px;margin:0 auto .5rem;border-radius:10px;display:flex;align-items:center;justify-content:center}.scenario-card__icon svg{width:20px;height:20px}.scenario-card__icon--appointments{background:linear-gradient(135deg,#3b82f626,#3b82f60d);color:#3b82f6}.scenario-card__icon--offers{background:linear-gradient(135deg,#ff874b26,#ff874b0d);color:#ff874b}[data-theme=light] .scenario-card__icon--offers{background:linear-gradient(135deg,#c84b1926,#c84b190d);color:#c84b19}.scenario-card__icon--projects{background:linear-gradient(135deg,#10b98126,#10b9810d);color:#10b981}.scenario-card__title{font-size:.8rem;font-weight:600;color:var(--text-primary);margin-bottom:.15rem}.scenario-card__example{font-size:.7rem;color:var(--text-secondary)}@media(max-width:500px){.scenario-cards{grid-template-columns:repeat(3,1fr);gap:.5rem}.scenario-card{padding:.75rem .5rem}.scenario-card__icon{width:32px;height:32px}.scenario-card__icon svg{width:16px;height:16px}.scenario-card__title{font-size:.7rem}.scenario-card__example{font-size:.6rem}}
