.partner-portal select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23515c73' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:20px;padding-right:3rem;min-height:44px;line-height:1.5;cursor:pointer}.partner-portal :is(input,select,textarea){font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.partner-portal :is(input,select,textarea):focus{outline:2px solid #0f1bf2;outline-offset:2px;border-color:#0f1bf2}.partner-portal :is(input,select,textarea)[aria-invalid=true]{border-color:#b91c1c}.partner-portal a:focus-visible,.partner-portal button:focus-visible{outline:2px solid #0f1bf2;outline-offset:4px}.partner-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid transparent;border-radius:12px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.partner-icon-button--primary{color:#0f1bf2}.partner-account{position:relative}.partner-account>summary{list-style:none}.partner-account>summary::-webkit-details-marker{display:none}.partner-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(280px,calc(100vw - 32px));padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 12px 36px #070b3512;overflow-wrap:anywhere}.partner-opportunity-table{display:block;width:100%;font-size:14px;text-align:left}.partner-opportunity-table thead{display:none}.partner-opportunity-table tbody{display:block}.partner-opportunity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"company status" "next next" "date actions";align-items:center;gap:12px 10px;padding:16px;border-bottom:1px solid #edf0f5;transition:background-color .15s ease}.partner-opportunity-row:last-child{border-bottom:0}.partner-opportunity-row--linked{cursor:pointer}.partner-opportunity-row--linked:hover,.partner-opportunity-row--linked:focus-within{background:#f8f9ff}.partner-opportunity-row td{min-width:0;overflow-wrap:anywhere}.partner-opportunity-company{grid-area:company}.partner-opportunity-status{grid-area:status;max-width:132px}.partner-opportunity-next{grid-area:next}.partner-opportunity-date{grid-area:date}.partner-opportunity-actions{grid-area:actions}.partner-opportunity-empty{display:block;padding:40px 20px;text-align:center}.partner-impersonation{border-bottom:1px solid #dce0ff;background:#eef0ff;color:#262c78}.partner-impersonation__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1320px;margin-inline:auto;padding:10px 16px}.partner-impersonation__copy{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;overflow-wrap:anywhere}.partner-impersonation__action{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid #c7ccf9;border-radius:12px;background:#fff;color:#0f1bf2;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}@media (min-width: 576px){.partner-portal :is(input,select,textarea){font-size:14px}.partner-impersonation__inner{padding-inline:24px}}@media (min-width: 992px){.partner-impersonation__inner{padding-inline:32px}.partner-opportunity-table{display:table;table-layout:fixed}.partner-opportunity-table thead{display:table-header-group;background:#fafbfe}.partner-opportunity-table tbody{display:table-row-group}.partner-opportunity-table th{padding:12px 16px;color:#718096;font-size:11px;font-weight:500}.partner-opportunity-table th:first-child{width:30%;padding-left:20px}.partner-opportunity-table th:nth-child(2){width:17%}.partner-opportunity-table th:nth-child(4){width:15%}.partner-opportunity-table th:last-child{width:112px}.partner-opportunity-row{display:table-row}.partner-opportunity-row td{padding:18px 16px;vertical-align:middle}.partner-opportunity-row td:first-child{padding-left:20px}.partner-opportunity-row .partner-opportunity-actions{padding-right:12px;padding-left:0}.partner-opportunity-empty{display:table-cell;padding-block:56px}}@media (max-width: 575px){.partner-impersonation__inner{align-items:flex-start;flex-direction:column;gap:6px}.partner-impersonation__copy{align-items:flex-start}}.partner-icon-button:hover{background:#f3f4fe;border-color:#c7ccf9;color:#0f1bf2}.partner-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #e2e8f0;border-radius:24px;background:#fff;color:#070b35;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #070b352e}.partner-dialog::backdrop{background:#070b3599;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:has(.partner-dialog[open]){overflow:hidden}.partner-filter-panel>summary{list-style:none}.partner-activity-composer>summary{list-style:none}.partner-activity-composer>summary::-webkit-details-marker{display:none}.partner-activity-composer[open]>summary>svg{transform:rotate(180deg)}.partner-filter-panel>summary::-webkit-details-marker{display:none}.partner-filter-panel[open]>summary>svg{transform:rotate(180deg)}.partner-filter-panel[data-desktop=true]>summary{display:none}@media (prefers-reduced-motion: reduce){.partner-portal :is(input,select,textarea,button,a){transition:none}}
