.partner-workbench{color:#eef7ff;background:linear-gradient(135deg,#071a2b,#090e17);border:1px solid #168aff88;border-radius:18px;margin:20px 0 28px;padding:22px;box-shadow:0 5px 30px #0088ff12}.partner-workbench h2{font-size:1.5rem}.partner-workbench .segmented{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.partner-workbench label{flex-direction:column;gap:7px;margin:12px 0;font-size:1rem;display:flex}.partner-workbench input,.partner-workbench select,.partner-workbench textarea{color:#f4f8ff;background:#101d2a;border:1px solid #426481;border-radius:8px;min-width:0;max-width:100%;padding:10px;font-size:1rem}.partner-workbench button,.partner-workbench summary{cursor:pointer;font-size:1rem}.partner-workbench summary{padding:10px 0;font-weight:700}.partner-workbench .work-check{flex-direction:row;align-items:center}.partner-workbench .form-card{background:#101d2b;border:1px solid #315575;border-radius:12px;margin:16px 0;padding:18px}.partner-workbench .form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.partner-workbench .form-row>label{flex:1;min-width:160px}.partner-workbench .button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.partner-workbench .work-table{width:100%;margin:18px 0;overflow:auto}.partner-workbench table{border-collapse:collapse;width:100%;font-size:1rem}.partner-workbench td,.partner-workbench th{text-align:left;border-bottom:1px solid #35506c;min-width:85px;padding:10px}.partner-workbench td input{width:100%;min-width:100px}.partner-workbench td button{margin:3px}.work-columns{flex-wrap:wrap;gap:14px;display:flex}.work-columns label{max-width:180px}.work-columns span{gap:8px;display:flex}.work-optional>summary{cursor:pointer;border:1px solid #168aff;border-radius:10px;margin:16px 0;padding:16px}.partner-workbench p{line-height:1.5}.partner-workbench a{color:#65c8ff}.partner-workbench .primary-button{color:#fff;background:#087bdd}.partner-workbench .notice{white-space:pre-wrap}.partner-workbench button[aria-pressed=true]{color:#fff;background:#097fe8}@media (max-width:650px){.partner-workbench{padding:14px}.partner-workbench .section-heading{flex-wrap:wrap;align-items:start}.partner-workbench .form-row{display:block}.partner-workbench .segmented button{flex:45%}}
