.cc-widget-settings{box-sizing:border-box;background:var(--bg);height:100%;min-height:0;color:var(--fg);font-family:var(--font-body);overflow-y:auto}.cc-widget-settings__inner{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;padding:40px 32px 64px;display:flex}.cc-widget-settings__header{flex-direction:column;gap:12px;display:flex}.cc-widget-settings__eyebrow{font:500 11px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--fg-muted)}.cc-widget-settings__title{letter-spacing:-1.2px;margin:0;font-size:40px;font-weight:600;line-height:1}.cc-widget-settings__fin{color:var(--fin)}.cc-widget-settings__text{max-width:640px;color:var(--fg-sec);margin:0;font-size:14px;line-height:1.5}.cc-widget-settings__columns{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:24px;display:grid}.cc-widget-settings__main,.cc-widget-settings__aside{flex-direction:column;gap:24px;min-width:0;display:flex}.cc-widget-settings__aside{position:sticky;top:24px}.cc-widget-settings__card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}.cc-widget-settings__card-head{align-items:center;gap:12px;display:flex}.cc-widget-settings__h2{letter-spacing:-.4px;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.2}.cc-widget-settings__muted{color:var(--fg-muted);font-size:14px;line-height:1.5}.cc-widget-settings__note{background:var(--tile-bg);border:1px solid var(--tile-border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.cc-widget-settings__sites{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cc-widget-settings__site{box-sizing:content-box;width:100%;color:var(--fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;margin:0 -12px;padding:12px;transition:background .15s;display:flex}.cc-widget-settings__site:hover{background:var(--row-hover)}.cc-widget-settings__site-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cc-widget-settings__site-name{font-size:15px;font-weight:600}.cc-widget-settings__site-meta{color:var(--fg-sec);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cc-widget-settings__key{font:400 12px var(--font-mono);color:var(--fg-muted)}.cc-widget-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cc-widget-settings__field{flex-direction:column;gap:8px;min-width:0;display:flex}.cc-widget-settings__label{font:500 11px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--fg-muted);padding:0}.cc-widget-settings__input{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;height:40px;font:400 14px var(--font-body);color:var(--fg);border-radius:6px;outline:none;margin:0;padding:0 12px;transition:border-color .15s}.cc-widget-settings__textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.4}.cc-widget-settings__input::placeholder{color:var(--fg-muted)}.cc-widget-settings__input:focus{border-color:var(--focus)}.cc-widget-settings__input[aria-invalid=true]{border-color:var(--fin)}.cc-widget-settings__hint{color:var(--fg-muted);font-size:12px;line-height:1.3}.cc-widget-settings__error{color:var(--fin);font-size:12px;line-height:1.3}.cc-widget-settings__fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.cc-widget-settings__fieldset .cc-widget-settings__label{margin-bottom:4px}.cc-widget-settings__dept{align-items:center;gap:8px;display:flex}.cc-widget-settings__dept .cc-widget-settings__input{flex:1}.cc-widget-settings__chips{gap:4px;display:flex}.cc-widget-settings__check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.cc-widget-settings__check input{width:16px;height:16px;accent-color:var(--fin);margin:0}.cc-widget-settings__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-widget-settings__confirm{color:var(--fg-sec);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cc-widget-settings__icon-btn{width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.cc-widget-settings__icon-btn:hover:not(:disabled){background:var(--input-bg)}.cc-widget-settings__icon-btn:disabled{opacity:.4;cursor:default}.cc-widget-settings__code{background:var(--tile-bg);border:1px solid var(--tile-border);font:400 12px/1.6 var(--font-mono);color:var(--fg);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:0;padding:14px 16px;overflow-x:auto}.cc-widget-settings__link{color:var(--fg);margin-left:4px;font-size:14px}.cc-widget-settings__link:hover{opacity:.7}.cc-widget-settings__preview{justify-content:center;display:flex}.cc-widget-settings__frame{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;width:384px;max-width:100%;height:620px;box-shadow:0 16px 48px #11111124}.cc-widget-settings--embedded{background:0 0}.cc-widget-settings--embedded .cc-widget-settings__inner{gap:16px;max-width:880px;margin:0;padding:16px 32px 48px}.cc-widget-settings__site-origins{flex-wrap:wrap;gap:4px 12px;display:flex}.cc-widget-settings__site-origin{color:var(--fg-sec);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cc-widget-settings__wizard{gap:20px}.cc-widget-settings__stepper ol{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cc-widget-settings__step{color:var(--fg-muted);font:500 13px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;transition:background .15s;display:flex}.cc-widget-settings__step:hover:not(:disabled){background:var(--row-hover)}.cc-widget-settings__step:disabled{cursor:default;opacity:.5}.cc-widget-settings__step-num{border:1px solid var(--card-border);width:24px;height:24px;font:600 12px var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cc-widget-settings__step--current{background:var(--input-bg);color:var(--fg)}.cc-widget-settings__step--current .cc-widget-settings__step-num{background:var(--fg);border-color:var(--fg);color:var(--bg)}.cc-widget-settings__step--done{color:var(--fg-sec)}.cc-widget-settings__step--done .cc-widget-settings__step-num{border-color:var(--fg-sec)}.cc-widget-settings__step-body{min-width:0}.cc-widget-settings__footer{border-top:1px solid var(--card-border);padding-top:16px}.cc-widget-settings__danger{justify-content:flex-start;display:flex}.cc-widget-settings__stack{flex-direction:column;gap:16px;min-width:0;display:flex}.cc-widget-settings__text code,.cc-widget-settings__hint code{font:400 12px var(--font-mono);background:var(--tile-bg);border-radius:4px;padding:1px 4px}.cc-widget-settings__origin-row{align-items:flex-start;gap:8px;display:flex}.cc-widget-settings__origin-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cc-widget-settings__origin{border:1px solid var(--card-border);background:var(--bg);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.cc-widget-settings__origin-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-widget-settings__origin-host{overflow-wrap:anywhere;font-size:16px;font-weight:600}.cc-widget-settings__methods,.cc-widget-settings__method{flex-direction:column;gap:12px;min-width:0;display:flex}.cc-widget-settings__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.cc-widget-settings__copy-row{align-items:center;gap:8px;min-width:0;display:flex}.cc-widget-settings__value{background:var(--tile-bg);border:1px solid var(--tile-border);min-width:0;font:400 12px/1.5 var(--font-mono);color:var(--fg);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;flex:1;padding:8px 10px}.cc-widget-settings__checks{background:var(--tile-bg);border:1px solid var(--tile-border);border-radius:6px;flex-direction:column;gap:8px;padding:12px;font-size:14px;display:flex}.cc-widget-settings__checks ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cc-widget-settings__checks li{align-items:center;gap:6px;display:flex}.cc-widget-settings__check-fail{color:var(--fin)}.cc-widget-settings__check-ok{color:var(--fg)}.cc-widget-settings__dept-card{border:1px solid var(--card-border);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.cc-widget-settings__members{flex-wrap:wrap;gap:6px;display:flex}.cc-widget-settings__member{background:var(--input-bg);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.cc-widget-settings__member-x{width:20px;height:20px;color:var(--fg-sec);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.cc-widget-settings__member-x:hover{background:var(--row-hover)}.cc-widget-settings__member-add{align-items:center;gap:8px;display:flex}.cc-widget-settings__member-add .cc-widget-settings__input{flex:1;max-width:260px}.cc-widget-settings button:focus-visible,.cc-widget-settings a:focus-visible,.cc-widget-settings pre:focus-visible,.cc-widget-settings input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=1100px){.cc-widget-settings__columns{grid-template-columns:minmax(0,1fr)}.cc-widget-settings__aside{position:static}}@media (width<=767px){.cc-widget-settings__inner{padding:24px 16px 48px}.cc-widget-settings__title{font-size:32px}.cc-widget-settings__card{padding:20px 16px}.cc-widget-settings__grid{grid-template-columns:minmax(0,1fr)}.cc-widget-settings--embedded .cc-widget-settings__inner{padding:12px 16px 32px}.cc-widget-settings__step-label{display:none}.cc-widget-settings__step--current .cc-widget-settings__step-label{display:inline}.cc-widget-settings__copy-row,.cc-widget-settings__member-add{flex-direction:column;align-items:stretch}.cc-widget-settings__member-add .cc-widget-settings__input{max-width:none}}.cc-settings{background:var(--bg,var(--card-bg));height:100%;min-height:0;color:var(--fg);font-family:var(--font-body);display:flex;container:cc-settings/inline-size}.cc-settings__nav{box-sizing:border-box;border-inline-end:1px solid var(--card-border);background:var(--card-bg);flex-direction:column;flex:none;gap:16px;width:340px;padding:24px 16px;display:flex;overflow-y:auto}.cc-settings__title{letter-spacing:-.84px;margin:0 8px;font-size:28px;font-weight:600;line-height:1}.cc-settings__fin{color:var(--fin)}.cc-settings__me{border:1px solid var(--card-border);background:var(--bg,var(--card-bg));width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.cc-settings__me:hover{background:var(--row-hover)}.cc-settings__me-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-settings__me-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.cc-settings__me-phone{color:var(--fg-sec);font-size:13px}.cc-settings__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cc-settings__item{width:100%;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.cc-settings__item:hover{background:var(--row-hover)}.cc-settings__item[aria-current=page]{background:var(--input-bg)}.cc-settings__item-icon{background:var(--tile-bg);border:1px solid var(--tile-border);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cc-settings__item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-settings__item-label{font-size:15px;font-weight:600}.cc-settings__item-hint{color:var(--fg-muted);font-size:13px;line-height:1.3}.cc-settings__item-chevron{color:var(--fg-muted);flex:none}.cc-settings__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cc-settings__head{flex:none;align-items:center;gap:8px;padding:24px 32px 0;display:flex}.cc-settings__back{width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-inline-start:-8px;padding:0;display:none}.cc-settings__back:hover{background:var(--input-bg)}.cc-settings__h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:600}.cc-settings__body{flex:1;min-height:0;overflow-y:auto}.cc-settings__stack{box-sizing:border-box;flex-direction:column;gap:16px;max-width:640px;padding:16px 32px 48px;display:flex}.cc-settings__card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.cc-settings__profile{flex-direction:row;align-items:center;gap:16px}.cc-settings__profile-text{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-settings__profile-name{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:22px;font-weight:600}.cc-settings__rows{gap:0;padding:4px 20px}.cc-settings__row{justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.cc-settings__row+.cc-settings__row{border-top:1px solid var(--card-border)}.cc-settings__row dt{color:var(--fg-sec)}.cc-settings__row dd{text-align:end;overflow-wrap:anywhere;margin:0}.cc-settings__label{font:500 11px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--fg-muted)}.cc-settings__text{color:var(--fg-sec);margin:0;font-size:14px;line-height:1.5}.cc-settings__muted{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.4}.cc-settings__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-settings__confirm{flex-direction:column;gap:12px;display:flex}.cc-settings__body>.cc-widget-settings{height:auto;min-height:100%}.cc-settings button:focus-visible,.cc-settings a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@container cc-settings (width<=767px){.cc-settings__nav{border-inline-end:0;width:100%;padding:20px 16px}.cc-settings--hub .cc-settings__content{display:none}.cc-settings--hub .cc-settings__item[aria-current=page]{background:0 0}.cc-settings--section .cc-settings__nav{display:none}.cc-settings__back{display:flex}.cc-settings__head{padding:12px 16px 0}.cc-settings__stack{padding:12px 16px 32px}.cc-settings__card{padding:16px}}@container cc-settings (width>=768px) and (width<=1023px){.cc-settings__nav{width:280px}.cc-settings__item-hint{display:none}}
