.kxp-price{color:#191919;text-align:left;font-family:inherit;min-width:0}.kxp-price .kxp-label{display:block;font-size:10px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:#5e5e5e}.kxp-price .kxp-amount{display:block;font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:5px 0}.kxp-price small{display:block;font-size:11px;line-height:1.5;color:#606060;letter-spacing:0}.kxp-price small b{font-weight:600}.kxp-price .kxp-pending{color:#9c481c}.kxp-price .kxp-loading{display:block;font-size:15px;font-weight:500;padding:8px 0;color:#747474}.kxp-price[aria-busy=true]{opacity:.7}.kxp-price .kxp-note,.kxp-note{font-size:12px!important;line-height:1.55!important;color:#666;margin:10px 0}.kxp-retry{border:0;background:none;padding:7px 0;color:#191919;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.kxp-price button:focus-visible,.kxp-price summary:focus-visible{outline:2px solid #ed4c21;outline-offset:4px}.kxp-card{min-height:82px;flex:1}.kxp-card .kxp-amount{font-size:20px}.kitchen-card .card-footer{align-items:center;gap:12px}.kitchen-card .card-footer>button{flex-shrink:0}.kxp-project{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:18px 0;margin:20px 0}.kxp-project .kxp-amount{font-size:32px}.kxp-line{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #eee;font-size:12px;line-height:1.5}.kxp-line>span{min-width:0}.kxp-line small{display:block;color:#777;font-size:11px}.kxp-line strong{text-align:right;flex-shrink:0;font-weight:500}.kxp-line.is-pending strong{color:#986142}.kxp-date{color:#777;font-size:10px}.kxp-breakdown{margin-top:12px}.kxp-breakdown>summary{font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px 0}.kxp-breakdown .kxp-lines{max-height:360px;overflow:auto;overscroll-behavior:contain}.kxp-studio{border:0;border-left:1px solid #ddd;background:none;padding:0 14px;margin-left:auto;cursor:pointer;color:#191919;text-align:left;max-width:270px;font:inherit;flex-shrink:0}.kxp-studio .kxp-amount{font-size:19px;margin:1px 0}.kxp-studio small{font-size:9px;line-height:1.25}.kxp-studio .kxp-label{font-size:9px}.kxp-studio .kxp-note{display:none}.kxp-studio .kxp-pending{display:none}.kxp-studio-panel{border-top:1px solid #ddd;margin-top:16px;padding:16px 0}.kxp-auto{margin:10px 0;padding:12px 0;border-top:1px solid #ddd}.kxp-auto .kxp-amount{font-size:23px}@media(max-width:1000px){.kxp-studio{max-width:205px;padding:0 10px}.kxp-studio .kxp-amount{font-size:16px}}@media(max-width:760px){.kxp-card .kxp-amount{font-size:18px}.kxp-studio{max-width:170px;border-left:0;padding:0 8px}.kxp-studio .kxp-label{font-size:8px}.kxp-studio small{font-size:8px}.kxp-project .kxp-amount{font-size:27px}}
.kxp-details-link{border:0;background:none;padding:3px 0;font:inherit;font-size:10px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kxp-studio{position:relative;padding-right:72px;max-width:340px;cursor:default}.kxp-studio>.kxp-details-link{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.kxp-studio .kxp-amount{font-size:18px;line-height:1.1}.kxp-studio .kxp-label{line-height:1.2}.kxp-studio .kxp-retry{font-size:10px;padding:2px 0}.component-details .kxp-lines{max-height:460px;overflow:auto;overscroll-behavior:contain}
