.starter-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-bottom:24px}.starter-grid .surface{margin:0}.starter-main{padding:36px;background:#1d302b}.starter-main h2{font-size:36px;line-height:1.15;margin:26px 0 18px}.starter-main>p{max-width:490px;color:var(--muted)}.start-badge{display:inline-block;color:#b6d2c0;font-size:12px;letter-spacing:.03em}.start-text-link{display:block;margin-top:18px;font-size:13px;color:#b2c8bc}.start-steps{list-style:none;padding:0;margin:24px 0}.start-steps li{display:flex;gap:18px;padding:19px 0;border-bottom:1px solid var(--line)}.start-steps li:last-child{border:0}.start-steps a{text-decoration:none;display:block}.start-steps b{font-size:15px;font-weight:500;display:block}.start-steps small{margin-top:5px;max-width:260px;color:var(--muted)}.start-step-number{font-size:12px;color:#83978a;min-width:25px;padding-top:4px}.is-done .start-step-number{color:#b7e6cf}.start-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.start-next{display:block;text-decoration:none;margin:0 0 16px}.start-next>span{font-size:12px;color:#a9c0b2}.start-next h2{font-size:27px;margin:18px 0}.start-next p{color:var(--muted);font-size:15px}.start-next>b{color:#b7e6cf;font-size:14px}.start-consent{font-size:13px;color:var(--muted);max-width:620px}.starter-draft{scroll-margin-top:100px}.start-proposal{display:flex!important;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid var(--line);margin:0!important}.start-proposal>input{margin-top:28px}.start-proposal>div{flex:1;min-width:0}.proposal-kind{font-size:11px;font-weight:400;letter-spacing:.02em;color:#b9c9bc}.start-proposal input.proposal-title{font-size:18px;margin:8px 0 12px;padding:10px 12px;min-height:44px}.start-proposal p{font-weight:400;font-size:14px;color:var(--muted);margin-bottom:10px}.start-proposal blockquote{margin:0;padding:4px 0 4px 14px;border-left:2px solid #446150;color:#9eb4a5;font-size:13px;line-height:1.6;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.start-save-row{display:flex;gap:20px;align-items:center;margin-top:25px}.start-save-row>span{font-size:12px;color:var(--muted)}.connector-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.connector-main-tabs{margin:0 0 28px}.connector-tabs .selected{outline:1px solid #a4d6b8}.connector-panel{max-width:850px}.connector-panel>h2{font-size:34px;margin:22px 0}.connector-panel>p{max-width:660px;color:var(--muted)}.connector-instructions{padding-left:22px;line-height:1.7;font-size:15px;color:var(--muted)}.connector-instructions li{padding:6px}.connector-status,.connector-guide,.pair-box{padding:18px;border-left:2px solid #597964;background:#203129;font-size:14px;margin:22px 0}.connector-guide p{margin:0 0 8px}.pair-box a,.connector-connected a{display:inline-block;padding:10px 0;color:#b7e6cf}.connector-guide a{color:#b7e6cf;font-size:12px}.connector-connected b{display:block}.connector-panel form{margin:28px 0}.connector-panel .time-fields{max-width:550px}.connector-panel label small{font-weight:400;margin-top:8px;color:var(--muted)}.calendar-preview-row{display:flex!important;gap:16px;align-items:start;padding:17px 0;border-bottom:1px solid var(--line);font-size:14px!important}.calendar-preview-row small{font-weight:400;color:var(--muted);margin-top:5px}.calendar-status{margin-top:25px}.source-inbox{margin-top:44px}.source-item h3{margin:10px 0 0}.source-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:14px}.start-empty,.start-pending{padding:26px;border:1px dashed #496353;border-radius:16px;color:#b9cabd;line-height:1.7}.start-pending{margin-bottom:24px}.starter-error{color:#ffd0b8}.admin-telegram{margin-top:32px}.admin-telegram input[type=password]{max-width:600px}.starter-path>.small{margin-bottom:0}
@media(max-width:1000px){.starter-grid{grid-template-columns:1fr}.starter-path .start-steps{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.start-next-grid{gap:16px}}
@media(max-width:600px){.starter-main{padding:24px}.starter-main h2{font-size:30px}.starter-path .start-steps,.start-next-grid{display:block}.start-save-row{align-items:stretch;flex-direction:column;gap:12px}.start-proposal{gap:10px}.start-proposal input.proposal-title{font-size:16px}.connector-panel>h2{font-size:29px}.connector-tabs button{font-size:13px;padding:10px 12px}.connector-panel .time-fields{display:block}.connector-panel input[type=file]{font-size:12px}.starter-draft .section-top{flex-wrap:wrap}}

.start-steps .is-done b{text-decoration:none;color:inherit}

.calendar-file-progress{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:14px;color:var(--muted,#a7b3ba)}.calendar-file-progress progress{width:100%;height:6px;accent-color:#a7e9c9}.calendar-file-progress .quiet{margin-left:auto}

.calendar-review{scroll-margin-top:112px}
