.partner-main{max-width:1100px;margin:auto;padding:32px 20px}.partner-main header{display:flex;gap:20px;justify-content:space-between;align-items:start;flex-wrap:wrap}.partner-main .panel{margin-top:20px}.partner-main button,.partner-main input,.partner-main select,.partner-main .panel{border-radius:0}.partner-main button{background:#003659;color:#fff}.partner-main .secondary{background:#fff;color:#163246}.partner-main .text-button{background:transparent;color:#003659;text-decoration:underline;text-underline-offset:3px;text-align:left;margin-top:8px}.partner-main .text-button:hover{background:#edf3f7}.partner-main label{display:block;margin-bottom:16px;font-weight:600}.partner-main input,.partner-main select{display:block;width:100%;padding:12px;border:1px solid #b6c9d7;background:white;min-height:46px;margin-top:5px}.partner-main .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.partner-main .rate{background:#003659;color:white;padding:24px;margin:24px 0}.partner-main .rate strong{font-size:28px}.partner-main .rate p:last-child{margin-bottom:0}.partner-main .row{border-top:1px solid #d7e1e8;padding:20px 0;overflow-wrap:anywhere}.partner-main .row:first-of-type{border-top:0}.partner-main .form-error{padding:18px;border:2px solid #a42737;background:#fff3f3;margin:20px 0}.partner-main .notice{padding:18px;background:#e0f0e9;margin:20px 0}.partner-main fieldset{border:0;padding:0;margin:0}.partner-main details{margin-top:16px}.partner-main summary{cursor:pointer;font-weight:bold;min-height:44px;padding:10px 0}.partner-main table{border-collapse:collapse;width:100%}.partner-main td,.partner-main th{text-align:left;padding:10px;border-bottom:1px solid #d7e1e8;overflow-wrap:anywhere}.partner-main .table-wrap{overflow:auto}.partner-main .auth{max-width:560px}.partner-main button[aria-pressed=true]{box-shadow:inset 0 -4px #90c5dc}.partner-main button:active{transform:translateY(1px)}@media(max-width:650px){.partner-main{padding:24px 14px}.partner-main .grid{grid-template-columns:1fr}.partner-main .actions button{flex:1 1 auto}.partner-main h1{font-size:30px}.partner-main .panel{padding:18px}}
