.detail-box{background:#f5f8fb;border:1px solid #dce5ef;border-radius:12px;padding:12px}.detail-box>strong{display:block;color:#38516d;font-size:12px;letter-spacing:.06em;margin-bottom:12px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.detail-grid label{font-size:11px!important;color:#637792!important}.detail-grid input{margin-top:5px!important;background:#fff!important;padding:9px!important}@media(max-width:520px){.detail-grid{grid-template-columns:1fr}}.portfolio .nav a{border:0;background:transparent;color:#718078;padding:10px 12px;border-radius:10px;font-size:13px;text-decoration:none;white-space:nowrap}.portfolio .nav a.active,.portfolio .nav a:hover{background:#e6f5ed;color:#12633f}.portfolio .appbar{height:76px;background:hsla(0,0%,100%,.94);border-bottom:1px solid #e2e9e4;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:5}.portfolio .brand{display:flex;align-items:center;gap:12px}.portfolio .brand strong{font-family:Space Grotesk;display:block;font-size:17px}.portfolio .brand span{display:block;color:#718078;font-size:11px;margin-top:2px}.actions-col button svg{display:none!important}.actions-col button,.investment-actions button{display:inline-grid!important;place-items:center!important;vertical-align:middle!important}.actions-col button:first-child,.investment-actions button:first-child{font-size:0!important;background-image:none!important}.actions-col button:first-child:before,.investment-actions button:first-child:before{content:"✎";font-size:16px;line-height:1;color:#8ba1bb}.actions-col button:first-child:hover:before,.investment-actions button:first-child:hover:before{color:#12633f}.actions-col button:first-child,.investment-actions button:first-child{font-size:0;width:28px;height:28px;padding:6px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238ba1bb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 20 9-9-3-3-9 9-1 4zM14 6l3 3M4 20h4'/%3E%3C/svg%3E") 50%/16px no-repeat!important}.actions-col button:first-child:hover,.investment-actions button:first-child:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312633f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 20 9-9-3-3-9 9-1 4zM14 6l3 3M4 20h4'/%3E%3C/svg%3E")!important}.actions-col button:last-child,.investment-actions button:last-child{font-size:0;width:28px;height:28px;padding:6px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238ba1bb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4h8v2M19 6l-1 14H6L5 6M10 11v5M14 11v5'/%3E%3C/svg%3E") 50%/16px no-repeat!important}.actions-col button:last-child:hover,.investment-actions button:last-child:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c95c5c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4h8v2M19 6l-1 14H6L5 6M10 11v5M14 11v5'/%3E%3C/svg%3E")!important}