/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-font:'Roboto',sans-serif;--secondary-font:"DM Sans",sans-serif;--readex-maroon:#5C1500;--container-width:1200px;--margin-auto:}p{font-family:var(--secondary-font);font-size:1.3rem;}a{color:var(--readex-maroon);}body{font-family:var(--secondary-font);-webkit-font-smoothing:antialiased;background-color:#f4f7f9;margin:0;color:#333;}h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1;}h2{font-size:clamp(1.5rem,4vw,2rem);}h3{font-size:clamp(1.3rem,3vw,1.9rem);}.site-wrapper{background-color:#f4f7f9;min-height:100vh;display:flex;flex-direction:column;}.master-container{background-color:#ffffff;width:100%;margin:0;box-shadow:none;}.site-banner{width:100%;height:auto;display:block;}.nav-links{list-style:none;display:flex;flex-direction:column;align-items:center;gap:15px;padding:15px 0;margin:0;border-bottom:1px solid #eee;}.nav-links a{text-decoration:none;color:#333;font-weight:bold;font-size:0.9rem;letter-spacing:0.5px;text-transform:uppercase;}.main-content-area{padding:30px 20px;}.main-footer{text-align:center;background:#F0F0F0;padding:2rem 1rem;}.footer-logo{max-width:150px;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"]{width:100% !important;max-width:100%;box-sizing:border-box;padding:12px;margin-top:8px;border:1px solid #ccc;background-color:#f9f9f9;}.form-submit{width:100%;background-color:var(--readex-maroon) !important;color:white !important;border:none !important;padding:14px;text-align:center;font-weight:bold;text-transform:uppercase;margin-top:20px;cursor:pointer;}.nav-links{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0;}.path-user h1.page-title,.path-user .tabs,.path-user .breadcrumb{display:none !important;}.user-login-wrapper{max-width:400px;margin:0 auto;width:100%;}.path-user.page-user-login .main-content-area{max-width:500px;margin:40px auto;padding:40px;background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05);}#user-login-form input{width:100%;border:1px solid #ddd;border-radius:6px;}#user-login-form .form-submit{width:100%;background-color:var(--readex-maroon) !important;color:white !important;padding:14px;border-radius:6px;font-weight:bold;text-transform:uppercase;border:none;cursor:pointer;}.login-register-cta{text-align:center;margin-top:30px;}.login-register-cta hr{border:0;border-top:1px solid #eee;margin-bottom:20px;}.login-register-cta p{color:#777;font-size:0.9rem;margin-bottom:15px;}.button-secondary{display:block;text-decoration:none;color:var(--readex-maroon);border:2px solid var(--readex-maroon);padding:12px;border-radius:6px;font-weight:bold;text-transform:uppercase;transition:all 0.2s;}.button-secondary:hover{background:var(--readex-maroon);color:white;}#block-godort-readex-mainnavigation{width:100%;border-bottom:1px solid #eee;}#block-godort-readex-mainnavigation > ul,#block-godort-readex-mainnavigation > .content > ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:40px;}#block-godort-readex-mainnavigation > ul > li,#block-godort-readex-mainnavigation > .content > ul > li{margin:0;padding:20px 0;}#block-godort-readex-mainnavigation > ul > li > a,#block-godort-readex-mainnavigation > .content > ul > li > a{text-decoration:none;color:#333;font-family:var(--primary-font);font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:color 0.2s ease;}#block-godort-readex-content{font-size:1.3rem;}#block-godort-readex-mainnavigation > ul > li > a:hover,#block-godort-readex-mainnavigation > .content > ul > li > a.is-active{color:var(--readex-maroon);}@media (max-width:767px){#block-godort-readex-mainnavigation > ul,#block-godort-readex-mainnavigation > .content > ul{flex-direction:column;gap:10px;padding:15px 0;align-items:center;}}@media (min-width:768px){.nav-links{flex-direction:row;justify-content:center;gap:40px;}.main-content-area{padding:60px 40px;}}@media (min-width:768px){.site-wrapper{align-items:center;}.master-container{max-width:var(--container-width);box-shadow:0 4px 20px rgba(0,0,0,0.08);margin:0 auto;}.nav-links{flex-direction:row;gap:40px;padding:20px 0;}.main-content-area{padding:60px 40px;}.footer-logo{max-width:200px;}.main-footer{margin-top:0;}}.user-login-form{max-width:450px;margin:0 auto;}.path-user .tabs,.path-user .breadcrumb,.path-user h1.page-title{display:none !important;}.path-user-login .main-content-area{display:grid;place-items:center;min-height:80vh;background-color:#f4f7f6;}.path-user-login .content-inner{background:#ffffff;padding:2.5rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08);max-width:420px;width:100%;}.user-login-form{margin-bottom:2rem;}.user-login-form .form-item{display:flex;flex-direction:column;}.user-login-form label{font-weight:600;font-size:0.9rem;margin-bottom:0.5rem;color:#333;}input{font-size:1rem;}.user-login-form input.form-text{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:all 0.2s ease;}.user-login-form input.form-text:focus{outline:none;border-color:#531b07;box-shadow:0 0 0 3px rgba(83,27,7,0.1);}#edit-submit{width:100%;background-color:#531b07;color:white;padding:14px;border:none;margin-left:17px;max-width:305px;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color 0.3s;}#edit-submit:hover{background-color:#3a1305;}#block-godort-readex-registrationblock{border-top:1px solid #eee;padding-top:1.5rem;text-align:center;}#block-godort-readex-registrationblock p{margin:0.25rem 0;color:#666;font-size:0.95rem;}#block-godort-readex-registrationblock a{color:#531b07;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;transition:border-color 0.2s;}#block-godort-readex-registrationblock a:hover{border-bottom-color:#531b07;}.user-login-form .js-form-item{position:relative;}.user-login-form input::placeholder{color:#999;opacity:1;font-weight:400;font-family:var(--primary-font);}.user-login-form input.form-text{padding:16px;background-color:#fafafa;border:1px solid #e1e1e1;}.user-login-form input.form-text:focus{background-color:#ffffff;border-color:#531b07;box-shadow:0 4px 10px rgba(83,27,7,0.05);}.login-header{text-align:center;margin-bottom:2rem;}.login-header h2{color:#531b07;font-size:1.75rem;margin-bottom:0.5rem;font-weight:700;}.login-header p{color:#666;font-size:1.2rem;}#block-godort-readex-registrationblock{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed #d1d5db;text-align:center;}#block-godort-readex-registrationblock p{margin-bottom:0.5rem;font-size:1rem;color:#4b5563;}#block-godort-readex-registrationblock a{display:inline-block;padding:8px 16px;color:#531b07;border:2px solid #531b07;border-radius:6px;font-weight:700;text-decoration:none;transition:all 0.2s ease;}#block-godort-readex-registrationblock a:hover{background-color:#531b07;color:#ffffff;}.user-login-form input::placeholder,#user-register-form input::placeholder,.user-login-form input,#user-register-form input{font-family:var(--primary-font);}input::-webkit-input-placeholder{font-family:var(--primary-font);}input::-moz-placeholder{font-family:var(--primary-font);}input:-ms-input-placeholder{font-family:var(--primary-font);}input:-moz-placeholder{font-family:var(--primary-font);}.path-user-login .main-content-area,.path-user-register .main-content-area{display:flex;align-items:center;justify-content:center;min-height:90vh;background-color:#fcfcfc;padding:20px;}.user-login-form,#user-register-form{background:#ffffff;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05);max-width:450px;width:100%;box-sizing:border-box;}.user-login-form .form-submit,#user-register-form .form-submit{width:100%;background-color:#531b07;color:#fff;border:none;border-radius:6px;padding:16px;font-family:var(--primary-font);font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin-top:10px;}#user-register-form .form-submit:hover,.user-login-form .form-submit:hover{background-color:#3d1405;}.path-user-login .main-content-area,.path-user-register .main-content-area{display:flex;align-items:center;justify-content:center;min-height:90vh;background-color:#fcfcfc;}.user-login-form,#user-register-form{background:#ffffff;padding:40px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.05);max-width:450px;width:100%;margin:auto;box-sizing:border-box;}.form-header{text-align:center;margin-bottom:30px;}.form-header h2{color:#531b07;font-family:var(--primary-font);font-weight:700;font-size:1.8rem;margin:0 0 10px 0;}.form-header p{color:#777;font-family:var(--primary-font);font-size:1.2rem;margin:0;}.user-login-form .form-text,#user-register-form .form-text{font-family:var(--primary-font);width:100%;padding:15px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;background-color:#fff;font-size:1rem;}.user-login-form .form-text:focus,#user-register-form .form-text:focus{outline:none;border-color:#531b07;box-shadow:0 0 0 4px rgba(83,27,7,0.05);}::placeholder *{font-family:var(--primary-font);color:#aaa;}.user-login-form .form-submit,#user-register-form .form-submit{width:100%;background-color:#531b07;color:#fff;border:none;border-radius:6px;padding:18px;font-family:var(--primary-font);font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin-top:10px;transition:background 0.2s;}.user-login-form .form-submit:hover,#user-register-form .form-submit:hover{background-color:#3d1405;}.messages{position:relative;padding-right:45px !important;}.message-close{position:absolute;top:50%;right:15px;transform:translateY(-50%);background:none;border:none;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:0.7;transition:opacity 0.2s;}.message-close:hover{opacity:1;}.message-close{position:absolute !important;top:50% !important;right:15px !important;transform:translateY(-50%) !important;background:transparent !important;border:none !important;color:inherit !important;font-size:28px !important;line-height:1 !important;cursor:pointer !important;font-weight:300 !important;padding:5px !important;z-index:9999 !important;}.message-close:hover{opacity:0.7;}.forgot-password-link{text-align:right;margin-bottom:15px;margin-top:-5px;}.forgot-password-link a{font-size:0.85rem;color:#777;text-decoration:none;font-family:var(--primary-font);}.forgot-password-link a:hover{color:var(--readex-maroon);text-decoration:underline;}.path-user-login .main-content-area,.path-user-register .main-content-area,.path-user-password .main-content-area{display:flex;align-items:center;justify-content:center;min-height:80vh;background-color:#fcfcfc;padding:20px;}.user-login-form,#user-register-form,#user-pass{background:#ffffff;padding:20px;width:100%;box-sizing:border-box;box-shadow:0 10px 40px rgba(0,0,0,0.05);margin:auto;}@media (min-width:600px){.user-login-form,#user-register-form,#user-pass{max-width:500px;padding:40px;border-radius:12px;margin-top:50px;}}.form-header{text-align:center;margin-bottom:30px;}.form-header h2{color:#531b07;font-family:var(--primary-font);font-weight:700;font-size:1.8rem;margin:0 0 10px 0;}.form-header p{color:#777;font-size:1.2rem;margin:0;}.user-login-form .form-text,#user-register-form .form-text,#user-pass .form-text{width:100%;padding:15px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;font-family:var(--primary-font);font-size:1rem;}::placeholder{font-family:var(--primary-font) !important;color:#aaa;}.user-login-form .form-submit,#user-register-form .form-submit,#user-pass .form-submit{width:100%;background-color:#531b07 !important;color:#fff !important;border:none;border-radius:6px;padding:18px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background 0.2s;}.user-login-form .form-submit:hover,#user-register-form .form-submit:hover,#user-pass .form-submit:hover{background-color:#3d1405 !important;}.forgot-password-link{text-align:right;margin-bottom:15px;margin-top:-5px;}.forgot-password-link a{font-size:0.85rem;color:#777;text-decoration:none;}#user-register-form .form-item-mail input,#user-register-form .form-type-email input{font-family:var(--primary-font);width:100%;padding:15px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;background-color:#fff;font-size:1rem;box-sizing:border-box;}#user-register-form .form-item-mail input:focus{outline:none;border-color:#531b07;box-shadow:0 0 0 4px rgba(83,27,7,0.05);}.login-nudge{margin-top:25px;padding-top:20px;border-top:1px dashed #d1d5db;[cite:65]
  text-align:center;}.login-nudge p{color:#4b5563;[cite:66]
  font-size:0.95rem;[cite:66]
  margin:0;font-family:var(--primary-font);[cite:1]}.login-nudge a{color:#531b07;[cite:81]
  font-weight:700;[cite:33]
  text-decoration:none;transition:color 0.2s ease;[cite:33]}.login-nudge a:hover{text-decoration:underline;color:#3d1405;}.description{font-size:12px;}.auction-nav .nav-container > ul,.auction-nav .content > ul{display:flex !important;flex-direction:row;justify-content:center;gap:25px;list-style:none;padding:15px 0;margin:0;}.contextual-links ul{display:block !important;flex-direction:column !important;}.bidder-card{max-width:450px;background:#ffffff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08);overflow:hidden;margin:20px auto;font-family:var(--primary-font);}.bidder-card__header{display:flex;align-items:center;padding:20px;background:#fcfcfc;border-bottom:1px solid #eee;}.bidder-card__avatar{width:60px;height:60px;background:#eee;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold;color:var(--readex-maroon);margin-right:15px;}.bidder-card__name{margin:0;font-size:1.25rem;color:#333;}.bidder-card__institution{margin:0;color:#666;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.5px;}.bidder-card__body{padding:20px;}.bidder-card__info-item{display:flex;justify-content:space-between;margin-bottom:10px;font-size:0.95rem;}.bidder-card__info-item .label{font-weight:600;color:#555;}.bidder-card__info-item .badge{background:#e8f5e9;color:#2e7d32;padding:2px 8px;border-radius:12px;font-size:0.8rem;font-weight:700;}.bidder-card__footer{padding:15px 20px;background:#f9f9f9;text-align:right;}#user-register-form input[type="password"]{width:100% !important;max-width:100% !important;padding:12px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin-bottom:10px;}.form-type-password-confirm,.password-field,.confirm-password{width:100%;}label.js-form-required.form-required{display:none;}.user-form input.form-text,.user-form input.form-email,.user-form input.form-password{width:100% !important;padding:12px !important;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;}.user-form .form-actions input#edit-submit{background-color:#531b07;color:white;text-transform:uppercase;font-weight:bold;letter-spacing:1px;padding:15px;border:none;width:100%;cursor:pointer;}[data-drupal-messages]{position:relative !important;top:0 !important;left:0 !important;transform:none !important;margin:20px auto;z-index:100;width:100%;max-width:600px;}[data-drupal-messages] div[role="contentinfo"]{background-color:transparent;color:var(--readex-maroon);padding:1.5rem 0;border:1px solid var(--readex-maroon);;box-shadow:0 4px 12px rgba(0,0,0,0.1);position:relative;text-align:center;margin:3rem;}.message-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#531b07;font-size:24px;line-height:1;cursor:pointer;padding:5px;transition:color 0.2s;}.message-close:hover{color:#fff;}//---------------------Home------


.auction-items-grid{display:flex;flex-direction:column;gap:40px;margin-top:30px;}.auction-items-grid p{margin:0;}.auction-items-grid .views-row{display:grid;grid-template-columns:1fr;gap:20px;padding:3rem 0;align-items:start;border-top:1px solid #ddd;}.views-field-field-auction-image img{width:100%;height:auto;display:block;}@media (min-width:992px){.auction-items-grid .views-row{grid-template-columns:450px 1fr;grid-template-areas:"thumb title"
      "thumb content"
      "thumb timer"
      "thumb button";column-gap:60px;align-items:start;padding:3rem 0 3rem 0;border-top:1px solid #ccc;}.auction-items-grid .views-row:last-child{border-bottom:none;padding-bottom:0;}.status-banner{padding-bottom:2rem;}.views-field-field-auction-image{grid-area:thumb;}.views-field-field-auction-image img{border:1px solid #000;}.views-field.views-field-title{grid-area:title;}.views-field.views-field-title h2{padding:0;margin:0;line-height:1;}.views-field.views-field-title a{text-decoration:none;font-size:2.2rem;}.views-field-body{grid-area:content;padding-left:40px;margin-left:-30px;min-height:250px;margin-bottom:-150px;padding-bottom:150px;}.views-field-date__value{grid-area:timer;}.views-field-view-node-1{grid-area:button;}}@media (min-width:992px){.auction-items-grid .views-row{position:relative;display:grid;grid-template-columns:450px 1fr;grid-template-areas:"thumb title"
      "thumb content"
      "thumb timer"
      "thumb button";column-gap:60px;align-items:start;padding:3rem 0;border-bottom:1px solid #eee;}.auction-items-grid .views-row::after{content:"";position:absolute;top:20px;bottom:20px;left:480px;width:1px;background-color:#ddd;}.views-field{border:none !important;padding-left:0;margin-left:0;}}.views-field-view-node-1 a{display:inline-block;background:#5e110d;color:#fff;padding:12px 24px;text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:0 !important;transition:background 0.2s;}.views-field-view-node-1 a:hover{background:#430c09;}.auction-footer-restrictions{margin:60px auto;padding:0 5px;}.restrictions-inner{background:#fdfdfd;border:1px solid #d1d9e0;border-left:6px solid var(--readex-maroon);padding:1.5rem;}.restrictions-inner h3{color:var(--readex-maroon);margin-top:0;border-bottom:2px solid #f0f0f0;padding-bottom:10px;}.auction-contact-footer{margin-top:25px;padding-top:20px;border-top:1px solid #eee;font-size:1.3rem;}.contact-button{display:inline-block;background-color:var(--readex-maroon);color:#ffffff !important;padding:.8rem 1rem;text-decoration:none;}@media (min-width:768px){.auctions-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;}.restrictions-inner{background:#fdfdfd;border:1px solid #d1d9e0;border-left:6px solid var(--readex-maroon);padding:3rem;}.auction-footer-restrictions{margin:60px auto;padding:0 20px;}}.contact-prompt{display:flex;flex-direction:column;align-items:center;gap:10px;}.contact-prompt span{font-weight:bold;}h1.auction-title{margin-top:0;line-height:1;}.auction-nav .nav-container > div{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:25px;padding:1.5rem;}.auction-nav .nav-container ul:not(.contextual-links){display:flex;margin:0 !important;padding:0 !important;list-style:none;justify-content:center;}.auction-nav .nav-container ul:not(.contextual-links) li a{display:block;padding:10px 15px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:1.2rem;}#block-godort-readex-useraccountmenu{width:100%;}.nav-container{background:#F0F0F0;}.auction-grid{display:flex;flex-direction:column;gap:30px;max-width:1140px;margin:0 auto;}@media (min-width:992px){.auction-grid{flex-direction:row;align-items:flex-start;}.auction-image{flex:0 0 45%;}.auction-info{flex:1;}}.auction-image img{width:100%;height:auto;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,0.08);display:block;}.bidding-card{background:#ffffff;border:1px solid #eef0f2;border-radius:0;padding:32px;margin-top:40px;box-shadow:0 4px 20px rgba(0,0,0,0.04);text-align:left;}.auctions-core-bidders .form-item-welcome{margin:15px 0;}.auctions-core-bidders .form-item-welcome label{font-size:0.85rem;text-transform:uppercase;letter-spacing:1px;color:#888;display:block;margin-bottom:5px;}.auctions-core-bidders .form-item-welcome .description{font-size:2.5rem;font-weight:800;color:#1a1a1a;display:block;text-align:left;}.auctions-core-bidders .standard-bid{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;}.auctions-core-bidders input[type="number"]{width:100%;max-width:320px;padding:14px;border:2px solid #edeff1;border-radius:0;font-size:1.2rem;text-align:left;}.auctions-core-bidders input[type="submit"]{width:100%;max-width:250px;background-color:#5e110d;color:#ffffff;border:none;padding:16px;border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;cursor:pointer;}.countdownHolder{display:flex !important;flex-wrap:wrap;gap:2px;margin-bottom:1rem !important;border-radius:0 !important;}.countdownHolder .position,.countdownHolder .digit,.countdownHolder .countPosition{border-radius:0 !important;}@media (min-width:992px){.countdownHolder{transform:scale(1.6) !important;transform-origin:top left !important;}}.auction-countdown time{display:block;font-family:inherit;font-size:1.13rem;font-weight:700;color:#333;margin-top:1rem;text-align:left;border-radius:0 !important;}.auction-countdown time::first-line{letter-spacing:0.2px;}.auctions-core-bidders p{font-weight:500;color:#333;;}.auctions-core-bidders ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.auctions-core-bidders li{width:100%;}.auctions-core-bidders li a{display:block;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.5px;border-radius:0 !important;transition:background-color 0.2s ease-in-out;}.auctions-core-bidders li:first-child a{background-color:#5e110d;color:#ffffff;border:1px solid #5e110d;}.auctions-core-bidders li:first-child a:hover{background-color:#430c09;}.auctions-core-bidders li:last-child a{background-color:transparent;color:#5e110d;border:1px solid #5e110d;}.auctions-core-bidders li:last-child a:hover{background-color:#fcfcfc;}@media (min-width:992px){.auctions-core-bidders ul{flex-direction:row;max-width:400px;}.auctions-core-bidders li{flex:1;}}#block-auction-bid-history-auction{margin-top:2rem;border:1px solid #e0e0e0;overflow:hidden;background:#fff;}#block-auction-bid-history-auction table{width:100%;border-collapse:collapse;margin:0;}#block-auction-bid-history-auction th{background-color:#f8f9fa;color:#333;font-weight:600;text-transform:uppercase;font-size:0.85rem;letter-spacing:0.05em;padding:12px 15px;border-bottom:2px solid #dee2e6;text-align:left;}#block-auction-bid-history-auction th.views-field-amount,#block-auction-bid-history-auction td.views-field-amount{text-align:right;font-weight:bold;}#block-auction-bid-history-auction td{padding:12px 15px;border-bottom:1px solid #f0f0f0;color:#555;font-size:0.95rem;}#block-auction-bid-history-auction tbody tr:hover{background-color:#f1f8ff;}#block-auction-bid-history-auction tbody tr:last-child td{border-bottom:none;}#block-auction-bid-history-auction time{color:#777;font-size:0.9rem;}.auction-history-section{margin-top:25px;padding-top:20px;border-top:1px solid #eee;}.history-title{font-size:1.2rem;margin-bottom:15px;color:#333;}.auction-history-section{padding:20px 0;border-top:1px solid #eee;margin-top:20px;}table.cols-3{width:100%;border-collapse:collapse;font-family:sans-serif;}table.cols-3 thead th{text-align:left;font-size:0.8rem;text-transform:uppercase;color:#666;padding:10px 5px;border-bottom:2px solid #333;}table.cols-3 .views-field-amount{text-align:right;padding-right:20px;}table.cols-3 tbody td{padding:12px 5px;border-bottom:1px solid #efefef;vertical-align:middle;font-size:0.95rem;}.views-field-user-id{color:#333;font-weight:500;}.views-field-amount{font-weight:bold;color:#000;}.views-field-created time{color:#777;font-size:0.85rem;}table.cols-3 tbody tr:last-child td{border-bottom:none;}table.cols-3 tbody tr:hover{background-color:#fcfcfc;}.bid-history-wrapper table{border-collapse:collapse !important;width:100% !important;border-spacing:0;}.bid-history-wrapper th{border-bottom:2px solid #ccc !important;padding-bottom:10px;text-align:left;}.bid-history-wrapper td{border-bottom:1px solid #dddddd !important;padding:12px 5px !important;}table.cols-6{width:100%;border-collapse:collapse !important;margin:20px 0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);}table.cols-6 caption{text-align:left;font-size:1.25rem;font-weight:bold;padding:15px 10px;background:#f8f9fa;border-bottom:2px solid #0056b3;}table.cols-6 thead th{background-color:#f1f1f1;color:#333;font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.5px;padding:12px 10px;border-bottom:2px solid #dee2e6;text-align:left;}table.cols-6 tbody td{padding:12px 10px;border-bottom:1px solid #eee;font-size:0.9rem;color:#444;vertical-align:middle;}table.cols-6 tbody tr:nth-child(even){background-color:#fafafa;}table.cols-6 .views-field-amount{font-weight:bold;color:#28a745;text-align:right;font-family:monospace;font-size:1rem;}table.cols-6 tbody tr:hover{background-color:#f2f7ff !important;outline:1px solid #0056b3;}table.cols-6 .views-field-item-1{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.8rem;color:#888;}.button.bid-button.disabled{display:inline-block;background:#5e110d;color:#fff;padding:12px 24px;text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:0 !important;transition:background 0.2s;}.button.bid-button.active{display:inline-block;background:#5e110d;color:#fff;padding:12px 24px;text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:0 !important;transition:background 0.2s;}.button.bid-button.active:hover:.views-field-view-node-1 a{display:inline-block;background:#5e110d;color:#fff;padding:12px 24px;text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:0 !important;transition:background 0.2s;}.views-field-view-node-1 a:hover{background:#430c09;}
