.second-widget-editor .premium-editor-body{padding:6px 16px 0}
.second-segments{display:flex;padding:6px;background:#0c0c0c;border:1px solid #181818;border-radius:20px;gap:3px}
.second-segments button{border:1px solid transparent;border-radius:16px;background:transparent;color:#777;flex:1;min-height:34px;font:inherit;cursor:pointer}
.second-segments button[aria-pressed=true]{background:#202020;border-color:#292929;color:#eee}
.second-providers{display:grid;grid-template-columns:1fr 1fr 1.34fr;gap:10px;margin:16px 0 26px}
.second-providers button{border:2px solid #202020;background:#191919;color:#ddd;min-height:44px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;cursor:pointer;padding:6px}
.second-providers button[aria-pressed=true]{border-color:#70401b;background:#392310}
.second-providers img,.second-value img{width:21px;height:21px;filter:brightness(0) invert(.8);flex-shrink:0}
.second-provider-settings label{font-size:16px;margin:0 2px 7px}
.second-value{display:flex;align-items:center;gap:8px;background:#090909;border-radius:16px;padding:0 10px}
.second-input{min-width:0;width:100%;height:45px;border:1px solid transparent;background:#090909;border-radius:15px;color:#eee;padding:10px 12px;font:inherit;box-sizing:border-box}
.second-value .second-input{padding-left:0}
.second-input::placeholder{color:#777}
.second-footer{display:flex;gap:8px;justify-content:flex-end;padding:16px;flex-shrink:0;flex-wrap:wrap}
.second-footer button{border:1px solid transparent;background:#191919;color:#eee;border-radius:17px;min-height:40px;padding:10px 18px;font:inherit;cursor:pointer}
.second-footer .second-save{border:2px solid #70401b;background:#392310;padding:9px 15px}
.second-timezone-tools{display:grid;grid-template-columns:1.35fr 1fr;gap:8px;margin-bottom:12px}
.second-local{border:1px solid #202020;border-radius:16px;background:#111;color:#eee;font:inherit;cursor:pointer;padding:6px}
.second-timezones{max-height:130px;overflow:auto;scrollbar-width:thin;border:1px solid #222;border-radius:12px;margin-bottom:12px}
.second-timezones button{display:block;background:#151515;border:0;color:#ddd;text-align:left;padding:10px;width:100%;cursor:pointer}
.second-timezones button:hover{background:#292929}
.second-timezone-settings{border:1px solid #202020;border-radius:16px;padding:8px 12px}
.second-timezone-setting{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;font-size:13px}
.second-timezone-setting .second-segments{padding:3px;border-radius:20px;flex-shrink:0}
.second-timezone-setting button{font-size:12px;min-height:30px;padding:4px 9px;flex:none}
.second-widget-editor [hidden]{display:none!important}
@media(max-width:440px){.second-providers{gap:6px;grid-template-columns:1fr 1fr}.second-providers button{font-size:12px}.second-timezone-tools{grid-template-columns:1fr}.second-footer button{font-size:12px}.second-timezone-setting{font-size:12px}.second-widget-editor .premium-editor-head h2{font-size:14px}}

/* Un seul champ visuel, icône comprise, au repos comme pendant la saisie. */
.second-value{border:1px solid transparent;transition:border-color .15s}
.second-value:focus-within{border-color:#292929}
.second-widget-editor .second-value .second-input{outline:none!important;box-shadow:none;border:0;background:transparent;border-radius:0;font-weight:400}
.second-value img{opacity:.72}
