.create-form{gap:18px!important}.create-form>section{background:var(--tg-theme-bg-color,#fff)!important;border:1px solid var(--tg-theme-section-separator-color,#e5e9f0)!important;border-radius:16px!important;padding:20px!important;margin:0!important}.create-form h2{letter-spacing:-.2px}.create-form label{display:grid;gap:8px;font-size:14px;font-weight:500;min-width:0}.create-form input,.create-form select,.create-form textarea{font-family:inherit;min-height:44px;min-width:0}.create-form .time-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.date-row{display:flex;gap:12px;align-items:end}.date-row label{flex:1}.date-row button,.add-date{border:0;background:transparent;color:var(--tg-theme-link-color,#2678b6);font:inherit;min-height:44px;cursor:pointer}.add-date{text-align:left;padding:0}.create-form .limit-toggle{display:flex;align-items:center;gap:10px}.limit-toggle input{min-height:20px;width:20px;height:20px}.schedule-summary{margin:0;color:var(--tg-theme-link-color,#2678b6);font-size:14px}.quiet{font-size:12px;color:var(--tg-theme-hint-color,#657184);line-height:1.5}.template-drawer{font-size:13px;color:var(--tg-theme-link-color,#2678b6);margin:0 0 16px}.template-drawer summary{cursor:pointer;padding:6px 0}.session-picker{margin:12px 0 20px}.session-picker p{font-size:13px;color:var(--tg-theme-hint-color,#657184)}.session-picker button{font:inherit;padding:10px 14px;margin:0 8px 8px 0;border:1px solid #dbe3ed;border-radius:10px;background:var(--tg-theme-bg-color,#fff);color:inherit;cursor:pointer}.session-picker button[aria-pressed=true]{color:var(--tg-theme-button-text-color,#fff);background:var(--tg-theme-button-color,#3390ec);border-color:transparent}
