/* db-widget-shared */
.widget-content span,.widget-content a,.widget-content strong,.widget-content em,.widget-content b,.widget-content u,.widget-content mark,.widget-content small,.widget-content sub,.widget-content sup,.widget-content del,.widget-content ins,.widget-content cite,.widget-content time,.widget-content abbr,.widget-content q{font:inherit; letter-spacing:inherit; color:inherit; text-transform:inherit; word-spacing:inherit;}
.widget-content i:not(.icon):not([class*="icon-"]){font:inherit; letter-spacing:inherit; color:inherit; text-transform:inherit; word-spacing:inherit;}
.builder-widgets-wrap{display:flex; flex-direction:column;}
.db-header-box .db-lang-select-box{margin-left:12px; display:inline-flex; align-items:center;}
.widget-content .ctrl-image-tip{font-size:var(--font-xs, 12px); color:var(--color-white, #fff); font-weight:500; line-height:1.2;}
.ss-cfg-modal .ss-subhead{display:block;font-size:12px;font-weight:700;color:var(--color-black-600);margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--color-gray-200);}
.ss-cfg-modal .ss-subhead:first-child{border-top:0;padding-top:0;margin-top:0;}
.ss-cfg-modal .ss-field{margin-bottom:10px;}
.ss-cfg-modal .ss-field > label{display:block;font-size:12px;font-weight:600;color:var(--color-black-500);margin-bottom:4px;}
.ss-cfg-modal .ss-icon-pick{display:flex;align-items:center;gap:4px;}
.ss-cfg-modal .ss-icon-pick .ss-icon-prev{width:24px;height:24px;flex:0 0 auto;border:1px solid var(--color-gray-400);border-radius:4px;background:#fff center/16px no-repeat;}
.ss-cfg-modal .ss-icon-pick .btn{padding:0 8px;}
.ss-cfg-modal .ss-icon-pick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
.ss-cfg-modal .ss-icon-pick .button-box{gap:4px;flex:0 0 auto;min-width:0;}
.ss-cfg-modal .ss-icon-pick .button-box .btn{flex:0 0 auto;}
.ss-cfg-modal .modal-body{padding:20px;}
.ss-cfg-modal .ss-cfg-preview{width:100%;margin-bottom:16px;min-height:70px;}
.ss-cfg-modal .ss-cfg-preview .ss-pv-empty{min-height:70px;}
.ss-cfg-modal .bg-modal-section{margin:0;}
.ss-cfg-modal .ss-toggle{margin:0 0 10px;}
.ss-cfg-modal .ss-tg-desc{display:block;font-size:11px;color:var(--color-gray-800);margin-top:2px;}
.ss-cfg-modal .input-box input[type=color]{width:48px;height:32px;padding:2px;border:0;background:none;cursor:pointer;}
.ss-cfg-modal .input-box:has(input[type=color]){width:auto;display:inline-flex;align-items:center;padding:4px 8px;}
.ss-cfg-modal .board-write-box .flex.g5{align-items:center;flex-wrap:wrap;}
.ss-cfg-modal .board-write-box .flex.g5 .input-box{width:auto;display:inline-flex;align-items:center;gap:4px;}
.ss-cfg-modal .board-write-box .flex.g5 .input-box label{font-size:12px;color:var(--color-gray-800);white-space:nowrap;margin:0;}
.ss-cfg-modal .ss-tabnames{display:flex;flex-direction:column;gap:10px;}
.ss-cfg-modal .ss-tab-picker{display:flex;flex-wrap:wrap;gap:6px;}
.ss-cfg-modal .ss-tab-pick{max-width:160px;padding:5px 12px;border:1px solid var(--color-gray-300);border-radius:999px;background:var(--color-white);font-size:12px;color:var(--color-gray-900);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#siteHeader.ca-header:has(.hd-sticky):not(:has(.siteheader-1)):not(:has(.siteheader-4)):not(:has(.siteheader-6)){position:sticky; top:0;}
#siteHeader.ca-header.hd-scrolled{box-shadow:0 4px 20px -8px rgba(20,24,33,.25);}
.thumb-inner .amh-dim,.thumb-inner .hd-drawer-backdrop,.thumb-inner .hd-side,.thumb-inner .hd-panel,.thumb-inner .hd-ddpanel,.thumb-inner .hd-flyout,.thumb-inner .hd-pop,.thumb-inner .hd-lang-menu,.thumb-inner .amh-panel{display:none !important;}
[data-hd] .hd-icon,[data-hd] .hd-sns__icon{display:inline-block; background-color:currentColor;
    -webkit-mask-image:var(--hd-ico); mask-image:var(--hd-ico);
    -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat;
    -webkit-mask-position:center; mask-position:center;
    -webkit-mask-size:contain; mask-size:contain;}
[data-hd] .hd-sns__icon{width:20px; height:20px; flex:none;}
[data-hd] .hd-lang__btn{font-family:inherit;}
[data-hd].is-drawer-left .hd-drawer.is-open{transform:translateX(0);}
