
.tksteps{width:calc(100% - 20rem);float:left;display:flex;gap:0.5rem;margin-bottom:0.75rem;}
.tksteps i{font-style:normal;flex:1;height:1.9rem;line-height:1.9rem;font-size:0.62rem;color:#666;background:#f6f7fa;border:1px solid #eee;border-radius:6px;text-align:center;white-space:nowrap;overflow:hidden;}
.night .tksteps i{background:#181a1b;border-color:#444;color:#ccc;}
.tksteps i b{font-style:normal;display:inline-block;width:1.15rem;height:1.15rem;line-height:1.15rem;border-radius:50%;background:#ff6500;color:#fff;margin-right:0.25rem;font-size:0.6rem;}
.idl{width:calc(100% - 20rem);float:left;display:inline-block;}
.idl_div{background-color:#f6f7fa;padding:3.85rem 0;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);border-radius:8px;}
.idl_div canvas{max-width:17rem;width:100%;height:auto;}
.night .idl_div{background-image:unset;background-color:#181a1b;border:1px solid #444;}
.idr{width:20rem;display:inline-block;float:right;padding:0 0 0 0.75rem;}
.idr>div{border:1px solid #eee;margin-bottom:0.75rem;border-radius:8px;overflow:hidden;}
.idr>div:last-child{margin-bottom:0;}
.idr>div h2{height:1.7rem;line-height:1.7rem;font-size:0.65rem;padding:0 0.6rem;background-color:#f6f7fa;cursor:pointer;color:#333;user-select:none;}
.night .idr>div h2{background-color:#222;color:#ccc;}
.idr>div h2 i{font-size:0.65rem;margin-right:0.25rem;color:#ff6500;}
.idr>div.act h2{background:#fff4ec;color:#ff6500;}
.night .idr>div.act h2{background:#2a1a10;color:#ff8c42;}
.imglists{padding:0.25rem;display:none;max-height:14.5rem;overflow:hidden;overflow-y:auto;}
.imglists::-webkit-scrollbar{width:4px;}
.imglists::-webkit-scrollbar-thumb{background:#f5d9c3;border-radius:2px;}
.idr .act .imglists{display:block;}
.imglists>div{float:left;display:inline-block;width:calc(100% / 4);padding:0.25rem;position:relative;}
.imglists>div::before{content:'';display:block;padding-top:100%;}
.imglists>div div{position:absolute;top:0;left:0;right:0;bottom:0;padding:0.25rem;}
.imglists>div div img{width:100%;height:100%;border:1px solid #eee;border-radius:5px;background:#fff;transition:transform 0.15s,border-color 0.15s,box-shadow 0.15s;cursor:pointer;}
.imglists>div div img:hover{transform:scale(1.08);border-color:#ff6500;box-shadow:0 0 0 2px rgba(255,101,0,0.18);}
.night .imglists>div div img{border:1px solid #444;background:#181a1b;}
.night .idr>div{border:1px solid #444;}
.gbuts{padding:0.5rem;border-radius:8px;margin-top:0.75rem;border:1px solid #eee;background-color:#f6f7fa;}
.night .gbuts{background-color:#181a1b;border:1px solid #444;}
.gbuts span{height:1.8rem;line-height:1.8rem;display:inline-block;padding:0 0.95rem;color:#fff;border-radius:5px;float:left;cursor:pointer;font-size:0.62rem;background:linear-gradient(135deg,#42a5f5,#2196f3);box-shadow:0 2px 6px rgba(33,150,243,0.28);transition:transform 0.15s,box-shadow 0.15s,filter 0.15s;}
.gbuts span:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 3px 8px rgba(33,150,243,0.36);}
.gbuts span.gdown{float:right;background:linear-gradient(135deg,#ff8c42,#ff6500);box-shadow:0 2px 6px rgba(255,101,0,0.28);}
.gbuts span.gdown:hover{box-shadow:0 3px 8px rgba(255,101,0,0.36);}
.gbuts span.lef{background:#fff;color:#666;border:1px solid #eee;box-shadow:none;}
.gbuts span.lef:hover{color:#ff6500;border-color:#ff6500;filter:none;transform:none;box-shadow:none;}
.gbuts span.le{float:right;background:#fff;color:#666;border:1px solid #eee;box-shadow:none;}
.gbuts span.le:hover{color:#ff6500;border-color:#ff6500;filter:none;transform:none;box-shadow:none;}
.night .gbuts span.lef,.night .gbuts span.le{background:#333;color:#ccc;border:1px solid #666;}
.gbuts div{display:inline-flex;align-items:center;justify-content:center;height:1.8rem;background-color:#06b672;padding:0 0.2rem;float:left;margin-left:0.5rem;border-radius:5px;box-shadow:0 1px 4px rgba(6,182,114,0.22);}
.gbuts div i{font-style:normal;display:inline-block;height:1.4rem;line-height:1.4rem;padding:0 0.55rem;font-size:0.6rem;color:#fff;cursor:pointer;border-radius:4px;transition:background-color 0.15s,color 0.15s;}
.gbuts div i:last-child{margin-left:0.2rem;}
.gbuts div i.act{color:#666;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.16);}
.gbuts div.gb_size{background-color:#fff;border:1px solid #eee;box-shadow:none;}
.night .gbuts div.gb_size{background-color:#333;border:1px solid #666;box-shadow:none;}
.gbuts div.gb_size i{color:#666;}
.night .gbuts div.gb_size i{color:#ccc;}
.gbuts div.gb_size i.act{color:#fff;background-color:#ff6500;box-shadow:0 1px 3px rgba(255,101,0,0.3);}
.gbuts input.gb_custom_sz{display:none;height:1.8rem;width:4rem;border:1px solid #eee;border-radius:5px;padding:0 0.4rem;font-size:0.62rem;color:#666;background:#fff;float:left;margin-left:0.3rem;text-align:center;outline:none;-moz-appearance:textfield;appearance:textfield;}
.night .gbuts input.gb_custom_sz{background:#333;color:#ccc;border:1px solid #666;}
.gbuts input.gb_custom_sz.show{display:inline-block;}
.gbuts input.gb_custom_sz::-webkit-inner-spin-button,.gbuts input.gb_custom_sz::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.gbuts input.gb_custom_sz:focus{border-color:#ff6500;box-shadow:0 0 0 1px rgba(255,101,0,0.25);}
.gbuts input.gb_custom_sz.act{border-color:#ff6500;box-shadow:0 0 0 1px rgba(255,101,0,0.3);}
.toast-corner-box{position:fixed;bottom:30px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:10px;pointer-events:none;}
.toast-corner-item{min-width:200px;max-width:360px;padding:12px 18px;border-radius:10px;font-size:14px;box-shadow:0 4px 16px rgba(0,0,0,.1);animation:toastSlideIn .3s ease-out;word-break:break-all;border:1px solid rgba(0,0,0,.05);font-weight:500;line-height:1.5;pointer-events:auto;}
.toast-corner-item.post{background:#f0faf0;color:#1e7e34;border-left:4px solid #2ecc71;}
.toast-corner-item.success{background:#f0faf0;color:#1e7e34;border-left:4px solid #2ecc71;}
.toast-corner-item.edit{background:#f0f6ff;color:#1e6fd9;border-left:4px solid #4a90e2;}
.toast-corner-item.del{background:#fff8ec;color:#b4600a;border-left:4px solid #f39c12;}
.toast-corner-item.error{background:#fff1f1;color:#c0392b;border-left:4px solid #e74c3c;}
@keyframes toastSlideIn{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}
.canvas-container{margin:auto;}
.cropper_buts{padding:10px 5px;}
.cropper_buts span{height:1.4rem;line-height:1.4rem;min-width:1.8rem;padding:0 0.3rem;display:inline-block;text-align:center;border:1px solid #eee;font-weight:bold;font-size:0.7rem;margin:0 0 0 0.2rem;border-radius:4px;cursor:pointer;}
.night .cropper_buts span{border:1px solid #555;color:#ccc;}
.cropper_buts span.act{background-color:#ff6500;border:1px solid #ff6500;color:#fff;}
.cropper_buts span.lr{font-weight:unset;font-size:0.6rem;margin-right:0.25rem;}
.tools-cent .resttips{margin-top:1rem;background:#fff;border:1px solid #eee;border-radius:8px;padding:0.9rem 1rem;}
.night .tools-cent .resttips{background:#181a1b;border-color:#444;}
.tools-cent .resttips h4.resttipstitle{font-size:0.8rem;color:#ff6500;margin:0 0 0.5rem;padding-left:0.5rem;border-left:3px solid #ff6500;line-height:1.4;display:inline-block;}
.night .tools-cent .resttips h4.resttipstitle{color:#ff8c42;}
.tools-cent .resttips p{font-size:0.62rem;color:#555;line-height:1.9;margin:0.15rem 0;}
.night .tools-cent .resttips p{color:#bbb;}
.tools-cent .resttips p b{color:#ff6500;}
@media screen and (max-width:1124px){.idl{width:100%;}.tksteps{width:100%;}.idr{width:100%;padding:0;margin-top:0.75rem;}}
@media screen and (max-width:486px){.idl_div{padding:1.5rem 0;}.tksteps{flex-wrap:wrap;}.tksteps i{flex:1 1 45%;}}
@media screen and (max-width:382px){.gbuts span{text-align:center;width:100%;}.gbuts div{width:100%;margin:0.25rem 0;text-align:center;}.gbuts div i{width:calc(50% - 0.1rem);}.gbuts input.gb_custom_sz{width:100%;margin:0.25rem 0;}}
