.puffergo-site-profile .label-desc{font-size:.75rem;line-height:1rem;margin-top:.125rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.puffergo-site-profile .custom-scroll{overflow-y:auto;overscroll-behavior:contain}.puffergo-site-profile .components-select-control__input,.puffergo-site-profile .components-text-control__input,.puffergo-site-profile .components-textarea-control__input{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;box-shadow:none!important;font-size:14px!important;height:auto!important;line-height:1.6!important;min-height:48px!important;padding:12px 16px!important;transition:all .2s ease}.puffergo-site-profile .components-select-control__input[type=email],.puffergo-site-profile .components-select-control__input[type=number],.puffergo-site-profile .components-select-control__input[type=password],.puffergo-site-profile .components-select-control__input[type=search],.puffergo-site-profile .components-select-control__input[type=text],.puffergo-site-profile .components-select-control__input[type=url],.puffergo-site-profile .components-text-control__input[type=email],.puffergo-site-profile .components-text-control__input[type=number],.puffergo-site-profile .components-text-control__input[type=password],.puffergo-site-profile .components-text-control__input[type=search],.puffergo-site-profile .components-text-control__input[type=text],.puffergo-site-profile .components-text-control__input[type=url],.puffergo-site-profile .components-textarea-control__input[type=email],.puffergo-site-profile .components-textarea-control__input[type=number],.puffergo-site-profile .components-textarea-control__input[type=password],.puffergo-site-profile .components-textarea-control__input[type=search],.puffergo-site-profile .components-textarea-control__input[type=text],.puffergo-site-profile .components-textarea-control__input[type=url]{height:48px!important}.puffergo-site-profile .components-select-control__input:hover,.puffergo-site-profile .components-text-control__input:hover,.puffergo-site-profile .components-textarea-control__input:hover{border-color:#cbd5e1!important}.puffergo-site-profile .components-select-control__input:focus,.puffergo-site-profile .components-text-control__input:focus,.puffergo-site-profile .components-textarea-control__input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 4px rgba(59,130,246,.1)!important;outline:none!important}.puffergo-site-profile .components-input-control__backdrop{background:transparent!important;border:none!important;box-shadow:none!important}.puffergo-site-profile select.components-select-control__input{background-position:right 12px center!important;height:48px!important;line-height:48px!important;padding-bottom:0!important;padding-left:16px!important;padding-top:0!important;vertical-align:middle!important}.puffergo-site-profile textarea.components-textarea-control__input{height:auto!important;line-height:1.6!important;min-height:120px!important;padding:16px!important}.puffergo-site-profile .components-base-control__label{color:#334155!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:.01em!important;margin-bottom:8px!important}.puffergo-site-profile .components-base-control__help{color:#64748b!important;font-size:.8rem!important;margin-top:6px!important}.puffergo-site-profile .components-button{border-radius:.5rem!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.puffergo-site-profile .components-button.is-default,.puffergo-site-profile .components-button.is-primary,.puffergo-site-profile .components-button.is-secondary{align-items:center!important;display:inline-flex!important;height:48px!important;justify-content:center!important;line-height:1!important}.puffergo-site-profile .components-button.is-compact,.puffergo-site-profile .components-button.is-small{height:32px!important;min-height:32px!important}.puffergo-site-profile .components-button.is-primary{background-color:#3b82f6!important;border:none!important;box-shadow:0 4px 6px -1px rgba(59,130,246,.2),0 2px 4px -1px rgba(59,130,246,.1)!important}.puffergo-site-profile .components-button.is-primary:hover:not(:disabled){background-color:#2563eb!important;box-shadow:0 10px 15px -3px rgba(59,130,246,.3),0 4px 6px -2px rgba(59,130,246,.1)!important;transform:translateY(-1px)}.puffergo-site-profile .components-button.is-primary:active:not(:disabled){box-shadow:none!important;transform:translateY(0)}.puffergo-site-profile .components-button.is-primary:disabled{background-color:#94a3b8!important;box-shadow:none!important;opacity:.7!important}.puffergo-site-profile .components-button.is-secondary{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;color:#475569!important}.puffergo-site-profile .components-button.is-secondary:hover:not(:disabled){background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#1e293b!important}.puffergo-site-profile .components-button.bg-red-600,.puffergo-site-profile .components-button.is-destructive{background-color:#ef4444!important;color:#fff!important}.puffergo-site-profile .components-button.bg-red-600:hover:not(:disabled),.puffergo-site-profile .components-button.is-destructive:hover:not(:disabled){background-color:#dc2626!important;color:#fff!important}.puffergo-site-profile ::-webkit-scrollbar{height:8px;width:8px}.puffergo-site-profile ::-webkit-scrollbar-track{background:transparent}.puffergo-site-profile ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.puffergo-site-profile ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.puffergo-site-profile ul.list-disc{padding-left:1.25rem!important}.puffergo-site-profile ul.list-disc li{margin-bottom:.375rem!important}.puffergo-site-profile-anchor .ant-anchor .ant-anchor-ink,.puffergo-site-profile-anchor .ant-anchor .puffergo-anchor-indicator,.puffergo-site-profile-anchor .ant-anchor span.ant-anchor-ink,.puffergo-site-profile-anchor .ant-anchor-ink,.puffergo-site-profile-anchor .puffergo-anchor-indicator,.puffergo-site-profile-anchor span.ant-anchor-ink{display:none!important;height:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.puffergo-anchor-root{display:flex!important;flex-direction:column!important}.puffergo-anchor-item{margin-bottom:12px!important;padding:0!important}.puffergo-anchor-item:last-child{margin-bottom:0!important}.puffergo-anchor-item-title{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;color:#475569!important;display:block!important;font-weight:600!important;overflow:visible!important;padding:14px 16px!important;text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease!important}.puffergo-anchor-item-title:hover{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;color:#1e293b!important}.ant-anchor-link-active .puffergo-anchor-item-title,.puffergo-anchor-item.active .puffergo-anchor-item-title{background:#2563eb!important;border-color:transparent!important;box-shadow:0 4px 14px rgba(37,99,235,.35)!important;color:#fff!important;transform:scale(1.02)}.ant-anchor-link-active .puffergo-anchor-item-title:hover,.puffergo-anchor-item.active .puffergo-anchor-item-title:hover{background:#1d4ed8!important;color:#fff!important}.puffergo-anchor-title-inner{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left;width:100%}.puffergo-anchor-row{align-items:center;display:flex;gap:0;min-width:0}.puffergo-anchor-icon{flex-shrink:0;font-size:20px;height:22px;line-height:1;margin-right:10px;opacity:.9;width:22px}.puffergo-anchor-main{flex-shrink:0;font-size:.9375rem;font-weight:700;letter-spacing:.01em;line-height:1.3}.puffergo-anchor-sub{font-size:.75rem;font-weight:500;line-height:1.4;margin-left:32px;opacity:.85;white-space:normal!important;word-wrap:break-word;display:block;max-width:100%;min-height:2.8em;overflow-wrap:break-word}.ant-anchor-link-active .puffergo-anchor-sub{opacity:.92}
