body:has(.calcutta-app){background:#eae7df!important;color:#292920}.calcutta-app{max-width:1440px;margin:auto;padding:18px 24px 100px;color:#292920;font-family:Inter,Arial,sans-serif}.calcutta-app *{box-sizing:border-box}.calcutta-app button,.calcutta-app a{min-height:44px;border:1px solid #b5b3a5;border-radius:4px;background:#f2efe7;color:#37352b;padding:8px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.calcutta-app button:disabled{opacity:.4}.calcutta-app :focus-visible{outline:3px solid #a9792a;outline-offset:3px}.calcutta-app input,.calcutta-app select{width:100%;min-height:44px;border:1px solid #bcb8a9;background:#faf8f0;border-radius:4px;font:inherit;font-size:16px;color:#343329;padding:8px 10px;min-width:0}.calcutta-app label{display:block;font-size:10px;color:#7a7463}.calcutta-app label input,.calcutta-app label select{margin-top:6px}.calcutta-app .primary{background:#303d34;border-color:#303d34;color:#f4f0e5}.auction-header{display:flex;align-items:center;gap:13px;border-bottom:1px solid #bfb9aa;padding-bottom:15px}.auction-header a{display:grid;place-items:center;padding:0;width:44px;font-size:28px;text-decoration:none}.auction-header h1{flex:1;margin:0;font-size:21px;letter-spacing:-.6px}.auction-header button{font-size:11px}.auction-title{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:26px 0 22px}.auction-title p{margin:0 0 8px;font-size:11px;color:#787463}.auction-title h2{margin:0;font-size:clamp(26px,4vw,40px);font-family:Georgia,serif;font-weight:400;letter-spacing:-.7px;overflow-wrap:anywhere}.auction-title>span{font-size:10px;color:#6a7668;white-space:nowrap;padding-bottom:4px}.money-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c3bbab;border-radius:6px;overflow:hidden;background:#f4f0e6;margin-bottom:28px}.money-grid>div{padding:18px 22px;border-right:1px solid #d0c8b9}.money-grid>div:last-child{border:0}.money-grid span{display:block;font-size:10px;color:#776d5a;margin-bottom:9px}.money-grid strong{font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-1px}.money-grid .outstanding strong{color:#9e593f}.money-grid .final-pool{background:#303d34;color:#f3eccf}.money-grid .final-pool span{color:#cecbb7}.auction-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:34px;align-items:start}.section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px}.section-head h2{font-size:19px;letter-spacing:-.5px;margin:0}.section-head>span{font-size:11px;color:#84765d}.section-head button{font-size:10px}.add-lot{display:flex;gap:8px;margin-bottom:16px}.add-lot input{flex:1;min-width:0}.add-lot button{min-width:100px}#entries{border-top:2px solid #aaa18c}.auction-lot{padding:17px 0 18px;border-bottom:1px solid #bdb5a4;display:grid;grid-template-columns:1fr 1.2fr;gap:12px 20px;align-items:start}.lot-name{display:flex;gap:12px;align-items:center;grid-column:1/-1}.lot-number{font-family:Georgia,serif;font-size:24px;color:#9b8c6a;min-width:31px}.lot-name strong{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.calcutta-app .remove-lot{margin-left:auto;border:0;background:transparent;color:#8e826c;font-size:23px;width:44px;padding:0}.bid-fields{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:10px;grid-column:1/-1}.bid-fields label:last-child input{font-size:23px;font-weight:500;letter-spacing:-.6px;padding-block:5px}.lot-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1}.bid-increments{display:flex;gap:6px}.bid-increments button{font-size:11px;min-width:48px;min-height:44px;padding:8px}.paid-status{font-size:11px!important;min-width:95px}.calcutta-app .paid{background:#dce4cf;color:#3f5938;border-color:#9aab8c}.calcutta-app .unpaid{color:#876037;border-color:#bca278;background:#f1e9d7}.auction-sidebar{border-left:1px solid #c0b8a6;padding-left:28px}.auction-sidebar>details{border-block:1px solid #c3baa7;margin-bottom:20px}.auction-sidebar summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.auction-sidebar summary:after{content:"+";color:#867655}.auction-sidebar details[open]>summary:after{content:"−"}.setup-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setup-fields label:first-child{grid-column:1/-1}.note{font-size:10px;color:#857455;line-height:1.6;padding:8px 0}.payout-section{margin-bottom:26px}.payout-section .section-head{margin-bottom:0}.payout{border-bottom:1px solid #c2b9a7;padding:15px 0}.entry-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.entry-top>strong{font-size:14px}.entry-top>span{font-size:26px;font-weight:500;letter-spacing:-.7px;color:#4c6441}.payout-grid{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;margin-top:12px}.mini-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mini-actions button{font-size:10px}#payout-check{font-size:11px;line-height:1.5;color:#9a4f31}#payout-check:empty{display:none}.adjustment-add{display:grid;grid-template-columns:minmax(0,1fr) 85px auto;gap:6px;margin-bottom:12px}.adjustment-add input{font-size:13px;padding:8px}.entry{border-bottom:1px solid #c9bfaa;padding:12px 0}.entry-title{font-size:14px;font-weight:700}.entry small{display:block;font-size:10px;color:#8c7a5a;margin-top:5px}.entry-top>button{font-size:10px;color:#926044}.public-layout{display:flex;gap:18px;align-items:start;margin-bottom:14px}.public-layout p{font-size:11px;line-height:1.6;color:#7d785f;margin:0;flex:1}.public-layout img{width:80px;height:80px;padding:5px;background:#fff;border-radius:4px}#public-link{font-size:10px;margin-bottom:10px}.share-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.share-actions button,.share-actions a{font-size:10px;padding:8px 4px;text-align:center;text-decoration:none;display:grid;place-items:center}.auction-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #c2b8a4;margin-top:30px;padding-top:18px}.auction-footer button{font-size:10px;color:#976b4a;background:transparent}.empty-auction{padding:42px 20px;text-align:center;border-bottom:1px solid #c7bdaa;color:#8e8066}.empty-auction>span{font-family:Georgia,serif;font-size:50px;color:#b9ad94}.empty-auction h3{font-size:16px;font-weight:500;color:#6f654f;margin:9px 0}.empty-auction p{font-size:12px;margin:0}.calcutta-app [hidden]{display:none!important}@media (max-width:760px){.calcutta-app{padding:12px 14px 100px}.auction-header{gap:10px;padding-bottom:12px}.auction-header h1{font-size:20px}.auction-title{padding:22px 0 20px;display:block}.auction-title h2{font-size:31px}.auction-title>span{display:block;margin-top:9px;font-size:9px}.money-grid{grid-template-columns:repeat(2,1fr);margin-bottom:25px}.money-grid>div{padding:14px 16px;border-bottom:1px solid #d0c8b9}.money-grid>div:nth-child(2){border-right:0}.money-grid>div:nth-child(3){border-bottom:0}.money-grid span{font-size:9px;margin-bottom:7px}.money-grid strong{font-size:28px}.auction-layout{grid-template-columns:1fr;gap:26px}.section-head h2{font-size:19px}.auction-sidebar{padding-left:0;border-left:0}.auction-lot{padding:13px 0 16px;gap:10px}.lot-name strong{font-size:17px}.lot-name .remove-lot{height:44px}.bid-fields{grid-template-columns:minmax(0,1fr) 96px}.bid-fields input{min-height:46px}.bid-increments button{min-width:45px}.paid-status{min-width:95px}.payout-grid{grid-template-columns:85px minmax(0,1fr)}}
