.card-product-wrap{max-width:1040px;margin:0 auto}.card-product-wrap .breadcrumb{margin-bottom:24px}.card-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:72px;align-items:center;padding:12px 0 64px}.product-gallery{display:flex;flex-direction:column;align-items:center;gap:22px;min-width:0}.product-art{height:420px;width:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(192,210,163,.07),transparent 65%)}.product-art img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28))}.product-gallery .side-switch{display:flex;border:1px solid #35443b;border-radius:7px;padding:3px;gap:2px;background:transparent}.product-gallery .side-switch button{background:transparent;border:0;color:#a2b2a4;border-radius:4px;font:inherit;font-size:11px;padding:7px 17px;cursor:pointer}.product-gallery .side-switch button.active{background:#283b31;color:#e4e9cf}.product-info{min-width:0}.product-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-grade{display:inline-flex;font-size:11px;font-weight:500;color:#c0d0b3;border:1px solid #40513e;border-radius:4px;padding:4px 7px;margin-bottom:12px}.product-title h1{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:0;font-weight:500}.product-title .round-control{width:32px;height:32px;flex:0 0 32px;border-color:#35483b}.product-set{font-size:12px;line-height:1.7;color:#9aab9e;margin:10px 0 24px}.card-value-panel{border-block:1px solid #314239;padding:15px 0}.value-reference{display:flex;align-items:center;gap:12px;font-size:12px}.value-reference>strong{font-size:14px;font-weight:500;margin-left:auto;white-space:nowrap}.value-help{position:relative}.value-help summary{cursor:pointer;list-style:none;color:#9eafa2;font-size:12px}.value-help summary span{margin-left:5px;color:#819581}.value-help summary::-webkit-details-marker{display:none}.value-help-content{position:absolute;top:28px;left:0;width:290px;max-width:calc(100vw - 64px);z-index:5;padding:14px 16px;background:#1e3027;border:1px solid #405444;border-radius:8px;box-shadow:0 12px 30px #0005;color:#bcc9b6;font-size:12px;line-height:1.6}.value-help-content p{margin:0 0 8px}.value-help-content p:last-child{margin:0}.value-help-content a{display:flex;justify-content:space-between;padding:6px 0}.value-refresh{border:0;background:none;color:#9aaf95;cursor:pointer;padding:4px;font-size:17px;line-height:1}.value-note,.offer-note{font-size:12px;line-height:1.6;color:#aebca7;margin:10px 0 0}.product-info .card-checkout-shell{margin:0;padding:0;border:0}.cashout-offer{padding:24px 0 0;background:none;border:0;border-radius:0}.offer-label,.offer-amount{display:flex;align-items:center;justify-content:space-between;gap:12px}.offer-label{font-size:12px;color:#b7c5ae}.offer-label .ownership-label{font-size:11px;color:#a9be91;margin:0;letter-spacing:0;font-family:inherit}.offer-amount{margin-top:8px}.offer-amount strong{font-size:32px;letter-spacing:-1px;font-weight:500;line-height:1.2}.offer-amount strong small{font-size:12px;font-weight:400;letter-spacing:0;color:#a7b79c;margin-left:4px}.cashout-expiry{font-size:11px;color:#839783}.card-sale-actions{display:flex;gap:10px;margin-top:22px}.card-sale-actions>.primary{flex:1}.card-sale-actions>.secondary{flex:.65}.card-product .primary,.card-product .secondary{min-height:44px;padding:12px 18px;border-radius:7px;font-size:12px;justify-content:center;gap:12px}.cashout-status{display:grid;gap:10px;margin-top:16px}.cashout-status:empty{display:none}.cashout-status strong{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:0}.card-list-option[hidden]{display:none!important}.card-list-option{margin-top:22px}.card-list-option form{display:grid;gap:12px}.listing-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.card-list-option .price-input{margin:0;border-radius:7px}.card-list-option .price-input input{font-size:18px;padding:14px;min-width:0}.card-list-option .fineprint{margin:0;font-size:11px;color:#8ea08e;line-height:1.5}.reference-price{color:#bcca9e;font-size:11px;border:0;background:transparent;padding:0;cursor:pointer}.listing-price-warning{font-size:12px;color:#e4b59b;line-height:1.6;margin:0}.listing-price-warning:empty{display:none}.product-details,.value-listed{margin-top:24px;border-top:1px solid #314239;font-size:12px}.product-details>summary,.value-listed>summary{list-style:none;cursor:pointer;padding:17px 0;display:flex;justify-content:space-between;align-items:center;color:#a9b8a5}.product-details>summary::-webkit-details-marker,.value-listed>summary::-webkit-details-marker{display:none}.product-details[open]>summary>span{transform:rotate(45deg)}.product-details dl{margin:0}.product-details dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.product-details dt{color:#809584}.product-details dd{margin:0;text-align:right;color:#c8d3bf}.product-details .text-button{font-size:12px}.value-listed form{display:grid;gap:14px;padding-bottom:14px}.portfolio-reference{display:flex;align-items:center;gap:18px;border-block:1px solid #34473b;padding:18px 0;margin:0 0 26px}.portfolio-reference strong{font-size:26px}.portfolio-reference p{font-size:12px;color:#9eae9b;line-height:1.6;margin:0}.owned-tile .listing-copy>div small{display:block;font-size:10px;font-weight:400;letter-spacing:.04em;margin-top:8px;color:#b2c0a6}.product-info .listing-big-price{font-size:30px;margin:24px 0 18px}.product-info .detail-row{font-size:12px;padding:10px 0}.product-info .fineprint{font-size:11px;line-height:1.6;color:#8ea08e}.product-info .purchase-message{font-size:12px;line-height:1.6;margin:20px 0}.card-product button:focus-visible,.card-product summary:focus-visible{outline:2px solid #d6e4a4;outline-offset:4px}@media(max-width:850px){.card-product{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-art{height:350px}}@media(max-width:600px){.card-product{grid-template-columns:1fr;gap:32px;padding:0 0 32px}.product-art{height:280px}.product-gallery{gap:14px}.product-title h1{font-size:27px}.product-grade{margin-bottom:8px}.product-set{margin-bottom:20px}.product-info{width:100%}.offer-amount strong{font-size:30px}.portfolio-reference{align-items:flex-start}.card-product-wrap .breadcrumb{margin-bottom:20px}}
.card-product #card-checkout .card-sale-actions>button{margin:0;height:46px;min-height:46px}.card-product #card-checkout .card-list-option button[type=submit]{margin:0}.card-product #card-checkout .card-list-option .price-input{width:100%}
/* Keep price entry clean; the surrounding field carries keyboard focus. */
.card-product input[type=number]{appearance:textfield;-moz-appearance:textfield}
.card-product input[type=number]::-webkit-inner-spin-button,.card-product input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.card-product .price-input input:focus,.card-product .price-input input:focus-visible{outline:none;box-shadow:none}
.card-product .price-input:focus-within{border-color:#c5d49a;box-shadow:0 0 0 1px #c5d49a33}
.value-listed>summary{gap:16px;min-height:56px}.listing-status,.listing-manage{display:inline-flex;align-items:center;gap:8px}.listing-status i{width:5px;height:5px;border-radius:50%;background:#c5d49a}.listing-manage{font-size:11px;color:#d4dfbf}.listing-chevron{transition:transform .18s ease}.value-listed[open] .listing-chevron{transform:rotate(180deg)}.value-listed>summary:hover .listing-manage{color:#eef4d7}.card-product #reprice-card-form{gap:12px;padding:8px 0 20px}.reprice-label{font-size:12px;color:#a9b8a5}.card-product #reprice-card-form .price-input{display:flex;align-items:center;width:100%;margin:0;border:1px solid #42553f;border-radius:7px;background:#14271d;overflow:hidden}.card-product #reprice-amount{display:block;flex:1;width:100%;min-width:0;padding:14px;background:transparent;color:#e4e9cf;border:0;border-radius:0;font:inherit;font-size:18px}.card-product #reprice-card-form .price-input>span{padding-right:14px;font-size:10px;color:#a9b8a5}.card-product #reprice-card-form .operation-actions{display:flex;align-items:center;gap:20px;margin:4px 0 0}.card-product #reprice-card-form button{margin:0}.card-product #reprice-card-form .text-button{font-size:12px;color:#d3ab98}.collector-card-preview{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#acbda4;padding:16px 0;margin-top:8px}.collector-card-preview:hover{color:#e1edb5}.collector-card-preview+.product-details{margin-top:0}.card-product #reprice-card-form .price-input:focus-within{border-color:#c5d49a;box-shadow:0 0 0 1px #c5d49a33}
/* Direct product controls, without accordion rows or divider rules. */
.card-product .card-value-panel{border:0;padding:0;margin:18px 0 24px}.card-product .value-reference{justify-content:flex-start;gap:10px}.card-product .value-reference>strong{margin-left:0}.card-product .value-refresh{margin-left:auto}.listed-direct{padding:0}.listed-caption{color:#c0d1af;font-size:12px;margin-bottom:20px}.card-product .listed-direct #reprice-card-form{padding:0;gap:10px}.card-product .listed-direct .operation-actions{margin-top:6px}.card-product .listed-offer{padding:0;margin-top:26px;font-size:12px;color:#9aaa98}.listed-offer>span{display:flex;gap:12px;align-items:center}.listed-offer b{color:#c9d4b8;font-weight:500}.listed-offer small{display:block;font-size:11px;margin-top:7px;color:#81947f}.card-product .collector-card-preview{justify-content:flex-start;gap:8px;margin-top:22px;padding:0;font-size:11px}.card-product .product-specs{border:0;margin-top:22px;font-size:11px}.product-specs dl{display:flex;flex-wrap:wrap;gap:10px 24px}.product-specs dl>div{display:flex;gap:8px;padding:0}.product-specs .text-button{font-size:11px}.card-product .cashout-offer:not(.listed-offer){padding-top:0}
/* Local design revision: a compact listing surface and quieter card presentation. */
.card-product{gap:60px;align-items:start;padding-top:20px}.product-gallery{padding:30px 20px 22px;background:linear-gradient(145deg,#20302d80,#18252740);border:1px solid #748a791a;border-radius:18px}.product-art{height:360px;background:none}.product-info{padding-top:8px}.card-product .product-title h1{font-size:29px}.card-product .card-value-panel{margin:22px 0 18px;padding:12px 14px;background:#c5d49a08;border-radius:8px}.card-product .listed-direct{position:relative;padding:20px;background:#c0d6bc09;border:1px solid #9ab19726;border-radius:12px}.listed-caption{margin:0 0 18px}.card-product .listed-direct #reprice-card-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center}.card-product #reprice-card-form .reprice-label{grid-column:1/-1;font-size:11px}.card-product #reprice-card-form .price-input{height:38px;border-color:#9cb19040;border-radius:6px;background:transparent;box-shadow:none}.card-product #reprice-amount{font-size:16px;padding:8px 10px;background:transparent}.card-product #reprice-card-form .price-save{min-height:38px;height:38px;padding:8px 14px;font-size:11px;background:#c9dca410;border-color:#b8c99a45;color:#d9e4c6}.listing-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.listing-bottom>span{font-size:10px;color:#829584}.listing-bottom .text-button{font-size:11px;text-decoration:none!important;color:#c3a99a!important}.listing-bottom .text-button:hover{color:#ecc7b1!important}.listing-action-status{grid-column:1/-1;font-size:11px;line-height:1.6;color:#c6d7b3;margin:0}.listing-action-status:empty{display:none}.card-product .listed-offer{margin-top:20px}.card-product .listed-offer>span{justify-content:space-between}.card-product .listed-offer small{font-size:10px}.card-product .product-specs{margin-top:18px}.product-specs dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.product-specs dl>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.product-specs dd{text-align:left}.product-specs dl>div:last-child{grid-column:1/-1}.card-product .collector-card-preview{margin-top:18px}.product-info .value-help-content{z-index:10}@media(max-width:600px){.card-product{gap:24px}.product-gallery{padding:20px 12px 16px}.product-art{height:270px}.product-info{padding-top:0}.card-product .listed-direct{padding:16px}}
/* Generated jade material belongs to the interface panel, never the collectible. */
.card-product .listed-direct{padding:22px;background:linear-gradient(100deg,#101d17b8,#101d1755),url('assets/listing-jade-v1.png') center/cover;border:1px solid #bdd0a838;border-radius:16px;box-shadow:0 12px 36px #0002,inset 0 1px 0 #d2e5a910}.listed-caption{margin-bottom:18px}.listed-caption .listing-status{font-size:10px;letter-spacing:.04em;padding:5px 9px;background:#cfe2a915;border:1px solid #cfe2a925;border-radius:20px}.card-product .listed-direct #reprice-card-form{gap:10px}.card-product #reprice-card-form .price-input{height:42px;background:#101c1866;border-color:#b8cc9d38;backdrop-filter:blur(8px)}.card-product #reprice-amount{font-size:20px;color:#f0f3df}.card-product #reprice-card-form .price-save{height:42px;min-height:42px;padding:10px 17px;background:#d9e7a8;border-color:#d9e7a8;color:#203025;box-shadow:inset 0 1px 0 #ffffff55;display:flex;gap:12px}.card-product #reprice-card-form .price-save:hover{background:#e7f0c2}.listing-bottom{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:4px}.card-product .listing-bottom .listing-remove,.card-product .listing-market-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid #afc09e40;border-radius:7px;background:#15251eaa;color:#d7dfca;font:inherit;font-size:11px;padding:9px 11px;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background .15s,border-color .15s}.card-product .listing-bottom .listing-remove{color:#dfbca9;border-color:#c9967b45;background:#36261e55}.card-product .listing-bottom .listing-remove:hover{background:#6e403344;border-color:#d8a58a80}.card-product .listing-market-button:hover{background:#33493299;border-color:#c1d1a680}.card-product .listed-offer{display:flex;flex-direction:column;gap:4px;padding-top:14px;margin-top:14px;border-top:1px solid #b9c8a21c}.card-product .listed-offer>span{font-size:11px}.card-product .listed-offer small{margin:0;color:#95a78c;font-size:10px}.product-info:has(.listed-direct)>.collector-card-preview{display:none}.card-product .product-specs{margin-top:20px}.product-specs dl{background:#bbcca606;border-radius:10px;padding:14px 16px;gap:14px}.product-specs dl>div:last-child{grid-column:auto}.card-product .card-value-panel{padding:0;background:none;margin:16px 0 20px}.card-product .product-gallery{background:linear-gradient(145deg,#22332b60,#14242030);border-color:#84977e1a}.card-product .product-set{margin-bottom:16px}.card-product .listed-direct button:disabled{opacity:.5;cursor:wait}
.card-product #card-checkout>.cashout-offer:not(.listed-offer){padding:22px;background:linear-gradient(100deg,#101d17b8,#101d1755),url('assets/listing-jade-v1.png') center/cover;border:1px solid #bdd0a838;border-radius:16px;box-shadow:0 12px 36px #0002}.card-product .collector-card-preview{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid #afc09e35;background:#b5cb9e08;border-radius:7px;gap:14px}.product-info:has(.listed-direct)>.collector-card-preview{display:none}.card-product .product-specs button[data-copy-mint]{display:inline-flex;align-items:center;border:1px solid #b0c69b25;background:#b0c69b09;border-radius:5px;padding:5px 8px;text-decoration:none;font-size:10px}
.card-product .listed-direct,.card-product #card-checkout>.cashout-offer:not(.listed-offer){background:linear-gradient(90deg,#12281e08,#12281e18),url('assets/listing-graphic-v2.png') center/cover;border-color:#aec69438;box-shadow:0 10px 30px #0002;border-radius:18px}.card-product{font-family:'DM Sans',sans-serif}.card-product .product-title h1{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:600;letter-spacing:-1.05px;line-height:1.18}.card-product .product-set{font-size:12px;line-height:1.6;color:#a5b6a8}.card-product .listed-caption{margin-bottom:20px}.card-product .listing-status{font-family:'DM Sans',sans-serif;font-weight:550;letter-spacing:.01em;font-size:11px;background:#13271fcc;backdrop-filter:blur(6px)}.card-product #reprice-card-form .reprice-label{font-size:12px;font-weight:500;color:#bdcbb8}.card-product #reprice-card-form .price-input{height:44px;background:#10241ee6;border-radius:9px;border-color:#aac18b40}.card-product #reprice-amount{font-family:'DM Sans',sans-serif;font-size:22px;font-weight:550;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.card-product #reprice-card-form .price-save{height:44px;min-height:44px;border-radius:9px;gap:7px;font-size:12px;font-weight:650;padding:10px 16px;background:#dce9ad;color:#1a3024;border:1px solid #e2ecc4;box-shadow:0 2px 0 #0d1d1540}.card-ui-icon{display:inline-block;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}.card-product .listing-bottom{gap:10px;margin-top:3px}.card-product .listing-bottom .listing-remove,.card-product .listing-market-button{height:42px;min-height:42px;font-size:12px;font-weight:550;border-radius:9px;gap:8px;background:#152b23ed;border-color:#a8bd8d50;box-shadow:inset 0 1px 0 #c4d1b00d}.card-product .listing-bottom .listing-remove{background:#332b27ed;color:#e2c5b4;border-color:#d6b19c40}.card-product .listing-bottom .listing-remove svg{width:17px;height:17px}.card-product .listing-market-button:hover{background:#294332;border-color:#bed09c99}.card-product .listing-bottom .listing-remove:hover{background:#49352c;border-color:#d6b19c88}.card-product button:active,.card-product .listing-market-button:active{transform:translateY(1px)}.card-product .listed-offer{border:0;margin-top:17px;padding-top:0}.card-product .listed-offer>span{font-size:12px}.card-product .listed-offer b{font-weight:600;color:#e1e9ce}.card-product .listed-offer small{font-size:10px;color:#adbd9f}.card-product .product-specs dt{font-size:10px;letter-spacing:.02em;color:#8ea48e}.card-product .product-specs dd{font-size:12px;font-weight:500;color:#cdd9c3}.card-product .product-specs button[data-copy-mint]{display:flex;gap:8px;font-size:11px;padding:6px 9px}.card-product .product-gallery{border-radius:18px}.card-product .collector-card-preview{gap:8px;font-weight:550}.card-product .round-control{display:grid;place-items:center}
.card-product .value-help summary{display:flex;align-items:center;gap:6px}.card-product .value-help .card-ui-icon{width:14px!important;height:14px!important;opacity:.7}.card-product .value-refresh{display:grid;place-items:center;width:28px;height:28px;border-radius:7px}.card-product .value-refresh:hover{background:#c2d1ad12}.card-product .value-refresh .card-ui-icon{width:16px!important;height:16px!important}
.card-product .cashout-offer:not(.listed-offer) .cashout-expiry,.card-product .cashout-offer:not(.listed-offer) .ownership-label{background:#13271fe8;color:#d0ddbc;padding:4px 7px;border-radius:5px}
/* Treasury assets: native radio semantics with branded token controls. */
.treasury-transfer .transfer-amount{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.treasury-asset-picker{border:0;padding:0;margin:0;min-width:0}.treasury-asset-picker legend{padding:0;margin:0 0 10px;font-size:12px;color:#a9b8a5;font-weight:500}.treasury-asset-options{display:flex;gap:7px}.treasury-asset-option{position:relative;cursor:pointer}.treasury-asset-option input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.treasury-asset-option>span{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:10px 11px;border:1px solid #97ad8538;border-radius:9px;background:#111f1b80;color:#a6b6a4;transition:background .16s,border-color .16s,color .16s}.treasury-asset-option img{width:22px;height:22px;object-fit:contain;flex:none}.treasury-asset-option b{font-family:'DM Sans',sans-serif;font-size:12px;font-weight:600}.treasury-asset-option .asset-selected{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0}.treasury-asset-option input:checked+span{background:#c8dba912;border-color:#c4d89a88;color:#e3edcc;box-shadow:inset 0 0 0 1px #c4d89a15}.treasury-asset-option input:checked+span .asset-selected{opacity:1}.treasury-asset-option:hover>span{border-color:#c4d89a66;background:#c8dba90c}.treasury-asset-option input:focus-visible+span{outline:2px solid #d9e6a6;outline-offset:3px}.treasury-asset-option input:disabled+span{opacity:.5;cursor:default}@media(max-width:600px){.treasury-transfer .transfer-amount{grid-template-columns:1fr}.treasury-asset-options{width:100%}.treasury-asset-option{flex:1}.treasury-asset-option>span{justify-content:flex-start}.treasury-asset-option .asset-selected{margin-left:auto}}

/* Treasury: quiet graphic surface and recognisable asset summaries. */
.treasury-transfer{background:linear-gradient(90deg,rgba(17,35,27,.25),rgba(17,35,27,.65)),url('assets/treasury-graphic-v1.png') center/cover!important;border:1px solid #415444!important;border-radius:18px!important;box-shadow:0 12px 36px #00000015}
.treasury-transfer input[name=amount]{background:#10231ce6!important}
.portfolio-actions button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.portfolio-actions button{display:inline-flex;align-items:center;gap:9px}
.treasury-summary{gap:16px!important;border:0!important;padding:24px 0!important}
.treasury-summary>div{position:relative;padding:22px!important;border:1px solid #344b3d!important;border-radius:14px;background:linear-gradient(135deg,#20352b,#142620);min-width:0}
.treasury-stat-icon{position:absolute;right:20px;top:20px;width:32px;height:32px;object-fit:contain}
.treasury-cards-icon{color:#dbe6ab}
.treasury-cards-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4}
.treasury-summary>div>span:not(.treasury-stat-icon){padding-right:40px;display:block}
.treasury-summary strong{margin:18px 0 10px!important}
.treasury-transfer [role=status]:empty,.treasury-transfer .form-error:empty{display:none}
@media(max-width:600px){.treasury-summary{gap:10px!important}.treasury-summary>div{padding:18px!important}.treasury-stat-icon{width:26px;height:26px;right:15px;top:15px}}

.treasury-presets{display:flex;align-items:center;gap:7px;margin:12px 0 18px;flex-wrap:wrap}
.treasury-presets button{border:1px solid #506348;border-radius:7px;background:#263b2d;color:#e1eab9;padding:7px 14px;font:inherit;font-size:12px;cursor:pointer}
.treasury-presets button:hover:not(:disabled){background:#dbe6ab;color:#17251c;border-color:#dbe6ab}
.treasury-presets button:focus-visible{outline:2px solid #dbe6ab;outline-offset:3px}
.treasury-presets button:disabled{opacity:.4;cursor:default}
.treasury-presets span{font-size:11px;color:#a5b59d;margin-left:5px}

.treasury-amount-input{display:flex!important;align-items:center;position:relative;min-width:0}
.treasury-amount-input input{width:100%;padding-right:68px!important}
.treasury-amount-input button{position:absolute;right:10px;border:0;border-radius:6px;padding:6px 10px;background:#dbe6ab18;color:#dbe6ab;font:inherit;font-size:12px;font-weight:600;cursor:pointer}
.treasury-amount-input button:hover:not(:disabled){background:#dbe6ab;color:#17251c}
.treasury-amount-input button:disabled{opacity:.4;cursor:default}
.treasury-amount-input button:focus-visible{outline:2px solid #dbe6ab;outline-offset:2px}
.send-amount .personal-send-max{border:0;border-radius:6px;padding:6px 10px;background:#dbe6ab18;color:#dbe6ab;font:inherit;font-size:12px;font-weight:600;cursor:pointer;margin-right:8px}
.send-amount .personal-send-max:hover{background:#dbe6ab;color:#17251c}

.treasury-owner .treasury-rules-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border:1px solid #596b53;border-radius:9px;background:#23372b;color:#e4ebc8;font-weight:600;text-decoration:none}
.treasury-rules-button svg{width:18px;height:18px;fill:#23372b;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
.treasury-owner .treasury-rules-button:hover{background:#304835;border-color:#b8c58f}

.strategy-presets{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}
.strategy-presets button{font:inherit;font-size:12px;padding:9px 13px;border:1px solid #52664b;border-radius:8px;background:#23372b;color:#dfe8bf;cursor:pointer}
.strategy-presets button:hover{background:#dbe6ab;color:#14261c}
.rules-content .rules-panel header h2{font-size:26px;margin-bottom:8px}
.rules-content .rules-panel header{margin-bottom:24px}
.rules-content #live-ai-form .rules-panel{padding-bottom:28px}
.rules-content #live-ai-form [data-ai-panel=budget]{border-top:1px solid #354838;padding-top:28px}
.rules-content textarea[name=strategy]{min-height:140px}
.automation-advanced{margin:20px 0 24px;border:1px solid #354838;border-radius:10px;padding:16px}
.automation-advanced summary{font-size:13px;cursor:pointer;color:#d9e4b4}
.automation-advanced .field-pair{margin-top:20px}
.ai-thinking{display:flex;align-items:center;gap:12px;background:#21382c;padding:18px;border-radius:10px;margin-bottom:20px;color:#dbe6ab}
.ai-thinking span{width:16px;height:16px;border:2px solid #70825f;border-top-color:#dbe6ab;border-radius:50%;animation:ai-spin 1s linear infinite}
@keyframes ai-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.ai-thinking span{animation:none}}
.decision-timeline article{border:1px solid #354838;border-radius:12px;padding:20px;margin-bottom:12px;background:linear-gradient(135deg,#1d3026,#15271f)}
.decision-timeline article>div:first-child{gap:12px;flex-wrap:wrap}
.rules-nav button[aria-current=page]{background:#dbe6ab14;border-color:#6b7f58}
.rules-content .operation-actions{flex-wrap:wrap}
@media(max-width:650px){.strategy-presets button{flex:1}.rules-content .rules-panel header h2{font-size:23px}.decision-timeline article{padding:16px}}
