.partner-backend{max-width:1220px;margin:24px auto;padding:0 24px 48px}.partner-backend-header{max-width:none;margin:0;padding:24px 28px;background:#144ba5;color:white;border-radius:20px;display:flex;justify-content:space-between;gap:16px}.partner-backend-header h1{font-size:30px;margin:6px 0;letter-spacing:0}.partner-backend-header p{margin:0;color:#dfebff}.partner-backend-header small{color:#dfebff}.partner-header-actions{display:flex;gap:8px;flex-wrap:wrap}.partner-backend-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;margin-top:24px}.partner-backend-layout>main{margin:0;padding:0;min-width:0}.partner-backend-layout>aside nav{display:grid;gap:10px}.partner-backend-layout>aside nav button{text-align:left}.partner-backend-layout>aside nav button.active{background:#144ba5;color:white}.partner-order-link{display:inline-block;margin-top:18px;background:#144ba5;color:white;border-radius:12px;padding:12px 16px;text-decoration:none}.partner-order-toolbar,.partner-order-heading,.partner-order-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.partner-order-toolbar h2{font-size:22px}.partner-order-heading h3{margin:0}.partner-order{margin-bottom:16px}.partner-hint{font-size:12px;color:#718098}.partner-order-items{padding:12px 0;border-top:1px solid #e6ecf5;border-bottom:1px solid #e6ecf5;margin:16px 0}.partner-order-items p{margin:4px 0}.partner-order-bottom label{display:grid;gap:6px;font-size:12px}.partner-order-bottom select{font-size:15px;min-width:160px}.partner-pagination{display:flex;gap:12px;justify-content:center;align-items:center;margin:20px 0}#cloudBackendMessage:empty{display:none}#cloudBackendMessage{background:#eaf0fd;border-radius:12px;padding:12px 16px}#cloudBackendProfile input{width:100%}@media(max-width:700px){.partner-backend{margin:12px auto;padding:0 12px 24px}.partner-backend-header{padding:20px;display:block}.partner-backend-header h1{font-size:25px}.partner-header-actions{margin-top:16px}.partner-backend-layout{grid-template-columns:1fr;gap:12px}.partner-backend-layout>aside nav{display:flex;overflow:auto;gap:6px}.partner-backend-layout>aside nav button{white-space:nowrap;padding:10px 12px}.partner-backend-layout>aside .partner-order-link{margin:10px 0}.partner-order-bottom label{width:100%}}
