.zibll-image2-model-line{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 38px}.zibll-image2-model-line .form-select{min-width:0}.zibll-image2-model-edit,.zibll-image2-model-edit.but{align-items:center;background:var(--body-bg-color,#f7f8fa)!important;border:1px solid var(--main-border-color,hsla(0,0%,49%,.18))!important;border-radius:10px!important;box-shadow:none!important;color:var(--main-color,#333)!important;cursor:pointer;display:inline-flex!important;height:36px;justify-content:center;line-height:1!important;min-width:38px;padding:0!important;transition:border-color .2s ease,background .2s ease,color .2s ease;width:38px}.zibll-image2-model-edit.but:hover,.zibll-image2-model-edit:hover{background:var(--focus-color-opacity1,rgba(47,128,237,.08))!important;border-color:var(--focus-color,#2f80ed)!important;color:var(--focus-color,#2f80ed)!important;transform:none!important}.zi2-model-modal,.zi2-model-modal *{box-sizing:border-box}.zi2-model-modal{color:var(--main-color,#23262f)}.modal-dialog:has(.zi2-model-modal){max-width:min(760px,calc(100vw - 24px))!important;width:min(760px,calc(100vw - 24px))!important}.zi2-api-form{margin:0}.zi2-modal-hint{background:var(--body-bg-color,#f7f8fa);border:1px solid var(--main-border-color,hsla(0,0%,49%,.18));border-radius:12px;color:var(--muted-color,#777);font-size:13px;line-height:1.7;margin:0 0 14px;padding:10px 12px}.zi2-api-scroll{max-height:min(62vh,620px);overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-width:none;-ms-overflow-style:none}.zi2-api-scroll::-webkit-scrollbar{height:0;width:0}.zi2-api-card{background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,hsla(0,0%,49%,.18));border-radius:16px;margin:0 0 12px;overflow:hidden}.zi2-api-card[open]{box-shadow:0 10px 30px rgba(0,0,0,.04)}.zi2-api-summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:14px 16px;user-select:none}.zi2-api-summary::-webkit-details-marker{display:none}.zi2-api-title{align-items:center;display:flex;gap:8px;min-width:0}.zi2-api-dot{display:none!important}.zi2-api-title b{flex:none;font-size:14px;max-width:160px}.zi2-api-title b,.zi2-api-title small{line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zi2-api-title small{color:var(--muted-2-color,#999);font-size:12px}.zi2-api-actions{flex:none;gap:8px}.zi2-api-actions,.zi2-icon-btn{align-items:center;display:inline-flex}.zi2-icon-btn{background:var(--body-bg-color,#f7f8fa);border:1px solid var(--main-border-color,hsla(0,0%,49%,.18));border-radius:50%;color:var(--muted-color,#777);cursor:pointer;height:32px;justify-content:center;width:32px}.zi2-icon-btn:hover{background:rgba(255,84,115,.08);border-color:rgba(255,84,115,.45);color:#ff5473}.zi2-switch{cursor:pointer;display:inline-flex;height:28px;margin:0;position:relative;width:48px}.zi2-switch input{opacity:0;pointer-events:none;position:absolute}.zi2-switch span{background:var(--main-border-color,#d9dce3);border-radius:999px;inset:0;position:absolute;transition:background .2s ease}.zi2-switch span:after{background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.16);content:"";height:20px;left:4px;position:absolute;top:4px;transition:transform .2s ease;width:20px}.zi2-switch input:checked+span{background:var(--focus-color,#2f80ed)}.zi2-switch input:checked+span:after{transform:translateX(20px)}.zi2-lock-badge{align-items:center;background:var(--body-bg-color,#f7f8fa);border-radius:999px;color:var(--muted-color,#777);display:inline-flex;font-size:12px;gap:6px;padding:6px 10px;white-space:nowrap}.zi2-api-body{padding:0 16px 16px}.zi2-api-card[open]>.zi2-api-body{background:linear-gradient(180deg,transparent,hsla(0,0%,53.3%,.035))}.zi2-api-card[open]>.zi2-api-body .zi2-field-full,.zi2-api-card[open]>.zi2-api-body .zi2-form-grid,.zi2-api-card[open]>.zi2-api-body .zi2-site-readonly{background:var(--body-bg-color,#f7f8fa);border:1px solid var(--main-border-color,hsla(0,0%,49%,.18));border-radius:14px;padding:12px}.zi2-api-card[open]>.zi2-api-body .zi2-field-full{display:block}.zi2-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.zi2-field{display:block;margin:0}.zi2-field span{color:var(--muted-color,#777);display:block;font-size:12px;font-weight:600;margin:0 0 6px}.zi2-field input,.zi2-field textarea{background:var(--body-bg-color,#f7f8fa);border:1px solid var(--main-border-color,hsla(0,0%,49%,.18));border-radius:10px;box-shadow:none;color:var(--main-color,#23262f);display:block;font-size:13px;line-height:1.55;min-height:38px;outline:none;padding:9px 11px;transition:border-color .2s ease,background .2s ease;width:100%}.zi2-field textarea{min-height:96px;resize:vertical}.zi2-field input:focus,.zi2-field textarea:focus{background:var(--main-bg-color,#fff);border-color:var(--focus-color,#2f80ed)}.zi2-field-full{margin-top:12px}.zi2-site-readonly{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.zi2-site-readonly div{background:var(--body-bg-color,#f7f8fa);border:1px solid var(--main-border-color,hsla(0,0%,49%,.18));border-radius:12px;padding:10px 12px}.zi2-site-readonly span{color:var(--muted-2-color,#999);display:block;font-size:12px;margin-bottom:5px}.zi2-site-readonly b{color:var(--main-color,#23262f);display:block;font-size:13px;line-height:1.5;word-break:break-all}.zi2-api-footer{border-top:1px solid var(--main-border-color,hsla(0,0%,49%,.18));display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding-top:14px}.zi2-primary-btn,.zi2-secondary-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 16px}.zi2-secondary-btn{background:var(--focus-color-opacity1,rgba(47,128,237,.08));border-color:rgba(47,128,237,.2);color:var(--focus-color,#2f80ed)}.zi2-primary-btn{background:var(--focus-color,#2f80ed);color:#fff}.zi2-primary-btn:disabled,.zi2-secondary-btn:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.zi2-api-summary{align-items:flex-start}.zi2-api-title small{max-width:42vw}.zi2-form-grid,.zi2-site-readonly{grid-template-columns:1fr}.zi2-api-footer{flex-direction:column}}