.PartyWallPortfolio-module__PuSufG__container{max-width:1100px;margin:0 auto;padding:32px 24px 80px}.PartyWallPortfolio-module__PuSufG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.PartyWallPortfolio-module__PuSufG__title{color:#fff;letter-spacing:-.3px;margin:0 0 4px;font-size:22px;font-weight:800}.PartyWallPortfolio-module__PuSufG__subtitle{color:#ffffff73;margin:0;font-size:14px}.PartyWallPortfolio-module__PuSufG__addBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s;box-shadow:0 4px 14px #6366f14d}.PartyWallPortfolio-module__PuSufG__addBtn:hover{opacity:.9}.PartyWallPortfolio-module__PuSufG__errorBox{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;margin-bottom:20px;padding:12px 14px;font-size:14px}.PartyWallPortfolio-module__PuSufG__addFormCard{background:#6366f10d;border:1px solid #6366f133;border-radius:12px;margin-bottom:24px;padding:24px}.PartyWallPortfolio-module__PuSufG__addFormTitle{color:#fff;margin:0 0 16px;font-size:15px;font-weight:700}.PartyWallPortfolio-module__PuSufG__formError{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:7px;margin-bottom:14px;padding:10px 12px;font-size:13px}.PartyWallPortfolio-module__PuSufG__addForm{flex-direction:column;gap:14px;display:flex}.PartyWallPortfolio-module__PuSufG__formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.PartyWallPortfolio-module__PuSufG__formRow{grid-template-columns:1fr}}.PartyWallPortfolio-module__PuSufG__formField{flex-direction:column;gap:5px;display:flex}.PartyWallPortfolio-module__PuSufG__formLabel{color:#fff9;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.PartyWallPortfolio-module__PuSufG__formOptional{color:#ffffff80;font-size:11px;font-weight:400}.PartyWallPortfolio-module__PuSufG__formInput,.PartyWallPortfolio-module__PuSufG__formSelect{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.PartyWallPortfolio-module__PuSufG__formInput::placeholder{color:#fff3}.PartyWallPortfolio-module__PuSufG__formInput:focus,.PartyWallPortfolio-module__PuSufG__formSelect:focus{border-color:#6366f1}.PartyWallPortfolio-module__PuSufG__formSelect option{background:#1a1d27}.PartyWallPortfolio-module__PuSufG__formActions{gap:10px;display:flex}.PartyWallPortfolio-module__PuSufG__submitBtn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:7px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s}.PartyWallPortfolio-module__PuSufG__submitBtn:hover:not(:disabled){opacity:.9}.PartyWallPortfolio-module__PuSufG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.PartyWallPortfolio-module__PuSufG__cancelBtn{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;padding:10px 16px;font-family:inherit;font-size:13px}.PartyWallPortfolio-module__PuSufG__cancelBtn:hover{background:#ffffff17}.PartyWallPortfolio-module__PuSufG__filterTabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:0;margin-bottom:20px;display:flex}.PartyWallPortfolio-module__PuSufG__filterTab{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s;display:flex}.PartyWallPortfolio-module__PuSufG__filterTab:hover{color:#fffc}.PartyWallPortfolio-module__PuSufG__filterTabActive{color:#6366f1;border-bottom-color:#6366f1}.PartyWallPortfolio-module__PuSufG__filterCount{color:#ffffff80;text-align:center;background:#ffffff14;border-radius:10px;min-width:20px;padding:1px 6px;font-size:11px}.PartyWallPortfolio-module__PuSufG__filterTabActive .PartyWallPortfolio-module__PuSufG__filterCount{color:#a5b4fc;background:#6366f133}.PartyWallPortfolio-module__PuSufG__statusBadge{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.PartyWallPortfolio-module__PuSufG__statusDraft{color:#ffffff80;background:#ffffff12;border:1px solid #ffffff1a}.PartyWallPortfolio-module__PuSufG__statusServed{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa33}.PartyWallPortfolio-module__PuSufG__statusAwaiting{color:#facc15;background:#facc151f;border:1px solid #facc1533}.PartyWallPortfolio-module__PuSufG__statusAgreed{color:#4ade80;background:#4ade801f;border:1px solid #4ade8033}.PartyWallPortfolio-module__PuSufG__statusDispute{color:#f87171;background:#f871711f;border:1px solid #f8717133}.PartyWallPortfolio-module__PuSufG__tableWrap{border:1px solid #ffffff12;border-radius:12px;overflow-x:auto}.PartyWallPortfolio-module__PuSufG__table{border-collapse:collapse;width:100%}.PartyWallPortfolio-module__PuSufG__th{text-align:left;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#ffffff08;border-bottom:1px solid #ffffff12;padding:10px 14px;font-size:11px;font-weight:600}.PartyWallPortfolio-module__PuSufG__tr{border-bottom:1px solid #ffffff0d;transition:background .12s}.PartyWallPortfolio-module__PuSufG__tr:last-child{border-bottom:none}.PartyWallPortfolio-module__PuSufG__tr:hover{background:#ffffff05}.PartyWallPortfolio-module__PuSufG__td{color:#ffffffb3;vertical-align:middle;padding:12px 14px;font-size:13px}.PartyWallPortfolio-module__PuSufG__addressLink{color:#fff;font-size:13px;font-weight:500;text-decoration:none}.PartyWallPortfolio-module__PuSufG__addressLink:hover{color:#a5b4fc}.PartyWallPortfolio-module__PuSufG__refCode{color:#ffffff8c;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.PartyWallPortfolio-module__PuSufG__muted{color:#ffffff80}.PartyWallPortfolio-module__PuSufG__openBtn{color:#a5b4fc;white-space:nowrap;font-size:12px;text-decoration:none;transition:color .15s}.PartyWallPortfolio-module__PuSufG__openBtn:hover{color:#c7d2fe}.PartyWallPortfolio-module__PuSufG__empty{text-align:center;border:1px dashed #ffffff1a;border-radius:12px;padding:60px 20px}.PartyWallPortfolio-module__PuSufG__emptyTitle{color:#fff9;margin:0 0 8px;font-size:16px;font-weight:600}.PartyWallPortfolio-module__PuSufG__emptyText{color:#ffffff80;margin:0 0 20px;font-size:14px}
