@charset "UTF-8";html,body{width:100%;height:auto;overflow-x:hidden}.col-same{background-color:#fff;border-radius:5px}.col-left{float:left;padding-top:12px;background-color:#efefef;height:565px}.col-right{float:right;width:990px}.menus{width:130px;font-size:14px;padding-left:45px;margin-bottom:12px}.heading{margin-bottom:5px}.heading h2{font-weight:700}.bodying li{width:70px;height:26px;line-height:26px;font-size:14px}.bodying li a{display:block}.bodying li.active a{display:block;color:#d71736;border-radius:5px}.myDetails{padding:0 25px}.myDetails .detail-title{color:#d71736;font-size:14px;height:42px;line-height:42px;position:relative}.detail-title h2{width:70px;border-bottom:3px solid #d71736;position:relative}.detail-title h2:before{content:'';width:4px;height:4px;background-color:#d71736;position:absolute;left:50%;bottom:-2px;margin-left:-2px;transform:rotate(45deg)}.detail-article{margin-top:3px;margin-bottom:5px}.detail-article .tag{padding-top:8px;font-size:14px}span.checkbox,span.radio{cursor:pointer;display:inline-block}span.checkbox>input[type="checkbox"],span.radio>input[type="radio"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;display:none;outline:none}span.checkbox>input[type="checkbox"]+span,span.radio>input[type="radio"]+span{width:12px;height:11px;display:inline-block;background:url(https://res.clpcdn.com/webres/2025/colipu.b2c.userhome/content/images/userhome/icon_checkbox.png) no-repeat;background-position:-27px -5px;vertical-align:middle;margin-top:-2px}span.checkbox>input[type="checkbox"]+span.checked,span.radio>input[type="radio"]+span.checked{background-position:-5px -5px}.form-group{margin-top:20px}.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:left}.form-control{display:block;width:100%;height:20px;padding:5px 12px;line-height:1.42857143;border:1px solid #ccc;border-radius:4px}a.btn,.btn{font-size:12px;outline:none;color:#fff;border:none;text-align:center;border-radius:4px;display:inline-block;padding:0}.btn-sm{width:60px;height:28px;line-height:28px;display:inline-block;text-align:center}.btn-md{width:100px;height:26px;line-height:26px}.btn-default{border-radius:4px;color:#fff}.btn-add,.btn-save,.btn-submit,.btn-search,.btn-default,.btn-makeComment{background-color:#d71736}.btn-reset,.btn-cancel{background-color:#b1b1b1}.btn-search{width:50px;height:26px;line-height:26px;border-radius:0 !important}.btn-makeComment{width:76px;height:24px;line-height:24px;padding:0}.btn-add{width:100px;height:30px;line-height:30px}.btn-close{color:#999;font-size:35px;position:absolute;right:10px;top:-7px;cursor:pointer}.col-2{width:10%}.col-10{width:84%}.detail-title .search-box{padding-top:12px;position:relative}.input-search{width:195px;height:22px;border:1px solid #ccc;padding:2px 0 0 5px}.comment-textarea{border:1px solid #ccc;width:322px;height:48px;margin-left:8px;padding:3px 5px}.c-operate .love-list li{width:14px;height:13px;background:url(https://res.clpcdn.com/webres/2025/colipu.b2c.userhome/content/images/userhome/icon_stars.png) no-repeat;background-position:-5px -5px;display:inline-block;cursor:pointer;vertical-align:middle;margin-bottom:2px}.c-operate .love-list li.full{background-position:-5px -5px}.c-operate .love-list li.empty{background-position:-29px -5px}.c-operate>span{margin-left:3px}.goods-date b{font-size:22px;font-weight:normal;line-height:30px;color:#d71736}.goods-date em{font-style:normal;margin-left:6px}.goods-list{width:940px}.goods-list-item{width:220px;height:auto;border:1px solid #ccc;float:left;margin:0 13px 13px 0;position:relative}.goods-item-img{display:block;padding:6px}.goods-item-img img{width:208px;height:208px}.caption{height:54px;padding:0 5px}.caption h3{width:210px;height:19px;line-height:19px}.goodsList-operate{height:24px;line-height:24px;padding:3px 10px;border-top:1px solid #ccc}.TouchSpin{width:23px;height:22px;line-height:22px;border:1px solid #ccc;text-align:center;outline:medium none}.shopping-cart{background:url(https://res.clpcdn.com/webres/2025/colipu.b2c.userhome/content/images/userhome/icon_cart.png) no-repeat;padding-left:28px;cursor:pointer}.track-notice{height:100px;line-height:100px;text-align:center;color:#999;font-size:18px}.dialog{width:560px;height:auto;position:fixed;left:50%;top:50%;margin-left:-280px;margin-top:-258px;background-color:#fff;border-radius:5px;z-index:8888}.dialog-box{width:100%}.dialog-title{background-color:#efefef;position:relative}.refund-info,.dialog-title,.refund-method{padding:5px 10px}.refund-info>p{width:50%;line-height:2}.dialog-content{overflow:hidden;padding:5px 10px 10px}.displayData,.refund-details{margin-top:25px}.user-left{width:500px}.form .item{margin-bottom:15px;display:block;font-size:12px}.form .item-addressInfo{height:60px}.form .item span.label{width:75px;height:30px;line-height:30px;text-align:right}.form .item .item-data{margin-left:16px;line-height:30px}.form .item strong{font-weight:700}.form .itxt{height:15px;width:150px;padding:5px 20px 5px 8px;border:1px solid #ccc;border-radius:4px}.form .required{border-color:#d71736}.form .itxt-md{width:230px}.form .itxt-lg{width:300px}.form .note{color:#d71736;margin-left:2px}.selt{border:1px solid #ccc;padding:3px 0;overflow:hidden;white-space:nowrap}.selt-sm{width:58px}.selt-md{width:87px}.selt-lg{width:109px}.choose-reason{width:332px;height:30px}#userData{overflow:hidden;width:270px;padding:10px;border:1px solid #ccc;line-height:20px}#userData .user-pic{position:relative;z-index:0;overflow:hidden;text-align:center;margin-right:8px}#userData .user-pic img{width:100px;height:100px;border:1px solid #ccc;border-radius:50%}#userData .user-msg{width:160px;line-height:25px}#userData .user-tag{width:50px;display:inline-block;text-align:right;margin-right:10px}#userData .editData{width:100px;height:20px;line-height:20px;background-color:#efefef;text-align:center;border-radius:5px;margin-top:5px}#userData .editData>a{display:block}.newAdd{margin:12px 0 5px}a.default-address:active{background-color:#d71736}a.modify{display:inline;margin-bottom:0}.safe-set{margin-top:20px}.safe-set .form .item span.label{width:70px}.detail-table,.detail-list,.comment-list,.publish-list,.address-list,.invoice-list,.integral-list{width:940px;margin-top:3px}.table{width:100%;max-width:100%;border:1px solid #ccc;table-layout:fixed}.table>thead>tr>th{background-color:#efefef;font-weight:700}.table>thead>tr>th,.table>tbody>tr>td{vertical-align:middle;padding:8px 10px;border-top:1px solid #ccc}.table td{text-align:left;word-wrap:break-word}.coupon-table{border-top:none;border-collapse:separate}.publish-table>thead{border-right:1px solid #ccc}.publish-table tr p{width:320px;height:28px;line-height:28px}.publish-table .comment-right-side>p{width:48px}.refund-goodsList{width:966px;max-height:300px;overflow-x:hidden;overflow-y:auto}.goodsList-table{width:940px}.goodsList-table>thead>tr>th{padding:5px}.goodsList-table>tbody>tr>td{padding:10px 5px}.goodsList-table>tbody>tr>td{text-align:left;vertical-align:middle;border-top:1px dashed #ccc}.icon-addSub{width:11px;height:24px;margin-left:2px;margin-right:6px}.icon-addSub>span{width:11px;height:12px;display:block;background:url(https://res.clpcdn.com/webres/2025/colipu.b2c.userhome/content/images/userhome/icon_addsub.png) no-repeat;cursor:pointer}.icon-addSub span.icon-add{background-position:-5px -5px}.icon-addSub span.icon-sub{background-position:-26px -5px}.right-focus i.icon-collection{float:left;margin-right:5px}.icon-msg{width:15px;height:12px;background:url(https://res.clpcdn.com/webres/2025/colipu.b2c.userhome/content/images/icon/icon-msg.png) no-repeat;display:inline-block}.use_require{overflow:hidden;margin-top:0;position:absolute;top:8px;left:10px;height:46px}.noborder{height:46px;line-height:16px;width:217px;z-index:1;border:none;background:none}.hasborder{height:auto;width:197px;padding:10px;z-index:2;border:#d5d5d5 solid 1px;background:#f5f5f5}.position{overflow:hidden;position:absolute;left:12px;height:31px;cursor:pointer}.reviewContent{width:250px;height:31px;z-index:1;border:none;background:none}.hoverContent{height:auto;width:230px;padding:10px;z-index:2;border:#d5d5d5 solid 1px;background:#f5f5f5}.bodying a:hover,.text-red-hover:hover,.left-msg:hover,.shopping-cart:hover,.caption h3:hover,.btn-del:hover{color:#d71736}.pro-price{padding:8px 0}.text-red{color:#d71736}.text-orange{color:#feae16}.text-lightblue{color:#0aabbd}.text-grey{color:#ccc}.t-a-center{text-align:center !important}.t-a-right{text-align:right !important}.v-a-middle{vertical-align:middle !important}.m-r-5{margin-right:5px}.m-r-15{margin-right:15px}.m-l-20{margin-left:20px}.m-r-0{margin-right:0}.m-t-8{margin-top:8px}.p-l-20{padding-left:20px}.p-r-20{padding-right:20px}.bgc-white{background-color:#fff}.border-top{border-top:1px solid #ccc}.border-none{border:none !important}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.text-cut{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cursor-pointer{cursor:pointer}.show{display:block}.hidden{display:none !important}.p-relative{position:relative}textarea{resize:none;border:0;display:block;width:100%;height:100%;outline:none;overflow:auto;padding:0;margin:0}.nOdTitle{border-bottom:#ddd dashed 1px;border-top:#ddd dashed 1px;height:38px;background:#f7f7f7}.nOdTitle b{float:left;line-height:38px;font-weight:bold;color:#333;margin-left:20px;font-size:14px}.nOdTitle a.nOdAgainList{float:right;width:90px;margin:10px 20px 0 0}.nOdBmOperate a{width:60px}.nOdAgainList,.nOdBmOperate a{background:#0aabbd;color:#fff;height:21px;line-height:22px;display:inline-block;border-radius:4px;text-align:center}.nOdMain{padding:10px 20px 20px}.nOdBlTab th,.nOdBlTab td{padding:10px;text-align:left}.nOdBlTab th{color:#333}.nOdBlTab td{border-bottom:1px dashed #ddd}.nOdBlTab .nOdBmPrice,.nOdBlTab .nOdBmUnit,.nOdBlTab .nOdBmNum,.nOdBlTab .nOdBmCount,.nOdBlTab .nOdBmOperate{text-align:right}.nOdBlCount{overflow:hidden;margin-top:20px}.nOdBlCount li{overflow:hidden;line-height:22px;text-align:right}.nOdBlCount li span{width:100px;display:inline-block}.nOdBlCount li b{width:100px;display:inline-block;text-align:left;margin-left:10px;color:#d71635}.nOdBlcAll span,.nOdBlcAll b{font-size:16px;font-weight:bold}.order-info>p{padding:15px 10px 10px 5px}.refund-application{width:940px}.quantity{width:80px}.quantity-box{position:relative;overflow:hidden;height:22px;width:80px}.quantity .decrement,.quantity .increment{border:1px solid #cacbcb;height:18px;line-height:18px;padding:1px 0;width:16px;text-align:center;color:#666;margin:0;background:#fff}.quantity .increment{border-left:0}.quantity .itxt{position:absolute;left:17px;top:0;border:1px solid #cacbcb;width:42px;height:18px;line-height:18px;text-align:center;padding:1px;margin:0;font-size:12px;font-family:verdana;color:#333;-webkit-appearance:none}.refund-details .refund-left{width:70px}.txt_area{height:110px;width:320px;padding:5px;resize:none;border:1px solid #ccc}.refund-reason,.refund-des,.isGetGoods{margin-bottom:20px}.form .refund-des{height:122px}.scroll{width:100%;height:98px;overflow-y:auto}.GetGoodsShow{display:none}.splitpaging{height:50px;width:940px;overflow:hidden;margin:10px 0}.splitpaging ul{margin-right:0}.splitpaging ul li .firstPage,.splitpaging ul li a:hover{background:#0aabbd;border:1px solid #0aabbd}.box-cart-ask{display:inline-block;position:relative}.box-cart-btn{vertical-align:bottom;cursor:pointer;margin-top:2px}.box-cart-content{position:absolute;top:20px;left:-210px;border:#ffd27a solid 1px;width:218px;background:#fff;padding:8px 10px}.box-cart-content i{width:7px;height:5px;background:#fff url(../img/ui-icons_ffd27a_256x240.png) -4px -5px;display:inline-block;position:absolute;top:-5px;left:213px}.box-cart-content li{line-height:22px;color:#666;text-align:left}.refundOrderBtn{height:31px;margin-top:15px;border-bottom:1px solid #ccc}.refundOrderBtn ul li{float:left;height:30px;line-height:30px;padding:0 15px;cursor:pointer;color:#666;font-size:14px;margin-right:5px;font-weight:bold;background:#fff;border:1px solid #ccc;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.refundOrderBtn li.cur{border-bottom:1px solid #efefef;background:#efefef}.comment-list .refund-table{border-top:none}.comment-table>thead>tr>th,.refund-table>thead>tr>th{border-top:none}.icon-collection{height:20px;width:20px;display:inline-block;vertical-align:top;background:url(https://res.clpcdn.com/webres/2025/colipu.b2c.userhome/content/images/icon/icon-collection.png) no-repeat}.dgmsgbg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:8888 !important;background:#000;opacity:.3;filter:alpha(opacity:30);display:none}.userhomebackground{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1024;background:#000;opacity:.3;filter:alpha(opacity:30);display:none}.buy-bgc{background-color:#ddd;color:#fff;border-radius:3px;padding:0 1px;cursor:pointer}#InvoiceDownload:hover{color:#d71736}.RightMiddle_ST .SetTitleInfo{height:20px;font-size:16px;font-weight:bold;padding-bottom:3px;letter-spacing:2px}.btnSend{width:98px;height:26px;border:1px solid #ddd;cursor:pointer;background-color:#ddd;float:right}.f-label{float:left;width:70px;padding-top:6px;line-height:16px;text-align:right}.f-txt-btn{line-height:25px;_line-height:1.4;padding-bottom:1px;padding-top:0;padding-left:4px;border:1px solid #ddd;color:#333;_vertical-align:baseline;outline:none;height:25px;width:198px;border-radius:4px;margin-left:16px}.sms-txt{width:93px;height:25px;outline:none;border:none;margin-right:3px;margin-bottom:2px}.btn-lg{display:inline-block;margin-right:2px;padding-left:10px;padding-right:10px;text-align:center;vertical-align:middle;cursor:pointer;background:#f00}.f-right-lable{line-height:16px;_line-height:1.4;padding-left:5px;padding-top:6px;color:#333;vertical-align:bottom;outline:none;width:210px;height:16px}.InvoiceTips i{width:15px;height:15px;background:#fffdee url(https://res.clpcdn.com/webres/2025/colipu.b2c.userhome/content/images/ui-icons_ffd27a_256x240.png) 0 -144px;position:absolute;margin-left:10px;margin-top:10px}.InvoiceTips p{background-color:#fffdee;color:#ff781d;padding:10px 10px 10px 30px}.w80{width:80px}.btn-group a:first-child{margin-left:0}.email-btn-margin{margin:0 10px}.login-form-code,.login-form-sms-btn{cursor:pointer}.captcha-no-scroll{overflow:hidden !important;position:fixed !important;width:100% !important;height:100% !important}.captcha-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;display:none;z-index:1001;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.captcha-box{background:#fff;padding:0;border-radius:16px;text-align:center;width:90%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.12),0 8px 25px rgba(0,0,0,.08),0 0 0 1px rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:85vh;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.captcha-header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px 10px 28px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#fff 0%,#fafbfc 100%);border-radius:16px 16px 0 0;position:relative}.captcha-title{margin:0;font-size:18px;font-weight:600;color:#1a1a1a;text-align:left;letter-spacing:-.02em;background:linear-gradient(135deg,#1a1a1a 0%,#4a4a4a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.captcha-close-btn{background:rgba(0,0,0,.04);border:none;font-size:18px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:400;line-height:1}.captcha-close-btn:hover{background:rgba(239,68,68,.1);color:#ef4444;transform:scale(1.05)}.captcha-close-btn:active{transform:scale(.95)}.captcha-container{margin:20px 0;min-height:80px;border:none;border-radius:0;width:100%;box-sizing:border-box;background:#fff;position:relative;display:flex;align-items:center;justify-content:center}.captcha-container .sm-btn-wrapper{border-radius:12px !important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06) !important;border:1px solid rgba(0,0,0,.08) !important;transition:all .3s ease !important}.captcha-container .sm-btn-wrapper:hover{box-shadow:0 4px 16px rgba(0,0,0,.1) !important;border-color:rgba(0,0,0,.12) !important}.captcha-container .sm-btn{border-radius:12px !important;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%) !important;border:none !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;font-weight:500 !important;letter-spacing:-.01em !important}.captcha-container .sm-txt{color:#4b5563 !important;font-size:14px !important;font-weight:500 !important}.captcha-container .sm-ico{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%) !important;border-radius:8px !important;margin:6px !important;width:30px !important;height:30px !important;transition:all .3s ease !important}.captcha-container .sm-btn:hover .sm-ico{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%) !important;transform:scale(1.05) !important}.captcha-container .shield svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1)) !important}.captcha-container .sm-btn.sm-btn-success{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%) !important;border-color:rgba(34,197,94,.2) !important}.captcha-container .sm-btn.sm-btn-success .sm-txt{color:#16a34a !important}.captcha-container .sm-btn.sm-btn-success .sm-ico{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%) !important}.captcha-container .sm-btn.sm-btn-error,.captcha-container .sm-btn.sm-btn-fail{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%) !important;border-color:rgba(239,68,68,.2) !important}.captcha-container .sm-btn.sm-btn-error .sm-txt,.captcha-container .sm-btn.sm-btn-fail .sm-txt{color:#dc2626 !important}.captcha-container .sm-btn.sm-btn-error .sm-ico,.captcha-container .sm-btn.sm-btn-fail .sm-ico{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%) !important}.captcha-container .sm-btn.sm-btn-default{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%) !important;border-color:rgba(0,0,0,.08) !important}.captcha-container .sm-btn.sm-btn-default .sm-txt{color:#4b5563 !important}.captcha-container .sm-btn.sm-btn-default .sm-ico{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%) !important}.captcha-container .sm-btn.sm-btn-loading .sm-ico{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%) !important}.captcha-container .sm-btn.sm-btn-loading .sm-txt{color:#2563eb !important}.captcha-footer{padding:10px 28px 24px 28px;border-top:0;background:linear-gradient(135deg,#fafbfc 0%,#fff 100%);border-radius:0 0 16px 16px;text-align:right;position:relative}.captcha-cancel-btn{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid rgba(0,0,0,.08);color:#4b5563;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05);letter-spacing:-.01em;min-width:80px}.captcha-cancel-btn:hover{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-color:rgba(0,0,0,.12);color:#374151;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.captcha-cancel-btn:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.05)}.captcha-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.6) 100%);display:none;z-index:999;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(max-width:480px){.captcha-box{width:95%;max-width:none;margin:20px;border-radius:12px}.captcha-header{padding:20px 20px 16px 20px}.captcha-title{font-size:16px}.captcha-container{padding:24px 20px}.captcha-footer{padding:16px 20px 20px 20px}.captcha-cancel-btn{padding:10px 20px;font-size:13px}.captcha-container .sm-btn{width:280px !important;height:40px !important;line-height:40px !important}.captcha-container .sm-txt{font-size:13px !important}.captcha-container .sm-ico{width:28px !important;height:28px !important;margin:6px !important}}@media(prefers-color-scheme:dark){.captcha-box{background:#1f2937;border-color:rgba(255,255,255,.1)}.captcha-header{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-bottom-color:rgba(255,255,255,.1)}.captcha-title{color:#f9fafb;background:linear-gradient(135deg,#f9fafb 0%,#d1d5db 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.captcha-close-btn{background:rgba(255,255,255,.1);color:#d1d5db}.captcha-close-btn:hover{background:rgba(239,68,68,.2);color:#fca5a5}.captcha-container{background:#1f2937}.captcha-footer{background:linear-gradient(135deg,#111827 0%,#1f2937 100%);border-top-color:rgba(255,255,255,.1)}.captcha-cancel-btn{background:linear-gradient(135deg,#374151 0%,#4b5563 100%);border-color:rgba(255,255,255,.1);color:#d1d5db}.captcha-cancel-btn:hover{background:linear-gradient(135deg,#4b5563 0%,#6b7280 100%);color:#f3f4f6}.captcha-container .sm-btn-wrapper{border-color:rgba(255,255,255,.1) !important;box-shadow:0 2px 8px rgba(0,0,0,.3) !important}.captcha-container .sm-btn-wrapper:hover{border-color:rgba(255,255,255,.2) !important;box-shadow:0 4px 16px rgba(0,0,0,.4) !important}.captcha-container .sm-btn{background:linear-gradient(135deg,#374151 0%,#4b5563 100%) !important}.captcha-container .sm-txt{color:#d1d5db !important}.captcha-container .sm-ico{background:linear-gradient(135deg,#4b5563 0%,#6b7280 100%) !important}.captcha-container .sm-btn:hover .sm-ico{background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%) !important}.captcha-container .shield svg{filter:drop-shadow(0 1px 2px rgba(255,255,255,.1)) !important}.captcha-container .sm-btn.sm-btn-success{background:linear-gradient(135deg,#064e3b 0%,#065f46 100%) !important;border-color:rgba(34,197,94,.3) !important}.captcha-container .sm-btn.sm-btn-success .sm-txt{color:#34d399 !important}.captcha-container .sm-btn.sm-btn-success .sm-ico{background:linear-gradient(135deg,#10b981 0%,#059669 100%) !important}.captcha-container .sm-btn.sm-btn-error,.captcha-container .sm-btn.sm-btn-fail{background:linear-gradient(135deg,#7f1d1d 0%,#991b1b 100%) !important;border-color:rgba(239,68,68,.3) !important}.captcha-container .sm-btn.sm-btn-error .sm-txt,.captcha-container .sm-btn.sm-btn-fail .sm-txt{color:#fca5a5 !important}.captcha-container .sm-btn.sm-btn-error .sm-ico,.captcha-container .sm-btn.sm-btn-fail .sm-ico{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%) !important}.captcha-container .sm-btn.sm-btn-default{background:linear-gradient(135deg,#374151 0%,#4b5563 100%) !important;border-color:rgba(255,255,255,.1) !important}.captcha-container .sm-btn.sm-btn-default .sm-txt{color:#d1d5db !important}.captcha-container .sm-btn.sm-btn-default .sm-ico{background:linear-gradient(135deg,#4b5563 0%,#6b7280 100%) !important}.captcha-container .sm-btn.sm-btn-loading .sm-ico{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important}.captcha-container .sm-btn.sm-btn-loading .sm-txt{color:#93c5fd !important}}