.morning-sheet #morning-result{min-height:20px;padding-bottom:12px}.morning-sheet #morning-result:not(:empty){padding-bottom:20px}.morning-sheet .moments-footer #morning-generate{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:42px;min-height:42px;border-radius:99px;border:1px solid #d5cbed;background:#eeebf9;color:#6150bc;font-size:1rem;font-weight:650;padding:0 12px;box-shadow:none}.morning-date{color:#8b7784;font-size:.8125rem;margin:0 0 12px}.morning-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 8px;background:linear-gradient(120deg,#fcecf3,#f1edf8);border:1px solid #eedde8;border-radius:18px}.morning-overview>div{text-align:center;border-right:1px solid #e9dae4}.morning-overview>div:last-child{border:0}.morning-overview strong{display:block;color:var(--accent);font-size:1.6rem;line-height:1.25}.morning-overview small{font-size:.75rem;color:#867280;font-weight:500}.morning-overview span{display:block;margin-top:5px;font-size:.6875rem;color:#8b7784}.morning-section{margin-top:18px}.morning-section h3{font-size:.875rem;margin:0 0 8px;color:#3b2e39}.morning-section p{font-size:.8125rem;line-height:1.85;color:#867380;margin:0 0 8px}.morning-client{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;margin:6px 0;border:1px solid #eee5ed;border-radius:15px;background:#fff;color:#493843;text-align:left;box-shadow:0 3px 9px #64344a06}.morning-client>span{min-width:0}.morning-client b{font-size:.875rem;display:block}.morning-client small{font-size:.75rem;display:block;color:#8b7784;margin-top:4px;font-weight:400}.morning-client em{font-style:normal;font-size:.75rem;color:var(--accent);white-space:nowrap}.morning-link{background:none;border:0;color:var(--accent);font-size:.75rem;padding:4px 0;min-height:30px;box-shadow:none}.morning-copy{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1px solid #ecdae4;color:var(--accent);background:#fbedf3;border-radius:99px;font-size:.875rem;min-height:39px;padding:8px 12px}.morning-copy svg{width:18px;height:18px}
