.idp,.main3.idp{max-width:1360px;margin:0 auto;padding:0 16px;box-sizing:border-box}.idp{--idp-ink: #1f2937;--idp-ink-2: rgba(31, 41, 55, .62);--idp-ink-3: rgba(31, 41, 55, .28);--idp-ink-4: rgba(31, 41, 55, .1);--idp-ink-on: #fff;--idp-line: rgba(31, 41, 55, .22);--bg-item: rgba(31, 41, 55, .05);--bg-item-hover: rgba(31, 41, 55, .09);--color-text-sub: rgba(31, 41, 55, .55)}body.dark .idp{--idp-ink: #e9edf5;--idp-ink-2: rgba(233, 237, 245, .66);--idp-ink-3: rgba(233, 237, 245, .3);--idp-ink-4: rgba(255, 255, 255, .07);--idp-ink-on: #10182a;--idp-line: rgba(233, 237, 245, .24);--bg-item: rgba(255, 255, 255, .05);--bg-item-hover: rgba(255, 255, 255, .09);--color-text-sub: rgba(233, 237, 245, .55)}.idp [hidden]{display:none!important}.idp #h1_title{margin-bottom:6px}.idp-sub{margin:0 0 22px;text-align:center;color:var(--color-text-sub);font-size:15px}.idp-shell{display:grid;grid-template-columns:296px minmax(0,1fr);gap:16px;align-items:start}.idp-lib-empty-tip{margin:4px 0 0;font-size:13px;line-height:1.8;color:var(--color-text-sub)}.idp-lib,.idp-canv{background:var(--color-card-bg);border:1px solid var(--color-border-light);border-radius:18px;box-shadow:var(--shadow-sm);min-width:0}.idp-lib{padding:14px 12px 16px;position:sticky;top:12px;display:flex;flex-direction:column;gap:10px}.idp-lib-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.idp-lib-head .idp-sec-title{margin:0}.idp-lib-count{margin:0;font-size:12.5px;color:var(--color-text-sub)}.idp-lib-list{display:flex;flex-direction:column;gap:10px;max-height:min(62vh,660px);overflow-y:auto;padding:2px 4px 2px 2px;scrollbar-width:thin}.idp-lib-list::-webkit-scrollbar{width:6px}.idp-lib-list::-webkit-scrollbar-thumb{background:var(--idp-ink-3);border-radius:3px}.idp-illo{margin:0 auto;max-width:660px}.idp-illo svg{display:block;width:100%;height:auto;overflow:visible}.idp-illo-cap{font-size:15px;font-weight:600;fill:var(--color-text-main)}.idp-illo-mid{font-size:13px;fill:var(--color-text-sub)}.idp-illo .an-frame{stroke-dasharray:7 5;animation:idpDash 1.4s linear infinite}.idp-illo .an-arrow{stroke-dasharray:9 7;animation:idpFlow 1.1s linear infinite}.idp-illo .an-scan{animation:idpScan 7s ease-in-out infinite}.idp-illo .an-badge{transform-origin:318px 94px;animation:idpPulse 2.6s ease-in-out infinite}.idp-illo .an-spark{animation:idpTwinkle 2.2s ease-in-out infinite}.idp-illo .an-bg-white{animation:idpBgWhite 7s ease-in-out infinite}.idp-illo .an-bg-red{animation:idpBgRed 7s ease-in-out infinite}.idp-illo .an-fly{transform-origin:110px 112px;animation:idpFly 7s ease-in-out infinite}@keyframes idpDash{to{stroke-dashoffset:-24}}@keyframes idpFlow{to{stroke-dashoffset:-32}}@keyframes idpScan{0%,5%{transform:translateY(0);opacity:0}12%{opacity:.95}40%{transform:translateY(118px);opacity:.95}48%,to{transform:translateY(118px);opacity:0}}@keyframes idpPulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes idpTwinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes idpBgWhite{0%,30%{opacity:0}38%,62%{opacity:1}70%,to{opacity:0}}@keyframes idpBgRed{0%,62%{opacity:0}70%,92%{opacity:1}to{opacity:0}}@keyframes idpFly{0%,4%{transform:translate(0) scale(1);opacity:0}10%{transform:translate(0) scale(1);opacity:.95}40%{transform:translate(396px,-8px) scale(1.714);opacity:.95}54%,to{transform:translate(396px,-8px) scale(1.714);opacity:0}}@media(prefers-reduced-motion:reduce){.idp-illo .an-frame,.idp-illo .an-arrow,.idp-illo .an-scan,.idp-illo .an-badge,.idp-illo .an-spark,.idp-illo .an-bg-white,.idp-illo .an-bg-red,.idp-illo .an-fly{animation:none}.idp-illo .an-scan,.idp-illo .an-fly,.idp-illo .an-bg-white,.idp-illo .an-bg-red{opacity:0}}.idp-card{border:0;border-radius:0;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:5px}.idp-card-pic{position:relative;align-self:center;border-radius:6px;overflow:hidden;line-height:0;background-color:#fff;background-image:linear-gradient(45deg,#e2e6ee 25%,transparent 25%,transparent 75%,#e2e6ee 75%),linear-gradient(45deg,#e2e6ee 25%,transparent 25%,transparent 75%,#e2e6ee 75%);background-size:14px 14px;background-position:0 0,7px 7px;box-shadow:0 4px 12px -8px #17203a99}.idp-card-pic canvas{display:block;max-width:100%}.idp-card-badge{position:absolute;left:4px;top:4px;padding:2px 7px;border-radius:20px;font-size:10.5px;font-weight:600;color:var(--idp-ink-on);background:var(--idp-ink-2);line-height:1.5}.idp-card-busy{position:absolute;inset:0;background:#ffffff8c}.idp-card-busy:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2.5px solid var(--idp-ink-3);border-top-color:var(--idp-ink);animation:idp-spin .9s linear infinite}.idp-card-name{font-size:12px;color:var(--color-text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.idp-card-row{display:flex;justify-content:center;gap:4px}.idp-icon{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--color-text-sub);cursor:pointer;padding:0;transition:all var(--hover-time) ease}.idp-icon svg{width:16px;height:16px}.idp-icon:hover{color:var(--idp-ink);background:var(--idp-ink-4)}.idp-icon.is-danger:hover{color:#dc2626;background:#dc26261a}body.dark .idp-icon{background:transparent;color:#aab6cc}.idp-adv{border-top:0;padding:0 0 12px;align-self:stretch;background-image:repeating-linear-gradient(to right,var(--idp-ink-3) 0 5px,transparent 5px 10px);background-size:66.67% 1px;background-position:bottom center;background-repeat:no-repeat}.idp-adv summary{cursor:pointer;font-size:12.5px;color:var(--idp-ink);list-style:none;display:flex;align-items:center;justify-content:center;gap:5px;user-select:none}.idp-adv summary::-webkit-details-marker{display:none}.idp-adv summary:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform var(--hover-time) ease}.idp-adv[open] summary:before{transform:rotate(90deg)}.idp-adv-body{padding:8px 0 2px;display:flex;flex-direction:column;gap:9px}.idp-adv-item{display:flex;flex-direction:column;gap:3px}.idp-adv-item>label{font-size:11.5px;color:var(--color-text-sub);display:flex;align-items:center;justify-content:space-between;gap:6px}.idp-adv-item .v{color:var(--color-text-main);font-variant-numeric:tabular-nums;font-weight:600}.idp-adv-item input[type=range]{width:100%;accent-color:var(--idp-ink-2);cursor:pointer}.idp-adv-inline{flex-direction:row;align-items:center;justify-content:space-between}.idp-adv-hint{margin:0;font-size:11px;line-height:1.6;color:var(--color-text-sub);background:var(--bg-item);border-left:3px solid var(--idp-ink-3);border-radius:0 6px 6px 0;padding:6px 8px}.idp-redo{align-self:stretch}.idp-seg{display:flex;gap:4px}.idp-seg button{flex:1;border:1px solid var(--idp-line);background:transparent;color:var(--color-text-sub);font-size:11.5px;padding:5px 4px;border-radius:8px;cursor:pointer;font-family:inherit;transition:all var(--hover-time) ease}.idp-seg button.is-on{border-color:transparent;background:var(--idp-ink);color:var(--idp-ink-on);font-weight:600}.idp-canv{padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px}.idp-sec-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--idp-ink-2);margin:0}.idp-bar{border:1px solid var(--color-border-light);border-radius:14px;padding:12px 8px 14px;background:var(--bg-item)}.idp-canv-title{margin:0 0 10px}.idp-bar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 34px}.idp-bar-actions{display:flex;justify-content:flex-end;margin-top:8px}.idp-btn.idp-rotate{display:inline-flex;align-items:center;gap:6px}.idp-btn svg{width:15px;height:15px;flex:none}.idp-btn.idp-rotate.is-landscape svg{transform:rotate(90deg)}.idp-suit{margin-top:12px;padding:10px 10px 12px;border-top:1px dashed var(--color-border-light)}.idp-suit-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.idp-suit-label{font-size:13px;font-weight:600;color:var(--color-text-main)}.idp-suit-target{font-size:12px;color:var(--color-text-sub)}.idp-suit-list{display:flex;flex-wrap:wrap;gap:10px}.idp-suit-item{width:82px;padding:6px 6px 7px;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--color-border-light);border-radius:12px;background:var(--color-card-bg);cursor:pointer;transition:border-color var(--hover-time) ease,box-shadow var(--hover-time) ease,transform var(--hover-time) ease}.idp-suit-item:hover{border-color:var(--idp-ink);transform:translateY(-1px);box-shadow:0 6px 16px -10px #17203ab3}.idp-suit-item.is-active{border-color:var(--idp-ink);box-shadow:0 0 0 2px #2563eb29}.idp-suit-item.is-disabled,.idp-suit-list.is-disabled .idp-suit-item{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.idp-suit-pic{width:100%;aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:9px;overflow:hidden;background:#f4f6fa}.idp-suit-pic img{width:100%;height:100%;object-fit:cover;display:block}.idp-suit-none{font-size:20px;color:var(--color-text-sub)}.idp-suit-name{font-size:11px;line-height:1.3;text-align:center;color:var(--color-text-sub)}.idp-suit-item.is-active .idp-suit-name{color:var(--idp-ink);font-weight:600}.idp-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:620px;padding:14px;border-radius:14px;background:radial-gradient(110% 80% at 50% 0%,var(--idp-ink-4),transparent 60%),var(--bg-item)}.idp-stage.is-scroll{overflow:auto;justify-content:flex-start;max-height:min(760px,74vh);overscroll-behavior:contain}.idp-stage-empty{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:640px;text-align:center}.idp-stage-empty .idp-illo{width:100%;max-width:560px}.idp-stage-empty .for_upload_button{padding:16px 48px;font-size:18px}.idp-stage-empty-tip{margin:0;font-size:13px;line-height:1.7;color:var(--color-text-sub);max-width:420px}.idp-paper{position:relative;border-radius:3px;background-color:#fff;background-image:linear-gradient(45deg,#eef1f6 25%,transparent 25%,transparent 75%,#eef1f6 75%),linear-gradient(45deg,#eef1f6 25%,transparent 25%,transparent 75%,#eef1f6 75%);background-size:18px 18px;background-position:0 0,9px 9px;box-shadow:0 14px 34px -18px #17203aa6;overflow:hidden}.idp-paper.is-solid{background-image:none}.idp-cells{position:absolute;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;box-sizing:border-box}.idp-ph{position:relative;box-sizing:border-box;flex:none;border-radius:1px;background-color:transparent;overflow:hidden;touch-action:none}.idp-ph:after{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none}.idp-ph canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.idp-ph:hover,.idp-ph.is-sel{z-index:3}.idp-ph:hover:after,.idp-ph.is-sel:after{border-color:var(--idp-ink);box-shadow:inset 0 0 0 1px var(--idp-ink)}.idp-ph.is-pan canvas{cursor:grabbing}.idp-cuts{position:absolute;inset:0;pointer-events:none;z-index:1}.idp-cuts i{position:absolute;display:block}.idp-cut-v{top:0;bottom:0;width:0;border-left:1px dashed rgba(70,82,104,.45)}.idp-cut-h{left:0;right:0;height:0;border-top:1px dashed rgba(70,82,104,.45)}.idp-ph.is-ghost{opacity:.35}.idp-ph.is-chosen{z-index:5}.idp-ph.is-dragging{opacity:.95;box-shadow:0 10px 24px -8px #17203a99}.idp-ph-empty{flex:none;box-sizing:border-box;border:1px dashed rgba(37,99,235,.35);border-radius:1px;background:#2563eb12;transition:border-color var(--hover-time) ease,background var(--hover-time) ease}.idp-cells.is-sorting .idp-ph-empty{border-color:#2563ebb3;border-style:solid;background:#2563eb24;box-shadow:inset 0 0 0 1px #ffffff80}.idp-ph-empty:hover{border-color:#2563eb8c;background:#2563eb1c}.idp-ph-handle{position:absolute;left:2px;top:2px;width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid rgba(31,41,55,.16);border-radius:9px;background:#ffffffd1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#334155;cursor:move;opacity:.86;transition:opacity var(--hover-time) ease,background var(--hover-time) ease,box-shadow var(--hover-time) ease,transform var(--hover-time) ease;box-shadow:0 2px 8px #17203a57;touch-action:none;z-index:2}.idp-ph-handle svg{width:20px;height:20px}.idp-ph:hover .idp-ph-handle{opacity:1;background:#fffffff7}.idp-ph-handle:hover{opacity:1;background:#fff;transform:scale(1.06);box-shadow:0 4px 12px #17203a73}.idp-ph.is-chosen .idp-ph-handle,.idp-ph.is-ghost .idp-ph-handle{opacity:1;background:#fff;transform:none}.idp-ph-handle:active{cursor:move}.idp-ph-tag{position:absolute;left:0;bottom:0;max-width:100%;font-size:10px;line-height:1.5;padding:1px 5px;color:#fff;background:#17203a8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity var(--hover-time) ease}.idp-ph:hover .idp-ph-tag{opacity:1}.idp-ph-tools{position:absolute;top:2px;right:2px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;width:62px;opacity:0;pointer-events:none;transition:opacity var(--hover-time) ease;z-index:2}.idp-ph:hover .idp-ph-tools,.idp-ph-tools:focus-within{opacity:1;pointer-events:auto}.idp-ph-btn{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:8px;background:#fffffff0;color:#334155;cursor:pointer;padding:0;box-shadow:0 2px 6px #17203a52}.idp-ph-btn svg{width:16px;height:16px}.idp-ph-btn:hover{background:#fff;color:var(--idp-ink)}.idp-ph-btn.is-danger:hover{color:#dc2626}.idp-ph.is-mini{overflow:visible}.idp-ph.is-mini .idp-ph-handle{width:24px;height:24px;border-radius:7px;left:1px;top:1px}.idp-ph.is-mini .idp-ph-handle svg{width:14px;height:14px}.idp-ph.is-mini .idp-ph-tools{top:-1px;right:-1px;width:auto;flex-wrap:nowrap;gap:3px;padding:2px;border-radius:9px;background:#ffffffdb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 2px 8px #17203a47}.idp-ph.is-mini .idp-ph-btn{width:24px;height:24px;border-radius:6px;box-shadow:none;background:transparent}.idp-ph.is-mini .idp-ph-btn svg{width:14px;height:14px}.idp-ph.is-mini .idp-ph-btn:hover{background:#fff}.idp-ph.is-mini .idp-ph-tag{display:none}.idp-pager{display:flex;align-items:center;justify-content:center;gap:14px;font-size:16px;color:var(--color-text-main)}.idp-pager-info{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.5px;padding:2px 12px;border-radius:20px;background:var(--bg-item)}.idp-pager-btn{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:10px;border:1px solid var(--color-border-light);background:var(--color-card-bg);color:var(--color-text-main);font-size:22px;line-height:1;cursor:pointer}.idp-pager-btn:hover:not(:disabled){border-color:var(--idp-ink);color:var(--idp-ink)}.idp-pager-btn:disabled{opacity:.4;cursor:not-allowed}.idp-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:14px;background:color-mix(in srgb,var(--color-card-bg) 90%,transparent);backdrop-filter:blur(2px);font-size:14px;color:var(--color-text-sub);text-align:center;padding:20px;z-index:5}.idp-spinner{width:42px;height:42px;border-radius:50%;border:3px solid var(--idp-ink-4);border-top-color:var(--idp-ink);animation:idp-spin .9s linear infinite}@keyframes idp-spin{to{transform:rotate(360deg)}}.idp-foot{display:flex;flex-direction:column;gap:8px}.idp-meta{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:12.5px;color:var(--color-text-sub)}.idp-meta span{background:var(--bg-item);border-radius:20px;padding:4px 10px;white-space:nowrap}.idp-meta span.is-warn{color:#b45309;background:#f59e0b24}.idp-dl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.idp-dl-btns{display:flex;gap:10px;flex-wrap:wrap}.idp-formats{display:flex;gap:8px}.idp-radio{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;border:1px solid var(--idp-line);font-size:13px;color:var(--color-text-main);cursor:pointer;transition:all var(--hover-time) ease}.idp-radio input{accent-color:var(--idp-ink);cursor:pointer}.idp-radio:has(input:checked){border-color:var(--idp-ink);background:var(--bg-item);color:var(--idp-ink);font-weight:600}body.dark .idp-radio{color:#e2e8f4}.idp-radio.is-disabled{cursor:not-allowed;opacity:.45;border-style:dashed}.idp-radio.is-disabled input{cursor:not-allowed}.idp-dl-btn{min-width:148px}.idp-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;white-space:nowrap;margin:0;padding:7px 10px;border-radius:10px;transition:background var(--hover-time) ease}.idp-row:hover{background:var(--idp-ink-4)}.idp-row.is-off{opacity:.45}.idp-label{font-size:13.5px;color:var(--color-text-sub);white-space:nowrap}.idp-select{flex:1;min-width:0;max-width:230px;padding:7px 10px;border-radius:10px;border:1px solid var(--idp-line);background:var(--color-card-bg);color:var(--color-text-main);font-size:13.5px;outline:none;cursor:pointer}.idp-select:focus{border-color:var(--idp-ink)}.idp-select-sm{flex:none;width:100%;max-width:none;padding:5px 8px;font-size:12.5px;border-radius:8px}.idp-range{display:inline-flex;align-items:center;gap:8px}.idp-range input[type=range]{width:108px;accent-color:var(--idp-ink-2);cursor:pointer}.idp-range output{min-width:18px;text-align:right;font-size:13px;color:var(--color-text-main);font-variant-numeric:tabular-nums}.idp-unit{font-size:12px;color:var(--color-text-sub)}.idp-switch{cursor:pointer;display:inline-flex}.idp-switch input{display:none}.idp-switch-track{width:40px;height:22px;border-radius:22px;background:#64748b59;position:relative;transition:background var(--hover-time) ease}.idp-switch-dot{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform var(--hover-time) ease}.idp-switch input:checked+.idp-switch-track{background:var(--idp-ink)}.idp-switch input:checked+.idp-switch-track .idp-switch-dot{transform:translate(18px)}.idp-bgs{display:flex;gap:10px;flex-wrap:nowrap}.idp .idp-bg{background:transparent;padding:0;border:0}.idp-bg{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;cursor:pointer;font-size:12px;color:var(--color-text-sub)}.idp-bg .dot{width:30px;height:30px;border-radius:50%;border:1px solid rgba(23,32,58,.18);box-shadow:0 2px 6px #17203a14;transition:all var(--hover-time) ease}.idp-bg[data-bg=transparent] .dot{background-color:#fff;background-image:linear-gradient(45deg,#dfe4ee 25%,transparent 25%,transparent 75%,#dfe4ee 75%),linear-gradient(45deg,#dfe4ee 25%,transparent 25%,transparent 75%,#dfe4ee 75%);background-size:12px 12px;background-position:0 0,6px 6px}.idp-bg:hover .dot{transform:translateY(-1px)}.idp-bg.is-active .dot{box-shadow:0 0 0 2px var(--idp-ink),0 6px 14px -6px #17203a99}.idp-tip{margin:0;font-size:12.5px;line-height:1.6;color:var(--color-text-sub);background:var(--bg-item);border-left:3px solid var(--idp-ink-3);border-radius:0 8px 8px 0;padding:7px 10px}.idp-tip:empty{display:none}.idp-tip.is-warn{color:#b45309;background:#f59e0b1f;border-left-color:#f59e0bbf}.idp-btn{border:0;cursor:pointer;border-radius:30px;font-size:14.5px;font-weight:600;letter-spacing:.5px;padding:10px 26px;transition:all var(--hover-time) ease;white-space:nowrap;font-family:inherit}.idp-btn-sm{font-size:13px;padding:7px 16px;letter-spacing:.2px;border-radius:22px}.idp-btn-primary{color:#fff;background:var(--color-gradient-strong);box-shadow:var(--shadow-button)}.idp-btn-primary:hover{filter:brightness(1.08);box-shadow:0 12px 26px -8px #5e54f2b3}.idp-btn-ghost{color:var(--idp-ink);background:var(--bg-item);border:1px solid var(--idp-ink-3)}.idp-btn-ghost:hover{background:var(--idp-ink-4);border-color:var(--idp-ink-2)}.idp-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.idp-btn.is-busy{pointer-events:none;opacity:.7}body.dark .idp-paper{background-color:#fff}body.dark .idp-card-pic{background-color:#f2f4f8}body.dark .idp-status{background:#0d1626db}body.dark .idp-bg .dot{border-color:#ffffff40}.idp-lightbox{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center}.idp-lightbox[hidden]{display:none!important}.idp-lightbox-mask{position:absolute;inset:0;background:#0f172ab8}.idp-lightbox-body{position:relative;max-width:92vw;display:flex;flex-direction:column;align-items:center;gap:10px}.idp-lightbox-stage{background-color:#fff;background-image:linear-gradient(45deg,#e6eaf2 25%,transparent 25%,transparent 75%,#e6eaf2 75%),linear-gradient(45deg,#e6eaf2 25%,transparent 25%,transparent 75%,#e6eaf2 75%);background-size:18px 18px;background-position:0 0,9px 9px;border-radius:8px;box-shadow:0 24px 60px -20px #000000b3;line-height:0;overflow:hidden}.idp-lightbox-stage.solid{background-image:none}.idp-lightbox-cap{font-size:13px;color:#e8eefc;text-align:center}.idp-lightbox-close{position:absolute;top:-34px;right:0;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:22px;line-height:1;cursor:pointer}.idp-lightbox-close:hover{background:#ffffff4d}@media(max-width:1100px){.idp-shell{grid-template-columns:262px minmax(0,1fr)}.idp-bar-grid{grid-template-columns:minmax(0,1fr);gap:2px}}@media(max-width:900px){.idp-shell{display:flex;flex-direction:column;gap:12px}.idp-lib{position:static;order:1;width:100%}.idp-canv{order:2;width:100%}.idp-lib-list{max-height:none}.idp-stage{min-height:420px}.idp-bar-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:560px){.idp,.main3.idp{padding:0 10px}.idp-lib,.idp-canv{border-radius:14px}.idp-canv{padding:12px 12px 14px}.idp-stage{min-height:340px;padding:8px}.idp-dl-row{flex-direction:column;align-items:stretch}.idp-dl-btns{flex-direction:column}.idp-dl-btn{min-width:0}.idp-range input[type=range]{width:84px}.idp-bar-grid{grid-template-columns:minmax(0,1fr)}}
