.coop-intro{text-indent: 0}.coop-intro p{text-indent: 0;text-align: left}.coop-main{display: block;margin-top: 16px}.coop-main .block-container{text-align: left}.coop-wb{display: none;padding: 0;overflow: visible;gap: 12px}.coop-wb-side{width: 200px;flex-shrink: 0;display: flex;flex-direction: column;background: var(--w03);border: 1px solid var(--w06);border-radius: 8px;box-shadow: 0 2px 12px rgba(0,0,0,0.3);overflow: hidden}body.coop-wb-on .content-area.coop-main{display: flex;max-width: none;width: 100%;margin: 10px 0 0;flex: 1;min-height: 0}body.coop-wb-on .coop-wb{flex: 1;min-height: 0}body.coop-wb-on{display: flex;flex-direction: column;min-height: 100vh}body.coop-wb-on main{flex: 1 1 auto;min-height: 0;display: flex;flex-direction: column}body.coop-wb-on > footer{display: none}.coop-wb{width: 100%;margin: 0 auto}.coop-wb-side-head{display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 22px 16px 0}.coop-wb-logo{width: 76px;height: 76px;border-radius: 10px;overflow: hidden;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: var(--w04);border: 1px solid var(--w08)}.coop-wb-logo img{width: 100%;height: 100%;object-fit: contain;background: #fff}.coop-wb-logo-ph{font-size: 26px;font-weight: 600;color: var(--t55)}.coop-wb-user{padding: 15px 14px 14px}.coop-user-info{min-width: 0;text-align: center}.coop-user-name{font-size: 13px;font-weight: 600;color: var(--t88);text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.coop-user-company{font-size: 11.5px;color: var(--t45);margin-top: 3px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.coop-user-actions{display: flex;flex-direction: column;align-items: center;gap: 9px;margin-top: 12px}.coop-wb-user .coop-approve-badge{font-size: 11px;text-align: center;font-weight: 400}.coop-wb-user .coop-btn-ghost{margin-left: 0;width: 28px;height: 28px;padding: 0;font-size: 0;gap: 0;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid transparent;background: transparent;color: var(--t45);text-align: center;transition: color .2s,border-color .2s,background-color .2s}.coop-wb-user .coop-btn-ghost svg{flex-shrink: 0}.coop-wb-user .coop-btn-ghost:hover{color: #ff9a9a;border-color: rgba(245,108,108,.38);background: rgba(245,108,108,.1)}[data-theme="light"] .coop-wb-user .coop-btn-ghost:hover{color: #c0392b}.coop-wb-section-title{position: relative;display: flex;align-items: center;gap: 8px;padding: 10px 14px 10px 26px;font-size: 13px;color: var(--t65);letter-spacing: 1px;border-top: 1px solid var(--w08);border-bottom: 1px solid var(--w08)}.coop-wb-section-title::before{content: "";position: absolute;left: 14px;width: 3px;height: 14px;border-radius: 2px;background: linear-gradient(180deg,#6a9bff,var(--primary2))}.coop-wb-menu{display: flex;flex-direction: column;flex-wrap: nowrap;gap: 4px;margin: 0;padding: 12px 10px}.coop-tab.coop-wb-item{display: flex;align-items: center;gap: 10px;width: 100%;text-align: left;padding: 10px 12px;border-radius: 8px;border: 1px solid transparent;background: transparent;font-size: 13px;color: var(--t65);transition: background-color .15s,color .15s,border-color .15s,box-shadow .15s}.coop-tab.coop-wb-item svg{flex-shrink: 0;opacity: .85}.coop-tab.coop-wb-item:hover{background: var(--w06);color: var(--te)}.coop-tab.coop-wb-item.active{color: var(--te);font-weight: 600;background: linear-gradient(90deg,rgba(64,112,224,0.22),rgba(64,112,224,0.08));border-color: rgba(64,112,224,0.38);box-shadow: 0 1px 6px rgba(64,112,224,0.12)}.coop-wb-main{flex: 1;min-width: 0;min-height: 0;padding: 18px 22px 0;display: flex;flex-direction: column}.coop-wb-head{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;padding-bottom: 12px;margin-bottom: 16px;border-bottom: 1px solid var(--w08)}.coop-wb-head h2{margin: 0;font-size: 17px;font-weight: 600;color: var(--te)}.coop-wb-sub{font-size: 12px;color: var(--t45)}.coop-wb-body{flex: 1;min-height: 0;display: flex;flex-direction: column}.coop-wb-body .coop-card{background: transparent;padding: 0;margin-bottom: 0;flex: 1;min-height: 0;overflow-y: auto}#coop-panel-industry{flex-direction: column}#coop-panel-industry > h3,#coop-panel-industry > .coop-ind-toolbar,#coop-panel-industry > .coop-actions{flex-shrink: 0;margin-bottom: 22px}.coop-wb-body .coop-card h3{font-size: 14px;color: var(--t75)}@media (max-width: 760px){.coop-wb{flex-direction: column}.coop-wb-side{width: 100%}.coop-wb-menu{flex-direction: row;flex-wrap: wrap}.coop-tab.coop-wb-item{width: auto}}.coop-login-bar{display: flex;align-items: center;gap: 12px;margin: 14px 0;padding: 10px 14px;border: 1px solid var(--w1);border-radius: 8px;background: var(--w02)}.coop-login-text{font-size: 13px;color: var(--t75)}.coop-approve-badge{font-size: 11px;padding: 2px 10px;border-radius: 10px;border: 1px solid var(--w1);color: var(--t55);background: var(--w03)}.coop-approve-badge.is-0{color: #c2a06a;border-color: rgba(194,160,106,.30);background: rgba(194,160,106,.08)}.coop-approve-badge.is-1{color: #7fb86a;border-color: rgba(127,184,106,.30);background: rgba(127,184,106,.08)}.coop-approve-badge.is-2{color: #cd8484;border-color: rgba(205,132,132,.30);background: rgba(205,132,132,.08)}.coop-btn-ghost{margin-left: auto}.coop-tabs{display: flex;flex-wrap: wrap;gap: 8px;margin: 6px 0 14px}.coop-tab{font-size: 13px;padding: 7px 16px;border-radius: 14px;cursor: pointer;color: var(--t65);background: var(--w04);border: 1px solid var(--w1)}.coop-tab:hover{color: var(--primary)}.coop-tab.active{color: #fff;background: var(--primary2);border-color: var(--primary2)}.coop-card{border: none;border-radius: 5px;background: var(--t0);padding: 20px;margin-bottom: 16px}.coop-card h3{font-size: 15px;color: var(--te);margin: 0 0 14px;display: flex;align-items: center;gap: 8px}.coop-hint{font-size: 12px;font-weight: 400;color: var(--t3)}.coop-form{display: flex;flex-direction: column;gap: 12px}.coop-form.coop-grid{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 12px 16px}.coop-form label{display: flex;flex-direction: column;gap: 5px;font-size: 12.5px;color: var(--t55)}.coop-form .span2{grid-column: span 2}.coop-form .span3{grid-column: 1 / -1}.coop-form .req{color: #f56c6c}.coop-form input[type=text],.coop-form input[type=password],.coop-form input[type=date],.coop-form input[type=number],.coop-form select,.coop-form textarea{width: 100%;box-sizing: border-box;padding: 8px 10px;font-size: 13px;color: var(--t75);background: var(--w06);border: 1px solid var(--w1);border-radius: 6px;outline: none;font-family: inherit}.coop-form input:focus,.coop-form select:focus,.coop-form textarea:focus{border-color: rgba(64,112,224,.65)}.coop-lock-tip{margin: 0 0 12px;padding: 9px 13px;border-radius: 6px;font-size: 12.5px;line-height: 1.6;color: #e6a23c;background: rgba(230,162,60,.12);border: 1px solid rgba(230,162,60,.3)}[data-theme="light"] .coop-lock-tip{color: #b45309;background: rgba(230,162,60,.1);border-color: rgba(230,162,60,.35)}#coop-panel-company.coop-locked .coop-logo-box,#coop-panel-company.coop-locked .coop-verify-box{cursor: default;opacity: .65;pointer-events: none}#coop-panel-company.coop-locked .coop-form input,#coop-panel-company.coop-locked .coop-form select,#coop-panel-company.coop-locked .coop-form textarea{opacity: .75;cursor: not-allowed}.coop-suffix-input{position: relative;display: block}.coop-suffix-input > input{padding-right: 28px}.coop-suffix-input .coop-suffix{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 13px;color: var(--t3);pointer-events: none}.coop-date-field{position: relative;display: block}.coop-date-field .coop-date-ph{position: absolute;left: 11px;top: 50%;transform: translateY(-50%);font-size: 13px;color: var(--t3);pointer-events: none;line-height: 1}.coop-date-field input[type=date].coop-date-empty{color: transparent}.coop-date-field input[type=date].coop-date-empty:focus{color: var(--t75)}.coop-date-field input[type=date]:not(.coop-date-empty) + .coop-date-ph,.coop-date-field input[type=date].coop-date-empty:focus + .coop-date-ph{display: none}.coop-form input[type=number]{-moz-appearance: textfield;appearance: textfield}.coop-form input[type=number]::-webkit-outer-spin-button,.coop-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.coop-checks{display: flex;gap: 18px;padding-top: 2px}.coop-check{flex-direction: row !important;align-items: center;gap: 6px !important;font-size: 13px;color: var(--t75)}.coop-check input[type="checkbox"]{-webkit-appearance: none;appearance: none;width: 15px;height: 15px;margin: 0;flex-shrink: 0;position: relative;cursor: pointer;border: 1px solid var(--w2);border-radius: 3px;background: var(--w06);transition: background-color .15s,border-color .15s}.coop-check input[type="checkbox"]:hover{border-color: var(--w3)}.coop-check input[type="checkbox"]:checked{background: var(--primary2);border-color: var(--primary2)}.coop-check input[type="checkbox"]:checked::after{content: "";position: absolute;left: 4px;top: 1px;width: 4px;height: 8px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.coop-check input[type="checkbox"]:focus-visible{outline: none;box-shadow: 0 0 0 2px rgba(64,112,224,.25)}.coop-btn,.coop-btn-ghost,.coop-btn-sm{cursor: pointer;font-size: 13px;border-radius: 6px}.coop-btn{margin-top: 14px;padding: 9px 22px;color: var(--primary);background: transparent;border: 1px solid rgba(64,112,224,.5)}.coop-btn:hover{color: var(--te);border-color: var(--primary2);background: rgba(64,112,224,.16)}.coop-actions{display: flex;justify-content: flex-end;align-items: center;gap: 10px;margin-top: 16px;flex-wrap: wrap}.coop-actions .coop-btn,.coop-actions .coop-btn-sm{margin: 0}.coop-btn-ghost{padding: 6px 14px;color: var(--t65);background: transparent;border: 1px solid var(--w1)}.coop-btn-ghost:hover{color: var(--primary);border-color: var(--primary2)}.coop-btn-sm{margin: 0 6px 0 0;padding: 6px 14px;color: var(--t65);background: transparent;border: 1px solid var(--w1)}.coop-btn-sm:hover{color: var(--primary);border-color: var(--primary2)}.coop-tip{margin-top: 10px;font-size: 12px;color: var(--t3);line-height: 1.7}.coop-empty{font-size: 12px;color: var(--t3)}.coop-account-overview{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.coop-account-item{padding: 13px 16px;border-radius: 8px;border: 1px solid var(--w07);background: linear-gradient(180deg,var(--w05),var(--t0));position: relative;overflow: hidden}.coop-account-item::before{content: "";position: absolute;left: 0;top: 14px;bottom: 14px;width: 3px;border-radius: 0 2px 2px 0;background: linear-gradient(180deg,#6a9bff,var(--primary2));opacity: .55}.coop-account-label{font-size: 12px;color: var(--t45);margin-bottom: 6px}.coop-account-value{font-size: 14px;color: var(--t85);font-weight: 400;word-break: break-all}.coop-account-value-sm{font-size: 12.5px;font-weight: 400;color: var(--t75)}.coop-account-card{margin-top: 16px;padding: 16px 18px;border-radius: 8px;background: var(--w02);border: 1px solid var(--w07)}.coop-account-card-head{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap;padding-bottom: 12px;margin-bottom: 14px;border-bottom: 1px solid var(--w08)}.coop-account-card-title{position: relative;padding-left: 10px;font-size: 13.5px;font-weight: 600;color: var(--te)}.coop-account-card-title::before{content: "";position: absolute;left: 0;top: 2px;bottom: 2px;width: 3px;border-radius: 2px;background: linear-gradient(180deg,#6a9bff,var(--primary2))}.coop-account-card-desc{font-size: 12px;color: var(--t45)}.coop-account-form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 16px}.coop-account-form .span2{grid-column: 1 / -1}.coop-account-field{display: flex;flex-direction: column;gap: 6px}.coop-account-field .coop-lb{font-size: 12px;color: var(--t55)}.coop-account-field input{width: 100%;box-sizing: border-box;height: 38px;padding: 0 12px;font-size: 13px;color: var(--t75);background: var(--w06);border: 1px solid var(--w1);border-radius: 6px;outline: none;transition: border-color .15s,background .15s}.coop-account-field input:hover{background: var(--w08)}.coop-account-field input:focus{border-color: rgba(64,112,224,.65);box-shadow: 0 0 0 2px rgba(64,112,224,.15)}.coop-account-foot{display: flex;align-items: center;justify-content: flex-end;gap: 12px;margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--w08)}.coop-account-foot .coop-btn{margin-top: 0;min-width: 108px}.coop-account-foot .coop-account-msg{margin-right: auto}.coop-account-msg{font-size: 12px;color: var(--t45)}.coop-account-msg.is-ok{color: #7fb86a}.coop-account-msg.is-err{color: #cd8484}.coop-ind-toolbar{display: flex;gap: 8px;margin-bottom: 10px;flex-wrap: wrap}.coop-ind-toolbar input{flex: 1;min-width: 220px;padding: 8px 10px;font-size: 13px;color: var(--t75);background: var(--w06);border: 1px solid var(--w1);border-radius: 6px;outline: none}.coop-ind-body{display: flex;gap: 10px;min-height: 320px;flex: 1}.coop-ind-cols{flex: 1;min-width: 0;display: flex;gap: 8px}.coop-ind-col{flex: 1;min-width: 0;display: flex;flex-direction: column;border: 1px solid var(--w1);border-radius: 6px;overflow: hidden;background: var(--w02)}.coop-ind-col-head{flex-shrink: 0;padding: 6px 8px;font-size: 12px;color: var(--t55);background: var(--w04);border-bottom: 1px solid var(--w07)}.coop-ind-list{flex: 1;min-height: 0;overflow-y: auto}.coop-ind-item{display: flex;align-items: center;gap: 6px;padding: 5px 8px;font-size: 12.5px;color: var(--t75);cursor: pointer;border-bottom: 1px solid var(--w05)}.coop-ind-item:hover{background: var(--w04)}.coop-ind-item.is-open{background: rgba(64,112,224,.14)}.coop-ind-item.is-checked{color: var(--primary);font-weight: 600}.coop-ind-check{flex-shrink: 0;width: 14px;text-align: center;color: var(--t45)}.coop-ind-item.is-checked .coop-ind-check{color: var(--primary)}.coop-ind-lv{flex-shrink: 0;min-width: 30px;font-size: 11px;color: var(--t3)}.coop-ind-name{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.coop-ind-more{color: var(--t3)}.coop-ind-side{width: 240px;flex-shrink: 0;display: flex;flex-direction: column;border: 1px solid var(--w1);border-radius: 6px;background: var(--w02)}.coop-ind-side-title{flex-shrink: 0;padding: 6px 8px;font-size: 12px;color: var(--t55);background: var(--w04);border-bottom: 1px solid var(--w07)}.coop-ind-selected{flex: 1;min-height: 0;overflow-y: auto;padding: 6px}.coop-ind-sel-item{display: flex;align-items: center;gap: 6px;padding: 4px 6px;border-radius: 4px}.coop-ind-sel-item:hover{background: var(--w04)}.coop-ind-sel-name{flex: 1;min-width: 0;font-size: 12.5px;color: var(--t75);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.coop-ind-sel-op{cursor: pointer;color: var(--t45);font-style: normal}.coop-ind-sel-op:hover{color: var(--primary)}@supports selector(::-webkit-scrollbar){.coop-ind-list::-webkit-scrollbar,.coop-ind-selected::-webkit-scrollbar{width: 6px;height: 6px}.coop-ind-list::-webkit-scrollbar-track,.coop-ind-selected::-webkit-scrollbar-track{background: transparent}.coop-ind-list::-webkit-scrollbar-thumb,.coop-ind-selected::-webkit-scrollbar-thumb{background: var(--w2);border-radius: 3px}.coop-ind-list::-webkit-scrollbar-thumb:hover,.coop-ind-selected::-webkit-scrollbar-thumb:hover{background: var(--w5)}}@supports not selector(::-webkit-scrollbar){.coop-ind-list,.coop-ind-selected{scrollbar-width: thin;scrollbar-color: var(--w2) transparent}}.coop-table{width: 100%;border-collapse: collapse;margin-top: 16px;font-size: 13px}.coop-table td{padding: 8px 10px;border-bottom: 1px solid var(--w07);color: var(--t75)}.coop-table tr:first-child td{color: var(--t55);font-weight: 600;background: var(--w03)}.coop-table td.coop-op{white-space: nowrap;text-align: right}.coop-table td.coop-op button{margin-left: 6px}.coop-list-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 16px}.coop-list-title{font-size: 13.5px;font-weight: 600;color: var(--te)}.coop-list-head .coop-btn{margin-top: 0;min-width: 96px}.coop-list-head + .coop-table{margin-top: 12px}.coop-proc-title{color: var(--primary);cursor: pointer}.coop-proc-title:hover{text-decoration: underline}.coop-proc-pager{display: flex;align-items: center;justify-content: flex-end;gap: 12px;margin-top: 12px}.coop-proc-pager-info{font-size: 12px;color: var(--t45)}.coop-proc-content{margin-top: 16px}.coop-proc-content p{margin: 0 0 10px;font-size: 13.5px;line-height: 1.85;color: var(--t75)}.coop-badge{display: inline-block;padding: 1px 8px;border-radius: 8px;font-size: 11.5px}.coop-badge.is-0{color: #e6a23c;background: rgba(230,162,60,.12)}.coop-badge.is-1{color: #67c23a;background: rgba(103,194,58,.12)}.coop-badge.is-2{color: #f56c6c;background: rgba(245,108,108,.12)}@media (max-width: 900px){.coop-auth,.coop-form.coop-grid{grid-template-columns: 1fr}.coop-form .span2{grid-column: span 1}.coop-ind-body{flex-direction: column;flex: none}.coop-ind-col,.coop-ind-side{max-height: 360px}.coop-ind-side{width: auto}.coop-account-overview{grid-template-columns: repeat(2,minmax(0,1fr))}.coop-account-form{grid-template-columns: 1fr}}.coop-about{width: 630px;max-width: 100%}.coop-about table{width: 100%;max-width: 100%}.coop-about p{margin: 0 0 14px;color: var(--t88)}.coop-cta{display: flex;align-items: flex-start;gap: 14px;width: 630px;max-width: 100%;margin-top: 26px;padding: 18px 20px;border-radius: 8px;text-align: left;background: linear-gradient(180deg,var(--w05),var(--t0));border: 1px solid var(--w08)}.coop-cta-icon{flex-shrink: 0;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;border-radius: 10px;color: var(--primary);background: var(--w06);box-shadow: inset 0 0 0 1px var(--w08)}.coop-cta-body{flex: 1;min-width: 0}.coop-cta-body h3{margin: 0 0 5px;font-size: 15px;font-weight: 600;color: var(--te)}.coop-cta-body p{margin: 0;font-size: 12.5px;line-height: 1.75;color: var(--t65)}.coop-cta-actions{flex-shrink: 0;display: flex;flex-direction: column;gap: 8px;padding-top: 2px}.coop-cta-btn{display: block;min-width: 96px;padding: 6px 14px;border-radius: 6px;text-align: center;font-size: 13px;text-decoration: none;white-space: nowrap;background: transparent;border: 1px solid var(--w1);color: var(--t65);transition: color .2s,border-color .2s,background-color .2s}.coop-cta-btn:hover{color: var(--primary);border-color: var(--primary2)}.coop-cta-primary{border-color: rgba(64,112,224,.5);color: var(--primary)}.coop-cta-primary:hover{color: var(--te);border-color: var(--primary2);background: rgba(64,112,224,.16)}@media (max-width: 700px){.coop-cta{flex-wrap: wrap}.coop-cta-actions{flex-direction: row}}.coop-sup-block{width: 630px;max-width: 100%;margin-top: 38px;text-align: left}.coop-sup-head{display: flex;align-items: center;gap: 10px}.coop-sup-bar{width: 3px;height: 18px;flex-shrink: 0;border-radius: 2px;background: var(--primary)}.coop-sup-head h3{font-size: 17px;color: var(--te);margin: 0;font-weight: 600;letter-spacing: .3px}.coop-sup-count{flex-shrink: 0;padding: 1px 9px;border-radius: 999px;font-size: 11.5px;line-height: 17px;color: var(--primary);background: rgba(64,112,224,.14);border: 1px solid rgba(64,112,224,.3)}.coop-sup-line{flex: 1;height: 1px;min-width: 20px;background: linear-gradient(90deg,var(--w12),rgba(255,255,255,0))}.coop-sup-desc{margin: 8px 0 16px 13px;font-size: 12.5px;line-height: 1.7;color: var(--t45)}.coop-sup-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(178px,1fr));gap: 14px}.coop-sup-card{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 20px 13px 15px;border-radius: 8px;background: linear-gradient(180deg,var(--w05),var(--t0));border: 1px solid var(--w08);box-shadow: 0 1px 2px rgba(0,0,0,.12);transition: border-color .2s,transform .2s,box-shadow .2s}.coop-sup-card:hover{border-color: rgba(64,112,224,.5);transform: translateY(-3px);box-shadow: 0 6px 18px rgba(0,0,0,.22)}.coop-sup-logo-wrap{width: 62px;height: 62px;display: flex;align-items: center;justify-content: center;border-radius: 12px;background: var(--w05);box-shadow: inset 0 0 0 1px var(--w08);overflow: hidden}.coop-sup-logo{max-width: 100%;max-height: 100%;object-fit: contain}.coop-sup-avatar{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-size: 25px;font-weight: 600;color: #fff;letter-spacing: 1px;background: linear-gradient(135deg,#4d7ce0,#7aa2ff)}.coop-sup-name{font-size: 14px;color: var(--te);font-weight: 600;text-align: center;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.coop-sup-ind{font-size: 12px;color: var(--t55);text-align: center;line-height: 1.6;min-height: 32px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.coop-sup-meta{display: flex;gap: 8px;margin-top: 2px}.coop-sup-meta span{padding: 1px 7px;border-radius: 4px;font-size: 11px;line-height: 16px;color: var(--t45);background: var(--w05)}.coop-sup-empty{display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 40px 20px;border: 1px dashed var(--w12);border-radius: 8px;background: var(--w02);font-size: 13px;color: var(--t45);text-align: center}.coop-sup-empty svg{color: var(--t45);opacity: .8}.coop-back-link{color: var(--primary)}.coop-logo-row{display: flex;gap: 18px;align-items: center;margin-bottom: 16px}.coop-logo-box{width: 96px;height: 96px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border: 1px dashed var(--w1);border-radius: 8px;background: var(--w04);overflow: hidden;cursor: pointer;transition: border-color .15s,background-color .15s}.coop-logo-box:hover{border-color: var(--primary2);background: var(--w08)}.coop-logo-box:focus-visible{outline: none;border-color: var(--primary2);box-shadow: 0 0 0 2px rgba(64,112,224,0.18)}.coop-logo-box img{max-width: 100%;max-height: 100%;object-fit: contain}.coop-logo-hint{font-size: 12.5px;color: var(--t45);line-height: 1.6}.coop-verify{margin: 16px 0}.coop-verify-title{font-size: 13px;color: var(--t75);margin-bottom: 8px}.coop-verify-grid{display: flex;gap: 16px;flex-wrap: wrap}.coop-verify-item{width: 220px}.coop-verify-label{font-size: 12.5px;color: var(--t55);margin-bottom: 6px}.coop-verify-label .req{color: #f56c6c}.coop-verify-tpl{float: right;color: var(--primary);font-size: 12.5px}.coop-verify-box{height: 96px;display: flex;align-items: center;justify-content: center;border: 1px dashed var(--w1);border-radius: 8px;background: var(--w04);cursor: pointer;transition: border-color .15s,background-color .15s}.coop-verify-box:hover{border-color: var(--primary2);background: var(--w08)}.coop-verify-box:focus-visible{outline: none;border-color: var(--primary2);box-shadow: 0 0 0 2px rgba(64,112,224,0.18)}.coop-verify-status{font-size: 13px}.coop-verify-status.is-missing{color: var(--t45)}.coop-verify-status.is-ok{color: #67c23a}.coop-verify-status.is-uploading{color: var(--primary)}.coop-verify-ops{display: flex;gap: 10px;align-items: center;margin-top: 6px;font-size: 12px;color: var(--t45)}.coop-verify-ops a{color: var(--primary)}.coop-tm-cert{margin-top: 14px}.coop-cert-link{color: var(--primary)}.coop-modal-content{position: relative;width: 760px;max-width: 94vw;margin: 12vh auto 0;padding: 24px 30px 22px;text-align: left;background: var(--solid);border: 1px solid var(--w1);border-radius: 10px;box-shadow: 0 18px 54px rgba(0,0,0,.5);max-height: 86vh;overflow-y: auto}.coop-modal-close{position: absolute;right: 16px;top: 12px;font-size: 24px;line-height: 1;cursor: pointer;color: var(--t45);transition: color .2s}.coop-modal-close:hover{color: var(--te)}.coop-modal-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;padding: 2px 30px 14px 0;border-bottom: 1px solid var(--w08)}.coop-modal-title{margin: 0 0 5px;font-size: 18px;font-weight: 600;color: var(--te);letter-spacing: .3px}.coop-modal-sub{margin: 0;font-size: 12.5px;color: var(--t45)}.coop-seg{display: flex;flex-shrink: 0;padding: 3px;gap: 2px;border-radius: 8px;background: var(--w04);border: 1px solid var(--w08)}.coop-seg-item{padding: 7px 20px;font-size: 13px;cursor: pointer;border: none;border-radius: 6px;background: transparent;color: var(--t55);transition: color .2s,background-color .2s}.coop-seg-item:hover{color: var(--te)}.coop-seg-item.active{background: var(--w08);color: var(--te);font-weight: 600;box-shadow: inset 0 0 0 1px var(--w1)}.coop-modal-msg{margin: 14px 0 0;padding: 9px 13px;border-radius: 6px;font-size: 12.5px;line-height: 1.6}.coop-modal-msg.is-err{color: #ff9a9a;background: rgba(245,108,108,.12);border: 1px solid rgba(245,108,108,.3)}.coop-modal-msg.is-ok{color: #9fd88a;background: rgba(145,204,117,.12);border: 1px solid rgba(145,204,117,.3)}.coop-fg{margin-top: 18px;padding: 16px 18px 18px;border-radius: 8px;background: linear-gradient(180deg,var(--w05),var(--t0));border: 1px solid var(--w08)}.coop-fg-title{display: flex;align-items: center;gap: 8px;margin-bottom: 14px;font-size: 13.5px;font-weight: 600;color: var(--te)}.coop-fg-bar{width: 3px;height: 15px;border-radius: 2px;background: var(--primary)}.coop-fg-tip{margin-left: auto;font-size: 11.5px;font-weight: 400;color: var(--t3)}.coop-modal-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 18px}.coop-modal-grid.coop-modal-grid-1{grid-template-columns: 1fr 1fr}.coop-modal-grid label{display: flex;flex-direction: column;gap: 6px;font-size: 12.5px;color: var(--t55)}.coop-modal-grid label.span2{grid-column: span 2}.coop-modal-grid .req{color: #f56c6c}.coop-lb{display: block;font-size: 12.5px;color: var(--t55);line-height: 1.4}.coop-modal-grid input{height: 38px;padding: 0 12px;font-size: 13.5px;color: var(--t75);background: var(--w06);border: 1px solid var(--w1);border-radius: 6px;outline: none;transition: border-color .2s,background-color .2s}.coop-modal-grid input:hover{background: var(--w08)}.coop-modal-grid input:focus{border-color: var(--primary2);background: var(--w08)}.coop-modal-grid input::placeholder{color: var(--t3)}.coop-modal-note{margin-top: 16px;padding-left: 11px;font-size: 12px;line-height: 1.7;color: var(--t45);border-left: 2px solid var(--w12)}.coop-modal-foot{display: flex;justify-content: flex-end;gap: 10px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--w08)}.coop-modal-foot .coop-cta-btn{min-width: 118px;padding: 8px 18px;font-size: 13.5px}.coop-edit-modal .coop-modal-content{width: 880px}.coop-modal-foot .coop-foot-left{margin-right: auto}[data-theme="light"] .coop-modal-msg.is-err{color: #c0392b;background: rgba(192,57,43,.08);border-color: rgba(192,57,43,.25)}[data-theme="light"] .coop-modal-msg.is-ok{color: #2e7d32;background: rgba(46,125,50,.08);border-color: rgba(46,125,50,.25)}@media (max-width: 640px){.coop-modal-content{width: 94vw;padding: 20px 16px 18px;margin: 5vh auto}.coop-modal-head{flex-direction: column;align-items: flex-start;gap: 12px;padding-right: 24px}.coop-modal-grid,.coop-modal-grid.coop-modal-grid-1{grid-template-columns: 1fr}.coop-modal-grid label.span2{grid-column: span 1}.coop-modal-foot{flex-direction: column-reverse}.coop-modal-foot .coop-cta-btn{width: 100%}}