.prod-container-page{width:100%;border:1px solid #0707071a}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.4);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#fff;border-radius:20px;width:60%;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:fadeIn .3s ease-in-out;overflow-y:auto;max-height:80vh}.dashboard{width:100%;padding:16px;display:flex;flex-direction:column;gap:14px}.product-image{width:19%}.prod-1-hed{font-size:16px;font-weight:600;line-height:20px;padding:12px 16px;gap:16px;background:#F0F5FF;border-bottom:1px solid #0707071a}.dashboard-top,.prod-1-hed{display:flex;justify-content:space-between}.dashboard-top{padding:16px;margin:20px 0;border-radius:16px;border:2px solid rgba(128,0,128,.1);background:rgba(128,0,128,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.06)}.dashboard-header{display:flex;width:95%;justify-content:space-between;align-items:center;margin-bottom:16px}.view-transactions{color:var(--Info-700,#2F6FED);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.logo{display:flex;gap:4px;font-size:24px;font-weight:700}.total-earning{color:var(--text-icon-primary,#070707);font-size:12px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}.price-section{display:flex;flex-direction:row;justify-content:space-between}.joined-date{color:var(--text-icon-secondary,rgba(7,7,7,.8));font-size:12px;line-height:18px}.joined-date,.total-price{font-style:normal;font-weight:400}.total-price{color:var(--Success-700,#08875D);font-size:22px;line-height:32px}.items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.item-card{height:290px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative}.status{position:absolute;top:10px;left:10px;color:white;padding:4px 6px 0;border-radius:4px;font-size:12px;align-items:center;border-radius:16px}.out-of-stock{background-color:#f44336}.on-rent{background-color:#F48003}.all-available{background-color:#066042}.item-image{width:100%;height:160px;flex:1 0 0;object-fit:cover;border-radius:7px 7px 0 0;margin-bottom:10px}.item-card-details{padding:12px 12px 0}.item-det-section{padding-top:0;padding-bottom:8px;display:flex;flex-direction:column;gap:6px}.item-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:90%;overflow:hidden;font-weight:600;font-size:14px;text-overflow:ellipsis;white-space:normal;max-height:3em;line-height:2em;word-wrap:break-word}.item-details p{color:var(--text-icon-primary,#070707);font-weight:500;margin:0 0 6px}.item-details p,.item-details p span{font-size:12px;font-style:normal;line-height:18px}.item-details p span{color:var(--Info-700,#2F6FED);font-weight:600}.item-actions{margin-top:8px}.view-insight{width:100%;overflow:hidden;color:var(--Info-700,#2F6FED);text-align:center;text-overflow:ellipsis;border:none;background-color:transparent;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.action-menu{right:23px}.action-menu,.action-menu2{display:inline-block;top:10px}.action-menu2{position:absolute;left:10px}.menu-button{width:30px;background:none;border:none;font-size:18px;cursor:pointer;color:#333}.dropdown-menu{width:35%;gap:6px;position:absolute;right:38px;bottom:10px;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;z-index:1;padding:8px;border-radius:12px;box-shadow:var(--shadow-floating-small-1-offsetX,0) var(--shadow-floating-small-1-offsetY,0) var(--shadow-floating-small-1-blur,0) var(--shadow-floating-small-1-spread,1px) var(--shadow-floating-small-1-color,rgba(255,255,255,0)),var(--shadow-floating-small-2-offsetX,0) var(--shadow-floating-small-2-offsetY,6px) var(--shadow-floating-small-2-blur,12px) var(--shadow-floating-small-2-spread,-3px) var(--shadow-floating-small-2-color,rgba(66,74,83,.04)),var(--shadow-floating-small-3-offsetX,0) var(--shadow-floating-small-3-offsetY,6px) var(--shadow-floating-small-3-blur,18px) var(--shadow-floating-small-3-spread,0) var(--shadow-floating-small-3-color,rgba(66,74,83,.12))}.dropdown-menu p{display:flex;align-items:center;gap:12px;margin:0;padding:10px;cursor:pointer;font-size:14px;color:#333}.dropdown-menu p:focus{background-color:#f5f5f5}@media (min-width:320px) and (max-width:768px){.modal-content{width:70%}}