*{font-family:Poppins,sans-serif}.login-container{max-width:450px;padding:20px;width:100%}.trade-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.trade-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.trade-back-button:hover{background-color:#f0f0f0}.trade-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.title{color:#1f3161}.trade-content-wrapper{display:flex;gap:24px}.add-profit-container,.trade-summary-container{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-profit-container{width:357px}.trade-summary-container{width:588px}.section-title{color:#1f3161}.form-grid{grid-template-columns:1fr 1fr}.form-label{color:#2e2e30}.form-input,.form-select{color:#1f3161}.trade-summary-table{margin-bottom:20px;width:100%}.trade-summary-table th{color:#1f3161;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.trade-summary-table td{border-top:1px solid #e2e8f0;color:#1f3161;font-size:14px;padding:8px 0}.total-profit{color:#2e2e30}@media (max-width:1024px){.trade-container{height:315px;max-width:990px}.add-profit-container{height:228px;max-width:317px}.trade-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.trade-container{margin-bottom:20px;padding:16px}.trade-content-wrapper{flex-direction:column;gap:20px}.add-profit-container,.trade-summary-container{height:auto;padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.trade-summary-table{display:block;width:100%}.trade-summary-table thead{display:none}.trade-summary-table tbody,.trade-summary-table tr{display:block;width:100%}.trade-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:15px}.trade-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.trade-summary-table td:last-child{border-bottom:none}.trade-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:16px;width:100%}.total-profit{margin-top:16px;padding-top:12px}}.capital-addition-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.capital-addition-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.capital-addition-content-wrapper{display:flex;gap:24px}.add-capital-container,.capital-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-capital-container{width:357px}.capital-summary-container{width:588px}@media (max-width:1024px){.capital-addition-container{height:315px;max-width:990px}.add-capital-container{height:228px;max-width:317px}.capital-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.capital-addition-container{margin-bottom:20px;padding:16px}.capital-addition-content-wrapper{flex-direction:column;gap:20px}.add-capital-container,.capital-summary-container{height:auto;padding:16px;width:100%}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.capital-summary-table{display:block;width:100%}.capital-summary-table thead{display:none}.capital-summary-table tbody{display:block;width:100%}.capital-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.capital-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.capital-summary-table td:last-child{border-bottom:none}.capital-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:16px;width:100%}.total-profit{margin-top:16px;padding-top:12px}}.capital-contribution-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.capital-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.capital-back-button:hover{background-color:#f0f0f0}.capital-contribution-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.capital-contribution-content-wrapper{display:flex;gap:24px}.add-capital-contribution-container,.capital-contribution-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-capital-contribution-container{width:514px}.capital-contribution-summary-container{width:454px}.capital-summary-table{margin-bottom:20px;width:100%}.capital-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.capital-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.capital-contribution-container{height:315px;max-width:990px}.add-capital-contribution-container{height:228px;max-width:317px}.capital-contribution-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.capital-contribution-container{margin-bottom:20px;padding:16px}.capital-contribution-content-wrapper{flex-direction:column;gap:20px}.add-capital-contribution-container,.capital-contribution-summary-container{height:auto;padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.capital-summary-table{display:block;width:100%}.capital-summary-table thead{display:none}.capital-summary-table tbody{display:block;width:100%}.capital-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.capital-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.capital-summary-table td:last-child{border-bottom:none}.capital-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:16px;width:100%}.total-profit{margin-top:16px;padding-top:12px}}.dividend-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.dividen-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.dividen-back-button:hover{background-color:#f0f0f0}.dividend-received-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.dividend-received-wrapper{display:flex;gap:24px}.add-dividend-recevied-container,.dividend-recevied-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-dividend-recevied-container{width:520px}.dividend-recevied-summary-container{width:454px}.dividend-summary-table{margin-bottom:20px;width:100%}.dividend-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.dividend-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.dividend-received-container{height:315px;max-width:990px}.add-dividend-recevied-container{height:228px;max-width:317px}.dividend-recevied-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.dividend-received-container{margin-bottom:20px;padding:16px}.dividend-received-wrapper{flex-direction:column;gap:20px}.add-dividend-recevied-container,.dividend-recevied-summary-container{height:auto;padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.dividend-summary-table{display:block;width:100%}.dividend-summary-table thead{display:none}.dividend-summary-table tbody{display:block;width:100%}.dividend-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.dividend-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.dividend-summary-table td:last-child{border-bottom:none}.dividend-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:16px;width:100%}.total-profit{margin-top:16px;padding-top:12px}}.closing-stock-outer-conatiner{background-color:#f8fafc;box-sizing:border-box}.closing-stock-back-button{font-size:16px}.closing-stock-back-button:hover{background-color:#f0f0f0}.closing-stock-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.closing-stock-content-wrapper{display:flex;gap:24px}.add-closing-stock-container,.closing-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-closing-stock-container,.closing-summary-container{width:50%}.form-grid{align-items:center;gap:30px}.closing-summary-table{margin-bottom:20px;width:100%}.closing-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.closing-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.closing-stock-container{height:315px;max-width:990px}.add-closing-stock-container{height:228px;max-width:317px}.closing-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.closing-stock-container{margin-bottom:20px;padding:16px}.closing-stock-content-wrapper{flex-direction:column;gap:20px}.add-closing-stock-container,.closing-summary-container{height:auto;padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.closing-summary-table{display:block;width:100%}.closing-summary-table thead{display:none}.closing-summary-table tbody{display:block;width:100%}.closing-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.closing-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.closing-summary-table td:last-child{border-bottom:none}.closing-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:16px;width:100%}.total-profit{margin-top:16px;padding-top:12px}}.profit-allocation-outer-conatiner{background-color:#f8fafc;box-sizing:border-box}.add-profit-allocation-container{width:600px}.profit-summary-container{width:588px}@media (max-width:1024px){.profit-allocation-container{max-width:990px}.add-profit-allocation-container{width:317px}.profit-summary-container{width:565px}.form-grid{gap:12px;grid-template-columns:1fr 1fr}}.profit-allocation-outer-container{background-color:#f8fafc;box-sizing:border-box}.profit-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 16px;text-decoration:none}.profit-back-button:hover{background-color:#f0f0f0}.profit-allocation-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 auto;max-width:1200px;padding:24px}.profit-allocation-content-wrapper{display:flex;gap:24px}.add-profit-allocation-container,.profit-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-profit-allocation-container{width:514px}.profit-summary-container{width:454px}.add-profit-btn{height:32px;margin-top:16px;width:88px}.profit-summary-table{margin-bottom:20px;width:100%}.profit-summary-table th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.profit-summary-table td{border-bottom:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.profit-allocation-container{max-width:990px}.add-profit-allocation-container{width:450px}.profit-summary-container{width:400px}.form-grid{gap:12px;grid-template-columns:1fr 1fr}}@media (max-width:768px){.profit-allocation-container{margin-bottom:20px;padding:16px}.profit-allocation-content-wrapper{flex-direction:column;gap:16px}.add-profit-allocation-container,.profit-summary-container{padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.profit-summary-table{display:block;width:100%}.profit-summary-table thead{display:none}.profit-summary-table tbody{display:block}.profit-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:block;margin-bottom:8px}.profit-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px}.profit-summary-table td:last-child{border-bottom:none}.profit-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:12px}.add-profit-btn{height:40px;width:100%}}body{background-color:#f8fafc;font-family:Arial,sans-serif;line-height:1.6}.expenses-details-container{margin:0 auto;max-width:1400px;padding:20px;width:100%}.expenses-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.expenses-back-button:hover{background-color:#f0f0f0}.expenses-back-button svg{margin-right:5px}.expenses-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;min-height:500px;padding:24px}.expenses-wrapper{display:flex;flex-direction:column;gap:24px}.expenses-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;overflow:hidden;padding:28px;width:100%}.form-grid{flex-wrap:wrap;gap:20px;margin-bottom:24px}.form-group{flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:0;min-width:250px}.form-input,.form-select{font-size:14px}.button-group{flex-wrap:wrap;gap:15px}.add-profit-btn{min-width:120px;padding:10px 16px}.modify-btn{margin-top:15px}.expenses-summary-table{background:#fff;border-collapse:initial;border-spacing:0;width:100%}.expenses-summary-table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1f3161;font-size:14px;font-weight:600;padding:16px;text-align:left;white-space:nowrap}.expenses-summary-table td{border-bottom:1px solid #e2e8f0;color:#475569;font-size:14px;padding:14px 16px}.expenses-summary-table tbody tr:hover{background-color:#f8fafc}.expenses-summary-table td[data-label=Amount]{color:#1f3161;font-weight:600}.expenses-summary-table td[data-label="Recurring Expense"]{color:#059669;font-weight:500}.expenses-summary-table td:empty:before{color:#94a3b8;content:"—"}@media (min-width:768px) and (max-width:1024px){.expenses-container{min-height:400px;padding:20px}.form-group{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:0;min-width:200px}.add-expenses-container,.expenses-summary-container{padding:24px}}@media (max-width:768px){.expenses-container{margin-bottom:20px;padding:16px}.expenses-wrapper{flex-direction:column;gap:20px}.add-expenses-container,.expenses-summary-container{height:auto;padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.expenses-summary-table{display:block;width:100%}.expenses-summary-table thead{display:none}.expenses-summary-table tbody{display:block;width:100%}.expenses-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.expenses-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.expenses-summary-table td:last-child{border-bottom:none}.expenses-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:16px;width:100%}.total-profit{margin-top:16px;padding-top:12px}.button-group{display:flex;flex-direction:column;gap:12px}}.netWorth-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.netWorth-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.netWorth-back-button:hover{background-color:#f0f0f0}.netWorth-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.netWorth-wrapper{display:flex;flex-direction:column;gap:20px}.add-netWorth-container,.netWorth-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px;width:100%}.form-grid{background:#fff;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.table-responsive{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;overflow-x:auto;width:100%}.netWorth-summary-table{border-collapse:initial;border-spacing:0;width:100%}.netWorth-summary-table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1f3161;font-size:14px;font-weight:600;padding:16px;text-align:left;white-space:nowrap}.netWorth-summary-table td{border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:14px;padding:14px 16px}@media (max-width:1024px){.form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:767px){.netWorth-container{padding:16px}.form-grid{grid-template-columns:1fr;padding:8px}.netWorth-summary-table{display:block;overflow-x:auto}.netWorth-summary-table td,.netWorth-summary-table th{min-width:120px}.add-profit-btn{margin-top:16px;width:100%}}@media (max-width:768px){.netWorth-summary-table{display:block;width:100%}.netWorth-summary-table thead{display:none}.netWorth-summary-table tbody{display:block;width:100%}.netWorth-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.netWorth-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.netWorth-summary-table td:last-child{border-bottom:none}.netWorth-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}}.vendor-Payout-conatiner{background-color:#f8fafc;box-sizing:border-box}.vendorPayout-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.vendorPayout-back-button:hover{background-color:#f0f0f0}.vendor-Payout-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.vendor-Payout-wrapper{display:flex;gap:24px}.add-vendor-Payout-container,.vendor-Payout-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-vendor-Payout-container{width:514px}.vendor-Payout-summary-container{width:469px}.vendor-Payout-summary-table{margin-bottom:20px;width:100%}.vendor-Payout-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.vendor-Payout-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}.total-profit{border-top:1px solid #e2e8f0;color:#0f172a;margin-bottom:16px;padding-top:16px}@media (max-width:1024px){.vendor-Payout-container{height:315px;max-width:990px}.add-vendor-Payout-container{height:228px;max-width:317px}.vendor-Payout-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.vendor-Payout-container{height:auto;padding:16px;width:100%}.vendor-Payout-wrapper{flex-direction:column;gap:16px}.add-vendor-Payout-container,.vendor-Payout-summary-container{box-sizing:border-box;height:auto;padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.vendorPayout-back-button{font-size:14px;padding:4px 8px}.title{font-size:20px}.add-profit-btn{margin-bottom:12px;width:100%}.vendor-Payout-summary-table td,.vendor-Payout-summary-table th{font-size:13px;padding:6px 0}.total-profit{font-size:13px;padding-top:12px}}.upload-screen-conatiner{background-color:#f8fafc;box-sizing:border-box}.upload-screen-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.upload-screen-back-button:hover{background-color:#f0f0f0}.upload-screen-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.upload-screen-wrapper{display:flex;gap:24px}.add-upload-screent-container,.upload-screen-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-upload-screent-container{width:424px}.upload-screen-summary-container{width:492px}.form-grid{grid-template-columns:1fr 1fr 1fr 1fr}.upload-screen-summary-table{border-collapse:initial;border-spacing:0;margin-bottom:20px;width:100%}.upload-screen-summary-table th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:500;padding:12px 8px;text-align:left}.upload-screen-summary-table td{border-bottom:1px solid #e2e8f0;font-size:14px;padding:12px 8px;vertical-align:middle}.status-indicator{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 8px}.status-success{background-color:#def7ec;color:#03543f}.status-pending{background-color:#fef3c7;color:#92400e}.status-failed{background-color:#fee2e2;color:#991b1b}@media (max-width:1024px){.upload-screen-containe{height:315px;max-width:990px}.add-upload-screent-container{height:228px;max-width:317px}.upload-screen-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.upload-screen-container{box-sizing:border-box;height:auto;padding:16px;width:100%}.upload-screen-wrapper{flex-direction:column;gap:16px}.add-upload-screent-container,.upload-screen-summary-container{background-color:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;box-sizing:border-box;height:auto;padding:16px;width:100%}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.form-label{font-size:14px;margin-bottom:4px}.form-input,.form-select{font-size:14px;padding:10px 12px;width:100%}.form-input[type=file]{background:#fff;border:1px dashed #e2e8f0;cursor:pointer;padding:10px}.form-input[type=file]::file-selector-button{background:#1e3573;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;padding:8px 16px}.upload-screen-back-button{align-items:center;color:#333;display:flex;font-size:14px;gap:4px;margin-bottom:12px;text-decoration:none}.upload-screen-back-button svg{stroke-width:2}.title{font-size:20px;margin-bottom:8px}.section-title{font-size:18px;margin-bottom:12px}.add-profit-btn{font-size:15px;margin-bottom:12px;padding:10px 14px;width:100%}.upload-screen-summary-table{border-collapse:collapse;font-size:13px;margin-top:12px;width:100%}.upload-screen-summary-table thead{display:none}.upload-screen-summary-table tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:block;margin-bottom:12px;padding:12px}.upload-screen-summary-table td{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.upload-screen-summary-table td:last-child{border-bottom:none}.upload-screen-summary-table td:before{color:#64748b;content:attr(data-label);font-weight:500}.status-indicator{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.status-success{background:#def7ec;color:#03543f}.status-pending{background:#fef3c7;color:#92400e}.status-failed{background:#fee2e2;color:#991b1b}.total-profit{border-top:1px solid #e2e8f0;font-size:13px;margin-top:12px;padding:12px 0}hr{border:.5px solid #ddd;margin:10px 0}.upload-screen-summary-container{overflow:auto}}.targets-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.targets-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.targets-back-button:hover{background-color:#f0f0f0}.targets-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.add-targets-container,.targets-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-targets-container,.targets-summary-container{width:981px}.targets-wrapper{display:flex;flex-direction:column;gap:10px}.targets-summary-table{margin-bottom:20px;width:100%}.targets-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.targets-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.targets-wrapper{height:315px;max-width:990px}.add-targets-container{height:228px;max-width:317px}.targets-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.targets-container{box-sizing:border-box;height:auto;padding:16px;width:100%}.targets-wrapper{flex-direction:column;gap:16px;height:auto}.add-targets-container,.targets-summary-container{background-color:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;box-sizing:border-box;height:auto;padding:16px;width:100%}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:0}.form-label{font-size:14px;margin-bottom:4px}.form-input,.form-select{font-size:14px;padding:10px 12px;width:100%}.targets-back-button{align-items:center;color:#333;display:flex;font-size:14px;gap:4px;margin-bottom:12px;text-decoration:none}.targets-back-button svg{stroke-width:2}.title{font-size:20px;margin-bottom:8px}.section-title{font-size:18px;margin-bottom:12px}.add-profit-btn{font-size:15px;margin-bottom:12px;padding:10px 14px;width:100%}.targets-summary-table{border-collapse:collapse;font-size:13px;margin-top:12px;width:100%}.targets-summary-table thead{display:none}.targets-summary-table tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:block;margin-bottom:12px;padding:12px}.targets-summary-table td{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.targets-summary-table td:last-child{border-bottom:none}.targets-summary-table td:before{color:#64748b;content:attr(data-label);font-weight:500}.targets-summary-table td[data-label="Stock Quantity"]{color:#1e3573;font-weight:500}.targets-summary-table td[data-label="Goal End Date"],.targets-summary-table td[data-label="Goal Start Date"]{color:#64748b}hr{border:.5px solid #ddd;margin:10px 0}.targets-summary-container{overflow:auto}}.targetPurchase-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.targetPurchase-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.targetPurchase-back-button:hover{background-color:#f0f0f0}.targetPurchase-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.targetPurchase-content-wrapper{display:flex;gap:24px}.add-targetPurchase-container,.targetPurchase-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-targetPurchase-container{width:514px}.targetPurchase-summary-container{width:454px}.targetPurchase-summary-table{margin-bottom:20px;width:100%}.targetPurchase-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.targetPurchase-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.targetPurchase-container{height:315px;max-width:990px}.add-targetPurchase-container{height:228px;max-width:317px}.targetPurchase-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.targetPurchase-container{box-sizing:border-box;height:auto;padding:16px;width:100%}.targetPurchase-content-wrapper{display:flex;flex-direction:column;gap:16px}.add-targetPurchase-container,.targetPurchase-summary-container{background-color:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;box-sizing:border-box;height:auto;padding:16px;width:100%}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.form-label{font-size:14px;margin-bottom:4px}.form-input,.form-select{font-size:14px;padding:10px 12px;width:100%}.add-profit-btn{font-size:15px;margin-bottom:12px;padding:10px 14px;width:100%}.targetPurchase-summary-table{border-collapse:collapse;font-size:13px;margin-top:12px;width:100%}.targetPurchase-summary-table td,.targetPurchase-summary-table th{border-top:1px solid #e2e8f0;padding:6px 8px;text-align:left}.targetPurchase-summary-table thead{background-color:#f9fafb}.targetPurchase-summary-container{overflow-x:auto}.title{font-size:20px}.targetPurchase-back-button{font-size:14px;padding:6px 10px}}.profitRelease-details-conatiner{background-color:#f8fafc;box-sizing:border-box}.profitRelease-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.profitRelease-back-button:hover{background-color:#f0f0f0}.profitRelease-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.profitRelease-content-wrapper{display:flex;gap:24px}.add-profitRelease-container,.profitRelease-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-profitRelease-container{width:514px}.profitRelease-summary-container{width:454px}.form-grid{grid-gap:16px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.profitRelease-summary-table{margin-bottom:20px;width:100%}.profitRelease-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.profitRelease-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.profitRelease-container{height:315px;max-width:990px}.add-profitRelease-container{height:228px;max-width:317px}.profitRelease-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.profitRelease-container{height:auto;margin-bottom:20px;padding:16px;width:100%}.profitRelease-content-wrapper{flex-direction:column;gap:20px}.add-profitRelease-container,.profitRelease-summary-container{height:auto;padding:16px;width:100%}.form-grid{gap:12px;grid-template-columns:1fr}.profitRelease-summary-table{display:block;width:100%}.profitRelease-summary-table thead{display:none}.profitRelease-summary-table tbody{display:block;width:100%}.profitRelease-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.profitRelease-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.profitRelease-summary-table td:last-child{border-bottom:none}.profitRelease-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:8px;width:100%}}.payment-Release-conatiner{background-color:#f8fafc;box-sizing:border-box}.paymentRelease-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.paymentRelease-back-button:hover{background-color:#f0f0f0}.payment-Release-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}.add-payment-Release-container,.paymentRelease-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-payment-Release-container{width:975px}.paymentRelease-summary-container{width:517px}.payment-Release-wrapper{display:flex;flex-direction:column;gap:10px}.add-profit-btn{background:#1e3573;cursor:pointer;display:flex;flex-direction:column;font-size:15px;gap:30px;margin-bottom:40px;padding:8px 16px}.add-profit-btn:hover{background:#1e3a8a}.paymentRelease-summary-table{margin-bottom:20px;width:100%}.paymentRelease-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.paymentRelease-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.payment-Release-wrapper{height:315px;max-width:990px}.add-payment-Release-container{height:228px;max-width:317px}.paymentRelease-summary-container{height:218px;max-width:565px}}@media (max-width:768px){.payment-Release-container{height:auto;margin-bottom:20px;padding:16px;width:100%}.payment-Release-wrapper{flex-direction:column;gap:20px}.add-payment-Release-container,.paymentRelease-summary-container{height:auto;padding:16px;width:100%}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;justify-content:normal;padding:0}.paymentRelease-summary-table{display:block;width:100%}.paymentRelease-summary-table thead{display:none}.paymentRelease-summary-table tbody{display:block;width:100%}.paymentRelease-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px;width:100%}.paymentRelease-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.paymentRelease-summary-table td:last-child{border-bottom:none}.paymentRelease-summary-table td:before{color:#1f3161;content:attr(data-label);font-weight:600;padding-right:10px}.add-profit-btn{margin-top:8px;width:100%}}.mom-conatiner{background-color:#f8fafc;box-sizing:border-box}.mom-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.mom-back-button:hover{background-color:#f0f0f0}.mom-inner-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:50px;padding:24px}hr{border:.2px solid #aeaaaa;margin-bottom:20px;max-width:174vh}.title{color:#1e3573;font-size:24px;font-weight:700;margin-bottom:15px}.add-mom-container,.mom-summary-container{background:#f5f6fa;border:1px solid #f1f5f9;border-radius:6px;padding:24px}.add-mom-container{width:994px}.mom-summary-container{width:720px}.section-title{color:#0f172a;font-size:16px;font-weight:600;margin-bottom:16px}.mom-wrapper{display:flex;flex-direction:column;gap:10px}.form-grid{display:flex;gap:16px;justify-content:space-between;padding:10px}.form-label{color:#64748b;display:block;font-size:14px;margin-bottom:8px}.form-input,.form-select{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#0f172a;padding:8px 12px;width:100%}.points-container{background-color:#fff;border:1px solid #ddd;border-radius:10px;margin-top:5px;padding:10px;width:40%}.point-line{font-family:monospace;margin-bottom:10px}.btn{align-items:center;background:#1e3573;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;height:32px;justify-content:center;padding:8px 12px;white-space:nowrap;width:75px}.btn:hover,.submit-btn:hover{background:#162a5c}.submit-btn{align-items:center;background:#1e3573;cursor:pointer;display:inline-flex;font-family:Inter;font-style:normal;gap:8px;height:32px;justify-content:center;line-height:normal;margin-top:16px;padding:8px 16px;width:65px}.submit-btn:hover{background:#162a5c}.add-point,.btn-primary,.mom-submit,.submit-mom{display:none}.mom-summary-table{margin-bottom:20px;width:100%}.mom-summary-table th{color:#64748b;font-size:14px;font-weight:500;padding-bottom:8px;text-align:left}.mom-summary-table td{border-top:1px solid #e2e8f0;font-size:14px;padding:8px 0}@media (max-width:1024px){.mom-container{padding:20px}.mom-inner-container{max-width:990px;padding:20px}.mom-wrapper{gap:20px}.add-mom-container,.mom-summary-container{max-width:990px;padding:20px;width:100%}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:0}.points-container{width:60%}.submit-btn{font-size:11px;padding:8px 10px;width:65px}.mom-summary-table{display:block;overflow-x:auto}.mom-summary-table table{min-width:800px}.mom-submit{margin-top:16px}.add-point,.mom-submit,.submit-mom{height:32px;width:88px}.submit-mom{margin-top:20px}.btn{font-size:11px;padding:8px 10px;width:65px}}@media (max-width:768px){.mom-container{padding:16px}.mom-back-button{font-size:14px;margin-bottom:16px;padding:4px 12px}.mom-inner-container{padding:16px}.title{font-size:20px;margin-bottom:16px}.mom-wrapper{gap:16px}.add-mom-container,.mom-summary-container{padding:16px;width:100%}.section-title{font-size:16px;margin-bottom:12px}.form-grid{gap:12px;grid-template-columns:1fr}.form-label{margin-bottom:6px}.points-container{margin-bottom:16px;margin-top:12px;width:100%}.mom-summary-table{display:block;width:100%}.mom-summary-table thead{display:none}.mom-summary-table tbody{display:block;width:100%}.mom-summary-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:block;margin-bottom:12px;padding:12px}.mom-summary-table td{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.mom-summary-table td:last-child{border-bottom:none}.mom-summary-table td:before{color:#64748b;content:attr(data-label);font-weight:500;padding-right:12px}.submit-btn{font-size:10px;padding:6px 8px;width:60px}.add-point{height:32px;min-width:88px;width:auto}button.submit-mom-button{height:40px;width:100%}.btn{font-size:10px;padding:6px 8px;width:60px}}.mom-confirmation-wrapper{background-color:#fff;min-height:100vh;padding:20px}.back-link{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 10px;text-decoration:none}.mom-confirmation-card{background-color:#f0f2f5;border-radius:10px;box-shadow:0 1px 3px #00000008,0 1px 2px #00000003;margin-bottom:20px;padding:24px}.mom-title{color:#1e3573;font-size:24px;font-weight:700;margin-bottom:15px}hr{border-top:1px solid #e5e7eb;margin:16px 0 20px}.mom-table-container{margin-bottom:20px;overflow-x:auto}.mom-table{background:#fff;border-collapse:collapse;width:100%}.mom-table th{background:#f9fafb;color:#374151;font-weight:500;text-align:left}.mom-table td,.mom-table th{border:1px solid #e5e7eb;font-size:12px;padding:10px 12px}.mom-table td{color:#4b5563}.attendees-cell{line-height:1.5}.attendee{margin-bottom:1px}.points-section{margin:20px 0}.points-section h3{color:#1a1a1a;font-size:14px;font-weight:500;margin-bottom:10px}.points-list{color:#4b5563;font-size:12px;padding-left:18px}.points-list li{margin-bottom:5px}.action-buttons{width:100px}.missing-points-section{background-color:#f0f2f5;border-radius:8px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;margin-bottom:20px;padding:24px}.missing-points-section h3{color:#1e3573;font-size:24px;font-weight:700;margin-bottom:15px}.missing-points-table{border:1px solid #dee2e6;margin-bottom:16px}.missing-points-table th{background:#f1f3f5}.missing-points-table td,.missing-points-table th{border:1px solid #dee2e6;font-size:13px;padding:10px 14px}.button-container{margin-bottom:0;margin-top:15px}.add-point-button,.modify-button,.submit-button{background-color:#1e2f5c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;min-width:90px;padding:6px 14px;width:auto}.action-buttons{gap:10px;margin-bottom:0;margin-top:15px}.point-missing-button{width:85px}.confirm-button,.point-missing-button{align-items:center;background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;height:32px;justify-content:center;padding:8px 12px;white-space:nowrap}.confirm-button{width:65px}.missing-points-entry-card{background-color:#f5f6fa;border-radius:8px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;padding:20px}.missing-points-entry-card h3{color:#1a1a1a;font-size:14px;font-weight:500;margin-bottom:12px}.missing-points-table{background-color:#fff;border:1px solid #e0e0e0;border-collapse:collapse;margin-bottom:15px;width:100%}.missing-points-table th{background:#f9fafb;color:#374151;font-weight:500;text-align:left}.missing-points-table td,.missing-points-table th{border:1px solid #e0e0e0;font-size:12px;padding:8px 10px}.missing-points-table td{color:#4b5563}.missing-points-input{color:#6b7280}.button-container-vertical{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.add-point-button:hover,.confirm-button:hover,.modify-button:hover,.point-missing-button:hover,.submit-button:hover{opacity:.88}@media (max-width:768px){.missing-points-entry-card,.mom-confirmation-card{max-width:100%;padding:16px}.mom-title{font-size:18px}.add-point-button,.confirm-button,.missing-points-entry-card h3,.missing-points-table td,.missing-points-table th,.modify-button,.mom-table td,.mom-table th,.point-missing-button,.points-list,.points-section h3,.submit-button{font-size:11px;padding:6px 8px}.attendees-cell{min-width:100px}.mom-table-container{margin-bottom:15px;padding:10px!important}.action-buttons{flex-wrap:wrap;gap:8px;width:100%}.add-point-button,.confirm-button,.modify-button,.point-missing-button,.submit-button{flex:1 1;min-width:80px;padding:6px 10px;text-align:center}.button-container-vertical button{text-align:center;width:100%}.missing-points-entry-card{margin-top:15px}.back-link{font-size:14px;margin-bottom:15px;padding:4px 8px}.points-section div{padding-left:10px!important}}@media (max-width:480px){.mom-confirmation-wrapper{padding:10px}.mom-table-container{padding:8px!important}.mom-title{font-size:16px;margin-bottom:10px}.missing-points-table td,.missing-points-table th,.mom-table td,.mom-table th{font-size:10px;padding:5px 6px}.points-section h3{margin-bottom:3px!important}.action-buttons{align-items:stretch;flex-direction:column;width:100%}.add-point-button,.confirm-button,.modify-button,.point-missing-button,.submit-button{margin-bottom:5px;min-width:0;min-width:auto;width:100%}.missing-points-entry-card div button{margin-bottom:8px!important;margin-right:0!important;width:100%}}.missing-points-entry-card button{align-items:center;background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:32px;justify-content:center;margin-bottom:10px;margin-right:10px;padding:8px 12px;white-space:nowrap}@media (max-width:1024px){.point-missing-button{font-size:10px;padding:8px 10px;width:80px}.confirm-button{font-size:10px;padding:8px 10px;width:60px}.missing-points-entry-card .add-point-btn{font-size:10px;width:70px}.missing-points-entry-card .modify-btn,.missing-points-entry-card .submit-btn{font-size:10px;width:60px}}@media (max-width:768px){.point-missing-button{font-size:9px;padding:6px 8px;width:75px}.confirm-button{font-size:9px;padding:6px 8px;width:55px}.missing-points-entry-card .add-point-btn{font-size:9px;width:65px}.missing-points-entry-card .modify-btn,.missing-points-entry-card .submit-btn{font-size:9px;width:55px}.action-buttons{flex-wrap:wrap}}.equity-portfolio-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.equity-portfolio-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.equity-portfolio-left-controls{align-items:center;display:flex;gap:10px}.equity-portfolio-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.equity-portfolio-back-button svg{margin-right:5px}.equity-portfolio-download-button,.equity-portfolio-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.equity-portfolio-download-button,.equity-portfolio-print-button,.equity-portfolio-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.equity-portfolio-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.equity-portfolio-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.equity-portfolio-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.equity-portfolio-divider{border:none;border-top:1px solid #e5e8f0;margin:10px 0 20px}.equity-portfolio-table-container{margin-top:20px;overflow-x:auto}.equity-portfolio-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.equity-portfolio-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.equity-portfolio-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.equity-portfolio-table td:first-child{font-weight:500}.equity-portfolio-table td:nth-child(n+3),.equity-portfolio-table th:nth-child(n+3){text-align:right}.equity-portfolio-table td:nth-child(7),.equity-portfolio-table td:nth-child(8),.equity-portfolio-table th:nth-child(7),.equity-portfolio-table th:nth-child(8){position:relative}.positive-value{color:#047857}.negative-value{color:#dc2626}.equity-portfolio-table tbody tr:hover{background-color:#f9fafb}@media (max-width:1200px){.equity-portfolio-table-container{overflow-x:auto}}@media (max-width:992px){.equity-portfolio-main-container{padding:15px}}@media (max-width:768px){.equity-portfolio-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.equity-portfolio-left-controls{margin-bottom:10px}.equity-portfolio-main-title{font-size:20px}.equity-portfolio-table td,.equity-portfolio-table th{font-size:12px;padding:10px 8px}}@media print{.equity-portfolio-wrapper{background-color:#fff;padding:0}.equity-portfolio-top-controls{display:none}.equity-portfolio-main-container{box-shadow:none;padding:0}.equity-portfolio-table{border-collapse:collapse;page-break-inside:auto;width:100%}.equity-portfolio-table tr{page-break-after:auto;page-break-inside:avoid}.equity-portfolio-table th{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.equity-dividend-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.equity-dividend-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.equity-dividend-left-controls{align-items:center;display:flex;gap:10px}.equity-dividend-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.equity-dividend-back-button svg{margin-right:5px}.equity-dividend-download-button,.equity-dividend-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.equity-dividend-download-button,.equity-dividend-print-button,.equity-dividend-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.equity-dividend-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.equity-dividend-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.equity-dividend-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.equity-dividend-divider{background-color:#e2e8f0;border:none;height:1px;margin:15px 0}.equity-dividend-table-container{margin-top:20px;overflow-x:auto}.equity-dividend-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.equity-dividend-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.scrip-name-header{background-color:#f8fafb;left:0;position:sticky;z-index:10}.equity-dividend-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.equity-dividend-table td:first-child{background-color:#fff;font-weight:500;left:0;position:sticky;z-index:1}.equity-dividend-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.equity-dividend-main-container{padding:15px}}@media (max-width:768px){.equity-dividend-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.equity-dividend-left-controls{margin-bottom:10px}.equity-dividend-main-title{font-size:20px}.equity-dividend-table td,.equity-dividend-table th{font-size:13px;padding:10px 12px}}@media print{.equity-dividend-wrapper{background-color:#fff;padding:0}.equity-dividend-top-controls{display:none}.equity-dividend-main-container{box-shadow:none;padding:0}.equity-dividend-table{border-collapse:collapse;page-break-inside:auto;width:100%}.equity-dividend-table tr{page-break-after:auto;page-break-inside:avoid}.equity-dividend-table th,.total-row{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.mf-dividend-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.mf-dividend-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mf-dividend-left-controls{align-items:center;display:flex;gap:10px}.mf-dividend-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.mf-dividend-back-button svg{margin-right:5px}.mf-dividend-download-button,.mf-dividend-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.mf-dividend-download-button,.mf-dividend-print-button,.mf-dividend-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.mf-dividend-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.mf-dividend-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.mf-dividend-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.mf-dividend-divider{background-color:#e2e8f0;border:none;height:1px;margin:15px 0}.mf-dividend-table-container{margin-top:20px;overflow-x:auto}.mf-dividend-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.mf-dividend-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.mutual-fund-header{background-color:#f8fafb;left:0;position:sticky;z-index:10}.mf-dividend-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.mf-dividend-table td:first-child{background-color:#fff;font-weight:500;left:0;position:sticky;z-index:1}.mf-dividend-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.mf-dividend-main-container{padding:15px}}@media (max-width:768px){.mf-dividend-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.mf-dividend-left-controls{margin-bottom:10px}.mf-dividend-main-title{font-size:20px}.mf-dividend-table td,.mf-dividend-table th{font-size:13px;padding:10px 12px}}@media print{.mf-dividend-wrapper{background-color:#fff;padding:0}.mf-dividend-top-controls{display:none}.mf-dividend-main-container{box-shadow:none;padding:0}.mf-dividend-table{border-collapse:collapse;page-break-inside:auto;width:100%}.mf-dividend-table tr{page-break-after:auto;page-break-inside:avoid}.mf-dividend-table th,.total-row{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.reinvestment-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.reinvestment-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.reinvestment-left-controls{align-items:center;display:flex;gap:10px}.reinvestment-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.reinvestment-back-button svg{margin-right:5px}.reinvestment-download-button,.reinvestment-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.reinvestment-download-button,.reinvestment-print-button,.reinvestment-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.reinvestment-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.reinvestment-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.reinvestment-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.reinvestment-divider{background-color:#e2e8f0;border:none;height:1px;margin:15px 0}.reinvestment-table-container{margin-top:20px;overflow-x:auto}.reinvestment-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.reinvestment-table th{border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;text-align:left;top:0}.month-header,.reinvestment-table th{background-color:#f8fafb;position:sticky}.month-header{left:0;z-index:10}.total-header{font-weight:600}.reinvestment-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.reinvestment-table td:first-child{background-color:#fff;font-weight:500;left:0;position:sticky;z-index:1}.reinvestment-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.reinvestment-main-container{padding:15px}}@media (max-width:768px){.reinvestment-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.reinvestment-left-controls{margin-bottom:10px}.reinvestment-main-title{font-size:20px}.reinvestment-table td,.reinvestment-table th{font-size:13px;padding:10px 12px}}@media print{.reinvestment-wrapper{background-color:#fff;padding:0}.reinvestment-top-controls{display:none}.reinvestment-main-container{box-shadow:none;padding:0}.reinvestment-table{border-collapse:collapse;page-break-inside:auto;width:100%}.reinvestment-table tr{page-break-after:auto;page-break-inside:avoid}.reinvestment-table th,.total-row{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.net-worth-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.net-worth-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.net-worth-left-controls{align-items:center;display:flex;gap:10px}.net-worth-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.net-worth-back-button svg{margin-right:5px}.net-worth-download-button,.net-worth-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.net-worth-download-button,.net-worth-print-button,.net-worth-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.net-worth-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.net-worth-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.net-worth-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0}.company-summary-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.company-summary-title{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0;padding-bottom:10px}.partner-breakdown-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.partner-breakdown-title{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0;padding-bottom:10px}.net-worth-table-container,.partner-table-container{margin-top:10px;overflow-x:auto}.net-worth-table,.partner-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.net-worth-table th,.partner-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.net-worth-table td,.partner-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.asset-type{background-color:#fff;font-weight:500;left:0;position:sticky;z-index:1}.net-worth-table thead tr th:first-child{background-color:#f8fafb;left:0;position:sticky;z-index:10}.total-row{background-color:#f0f4f8;font-weight:600}.total-row td{border-top:2px solid #cbd5e0}.net-worth-table tbody tr:hover,.partner-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.company-summary-container,.net-worth-main-container,.partner-breakdown-container{padding:15px}}@media (max-width:768px){.net-worth-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.net-worth-left-controls{margin-bottom:10px}.company-summary-title,.net-worth-main-title,.partner-breakdown-title{font-size:20px}.net-worth-table td,.net-worth-table th,.partner-table td,.partner-table th{font-size:13px;padding:10px 12px}}@media print{.net-worth-wrapper{background-color:#fff;padding:0}.net-worth-top-controls{display:none}.company-summary-container,.net-worth-main-container,.partner-breakdown-container{box-shadow:none;margin-bottom:30px;padding:0;page-break-inside:avoid}.net-worth-table,.partner-table{border-collapse:collapse;page-break-inside:auto;width:100%}.net-worth-table tr,.partner-table tr{page-break-after:auto;page-break-inside:avoid}.net-worth-table th,.partner-table th,.total-row{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.capital-contribution-report-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.capital-contribution-report-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.capital-contribution-report-left-controls{align-items:center;display:flex;gap:10px}.capital-contribution-report-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.capital-contribution-report-back-button svg{margin-right:5px}.capital-contribution-report-download-button,.capital-contribution-report-print-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.capital-contribution-report-year-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px;font-weight:500;padding:5px 20px 5px 10px}.capital-contribution-report-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.capital-contribution-report-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.capital-contribution-report-table-container{margin-top:20px;overflow-x:auto}.capital-contribution-report-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.capital-contribution-report-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.capital-contribution-report-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.capital-contribution-report-table td:first-child{font-weight:500}.capital-contribution-report-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.capital-contribution-report-main-container{padding:15px}}@media (max-width:768px){.capital-contribution-report-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.capital-contribution-report-left-controls{margin-bottom:10px}.capital-contribution-report-main-title{font-size:20px}.capital-contribution-report-table td,.capital-contribution-report-table th{font-size:13px;padding:10px 12px}}@media print{.capital-contribution-report-wrapper{background-color:#fff;padding:0}.capital-contribution-report-top-controls{display:none}.capital-contribution-report-main-container{box-shadow:none;padding:0}.capital-contribution-report-table{border-collapse:collapse;page-break-inside:auto;width:100%}.capital-contribution-report-table tr{page-break-after:auto;page-break-inside:avoid}.capital-contribution-report-table th{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.profit-share-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.profit-share-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.profit-share-left-controls{align-items:center;display:flex;gap:10px}.profit-share-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.profit-share-back-button svg{margin-right:5px}.profit-share-download-button,.profit-share-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.profit-share-download-button,.profit-share-print-button,.profit-share-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.profit-share-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.profit-share-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.profit-share-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.profit-share-divider{border:none;border-top:1px solid #e5e8f0;margin:10px 0 20px}.profit-share-table-container{margin-top:20px;overflow-x:auto}.profit-share-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.profit-share-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.profit-share-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.profit-share-table td:first-child{font-weight:500}.profit-share-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.profit-share-main-container{padding:15px}}@media (max-width:768px){.profit-share-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.profit-share-left-controls{margin-bottom:10px}.profit-share-main-title{font-size:20px}.profit-share-table td,.profit-share-table th{font-size:13px;padding:10px 12px}}@media print{.profit-share-wrapper{background-color:#fff;padding:0}.profit-share-top-controls{display:none}.profit-share-main-container{box-shadow:none;padding:0}.profit-share-table{border-collapse:collapse;page-break-inside:auto;width:100%}.profit-share-table tr{page-break-after:auto;page-break-inside:avoid}.profit-share-table th{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.working-partner-payout-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.working-partner-payout-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.working-partner-payout-left-controls{align-items:center;display:flex;gap:10px}.working-partner-payout-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.working-partner-payout-back-button svg{margin-right:5px}.working-partner-payout-download-button,.working-partner-payout-print-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.working-partner-payout-year-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px;font-weight:500;padding:5px 20px 5px 10px}.working-partner-payout-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.working-partner-payout-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.working-partner-payout-divider{border:none;border-top:1px solid #e5e8f0;margin:10px 0 20px}.working-partner-payout-table-container{margin-top:20px;overflow-x:auto}.working-partner-payout-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.working-partner-payout-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.working-partner-payout-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.working-partner-payout-table td:first-child{font-weight:500}.working-partner-payout-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.working-partner-payout-main-container{padding:15px}}@media (max-width:768px){.working-partner-payout-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.working-partner-payout-left-controls{margin-bottom:10px}.working-partner-payout-main-title{font-size:20px}.working-partner-payout-table td,.working-partner-payout-table th{font-size:13px;padding:10px 12px}}@media print{.working-partner-payout-wrapper{background-color:#fff;padding:0}.working-partner-payout-top-controls{display:none}.working-partner-payout-main-container{box-shadow:none;padding:0}.working-partner-payout-table{border-collapse:collapse;page-break-inside:auto;width:100%}.working-partner-payout-table tr{page-break-after:auto;page-break-inside:avoid}.working-partner-payout-table th{background-color:#f0f4f8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.profit-release-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.profit-release-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.profit-release-left-controls{align-items:center;display:flex;gap:10px}.profit-release-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.profit-release-back-button svg{margin-right:5px}.profit-release-download-button,.profit-release-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.profit-release-download-button,.profit-release-print-button,.profit-release-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.profit-release-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.profit-release-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.profit-release-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.profit-release-divider{border:none;border-top:1px solid #e5e8f0;margin:10px 0 20px}.profit-release-table-container{margin-top:20px;overflow-x:auto}.profit-release-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.profit-release-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.profit-release-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.profit-release-table td:first-child{font-weight:500}.profit-release-table tbody tr:hover{background-color:#f9fafb}@media (max-width:992px){.profit-release-main-container{padding:15px}}@media (max-width:768px){.profit-release-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.profit-release-left-controls{margin-bottom:10px}.profit-release-main-title{font-size:20px}.profit-release-table td,.profit-release-table th{font-size:13px;padding:10px 12px}}@media print{.profit-release-wrapper{background-color:#fff;padding:0}.profit-release-top-controls{display:none}.profit-release-main-container{box-shadow:none;padding:0}.profit-release-table{border-collapse:collapse;page-break-inside:auto;width:100%}.profit-release-table tr{page-break-after:auto;page-break-inside:avoid}.profit-release-table th{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.trade-report-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.trade-report-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.trade-report-left-controls{align-items:center;display:flex;gap:10px}.trade-report-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.trade-report-back-button svg{margin-right:5px}.trade-report-download-button,.trade-report-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.trade-report-download-button,.trade-report-print-button,.trade-report-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.trade-report-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.trade-report-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.trade-report-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.trade-report-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.trade-report-summary-cards{display:flex;gap:15px;justify-content:space-between}.trade-report-card{background-color:#f8fafb;border-radius:8px;box-shadow:0 1px 2px #0000000d;flex:1 1;padding:15px}.trade-report-card-text{color:#4a5568;font-size:14px;font-weight:500;text-align:center}.trade-report-table-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:30px;overflow-x:auto;padding:15px}.trade-report-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.trade-report-table td,.trade-report-table th{border:1px solid #e5e8f0;height:40px;min-width:40px;padding:8px 12px;text-align:center}.trade-report-table thead th{background-color:#f8fafb;color:#4a5568;font-weight:500;position:sticky;top:0;z-index:10}.trade-report-table tbody td{background-color:#fff;color:#2d3748}.trade-report-table thead tr th:nth-child(n+3){font-size:14px;font-weight:500}.date-header,.month-header{background-color:#f8fafb;font-weight:500;left:0;position:sticky;text-align:left;z-index:5}.date-header{left:80px}.trade-report-table tbody tr td:first-child{background-color:#f8fafb;font-weight:500;left:0;position:sticky;text-align:left;z-index:5}.trade-report-table tbody tr td:nth-child(2){background-color:#fff;left:80px;position:sticky;z-index:5}.monthly-return-header,.total-profit-header{background-color:#f8fafb;min-width:100px;text-align:center}@media (max-width:992px){.trade-report-summary-cards{flex-direction:column}.trade-report-card{margin-bottom:10px}}@media (max-width:768px){.trade-report-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.trade-report-left-controls{margin-bottom:10px}}.inflow-outflow-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.inflow-outflow-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.inflow-outflow-left-controls{align-items:center;display:flex;gap:10px}.inflow-outflow-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.inflow-outflow-back-button svg{margin-right:5px}.inflow-outflow-download-button,.inflow-outflow-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.inflow-outflow-download-button,.inflow-outflow-print-button,.inflow-outflow-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.inflow-outflow-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.inflow-outflow-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.inflow-outflow-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0}.grand-totals-section,.inflow-section{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.grand-totals-title,.inflow-section-title,.outflow-section-title,.surplus-section-title{color:#4a5568;font-size:16px;font-weight:600;margin-bottom:15px;margin-top:0}.grand-totals-table-container,.inflow-table-container,.outflow-table-container,.surplus-table-container{overflow-x:auto}.grand-totals-table,.inflow-table,.outflow-table,.surplus-table{border:1px solid #e5e8f0;border-collapse:collapse;font-size:14px;width:100%}.grand-totals-table th,.inflow-table th,.outflow-table th,.surplus-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;text-align:left}.grand-totals-table td,.inflow-table td,.outflow-table td,.surplus-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.grand-totals-table td:first-child,.inflow-table td:first-child{background-color:#f8fafb;font-weight:500;left:0;position:sticky;z-index:5}.outflow-surplus-container{display:flex;gap:20px;margin-bottom:20px}.outflow-section{flex:3 1}.outflow-section,.surplus-section{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.surplus-section{flex:1 1}.grand-totals-table td,.grand-totals-table th{min-width:80px;white-space:nowrap}.grand-totals-table tbody tr:hover,.inflow-table tbody tr:hover,.outflow-table tbody tr:hover,.surplus-table tbody tr:hover{background-color:#f9fafb}.grand-totals-table tr:last-child td{background-color:#f0f4f8;font-weight:600}@media (max-width:992px){.outflow-surplus-container{flex-direction:column}.outflow-section,.surplus-section{width:100%}.surplus-section{margin-top:0}}@media (max-width:768px){.inflow-outflow-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.inflow-outflow-left-controls{margin-bottom:10px}.grand-totals-section,.inflow-section,.outflow-section,.surplus-section{padding:15px}}.mutual-fund-holding-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0 15px}.mutual-fund-holding-top-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mutual-fund-holding-left-controls{align-items:center;display:flex;gap:10px}.mutual-fund-holding-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:5px 10px;text-decoration:none}.mutual-fund-holding-back-button svg{margin-right:5px}.mutual-fund-holding-download-button,.mutual-fund-holding-print-button{align-items:center;display:inline-flex;font-weight:600;justify-content:center;padding:5px 15px;text-decoration:none}.mutual-fund-holding-download-button,.mutual-fund-holding-print-button,.mutual-fund-holding-year-select{background-color:#fff;border:.5px solid #1f3161;border-radius:5px;color:#1f3161;cursor:pointer;font-size:14px}.mutual-fund-holding-year-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231F3161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;font-weight:500;padding:5px 20px 5px 10px}.mutual-fund-holding-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.mutual-fund-holding-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.mutual-fund-holding-divider{border:none;border-top:1px solid #e5e8f0;margin:10px 0 20px}.mutual-fund-holding-summary{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.mutual-fund-holding-summary-card{background-color:#f8fafb;border-radius:8px;box-shadow:0 1px 2px #0000000d;flex:1 1;min-width:200px;padding:15px}.mutual-fund-holding-summary-label{color:#4a5568;font-size:14px;font-weight:500;margin:0 0 5px}.mutual-fund-holding-summary-value{color:#2d3748;font-size:18px;font-weight:600;margin:0}.mutual-fund-holding-summary-value.positive{color:#047857}.mutual-fund-holding-summary-value.negative{color:#dc2626}.mutual-fund-holding-detail-container{border:1px solid #e5e8f0;border-radius:8px;margin-top:25px;overflow:hidden}.mutual-fund-holding-detail-title{background-color:#f8fafb;border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:18px;font-weight:600;margin:0;padding:12px 15px}.mutual-fund-holding-table-container{overflow-x:auto}.mutual-fund-holding-table{border-collapse:collapse;font-size:14px;width:100%}.mutual-fund-holding-table th{background-color:#f8fafb;border:1px solid #e5e8f0;color:#4a5568;font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.mutual-fund-holding-table td{border:1px solid #e5e8f0;color:#2d3748;padding:12px 15px}.mutual-fund-holding-table td:first-child{font-weight:500}.mutual-fund-holding-table td:nth-child(n+3),.mutual-fund-holding-table th:nth-child(n+3){text-align:right}.mutual-fund-holding-table td.positive{color:#047857}.mutual-fund-holding-table td.negative{color:#dc2626}.mutual-fund-holding-table tbody tr:hover{background-color:#f9fafb}@media (max-width:1200px){.mutual-fund-holding-table-container{overflow-x:auto}.mutual-fund-holding-summary{flex-wrap:wrap}.mutual-fund-holding-summary-card{min-width:calc(50% - 15px)}}@media (max-width:992px){.mutual-fund-holding-main-container{padding:15px}.mutual-fund-holding-summary-card{min-width:100%}}@media (max-width:768px){.mutual-fund-holding-top-controls{align-items:flex-start;flex-direction:column;gap:10px}.mutual-fund-holding-left-controls{margin-bottom:10px}.mutual-fund-holding-main-title{font-size:20px}.mutual-fund-holding-table td,.mutual-fund-holding-table th{font-size:12px;padding:10px 8px}}@media print{.mutual-fund-holding-wrapper{background-color:#fff;padding:0}.mutual-fund-holding-top-controls{display:none}.mutual-fund-holding-main-container{box-shadow:none;padding:0}.mutual-fund-holding-summary-card{border:1px solid #e5e8f0;box-shadow:none}.mutual-fund-holding-table{border-collapse:collapse;page-break-inside:auto;width:100%}.mutual-fund-holding-table tr{page-break-after:auto;page-break-inside:avoid}.mutual-fund-holding-table th{color-adjust:exact;background-color:#f0f4f8!important;-webkit-print-color-adjust:exact}}.designation-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.designation-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.designation-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.designation-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.designation-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.designation-content-area{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.designation-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;min-width:300px;padding:20px;width:calc(50% - 10px)}.designation-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.designation-form-content{margin-bottom:20px}.designation-form-row{margin-bottom:15px}.designation-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.designation-input{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.designation-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.designation-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:8px 14px}.designation-summary-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;height:100%;min-width:300px;padding:20px 20px 70px;position:relative;width:calc(50% - 10px)}.designation-summary-content{height:100%;position:relative;width:100%}.designation-summary-list{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:20px;overflow:hidden}.designation-summary-header{background-color:#f5f7fa;border-bottom:1px solid #e5e8f0;color:#4a5568;font-size:14px;font-weight:600;padding:12px 15px}.designation-summary-items{padding:0}.designation-summary-item{border-bottom:1px solid #e5e8f0;font-size:14px;padding:10px 15px}.designation-summary-item:last-child{border-bottom:none}.designation-summary-actions{align-items:flex-start;box-sizing:border-box;display:flex;margin-top:24px;width:100%}@media (max-width:900px){.designation-summary-container{box-sizing:border-box;overflow:visible;padding-left:0;padding-right:0;width:100%}.designation-summary-actions{align-items:center;box-sizing:border-box;justify-content:center;margin-top:18px;width:100%}.modify-btn{border-radius:4px;box-sizing:border-box;display:block;font-size:15px;left:0;margin:16px 0 0;max-width:100%;min-width:100px;padding:10px 0;right:0;width:100%}}@media (max-width:480px){.designation-summary-actions{margin-top:14px}.modify-btn{font-size:13px;margin:14px 0 0;padding:8px 0}}@media (max-width:768px){.designation-main-container{padding:15px}.designation-form-container,.designation-summary-container{padding-bottom:60px;width:100%}.designation-actions,.designation-summary-actions{flex-direction:column;width:100%}.designation-btn{width:100%}}.designation-summary-actions .modify-btn{margin-top:32px!important}@media (max-width:900px){.designation-summary-actions .modify-btn{margin-top:18px!important}}@media (max-width:480px){.designation-summary-actions .modify-btn{margin-top:14px!important}}.lookup-main-container{max-width:1200px;padding:25px}.lookup-main-title{margin:0 0 20px}.lookup-content-area{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px}.lookup-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;min-width:300px;padding:20px;width:calc(50% - 12.5px)}.lookup-form-table{grid-gap:15px;display:grid;gap:15px;margin-bottom:20px}.lookup-form-row{margin-bottom:15px}.lookup-form-row label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.lookup-form-row input{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.lookup-form-row input:focus{border-color:#1f3161;box-shadow:0 0 0 2px #1f31611a;outline:none}.lookup-value-group{align-items:center;display:flex;gap:12px}.lookup-value-group input{flex:1 1}.lookup-add-value{background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:10px 16px;transition:background-color .2s;white-space:nowrap}.lookup-add-value:hover{background-color:#162548}.lookup-add-new{background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-right:10px;min-width:120px;padding:10px 16px;transition:background-color .2s}.lookup-add-new:hover{background-color:#162548}.lookup-submit{background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:10px 16px;transition:background-color .2s}.lookup-submit:hover{background-color:#162548}.lookup-summary{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;display:flex;flex-direction:column;min-width:300px;padding:20px;width:calc(50% - 12.5px)}.lookup-summary-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:initial;border-radius:4px;border-spacing:0;flex:1 1;margin-bottom:20px;width:100%}.lookup-summary-table th{background-color:#f5f7fa;color:#4a5568;font-weight:600;text-align:left}.lookup-summary-table td,.lookup-summary-table th{border-bottom:1px solid #e5e8f0;font-size:14px;padding:12px 15px}.lookup-summary-table tr:last-child td{border-bottom:none}.lookup-modify{align-self:flex-start;background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:20px;min-width:120px;padding:10px 16px;transition:background-color .2s}.lookup-modify:hover{background-color:#162548}@media (max-width:992px){.lookup-main-container{max-width:100%}}@media (max-width:768px){.lookup-main-container{padding:20px}.lookup-content-area{flex-direction:column;gap:20px}.lookup-form-container,.lookup-summary{min-width:100%;width:100%}.lookup-value-group{flex-direction:row;flex-wrap:wrap}.lookup-value-group input{flex:1 1;min-width:60%}.lookup-add-value{padding:10px 16px}}@media (max-width:576px){.lookup-main-container{margin:0 10px;padding:15px}.lookup-main-title{font-size:20px}.lookup-form-container,.lookup-summary{padding:15px}.lookup-value-group{flex-direction:column;gap:10px}.lookup-value-group input{width:100%}.lookup-add-new,.lookup-add-value,.lookup-modify,.lookup-submit{margin-bottom:10px;margin-right:0;width:100%}.lookup-box-header{font-size:15px}}.role-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.role-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.role-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.role-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.role-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.role-content-area{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.role-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;min-width:300px;padding:20px;width:calc(50% - 10px)}.role-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;padding-bottom:10px}.role-box-header,.role-form-content{margin-bottom:20px}.role-form-row{margin-bottom:15px}.role-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.role-input{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.role-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.role-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:8px 14px}.modify-btn{margin-top:20px}.role-summary-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;height:100%;min-width:300px;padding:20px 20px 70px;position:relative;width:calc(50% - 10px)}.role-summary-content{height:100%;position:relative;width:100%}.role-summary-list{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:20px;overflow:hidden}.role-summary-header{background-color:#f5f7fa;border-bottom:1px solid #e5e8f0;color:#4a5568;font-size:14px;font-weight:600;padding:12px 15px}.role-summary-items{padding:0}.role-summary-item{border-bottom:1px solid #e5e8f0;font-size:14px;padding:10px 15px}.role-summary-item:last-child{border-bottom:none}.role-summary-actions{align-items:flex-start;box-sizing:border-box;display:flex;margin-top:24px;width:100%}@media (max-width:900px){.role-summary-container{box-sizing:border-box;overflow:visible;padding-left:0;padding-right:0;width:100%}.role-summary-actions{align-items:center;box-sizing:border-box;justify-content:center;margin-top:18px;width:100%}.modify-btn{border-radius:4px;box-sizing:border-box;display:block;font-size:15px;left:0;margin:16px 0 0;max-width:100%;min-width:100px;padding:10px 0;right:0;width:100%}}@media (max-width:480px){.role-summary-actions{margin-top:14px}.modify-btn{font-size:13px;margin:14px 0 0;padding:8px 0}}@media (max-width:768px){.role-main-container{padding:15px}.role-form-container,.role-summary-container{padding-bottom:60px;width:100%}.role-actions,.role-summary-actions{flex-direction:column;width:100%}.role-btn{width:100%}}.role-summary-actions .modify-btn{margin-top:32px!important}@media (max-width:900px){.role-summary-actions .modify-btn{margin-top:18px!important}}@media (max-width:480px){.role-summary-actions .modify-btn{margin-top:14px!important}}.role-rights-wrapper{background-color:#f8f9fa;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;padding:20px}.role-rights-back-button{align-items:center;background-color:initial;border:none;border-radius:4px;color:#4c63d2;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:20px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.role-rights-back-button:hover{color:#3d4fa3;transform:translateX(-2px)}.role-rights-main-container{background-color:initial;border-radius:0;box-shadow:none;margin:0 auto;max-width:1400px;padding:0;position:relative}.role-rights-main-title{color:#1f2937;font-size:28px;font-weight:600;margin:0 0 8px}.role-rights-divider{background:linear-gradient(90deg,#e5e8f0,#0000);border:none;height:1px;margin:16px 0 24px}.role-rights-content-area{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.role-rights-form-container{background-color:#fff;border:1px solid #e5e8f0;border-radius:8px;box-shadow:0 1px 3px #00000014;flex:1 1;min-width:450px;padding:24px}.role-rights-box-header{border-bottom:2px solid #4c63d2;color:#1f2937;font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:12px}.role-rights-form-table{background-color:initial;border:none;border-radius:0;display:flex;flex-direction:column;gap:16px;margin-bottom:0;overflow:visible}.role-rights-form-row{grid-gap:12px;align-items:flex-start;border-bottom:none;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.role-rights-col{align-items:center;border-right:none;color:#333;display:flex;flex:1 1;flex-direction:column;font-size:14px;justify-content:flex-start;min-width:auto;padding:0}.role-rights-select{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.role-rights-select:hover{border-color:#b5bcc7}.role-rights-select:focus{border-color:#4c63d2;box-shadow:0 0 0 3px #4c63d21a;outline:none}.role-rights-select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.role-rights-checkbox{color:#333;font-size:14px}.role-rights-actions{border-top:1px solid #e5e8f0;display:flex;gap:12px;margin-top:20px;padding-top:16px}.role-rights-btn{border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .2s ease}.role-rights-btn:disabled{cursor:not-allowed;opacity:.5}.add-new-btn{background-color:#f3f4f6;border:1px solid #d1d5db;color:#4c63d2}.add-new-btn:hover:not(:disabled){background-color:#e5e7eb;border-color:#4c63d2}.submit-btn{background-color:#4c63d2}.submit-btn:hover:not(:disabled){background-color:#3d4fa3;box-shadow:0 4px 12px #4c63d24d}.modify-btn{background-color:#e8ecf9;border:1px solid #4c63d2;color:#4c63d2;font-size:12px;padding:6px 12px}.modify-btn:hover{background-color:#4c63d2;color:#fff}.role-rights-summary-container{background-color:#fff;border:1px solid #e5e8f0;border-radius:8px;box-shadow:0 1px 3px #00000014;flex:1 1;min-width:450px;padding:24px}.role-rights-summary-table{background-color:initial;border:none;border-radius:0;margin-bottom:0;margin-top:12px;overflow:visible}.role-rights-summary-row{align-items:center;border-bottom:1px solid #e5e8f0;display:flex;padding:12px 8px;transition:background-color .2s ease}.role-rights-summary-row:hover{background-color:#f9fafb}.role-rights-summary-row.header-row{background-color:#f3f4f6;border-bottom:2px solid #d1d5db;color:#374151;font-weight:600;padding:12px 8px}.role-rights-summary-col{font-size:14px;padding:0 12px}.role-rights-summary-actions{border-top:1px solid #e5e8f0;display:flex;gap:12px;margin-top:12px;padding-top:12px}@media (max-width:1200px){.role-rights-content-area{flex-direction:column}.role-rights-form-container,.role-rights-summary-container{flex:1 1;min-width:auto}.role-rights-form-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.role-rights-wrapper{padding:12px}.role-rights-main-title{font-size:22px}.role-rights-form-row{grid-template-columns:repeat(2,1fr)}.role-rights-form-container,.role-rights-summary-container{min-width:auto;padding:16px}.role-rights-actions{flex-direction:column}.role-rights-btn{width:100%}}@media (max-width:480px){.role-rights-wrapper{padding:8px}.role-rights-main-title{font-size:18px}.role-rights-form-row{grid-template-columns:1fr}.role-rights-form-container,.role-rights-summary-container{padding:12px}.role-rights-actions{flex-direction:column}.role-rights-btn{width:100%}.role-rights-summary-row{flex-direction:column;gap:8px}}.role-rights-form-row label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;transition:color .2s ease}.role-rights-form-row label:hover{color:#4c63d2}.role-rights-form-row input[type=checkbox]{accent-color:#4c63d2;cursor:pointer;height:18px;width:18px}.role-rights-form-row input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.role-rights-col:nth-child(2n){border-right:none}.role-rights-summary-row{flex-direction:column}.role-rights-summary-col{border-bottom:1px solid #e5e8f0;border-right:none}.role-rights-summary-col:last-child{border-bottom:none}}.template-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.template-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.template-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.template-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.template-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.template-content-area{display:flex;flex-direction:column;gap:20px}.template-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:100%}.template-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.template-form-table{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:20px;overflow:hidden}.template-form-row{border-bottom:1px solid #e5e8f0;display:flex}.template-form-row:last-child{border-bottom:none}.template-form-row.template-header-row{background-color:#f5f7fa;font-weight:600}.template-col{align-items:center;border-right:1px solid #e5e8f0;color:#4a5568;display:flex;flex:1 1;font-size:14px;justify-content:flex-start;min-width:100px;padding:10px}.template-col:last-child{border-right:none}.template-input,.template-textarea{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.template-textarea{height:120px;resize:none}.template-checkbox-group{display:flex;flex-direction:column;gap:8px;width:100%}.template-checkbox-item{align-items:center;display:flex;gap:8px}.template-checkbox{color:#1f3161;font-size:14px}.template-checkbox.checked{color:#1f3161;font-weight:700}.template-checkbox-label{color:#4a5568;font-size:14px}.template-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:15px}.template-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:8px 14px}.template-summary-container{align-self:flex-start;background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;margin-bottom:20px;padding:20px;position:relative;width:100%}.template-summary-table{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:30px;overflow:hidden}.template-summary-row{border-bottom:1px solid #e5e8f0;display:flex}.template-summary-row:last-child{border-bottom:none}.template-summary-row.header-row{background-color:#f5f7fa;font-weight:600}.template-summary-col{border-right:1px solid #e5e8f0;flex:1 1;font-size:14px;padding:10px 15px}.template-summary-col:last-child{border-right:none}.template-summary-actions{align-items:flex-start;box-sizing:border-box;display:flex;margin-top:24px;width:100%}@media (max-width:900px){.template-summary-container{box-sizing:border-box;overflow:visible;padding-left:0;padding-right:0;width:100%}.template-summary-actions{align-items:center;box-sizing:border-box;justify-content:center;margin-top:18px;width:100%}.modify-btn{border-radius:4px;box-sizing:border-box;display:block;font-size:15px;left:0;margin:16px 0 0;max-width:100%;min-width:100px;padding:10px 0;right:0;width:100%}}@media (max-width:480px){.template-summary-actions{margin-top:14px}.modify-btn{font-size:13px;margin:14px 0 0;padding:8px 0}}@media (max-width:992px){.template-form-row{flex-wrap:wrap}.template-col{min-width:50%}.template-col:nth-child(2n),.template-col:nth-child(odd):last-child{border-right:none}.template-summary-container{width:100%}}@media (max-width:768px){.template-form-container,.template-main-container,.template-summary-container{padding:15px}.template-col{border-bottom:1px solid #e5e8f0;border-right:none;min-width:100%}.template-col:last-child{border-bottom:none}.template-form-row,.template-summary-row{flex-direction:column}.template-summary-col{border-bottom:1px solid #e5e8f0;border-right:none}.template-summary-col:last-child{border-bottom:none}.template-actions{flex-direction:column;width:100%}.template-btn{width:100%}}.trigger-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.trigger-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.trigger-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.trigger-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.trigger-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.trigger-content-area{display:flex;gap:20px}.trigger-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:50%}.trigger-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.trigger-form-table{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:20px;overflow:hidden}.trigger-form-row{border-bottom:1px solid #e5e8f0;display:flex}.trigger-form-row:last-child{border-bottom:none}.trigger-form-row.trigger-header-row{background-color:#f5f7fa;font-weight:600}.trigger-col{align-items:center;border-right:1px solid #e5e8f0;color:#4a5568;display:flex;flex:1 1;font-size:14px;justify-content:flex-start;min-width:100px;padding:10px}.trigger-col:last-child{border-right:none}.trigger-select{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.trigger-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:15px}.trigger-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:8px 14px}.modify-btn{margin-top:10px}.trigger-summary-container{align-self:flex-start;background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;position:relative;width:50%}.trigger-summary-table{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:30px;overflow:hidden}.trigger-summary-row{border-bottom:1px solid #e5e8f0;display:flex}.trigger-summary-row:last-child{border-bottom:none}.trigger-summary-row.header-row{background-color:#f5f7fa;font-weight:600}.trigger-summary-col{border-right:1px solid #e5e8f0;flex:1 1;font-size:14px;padding:10px 15px}.trigger-summary-col:last-child{border-right:none}.trigger-summary-actions{align-items:flex-start;box-sizing:border-box;display:flex;margin-top:24px;width:100%}.modify-btn{box-sizing:border-box;display:block;left:0;margin:0;max-width:220px;min-width:120px;position:relative;width:auto}@media (max-width:900px){.trigger-summary-container{box-sizing:border-box;overflow:visible;padding-left:0;padding-right:0;width:100%}.trigger-summary-actions{align-items:center;box-sizing:border-box;justify-content:center;margin-top:18px;width:100%}.modify-btn{border-radius:4px;box-sizing:border-box;display:block;font-size:15px;left:0;margin:16px 0 0;max-width:100%;min-width:100px;padding:10px 0;right:0;width:100%}}@media (max-width:480px){.trigger-summary-actions{margin-top:14px}.modify-btn{font-size:13px;margin:14px 0 0;padding:8px 0}}@media (max-width:992px){.trigger-form-row{flex-wrap:wrap}.trigger-col{flex-basis:50%}.trigger-col:nth-child(2n),.trigger-col:nth-child(odd):last-child{border-right:none}.trigger-summary-container{width:100%}}@media (max-width:768px){.trigger-main-container{margin:0 10px;padding:15px}.trigger-form-container,.trigger-summary-container{padding:15px;width:100%}.trigger-content-area{flex-direction:column}.trigger-col{border-bottom:1px solid #e5e8f0;border-right:none;flex-basis:100%}.trigger-col:last-child{border-bottom:none}.trigger-form-row,.trigger-summary-row{flex-direction:column}.trigger-summary-col{border-bottom:1px solid #e5e8f0;border-right:none;flex-basis:100%;position:relative}.trigger-summary-col:last-child{border-bottom:none}.trigger-actions{align-items:stretch;flex-direction:column}.trigger-btn{width:100%}}.event-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.event-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.event-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.event-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.event-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.event-content-area{display:flex;gap:20px}.event-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:38%}.event-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;padding-bottom:10px}.event-box-header,.event-form-content{margin-bottom:20px}.event-form-row{margin-bottom:15px}.event-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.event-input{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.event-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.event-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:8px 14px}.event-summary-container{align-self:flex-start;background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;position:relative;width:62%}.event-summary-table{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:10px;overflow:hidden}.event-summary-row{border-bottom:1px solid #e5e8f0;display:flex}.event-summary-row:last-child{border-bottom:none}.event-summary-row.header-row{background-color:#f5f7fa;font-weight:600}.event-summary-col{border-right:1px solid #e5e8f0;flex:1 1;font-size:14px;padding:10px 15px}.event-summary-col:last-child{border-right:none}.event-summary-col.actions-col{align-items:center;display:flex;gap:10px;justify-content:flex-start}.action-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px}.modify-action-btn{background-color:#1f3161}.deactivate-action-btn{background-color:#718096}@media (max-width:992px){.event-content-area{flex-direction:column}.event-form-container,.event-summary-container{width:100%}.event-summary-container{margin-top:20px}}@media (max-width:768px){.event-main-container{margin:0 10px;padding:15px}.event-form-container,.event-summary-container{padding:15px}.event-summary-row{flex-direction:column}.event-summary-col{border-bottom:1px solid #e5e8f0;border-right:none}.event-summary-col:last-child{border-bottom:none}.event-summary-col.actions-col{align-items:flex-start;flex-direction:column}.action-btn{margin-bottom:5px;width:100%}}.event-rule-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.event-rule-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.event-rule-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.event-rule-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.event-rule-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.event-rule-content-area{display:flex;gap:20px}.event-rule-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:45%}.event-rule-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.event-rule-form-table{background-color:#fff;border:1px solid #e5e8f0;border-radius:4px;margin-bottom:20px;overflow:hidden}.event-rule-form-row{border-bottom:1px solid #e5e8f0;display:flex}.event-rule-form-row:last-child{border-bottom:none}.event-rule-form-row.event-rule-header-row{background-color:#f5f7fa;font-weight:600}.event-rule-col{align-items:center;border-right:1px solid #e5e8f0;color:#4a5568;display:flex;flex:1 1;font-size:14px;min-width:100px;padding:10px}.event-rule-col:last-child{border-right:none}.event-rule-select{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.event-rule-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.event-rule-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:8px 14px}.event-rule-btn,.set-rule-btn{background-color:#1f3161}.event-rule-summary-container{align-self:flex-start;background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;position:relative;width:55%}.event-rule-summary-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:initial;border-radius:4px;border-spacing:0;margin-bottom:10px;overflow:hidden;width:100%}.event-rule-summary-row{align-items:stretch;border-bottom:1px solid #e5e8f0;display:flex}.event-rule-summary-row:last-child{border-bottom:none}.event-rule-summary-row.header-row{background-color:#f5f7fa;font-weight:600}.event-rule-summary-col{align-items:center;border-right:1px solid #e5e8f0;display:flex;flex:1 1;font-size:14px;padding:12px 15px}.event-rule-summary-col.actions-col{padding-right:20px}.event-rule-action-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px}.event-rule-action-btn,.modify-btn{background-color:#1f3161}@media (max-width:992px){.event-rule-content-area{flex-direction:column}.event-rule-form-container,.event-rule-summary-container{width:100%}.event-rule-summary-container{margin-top:20px}.event-rule-form-row{flex-wrap:wrap}.event-rule-col{flex-basis:50%}.event-rule-col:nth-child(2n),.event-rule-col:nth-child(odd):last-child{border-right:none}}@media (max-width:768px){.event-rule-main-container{margin:0 10px;padding:15px}.event-rule-form-container,.event-rule-summary-container{padding:15px}.event-rule-col{border-bottom:1px solid #e5e8f0;border-right:none;flex-basis:100%}.event-rule-col:last-child{border-bottom:none}.event-rule-form-row,.event-rule-summary-row{flex-direction:column}.event-rule-summary-col{border-bottom:1px solid #e5e8f0;border-right:none}.event-rule-summary-col:last-child{border-bottom:none}.event-rule-actions{flex-direction:column}.event-rule-btn{margin-bottom:10px;width:100%}}.event-rule-summary-col:last-child{border-right:none;text-align:center}.event-rule-summary-col.actions-col{align-items:center;display:flex;justify-content:flex-end}.event-rule-table-container{margin-bottom:20px;overflow-x:auto}.event-rule-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:collapse;border-radius:4px;overflow:hidden;width:100%}.event-rule-table th{background-color:#f5f7fa;font-weight:600;text-align:left}.event-rule-table td,.event-rule-table th{border-bottom:1px solid #e5e8f0;border-right:1px solid #e5e8f0;color:#4a5568;font-size:14px;padding:12px 15px}.event-rule-table td:last-child,.event-rule-table th:last-child{border-right:none}.event-rule-table tr:last-child td{border-bottom:none}.sector-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.sector-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.sector-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.sector-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.sector-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.sector-content-area{display:flex;gap:20px}.sector-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:45%}.sector-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.sector-form-content{padding:15px 0}.sector-form-row{margin-bottom:20px}.sector-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.sector-input{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.sector-button-group{display:flex;flex-direction:column;gap:10px;margin-top:25px}.sector-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px}.sector-summary-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:55%}.sector-table-container{overflow-x:auto}.sector-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:collapse;border-radius:4px;overflow:hidden;width:100%}.sector-table th{background-color:#f5f7fa;font-weight:600;text-align:left}.sector-table td,.sector-table th{border-bottom:1px solid #e5e8f0;color:#4a5568;font-size:14px;padding:12px 15px}.sector-table tr:last-child td{border-bottom:none}@media (max-width:992px){.sector-content-area{flex-direction:column}.sector-form-container,.sector-summary-container{width:100%}.sector-summary-container{margin-top:20px}}@media (max-width:768px){.sector-main-container{margin:0 10px;padding:15px}.sector-form-container,.sector-summary-container{padding:15px}.sector-table td,.sector-table th{padding:10px}.sector-button-group{flex-direction:column}.sector-btn,.submit-btn{width:100%}}.stock-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.stock-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.stock-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.stock-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.stock-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.stock-content-area{display:flex;gap:20px}.stock-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:45%}.stock-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.stock-form-content{padding:10px 0}.stock-form-row{margin-bottom:15px}.stock-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.stock-input,.stock-select{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.stock-button-group{display:flex;flex-direction:column;gap:10px;margin-top:20px}.stock-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px}.stock-summary-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:55%}.stock-table-container{overflow-x:auto}.stock-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:collapse;border-radius:4px;overflow:hidden;width:100%}.stock-table th{background-color:#f5f7fa;font-weight:600;text-align:left}.stock-table td,.stock-table th{border-bottom:1px solid #e5e8f0;color:#4a5568;font-size:14px;padding:12px 15px}.stock-table tr:last-child td{border-bottom:none}@media (max-width:992px){.stock-content-area{flex-direction:column}.stock-form-container,.stock-summary-container{width:100%}.stock-summary-container{margin-top:20px}}@media (max-width:768px){.stock-main-container{margin:0 10px;padding:15px}.stock-form-container,.stock-summary-container{padding:15px}.stock-table td,.stock-table th{padding:10px}.stock-button-group{align-items:flex-start;flex-direction:column}.add-new-btn,.stock-btn,.submit-btn{width:100%}}.vendor-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.vendor-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.vendor-input.error,.vendor-select.error{border-color:#e53e3e}.vendor-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.vendor-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.vendor-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.vendor-content-area{display:flex;flex-direction:column;gap:20px}.vendor-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:100%}.vendor-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.vendor-form-table{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.vendor-form-row{display:flex;flex-wrap:wrap;gap:10px}.vendor-cell{flex:1 1;min-width:150px}.vendor-label{color:#4a5568;font-size:14px;font-weight:500;margin-bottom:5px}.vendor-input,.vendor-select{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.vendor-button-container{display:flex;justify-content:flex-start;margin-top:15px}.vendor-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px}.vendor-summary-container{align-self:flex-start;background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;margin-top:10px;padding:20px;width:100%}.vendor-table-container{overflow-x:auto}.vendor-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:collapse;border-radius:4px;overflow:hidden;width:100%}.vendor-table th{background-color:#f5f7fa;font-weight:600;text-align:left}.vendor-table td,.vendor-table th{border-bottom:1px solid #e5e8f0;color:#4a5568;font-size:14px;padding:12px 15px}.vendor-table tr:last-child td{border-bottom:none}@media (max-width:992px){.vendor-form-row{flex-wrap:wrap}.vendor-cell{flex-basis:calc(33.33% - 10px)}}@media (max-width:768px){.vendor-main-container{margin:0 10px;padding:15px}.vendor-form-container,.vendor-summary-container{padding:15px}.vendor-cell{flex-basis:100%}.vendor-table td,.vendor-table th{padding:10px}}@media (min-width:993px){.vendor-form-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,1fr)}.vendor-form-row:nth-child(3),.vendor-form-row:nth-child(4){grid-template-columns:repeat(6,1fr)}.vendor-cell{min-width:auto}}.expense-head-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.expense-head-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.expense-head-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.expense-head-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.expense-head-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.expense-head-content-area{display:flex;gap:20px}.expense-head-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:40%}.expense-head-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.expense-head-form-content{padding:10px 0}.expense-head-form-row{margin-bottom:15px}.expense-head-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.expense-head-input{background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 10px;width:100%}.expense-head-button-group{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:20px}.expense-head-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px}.expense-head-summary-container{align-self:flex-start;background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:50%}.expense-head-table-container{overflow-x:auto}.expense-head-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:collapse;border-radius:4px;overflow:hidden;width:100%}.expense-head-table th{background-color:#f5f7fa;font-weight:600;text-align:left}.expense-head-table td,.expense-head-table th{border-bottom:1px solid #e5e8f0;color:#4a5568;font-size:14px;padding:12px 15px}.expense-head-table tr:last-child td{border-bottom:none}.actions-cell{padding-right:20px!important;text-align:right}.modify-button{float:right;font-size:14px;padding:8px 20px}@media (max-width:992px){.expense-head-content-area{flex-direction:column}.expense-head-form-container,.expense-head-summary-container{width:100%}.expense-head-summary-container{margin-top:20px}}@media (max-width:768px){.expense-head-main-container{margin:0 10px;padding:15px}.expense-head-form-container,.expense-head-summary-container{padding:15px}.expense-head-table td,.expense-head-table th{padding:10px}.expense-head-button-group{flex-direction:column}.add-new-btn,.expense-head-btn,.submit-btn{width:100%}}.working-partner-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.working-partner-back-button:hover{background-color:#f5f7fa;color:#1f3161}.working-partner-back-button svg{margin-right:5px}.working-partner-main-container{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;margin-bottom:30px;padding:20px;width:100%}.working-partner-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 10px;padding:10px 0}.working-partner-divider{background-color:#e0e0e0;border:none;height:1px;margin:5px 0 20px}.working-partner-form-container{background-color:#f8f9fb;border-radius:10px;margin-bottom:20px;padding:20px}.working-partner-box-header{color:#1f3161;font-size:16px;font-weight:600;margin-bottom:15px}.working-partner-form-table{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:15px;overflow:hidden;width:100%}.working-partner-form-row{grid-gap:0;border-bottom:1px solid #e0e0e0;display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin-bottom:0}.working-partner-form-row:last-child{border-bottom:none}.working-partner-header-row{background-color:#f5f7fa;color:#666;font-size:14px;font-weight:500}.working-partner-col{border-right:1px solid #e0e0e0;padding:10px}.working-partner-col:last-child{border-right:none}.working-partner-input,.working-partner-select{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#333;font-size:14px;padding:8px 12px;width:100%}.working-partner-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.working-partner-input:focus,.working-partner-select:focus{border-color:#1f3161;outline:none}.working-partner-checkbox{align-items:center;display:flex;justify-content:center}.working-partner-check{display:none}.working-partner-check-label{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;display:inline-block;height:24px;line-height:24px;text-align:center;width:24px}.working-partner-button-group{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:15px}.add-new-btn,.modify-button,.submit-btn,.working-partner-btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 15px;text-align:center;width:120px}.working-partner-summary-container{background-color:#f8f9fb;border-radius:10px;max-width:100%;padding:15px}.working-partner-table-container{overflow-x:auto;width:100%}.working-partner-table{border:1px solid #e0e0e0;border-collapse:collapse;font-size:14px;width:100%}.working-partner-table th{background-color:#f8f9fb;color:#666;font-weight:500;text-align:left}.working-partner-table td,.working-partner-table th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:10px 15px}.working-partner-table td{color:#333}.working-partner-table td:last-child,.working-partner-table th:last-child{border-right:none}.working-partner-table tbody tr:hover{background-color:#f9f9f9}.dashboard-kpi-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.kpi-card{background-color:#1f3161;border-radius:8px;color:#fff;padding:15px;text-align:center}.kpi-card.success{background-color:#8bc34a}.kpi-title{font-size:14px;margin-bottom:10px}.kpi-value{font-size:28px;font-weight:600;margin-bottom:5px}.kpi-change{align-items:center;display:flex;font-size:12px;justify-content:center}.kpi-change.positive{color:#8bc34a}.kpi-change.negative{color:#ff5252}.category-tabs{display:flex;gap:10px;margin:20px 0}.category-tab{background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;cursor:pointer;font-size:14px;padding:6px 15px}.category-tab.active{background-color:#1f3161;border-color:#1f3161;color:#fff}.year-selector{display:inline-block;position:relative}.year-selector select{appearance:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;font-size:14px;padding:6px 30px 6px 15px}.performance-card{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.performance-title{color:#1f3161;font-size:18px;font-weight:600;margin-bottom:15px}.metric-card{background-color:#f8f9fb}.metric-title{color:#666;font-size:14px;margin-bottom:10px}.metric-value{color:#333;font-size:24px;font-weight:600;margin-bottom:5px}.metric-change{align-items:center;color:#8bc34a;display:flex;font-size:12px}.metric-change.negative{color:#ff5252}.reminders-card{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;padding:20px}.reminders-title{color:#1f3161;font-size:18px;font-weight:600;margin-bottom:15px}.reminder-item{border-bottom:1px solid #eaeaea;padding:10px 0}.reminder-icon,.reminder-item{align-items:center;display:flex}.reminder-icon{background-color:#e3f2fd;border-radius:50%;color:#1f3161;height:24px;justify-content:center;margin-right:10px;width:24px}.reminder-text{color:#333;font-size:14px}.reminder-date{color:#888;font-size:12px}@media (max-width:992px){.dashboard-kpi-container{grid-template-columns:repeat(2,1fr)}.performance-metrics{grid-template-columns:1fr}.working-partner-form-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.dashboard-kpi-container,.working-partner-form-row{grid-template-columns:1fr}.modify-button{padding:4px 8px;width:80px}}body{background-color:#f5f7fa;color:#333;font-family:Inter,sans-serif}.tax-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.tax-back-button:hover{background-color:#f5f7fa;color:#1f3161}.tax-back-button svg{margin-right:5px}.tax-main-container{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;margin:0 auto 30px;max-width:1200px;padding:20px;width:100%}.tax-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 10px;padding:10px 0}.tax-divider{background-color:#e0e0e0;border:none;height:1px;margin:5px 0 20px}.tax-form-container{background-color:#f8f9fb;border-radius:10px;box-sizing:border-box;margin-bottom:20px;padding:20px}.tax-box-header{color:#1f3161;font-size:16px;font-weight:600;margin-bottom:15px}.tax-form-table{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:15px;overflow:hidden;width:100%}.tax-form-row{grid-gap:0;border-bottom:1px solid #e0e0e0;display:grid;gap:0;grid-template-columns:repeat(7,1fr);margin-bottom:0}.tax-form-row:last-child{border-bottom:none}.tax-header-row{background-color:#f5f7fa;color:#666;font-size:14px;font-weight:500}.tax-col{border-right:1px solid #e0e0e0;padding:10px}.tax-col:last-child{border-right:none}.tax-input,.tax-select{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#333;font-size:14px;padding:8px 12px;width:100%}.tax-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.tax-input:focus,.tax-select:focus{border-color:#1f3161;outline:none}.add-cess-btn{background-color:#1f3161;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;padding:6px 10px}.add-cess-btn:hover{opacity:.9}.tax-button-group{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:15px}.add-new-btn,.submit-btn,.tax-btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 15px;text-align:center;width:120px}.add-new-btn{align-items:center;color:#fff;display:inline-flex;justify-content:center}.add-new-btn:after{content:"+";margin-left:5px}.add-new-btn:hover,.submit-btn:hover{opacity:.9}.tax-summary-container{background-color:#f8f9fb;border-radius:10px;box-sizing:border-box;max-width:100%;padding:15px}.tax-table-container{overflow-x:auto;width:100%}.tax-table{border:1px solid #e0e0e0;border-collapse:collapse;font-size:14px;min-width:600px;width:100%}.tax-table th{background-color:#f8f9fb;color:#666;font-weight:500;text-align:left}.tax-table td,.tax-table th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:10px 15px}.tax-table td{color:#333}.tax-table td:last-child,.tax-table th:last-child{border-right:none}.tax-table tbody tr:hover{background-color:#f9f9f9}.modify-button{border-radius:5px;padding:5px 15px}.modify-button:hover{opacity:.9}.tax-content-area{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (max-width:992px){.tax-form-row{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.tax-form-row{grid-template-columns:repeat(2,1fr)}.tax-main-container{overflow-x:auto;padding:10px}.tax-form-container,.tax-summary-container{padding:10px}}@media (max-width:576px){.tax-form-row{grid-template-columns:1fr}.modify-button{padding:4px 8px;width:80px}.tax-button-group{align-items:stretch;flex-direction:column;width:100%}.add-new-btn,.submit-btn,.tax-btn{width:100%}.tax-input,.tax-select{font-size:13px;padding:7px 10px}.tax-main-title{font-size:18px}.tax-box-header{font-size:15px}.tax-back-button{font-size:12px;margin-left:5px;padding:4px 8px}.tax-main-container{margin:0 auto 20px}.tax-form-container,.tax-main-container,.tax-summary-container{box-sizing:border-box;padding:5px}.tax-table{min-width:0;min-width:auto;width:100%}}.advance-tax-dates-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.advance-tax-dates-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.advance-tax-dates-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:30px;position:relative}.advance-tax-dates-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.advance-tax-dates-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.advance-tax-dates-content-area{display:flex;gap:20px;max-width:80%}.advance-tax-dates-form-container{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:45%}.advance-tax-dates-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.advance-tax-dates-form-content{padding:10px 0}.advance-tax-dates-form-row{margin-bottom:15px}.advance-tax-dates-label{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.advance-tax-dates-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #dfe3e9;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px;width:100%}.advance-tax-dates-button-group{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:20px}.advance-tax-dates-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px}.add-new-btn,.submit-btn{background-color:#1f3161;width:120px}.advance-tax-dates-summary-container{align-self:flex-start;background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;padding:20px;width:50%}.advance-tax-dates-table-container{overflow-x:auto}.advance-tax-dates-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:collapse;border-radius:4px;overflow:hidden;width:100%}.advance-tax-dates-table th{background-color:#f5f7fa;font-weight:600;text-align:left}.advance-tax-dates-table td,.advance-tax-dates-table th{border-bottom:1px solid #e5e8f0;border-right:1px solid #e5e8f0;color:#4a5568;font-size:14px;padding:12px 15px}.advance-tax-dates-table td:last-child,.advance-tax-dates-table th:last-child{border-right:none}.advance-tax-dates-table tr:last-child td{border-bottom:none}.actions-cell{text-align:center;vertical-align:middle}.modify-button{background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:500;margin:0 auto;padding:6px 15px;width:90px}@media (max-width:992px){.advance-tax-dates-content-area{flex-direction:column;max-width:90%}.advance-tax-dates-form-container,.advance-tax-dates-summary-container{width:100%}.advance-tax-dates-summary-container{margin-top:20px}}@media (max-width:768px){.advance-tax-dates-main-container{margin:0 10px;padding:15px}.advance-tax-dates-content-area{max-width:100%}.advance-tax-dates-form-container,.advance-tax-dates-summary-container{padding:15px}.advance-tax-dates-table td,.advance-tax-dates-table th{padding:10px}.advance-tax-dates-button-group{flex-direction:column}.add-new-btn,.advance-tax-dates-btn,.submit-btn{width:100%}}.opening-stock-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.opening-stock-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.opening-stock-back-button svg{margin-right:5px}.opening-stock-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:20px;position:relative}.opening-stock-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.opening-stock-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.opening-stock-content-area{margin:0;max-width:100%}.opening-stock-form-container{background-color:#f8fafb;border:1px solid #e5e8f0;border-radius:8px;margin:0;max-width:550px;overflow:hidden;padding:0}.opening-stock-data-grid{background-color:#f8fafb;display:grid;grid-template-columns:150px 1fr}.opening-stock-grid-row{display:contents}.opening-stock-label{background-color:#f8fafb;color:#4a5568;font-weight:500}.opening-stock-label,.opening-stock-value{border-bottom:1px solid #e5e8f0;font-size:14px;padding:12px 15px}.opening-stock-value{background-color:#fff;border-left:1px solid #e5e8f0;color:#2d3748}.opening-stock-grid-row:last-child .opening-stock-label,.opening-stock-grid-row:last-child .opening-stock-value{border-bottom:none}.opening-stock-note{background-color:#f8fafb;border-top:1px solid #e5e8f0;color:#4a5568;font-size:13px;line-height:1.5;padding:15px}.opening-stock-note p{margin:0}@media (max-width:768px){.opening-stock-main-container{margin:0 10px;padding:15px}.opening-stock-data-grid{grid-template-columns:1fr}.opening-stock-label{background-color:#f8fafb;border-right:none;padding:10px 15px 5px}.opening-stock-value{border-bottom:1px solid #e5e8f0;border-left:none;padding:5px 15px 10px}.opening-stock-grid-row:last-child .opening-stock-value{border-bottom:none}}.closing-stock-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.closing-stock-back-button{align-items:center;background-color:#fff;border:.5px solid #1f3161;border-radius:15px;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;margin-left:15px;padding:5px 10px;text-decoration:none}.closing-stock-back-button svg{margin-right:5px}.closing-stock-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1200px;padding:20px;position:relative}.closing-stock-main-title{color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px}.closing-stock-divider{border:none;border-top:1px solid #e5e8f0;margin:0 0 20px}.closing-stock-content-area{margin:0;max-width:100%}.closing-stock-form-container{background-color:#f8fafb;border:1px solid #e5e8f0;border-radius:8px;margin:0;max-width:550px;overflow:hidden;padding:0}.closing-stock-data-grid{background-color:#f8fafb;display:grid;grid-template-columns:170px 1fr}.closing-stock-grid-row{display:contents}.closing-stock-label{background-color:#f8fafb;color:#4a5568;font-weight:500}.closing-stock-label,.closing-stock-value{border-bottom:1px solid #e5e8f0;font-size:14px;padding:12px 15px}.closing-stock-value{background-color:#fff;border-left:1px solid #e5e8f0;color:#2d3748}.closing-stock-value input,.closing-stock-value select{background-color:initial;border:none;color:#2d3748;font-size:14px;outline:none;width:100%}.closing-stock-value select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.closing-stock-grid-row:last-child .closing-stock-label,.closing-stock-grid-row:last-child .closing-stock-value{border-bottom:none}.closing-stock-note{background-color:#f8fafb;border-top:1px solid #e5e8f0;color:#4a5568;font-size:13px;line-height:1.5;padding:15px}.closing-stock-note p{margin:0}@media (max-width:768px){.closing-stock-main-container{margin:0 10px;padding:15px}.closing-stock-data-grid{grid-template-columns:1fr}.closing-stock-label{background-color:#f8fafb;border-right:none;padding:10px 15px 5px}.closing-stock-value{border-bottom:1px solid #e5e8f0;border-left:none;padding:5px 15px 10px}.closing-stock-grid-row:last-child .closing-stock-value{border-bottom:none}}.dashboard-wrapper{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:0}.lookup-back-button{align-items:center;background-color:#fff;border:1px solid #dfe3e9;border-radius:20px;box-shadow:0 1px 2px #0000000d;color:#1f3161;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:20px;margin-left:15px;padding:5px 12px;text-decoration:none}.lookup-back-button svg{margin-right:8px}.lookup-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1400px;padding:20px;position:relative}.lookup-main-title{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:22px;font-weight:600;margin:0 0 15px;padding-bottom:10px}.lookup-content-row{display:flex;flex-wrap:wrap;gap:20px}.lookup-form-container,.lookup-summary{background-color:#f8f9fa;border:1px solid #e5e8f0;border-radius:8px;margin-bottom:20px;padding:20px;width:100%}.lookup-form-container,.lookup-summary{flex:1 1;min-width:48%}.lookup-box-header{border-bottom:1px solid #e5e8f0;color:#1f3161;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.lookup-form-table,.lookup-table{background-color:#fff;border:1px solid #e5e8f0;border-collapse:collapse;border-radius:4px;margin-bottom:20px;overflow:visible;table-layout:fixed;width:100%}.lookup-form-container .lookup-form-table{margin-bottom:15px;width:100%}.lookup-form-table th,.lookup-table th{background-color:#f5f7fa;border-bottom:1px solid #e5e8f0;border-right:1px solid #e5e8f0;color:#4a5568;font-size:14px;font-weight:600;height:45px;padding:10px;text-align:left}.lookup-form-container .lookup-form-table th{font-size:14.5px;padding:12px}.lookup-form-table td,.lookup-table td{border-bottom:1px solid #e5e8f0;border-right:1px solid #e5e8f0;font-size:14px;overflow:visible;padding:10px 5px;position:relative;vertical-align:middle}.lookup-form-container .lookup-form-table td{padding:12px 8px}.lookup-form-table td:last-child,.lookup-table td:last-child{border-right:none}.lookup-form-table tr:last-child td,.lookup-table tr:last-child td{border-bottom:none}.lookup-form-table td:first-child,.lookup-form-table td:nth-child(2),.lookup-form-table td:nth-child(3),.lookup-form-table td:nth-child(4),.lookup-form-table th:first-child,.lookup-form-table th:nth-child(2),.lookup-form-table th:nth-child(3),.lookup-form-table th:nth-child(4),.lookup-table td:first-child,.lookup-table td:nth-child(2),.lookup-table td:nth-child(3),.lookup-table td:nth-child(4),.lookup-table th:first-child,.lookup-table th:nth-child(2),.lookup-table th:nth-child(3),.lookup-table th:nth-child(4){overflow:visible;width:25%}.lookup-button-row{display:flex;gap:12px;margin-top:15px}.lookup-add-new,.lookup-modify,.lookup-submit{background-color:#1f3161;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:10px 16px;transition:background-color .2s}.lookup-add-new:hover,.lookup-modify:hover,.lookup-submit:hover{background-color:#162548}.custom-dropdown{margin:0 auto;max-width:100%;position:relative;width:100%;z-index:1}.lookup-form-container .custom-dropdown{margin:0 auto;width:98%}.dropdown-header{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#fff;border:1px solid #dfe3e9;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:38px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;transition:border-color .2s;white-space:nowrap;width:100%}.lookup-form-container .dropdown-header{font-size:14.5px;min-height:40px}.dropdown-text{flex:1 1;overflow:hidden;text-overflow:ellipsis}.dropdown-header:hover{border-color:#b0b7c3}.dropdown-content{background:#fff;border:1px solid #dfe3e9;border-radius:4px;box-shadow:0 3px 8px #00000026;display:none;left:0;margin-top:4px;max-height:250px;overflow-y:auto;padding:10px;position:absolute;right:0;top:100%;width:100%;z-index:1000}.custom-dropdown.active{z-index:999}.custom-dropdown.active .dropdown-content{display:block}.dropdown-content label{-webkit-tap-highlight-color:transparent;border-radius:4px;color:#4a5568;cursor:pointer;display:block;font-size:15px;margin-bottom:6px;padding:10px 12px;transition:background-color .15s}.dropdown-content label:hover{background-color:#f5f7fa}.dropdown-content input[type=checkbox]{height:18px;margin-right:10px;vertical-align:middle;width:18px}.dropdown-arrow{stroke:#4a5568;height:14px;transition:transform .2s;width:14px}.custom-dropdown.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-backdrop{background:#0000004d;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:5}.custom-dropdown.active+.dropdown-backdrop{display:block}.lookup-form-container,.lookup-main-container,.lookup-summary{overflow:visible}@media (max-width:992px){.lookup-main-container{padding:20px}.lookup-form-container,.lookup-summary{min-width:100%}}@media (max-width:768px){.lookup-main-container{margin:0 10px;padding:15px}.lookup-button-row,.lookup-content-row{flex-direction:column}.lookup-add-new,.lookup-modify,.lookup-submit{font-size:16px;margin-bottom:10px;padding:10px 14px;width:100%}.lookup-main-title{font-size:20px;margin-bottom:12px}.lookup-back-button{margin-bottom:15px;margin-left:10px}}@media (max-width:600px){.lookup-form-table,.lookup-form-table tbody,.lookup-form-table tr,.lookup-table,.lookup-table tbody,.lookup-table tr{display:block;width:100%}.lookup-form-table thead,.lookup-table thead{display:none}.lookup-form-table tr,.lookup-table tr{border:1px solid #e5e8f0;border-radius:4px;margin-bottom:15px;overflow:hidden}.lookup-form-table td,.lookup-table td{border-bottom:1px solid #e5e8f0;border-right:none;display:block;flex:none;min-height:50px;padding:15px;position:relative;text-align:left;white-space:normal;width:100%!important}.lookup-form-table td:before,.lookup-table td:before{color:#4a5568;content:attr(data-label);display:block;font-size:14px;font-weight:600;margin-bottom:10px}.lookup-form-table td:last-child,.lookup-table td:last-child{border-bottom:none}.custom-dropdown{margin-left:0;margin-top:8px;width:100%}.dropdown-header{font-size:16px;margin:0;min-height:44px;padding:12px}.dropdown-content{animation:slideUp .2s ease-out;border-radius:12px 12px 0 0;border-width:1px 0 0;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;margin:0;max-height:60vh;padding:16px;position:fixed;right:0;top:auto;transform-origin:bottom;width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dropdown-content label{border-bottom:1px solid #f0f0f0;font-size:16px;margin-bottom:8px;padding:14px 12px}.dropdown-content label:last-child{border-bottom:none}.dropdown-content input[type=checkbox]{height:20px;margin-right:12px;width:20px}.dropdown-content:before{background:#ccc;border-radius:2px;content:"";display:block;height:4px;margin:0 auto 16px;width:40px}}@media (max-width:480px){.lookup-main-container{margin:0 8px;padding:12px}.lookup-form-container,.lookup-summary{padding:15px}.lookup-box-header{font-size:15px}.dropdown-content{max-height:70vh}}@media (min-width:992px){.lookup-main-container{max-width:1400px;padding:20px}.lookup-form-table,.lookup-table{table-layout:fixed;width:100%}.lookup-form-table td,.lookup-form-table th,.lookup-table td,.lookup-table th{min-width:140px;width:auto!important}.lookup-form-container .lookup-form-table td,.lookup-form-container .lookup-form-table th{min-width:155px}.dropdown-content{min-width:200px}.lookup-form-container .dropdown-content{min-width:210px}.lookup-form-container,.lookup-summary{padding:20px 18px}.lookup-button-row{justify-content:flex-start;margin-top:15px}}:root{--primary-color:#1e2f5c;--light-primary:#2a4178;--secondary-color:#4caf50;--light-orange:#ffa726;--background-color:#f5f6fa;--card-background:#fff;--text-primary:#2c3e50;--text-secondary:#7f8c8d}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background-color);font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}.container{display:flex;min-height:100vh}.main-header{align-items:center;background:#1e2f5c;background:var(--primary-color);box-shadow:0 2px 5px #0000001a;color:#fff;display:flex;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:1000}.main-header .logo{align-items:center;display:flex;height:100%}.main-header .logo img{background:#fff;border-radius:8px;height:40px;padding:5px;width:auto}.main-header .notification{align-items:center;display:flex}.main-header .notification i{color:#fff;font-size:20px}.main-container{display:flex;height:calc(100vh - 60px);margin-top:60px}.sidebar{background:#1e2f5c;background:var(--primary-color);color:#fff;height:100%;left:0;overflow-y:auto;position:fixed;width:200px}.sub-menu{display:none;list-style:none;padding-left:18px;position:relative;z-index:1}.sub-menu li{border-bottom:1px solid #ffffff1a;cursor:pointer;font-size:14px;padding:5px 10px}.content{margin-left:200px;padding:20px;width:calc(100% - 200px)}.stats-row{display:flex;gap:10px;margin:12px 0}.stats-row .stat-card{background:#1e2f5c;background:var(--primary-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;flex:1 1;min-width:0;padding:10px 12px}.stats-row .stat-card.success{background:#4caf50;background:var(--secondary-color)}.stats-row .stat-card.failed{background:#2a4178;background:var(--light-primary)}.stats-row .stat-card.percentage{background:#4caf50;background:var(--secondary-color)}.stats-row h4{color:#fffc;display:block;font-size:.7rem;font-weight:400;margin-bottom:6px}.stats-row p{color:#fff;display:inline-block;font-size:20px;font-weight:600;margin:0}.stats-row span{color:#ffffffe6;float:right;font-size:11px;font-weight:500;margin-right:65px;margin-top:8px}.stats-row span.positive{color:#4caf50;color:var(--secondary-color)}.stats-row span.negative{color:#f44336}.stats-row .stat-card:nth-child(odd) span{color:#4caf50;color:var(--secondary-color)}.stats-row .stat-card:nth-child(2n) span{color:#f5f6fa;color:var(--background-color)}.category-section{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.year-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 2px 4px #0000000d;color:#2c3e50;color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 35px 8px 20px}.year-select:focus{border-color:#1e2f5c;border-color:var(--primary-color);outline:none}.year-select::-ms-expand{display:none}.performance-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin:20px 0}.performance-section{background:#fff;background:var(--card-background);border-radius:10px;box-shadow:0 2px 10px #0000001a;height:100%;padding:20px}.performance-metrics{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin-top:15px}.reminders-section{background:#fff;background:var(--card-background);border-radius:10px;box-shadow:0 2px 10px #0000001a;height:100%;padding:20px}.reminder-card{background:none;border-bottom:1px solid #eee;padding:15px 0}.reminder-card:last-child{border-bottom:none}.reminder-content{align-items:center;display:flex;gap:12px}.reminder-content i{color:#1e2f5c;color:var(--primary-color);font-size:16px}.reminder-text{color:#2c3e50;color:var(--text-primary);flex:1 1;font-weight:500}.reminder-date{color:#7f8c8d;color:var(--text-secondary);font-size:13px;font-weight:300}.metric-card{background:#f5f6fa;background:var(--background-color);border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:15px}.metric-card h3{color:#7f8c8d;color:var(--text-secondary);font-size:14px;margin-bottom:10px}.metric-card p{color:#2c3e50;color:var(--text-primary);font-size:24px;font-weight:600}.metric-card .gain{color:#4caf50;color:var(--secondary-color)}.charts-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:30px}.portfolio-bars:first-child{background:#4caf50;background:var(--secondary-color)}.portfolio-bars:nth-child(2){background:#2a4178;background:var(--light-primary)}.portfolio-bars:nth-child(3){background:#ffa726;background:var(--light-orange)}.user-profile{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;padding:20px 0;text-align:center}.avatar-container{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:15px;width:70px}.avatar-container i{color:#fff;font-size:35px}.user-info{width:100%}.user-info h3{color:#fff;font-size:16px;font-weight:500;margin-bottom:5px}.user-info p{color:#ffffffb3;font-size:14px;font-weight:400}.sidebar nav ul{list-style:none;margin-top:30px}.sidebar nav li{border-radius:5px;cursor:pointer;margin:5px 0;padding:15px 10px;transition:background-color .3s}.sidebar nav li.active,.sidebar nav li:hover{background-color:#4caf50;background-color:var(--secondary-color)}.sidebar nav li i{margin-right:10px}.sign-out{align-items:center;border-top:1px solid #ffffff1a;cursor:pointer;display:flex;margin-top:auto;padding:20px}.sign-out i{margin-right:10px}.sign-out:hover{background-color:#ffffff1a}.stats-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.stat-card{background-color:#fff;background-color:var(--card-background);border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px}.stat-card.navy{background-color:#1e2f5c;background-color:var(--primary-color);color:#fff}.stat-card.green{background-color:#4caf50;background-color:var(--secondary-color);color:#fff}.category-buttons{display:flex;gap:15px;margin:20px 0}.category-buttons button{background-color:#fff;background-color:var(--card-background);border:none;border-radius:20px;cursor:pointer;font-family:Poppins,sans-serif;padding:10px 20px;transition:all .3s}.category-buttons button.active{background-color:#1e2f5c;background-color:var(--primary-color);color:#fff}.content-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin:20px 0}.performance-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.charts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.chart-container{background:#fff;background:var(--card-background);border-radius:10px;box-shadow:0 2px 10px #0000001a;height:293px;min-height:320px;padding:20px 20px 30px}.chart-container h3{color:#2c3e50;color:var(--text-primary);font-family:Poppins,sans-serif;margin-bottom:15px}.table-wrapper{height:calc(100% - 45px);margin-top:15px;overflow:auto}.partner-worth-table{border:1px solid #e0e0e0;border-collapse:initial;border-radius:8px;border-spacing:0;font-size:13px;overflow:hidden;width:100%}.partner-worth-table thead th{background:#f5f5f5;border-bottom:2px solid #e0e0e0;color:#2c3e50;color:var(--text-primary);font-weight:600;padding:12px;position:sticky;text-align:left;top:0;z-index:1}.partner-worth-table tbody tr{background-color:#f5f5f5;color:#2c3e50;color:var(--text-primary)}.partner-worth-table td{padding:12px}.partner-worth-table tbody tr:last-child td{border-bottom:none}.growth-positive{color:#4caf50;font-weight:500}.growth-negative{color:#f44336;font-weight:500}.trend{font-size:.8em;margin-left:5px}.trend.up{color:#4caf50}.trend.down{color:#f44336}.sector-holding-container{display:flex;height:180px;justify-content:space-between;overflow:hidden;padding:5px 10px 10px}.sector-labels{display:flex;flex:0 0 45%;flex-direction:column;justify-content:flex-start;padding-right:10px;padding-top:5px}.sector-item{align-items:center;display:flex;margin-bottom:4px;padding:1px 0}.sector-color{border-radius:50%;height:6px;margin-right:5px;width:6px}.sector-name{color:#2c3e50;color:var(--text-primary);font-size:10px}.sector-chart{align-items:flex-start;display:flex;flex:0 0 55%;justify-content:center;padding-top:0;position:relative}#sectorPieChart{height:auto!important;margin:-17px auto 0;max-height:12px!important;max-width:12px!important;object-fit:contain;width:100%!important}@media screen and (min-width:1367px){.sector-holding-container{height:180px;padding:10px}.sector-labels{padding-right:10px}#sectorPieChart{margin-top:-15px;max-height:18px!important;max-width:18px!important}}@media screen and (min-width:768px) and (max-width:1366px){.sector-holding-container{height:280px;padding:15px}.sector-labels{flex:0 0 42%;padding-right:12px}.sector-item{margin-bottom:6px}.sector-name{font-size:12px}.sector-chart{flex:0 0 58%}#sectorPieChart{max-height:60px!important;max-width:60px!important}}@media screen and (min-width:768px) and (max-width:1024px){.sector-holding-container{flex-direction:column;height:auto;padding:10px 0}.sector-labels{flex:none;padding-bottom:10px;padding-right:0;width:100%}.sector-chart{flex:none;height:220px;padding-top:0;width:100%}#sectorPieChart{margin-top:0;max-height:150px!important;max-width:150px!important}}@media screen and (min-width:768px) and (max-width:1023px){.sidebar{width:180px}.content{margin-left:180px;padding:15px;width:calc(100% - 180px)}.stats-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.performance-container{gap:20px;grid-template-columns:1fr}.performance-metrics{gap:15px;grid-template-columns:repeat(2,1fr)}.charts-section{gap:20px;grid-template-columns:1fr}.chart-container{height:250px!important}.sector-holding-container{flex-direction:row;height:250px}.sector-labels{flex:0 0 40%}.sector-chart{flex:0 0 60%}#sectorPieChart{max-height:150px!important;max-width:150px!important}}@media screen and (min-width:768px) and (max-width:1024px){.calls-grid,.charts-section,.investment-grid{grid-gap:20px!important;display:grid!important;gap:20px!important;grid-template-columns:1fr 1fr!important}.calls-table-container,.chart-container,.investment-table-container{box-sizing:border-box;max-width:100%!important;min-width:0!important;width:auto!important}.calls-table-container,.investment-table-container{overflow-x:auto!important;padding:12px 8px!important}.calls-table,.investment-table{font-size:12px!important;min-width:600px!important}.calls-table td,.calls-table th,.investment-table td,.investment-table th{overflow:visible;padding:8px!important;text-overflow:clip;white-space:nowrap}}@media screen and (min-width:1024px) and (max-width:1366px){.sidebar{width:200px}.content{margin-left:200px;padding:20px;width:calc(100% - 200px)}.stats-row{display:flex;gap:20px}.performance-container{gap:20px;grid-template-columns:2fr 1fr}.performance-metrics{gap:15px;grid-template-columns:repeat(3,1fr)}.charts-section{gap:20px;grid-template-columns:repeat(2,1fr)}.chart-container{height:280px!important}.sector-holding-container{flex-direction:row;height:280px}.sector-labels{flex:0 0 45%}.sector-chart{flex:0 0 55%}#sectorPieChart{max-height:200px!important;max-width:200px!important}}@media screen and (min-width:768px) and (max-width:1366px){.metric-card h3{font-size:13px}.metric-card p{font-size:20px}.table-wrapper{max-height:350px}.partner-worth-table{font-size:12px}.partner-worth-table td,.partner-worth-table th{padding:10px 8px}.reminder-text{font-size:13px}.reminder-date{font-size:12px}.stats-row{gap:8px}.stats-row .stat-card{min-height:65px;padding:8px 10px}.stats-row h4{display:block;font-size:.65rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-row p{color:#fff;display:inline-block;font-size:18px;font-weight:600;margin:0}.stats-row span{float:right;font-size:10px;font-weight:500;margin-right:45px;margin-top:8px}.stats-row .stat-card:nth-child(odd) span{color:#4caf50;color:var(--secondary-color)}.stats-row .stat-card:nth-child(2n) span{color:#f5f6fa;color:var(--background-color)}}@media screen and (min-width:768px) and (max-width:1366px){@media (max-width:1024px){.stats-row .stat-card{min-height:60px}.stats-row h4{font-size:.6rem}.stats-row p{font-size:16px}.stats-row span{font-size:9px;margin-right:35px}}}.hamburger-menu,.sidebar-close{display:none}@media screen and (max-width:767px){.main-header{height:50px;padding:0 15px}.hamburger-menu{color:#fff;cursor:pointer;display:block;font-size:20px;z-index:100}.logo{left:50%;position:absolute;transform:translateX(-50%)}.logo img{height:30px;padding:3px}.notification{margin-left:auto}.sidebar{background:#1e2f5c;background:var(--primary-color);height:100%;left:-250px;position:fixed;top:0;transition:all .3s ease;width:250px;z-index:1000}.sidebar.active{box-shadow:2px 0 8px #0000001a;left:0}.sidebar-close{color:#fff;cursor:pointer;display:block;font-size:20px;position:absolute;right:15px;top:15px}.content{margin-left:0;padding:10px;width:100%}.welcome-section h1{font-size:1.2rem;margin:10px 0}.stats-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}.category-section{margin-top:25px;position:relative}.year-select{background-color:#fff;border:1px solid #e0e0e0;border-radius:15px;font-size:12px;min-width:100px;padding:6px 20px 6px 12px;position:absolute;right:0;top:-30px;width:auto;z-index:2}.category-buttons{display:flex;gap:10px;margin-top:10px}.category-buttons button{flex:1 1;font-size:13px;padding:8px 15px;white-space:nowrap}.performance-container{display:flex;flex-direction:column;gap:15px}.performance-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.charts-section{display:flex;flex-direction:column;gap:15px}.chart-container{width:100%}.sector-holding-container{flex-direction:column;height:auto;margin-bottom:15px;padding:15px}.sector-chart{align-items:center;display:flex;height:150px;justify-content:center}#sectorPieChart{margin:0 auto;max-height:120px!important;max-width:120px!important}.partner-worth-container{margin-top:15px;width:100%}.table-wrapper{margin:0 -15px;overflow-x:auto;overflow-y:hidden;padding:0 15px}.partner-worth-table{min-width:600px;width:100%}.partner-worth-table thead th{background:#f5f5f5;position:sticky;top:0;z-index:1}.partner-worth-table tbody{overflow-y:hidden}.investment-table-container.large{box-sizing:border-box;min-width:0!important;overflow-x:auto!important;padding:0 4px 16px!important;width:100%!important}.investment-table-container.large .table-scroll{overflow-x:auto!important}.investment-table-container.large table{font-size:11px!important;min-width:600px!important}.investment-table-container.large td,.investment-table-container.large th{overflow:hidden;padding:6px 8px!important;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:375px){.main-header{padding:8px 12px}.logo img{height:25px}}.changeable-content{transition:opacity .3s ease}.changeable-content.fade-out{opacity:0}.daily-weekly-calls-container{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding-bottom:40px}.calls-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.calls-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:293px;padding:20px;width:510px}.calls-table{border-collapse:collapse;font-size:12px;margin-bottom:15px;width:100%}.calls-table th{border-bottom:2px solid #eee;color:#2c3e50;color:var(--text-primary);font-weight:600;padding:8px;text-align:left}.calls-table td{border-bottom:1px solid #eee;padding:8px}.probability{align-items:center;display:flex;gap:5px}.probability:before{border-radius:50%;content:"";display:inline-block;height:8px;width:8px}.probability.high:before{background:#4caf50}.probability.medium:before{background:#ffa726}.probability.low:before{background:#f44336}.price-down{color:#f44336}.price-up{color:#4caf50}.see-all-btn{float:right;padding:6px 12px}@media (max-width:1200px){.calls-table{font-size:12px}.calls-table td,.calls-table th{padding:8px}}@media (max-width:992px){.calls-grid{grid-template-columns:1fr}}.investment-container{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding-bottom:40px}.investment-grid{display:flex;gap:20px}.investment-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:20px}.investment-table-container h3{color:#333;font-size:16px;margin:0 0 12px}.investment-table-container.large{height:350px;width:728px}.investment-table-container.medium{height:350px;width:510px}.investment-table-container.small{border-radius:10px;height:300px;width:306px}.table-scroll{flex:1 1;margin-bottom:5px}.btn-footer{border-top:1px solid #eee;padding-top:5px}.see-all-btn{background:#1e2f5c;background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:5px 10px}.see-all-btn:hover{background:#2a4178;background:var(--light-primary)}.investment-table th{background:#fff;padding:8px 10px}.investment-table td{font-size:12px;padding:6px 10px}@media screen and (max-width:1200px){.investment-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.investment-table-container{height:320px;max-width:none;width:100%!important}.investment-grid.bottom-row{grid-template-columns:2fr 1fr}.table-scroll{max-height:240px;overflow-y:auto}.investment-table{font-size:11px;min-width:100%;width:100%}.investment-table td,.investment-table th{padding:6px 8px}.investment-table-container.small{align-items:center;display:flex;height:320px;justify-content:center}.track-o-meter{margin:0;transform:scale(.9)}}@media screen and (max-width:768px){.investment-container{padding:10px}.investment-grid{gap:15px}.investment-grid,.investment-grid.bottom-row{grid-template-columns:1fr}.investment-table-container{height:280px;padding:15px}.table-scroll{max-height:200px;overflow-y:auto}.investment-table{font-size:10px}.investment-table td,.investment-table th{padding:5px 6px;white-space:nowrap}.investment-table-container.small{height:260px}.track-o-meter{transform:scale(.8)}}.track-o-meter{align-items:center;display:flex;flex-direction:column;height:221px;justify-content:center;margin:0 auto;position:relative;width:218px}.gauge{background:#f0f0f0;border-radius:100px 100px 0 0;height:100px;margin-bottom:20px;overflow:hidden;position:relative;width:200px}.gauge:before{background:linear-gradient(90deg,#ff6b6b,#ffd93d 50%,#6bcb77);border-radius:100px 100px 0 0;height:100%;left:0;width:100%}.gauge:after,.gauge:before{bottom:0;content:"";position:absolute;transform:rotate(calc(55%*1.8deg));transform-origin:bottom center}.gauge:after{background:#333;border-radius:2px;height:85px;left:50%;width:4px}.meter-value{color:#2c3e50;color:var(--text-primary);font-size:36px;font-weight:600;margin-top:10px}.scale-markers{display:flex;height:20px;justify-content:space-between;margin-top:5px;padding:0 10px;width:100%}.scale-markers span{color:#7f8c8d;color:var(--text-secondary);font-size:12px}.investment-table{border-collapse:collapse;font-size:12px;margin-bottom:15px;width:100%}.investment-table th{border-bottom:2px solid #eee;color:#2c3e50;color:var(--text-primary);font-weight:600;padding:8px;text-align:left}.investment-table td{border-bottom:1px solid #eee;padding:8px}@media screen and (max-width:1200px){.calls-grid{justify-items:center}.calls-grid,.investment-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.calls-table-container{height:293px;min-width:400px}.calls-table-container,.investment-table-container.large,.investment-table-container.medium{max-width:478px;width:100%}.calls-table,.investment-table{font-size:11px}.table-wrapper{margin-bottom:10px;overflow-x:auto}.calls-table td,.investment-table td{padding:6px;white-space:nowrap}}@media screen and (max-width:1024px){.daily-weekly-calls-container,.investment-container{padding:15px}.calls-grid{align-items:center;grid-template-columns:1fr;justify-items:center}.calls-table-container{height:293px;width:478px}.investment-grid{flex-wrap:wrap;justify-content:center}.investment-table-container.large{width:478px}.investment-grid.bottom-row{align-items:center;flex-direction:column}.investment-grid.bottom-row .investment-table-container.large{width:678px}.investment-table-container.small{margin:0 auto;width:268px}.calls-table,.investment-table{font-size:11px}.calls-table td,.calls-table th,.investment-table td,.investment-table th{padding:6px}}@media screen and (max-width:768px){.calls-grid,.investment-grid{gap:15px;grid-template-columns:1fr}.calls-table-container,.investment-table-container{height:270px;margin:0 auto;max-width:375px;width:100%}.calls-table,.investment-table{font-size:10px}.table-wrapper{max-height:200px;overflow-y:auto}.calls-table td,.calls-table th,.investment-table td,.investment-table th{max-width:80px;overflow:hidden;padding:5px 3px;text-overflow:ellipsis}.investment-grid.bottom-row .investment-table-container.large{max-width:375px;width:100%}.investment-table-container.small{height:170px;max-width:375px;width:100%}.track-o-meter{transform:scale(.8)}}@media screen and (max-width:480px){.calls-table-container,.investment-table-container.large,.investment-table-container.medium{max-width:350px;min-width:300px;width:100%}.investment-grid.bottom-row .investment-table-container.large{max-width:350px;min-width:300px}}.table-wrapper{height:calc(100% - 60px);overflow:hidden}.calls-table,.investment-table{table-layout:fixed}.calls-table-container,.investment-table-container{overflow:hidden}.table-container{height:calc(100% - 70px);margin:10px 0;overflow-y:auto}.calls-table,.investment-table{border-collapse:collapse;width:100%}.calls-table thead th,.investment-table thead th{background:#fff;border-bottom:2px solid #eee;padding:10px;position:sticky;text-align:left;top:0;z-index:1}.calls-table td,.investment-table td{border-bottom:1px solid #eee;padding:8px}@media screen and (max-width:1024px){.calls-table-container,.investment-table-container{height:293px}.table-container{height:calc(100% - 70px)}.calls-table,.investment-table{font-size:11px}}@media screen and (max-width:768px){.calls-table-container,.investment-table-container{height:270px}.table-container{height:calc(100% - 65px)}.calls-table,.investment-table{font-size:10px}.calls-table td,.investment-table td{padding:6px}}.trade-details-container{background:#f5f6fa;border-radius:8px;height:448px;padding:30px;width:1063px}.section-header{align-items:center;display:flex;gap:15px;margin-bottom:25px}.back-btn{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:20px}.back-btn,.section-header h2{color:#2c3e50;color:var(--text-primary)}.section-header h2{font-size:18px}.trade-content-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:357px 588px;margin-top:20px}.add-profit-section{background:#f9fafb;border-radius:12px;padding:20px}.add-profit-section h3{color:#2c3e50;color:var(--text-primary);font-size:16px;margin-bottom:20px}.trade-summary-section{background:#f9fafb;border-radius:12px;padding:20px;position:relative}.trade-summary-section h3{color:#2c3e50;color:var(--text-primary);font-size:16px;margin-bottom:20px}.profit-input-table,.summary-table table{border-collapse:collapse;margin-bottom:20px;width:100%}.profit-input-table th,.summary-table th{border-bottom:2px solid #eee;color:#2c3e50;color:var(--text-primary);font-weight:500;padding:12px 15px;text-align:left}.profit-input-table td,.summary-table td{border-bottom:1px solid #eee;padding:12px 15px}.amount-input,.date-select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.button-container{display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.add-profit-btn,.modify-btn,.submit-btn{border-radius:4px;font-size:14px;padding:8px 16px}.submit-btn{margin-top:10px}.amount-negative{color:#f44336}.amount-positive{color:#4caf50}.total-profit{color:#2c3e50;color:var(--text-primary);font-weight:600;margin-top:20px}.trade-details-main{background:#fff;border-radius:8px;height:448px;padding:24px;width:1063px}.trade-details-main h1{color:#1e2f5c;color:var(--primary-color);font-size:24px;margin-bottom:15px}.trade-details-grid{grid-gap:20px;gap:20px}.add-profit-box{background:#fff;border-radius:8px;height:307px;padding:20px}.add-profit-box h3{font-size:20px;margin-bottom:20px}.table-structure{margin-bottom:20px}.table-row{padding:10px 0}.table-row.header{font-weight:500}hr{border:none;border-top:1px solid #e0e0e0;margin:0}.amount-wrapper,.select-date{box-shadow:0 2px 4px #0000000d}.amount-wrapper{background:#fff;border-radius:8px;padding:8px 12px}.action-buttons{display:flex;flex-direction:column;gap:15px}.add-profit-btn,.submit-btn{background:#1e2f5c;background:var(--primary-color);border-radius:4px}.modify-btn{bottom:20px;position:absolute}.trade-details-wrapper{background:#fff;border-radius:12px;box-sizing:border-box;height:448px;padding:24px;width:1063px}.trade-details-header h1{color:#27337d;font-size:24px;font-weight:600;margin-bottom:16px}.trade-details-header hr{border:none;border-top:1px solid #e5e7eb;margin:0 0 24px}.back-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;margin-bottom:16px;padding:8px 16px}.trade-details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:357px 588px;margin-top:20px}.add-profit-section,.trade-summary-section{background:#f9fafb;border-radius:12px;padding:20px}.add-profit-section{height:307px}.trade-summary-section{height:308px}.add-profit-section h2,.trade-summary-section h2{color:#1f2937;font-size:18px;font-weight:500;margin-bottom:20px}.data-table{margin-bottom:20px;width:100%}.table-row{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 1fr}.table-cell{color:#1f2937;padding:12px 16px}.table-cell.header{font-weight:500}.select-wrapper{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:8px 12px;position:relative}.select-wrapper select{appearance:none;background:#0000;border:none;color:#27337d;cursor:pointer;font-size:14px;width:100%}.select-wrapper i{color:#6b7280;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.amount-input{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#1f2937;padding:8px 12px}.button-group{display:flex;flex-direction:column;gap:16px}.add-profit-btn,.modify-btn,.submit-btn{background:#27337d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500}.table-layout{margin-bottom:24px;width:100%}.table-header{display:grid;grid-template-columns:1fr 1fr;padding:12px 0}.header-cell{color:#1f2937;font-size:16px;font-weight:500;padding:0 16px}.divider{background:#e5e7eb;border:none;height:1px;margin:0}.input-row{display:grid;grid-template-columns:1fr 1fr;padding:12px 0}.input-cell{padding:0 16px}.select-date{align-items:center;color:#27337d;cursor:pointer;display:flex;justify-content:space-between}.amount-field,.select-date{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:14px;padding:8px 12px}.amount-field{color:#1f2937}.data-row{display:grid;grid-template-columns:1fr 1fr;padding:12px 0}.data-cell{color:#1f2937;font-size:14px;padding:0 16px}.negative{color:#dc2626}.button-stack{display:flex;flex-direction:column;gap:16px;margin-top:24px}.add-profit-btn{background:#27337d;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;height:30px;width:108px}.modify-btn,.submit-btn{background:#27337d;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;height:30px;width:84px}.modify-btn{margin-top:16px}.total-profit{color:#1f2937;font-size:14px;font-weight:500;margin:24px 0}.table-scroll{overflow-x:auto}.btn-footer{margin-top:8px;text-align:right}body{align-items:center;background-color:#f5f6fa;justify-content:center;min-height:100vh}.login-container1{max-width:450px;padding:20px;width:100%}.login-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;padding:40px}h1{color:#1a1a1a;font-size:24px;font-weight:600;margin-bottom:30px}.form-group{margin-bottom:24px}label{color:#4a4a4a;display:block;font-size:14px;margin-bottom:8px}.password-label{align-items:center;display:flex;justify-content:space-between}.forgot-link{color:#2196f3;font-size:14px;text-decoration:none}.forgot-link:hover{text-decoration:underline}input{border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;font-size:14px;padding:12px 16px;transition:border-color .3s ease;width:100%}input:focus{border-color:#2196f3;outline:none}.password-input{position:relative}.toggle-password{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.toggle-password img{height:20px;opacity:.5;width:20px}.login-button{background-color:#1a237e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px;transition:background-color .3s ease;width:100%}.login-button:hover{background-color:#0d1757}input::placeholder{color:#9e9e9e}input:focus{box-shadow:0 0 0 2px #2196f31a}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.e7622323.css.map*/