html[data-crm-theme] body.crm-app.crm-point .crm-templates-columns>.crm-template-side{padding:14px 12px!important;background:var(--point-soft);border-right:1px solid var(--point-line);overflow-wrap:normal;word-break:normal}
html[data-crm-theme] body.crm-app.crm-point .crm-template-section-label{font-size:11px!important;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--point-muted);margin:0 8px 8px}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .crm-section-nav{display:flex;flex-direction:column;gap:4px;padding:0;margin:0 0 20px}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .crm-section-nav a{display:flex;align-items:center;min-height:40px;padding:10px 12px!important;border:1px solid transparent;border-radius:7px;background:transparent!important;color:var(--point-text)!important;font-size:14px;font-weight:600;box-shadow:none}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .crm-section-nav a:is(.on,.active,.selected,[aria-current=page]){background:var(--point-blue-soft)!important;color:var(--point-blue)!important;border-color:var(--point-line);box-shadow:inset 3px 0 var(--point-blue);font-weight:750}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-heading-actions{gap:7px!important;margin:0 0 16px}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-heading-actions>a{display:flex!important;align-items:center;justify-content:flex-start;min-height:40px!important;padding:10px 12px!important;border:1px solid var(--point-line)!important;border-radius:7px!important;background:var(--point-card)!important;color:var(--point-text)!important;box-shadow:none!important;font-size:14px!important;line-height:1.4;white-space:normal;word-break:normal}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-heading-actions>a:hover{background:var(--point-blue-soft)!important;color:var(--point-blue)!important;border-color:var(--point-blue)!important}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-summary{padding:10px 0;margin-bottom:14px;border-top:1px solid var(--point-line);border-bottom:1px solid var(--point-line);gap:3px}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-summary>div{padding:5px 8px!important;background:transparent!important;font-size:12px;line-height:1.5;border:0!important;box-shadow:none!important}
html[data-crm-theme] body.crm-app.crm-point .crm-template-help{padding:0 8px;margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--point-muted)}
html[data-crm-theme] body.crm-app.crm-point .crm-template-help>summary{cursor:pointer;font-weight:650;color:var(--point-text);padding:4px 0}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-hint{display:block!important;grid-template-columns:none!important;columns:auto!important;width:100%!important;padding:8px 0!important;margin:0!important;background:transparent!important;border:0!important;overflow-wrap:normal;word-break:normal}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-hint>div{display:block!important;width:100%!important;min-width:0;padding:4px 0 10px;margin:0!important;font-size:12px;line-height:1.5;word-break:normal}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-hint strong{display:block;font-size:13px;margin-bottom:4px;color:var(--point-text)}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-sync{padding:12px!important;border:1px solid var(--point-line);border-radius:8px;background:var(--point-card);line-height:1.5;box-shadow:none}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-sync button{width:100%;min-height:36px;font-size:12px;font-weight:650}
@media(max-width:900px){html[data-crm-theme] body.crm-app.crm-point .crm-template-side .crm-section-nav{flex-direction:row;flex-wrap:wrap;margin-bottom:14px}html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-heading-actions{flex-direction:row;flex-wrap:wrap}html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-heading-actions>a{flex:1 1 170px}html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-sync{max-width:420px}}

html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-explainer{display:block!important;grid-template-columns:none!important;padding:8px 0!important;margin:0!important;background:transparent;border:0}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-explainer>div{display:block!important;width:100%;min-width:0;padding:6px 0 10px!important;border:0!important;font-size:13px;line-height:1.5}
html[data-crm-theme] body.crm-app.crm-point .crm-template-side .template-explainer p{font-size:12px!important;line-height:1.5;margin:4px 0 0}
