:root{--bedaya-app-bg:#f7f5f6;--bedaya-app-card:#fff;--bedaya-app-text:#17141a;--bedaya-app-muted:#7a727e;--bedaya-app-line:#ece8ea;--bedaya-app-pink:#ff66b2;--bedaya-app-orange:#ffb380;--bedaya-app-gradient:linear-gradient(270deg,#ff66b2,#ffb380)}
#bedaya-mobile-app{display:none}
@media(max-width:767px),(max-height:480px) and (orientation:landscape) and (pointer:coarse){
 html,body{width:100%;height:100%;min-height:100%;margin:0!important;overflow:hidden!important;background:#2a2430!important}
 body{padding:0!important}
 body>*:not(#bedaya-mobile-app):not(.bedaya-support-widget):not(script):not(style){display:none!important}
 #wpadminbar{display:none!important}
 #bedaya-mobile-app{position:fixed;inset:0;z-index:999900;display:flex;width:100%;height:100%;height:100dvh;justify-content:center;background:#2a2430;color:var(--bedaya-app-text);font-family:Cairo,Arial,sans-serif;direction:rtl}
 #bedaya-mobile-app.has-overlay,#bedaya-mobile-app.is-chat-open{z-index:1000000}
 #bedaya-mobile-app *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
 #bedaya-mobile-app button,#bedaya-mobile-app input,#bedaya-mobile-app select,#bedaya-mobile-app textarea{font-family:inherit}
 #bedaya-app{position:relative;display:flex;width:100%;max-width:440px;height:100%;height:100dvh;flex-direction:column;overflow:hidden;background:var(--bedaya-app-bg);color:var(--bedaya-app-text);box-shadow:0 20px 80px #0008}
 .bedaya-support-widget{z-index:999950}
 #bedaya-app[data-theme=dark]{--bedaya-app-bg:#0e0c10;--bedaya-app-card:#1a171d;--bedaya-app-text:#f4f0f5;--bedaya-app-muted:#a49ba9;--bedaya-app-line:#2b262f}
 #bedaya-app-header{position:relative;z-index:5;display:flex;min-height:58px;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid var(--bedaya-app-line);background:var(--bedaya-app-card)}
 #bedaya-app .app-refresh-indicator{position:absolute;top:calc(58px + env(safe-area-inset-top));left:50%;z-index:4;display:flex;min-height:38px;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--bedaya-app-line);border-radius:20px;background:var(--bedaya-app-card);box-shadow:0 3px 12px #00000012;color:var(--bedaya-app-muted);font-size:11px;font-weight:700;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% + var(--pull-distance,0px)));transition:opacity .18s ease,transform .18s ease}
 #bedaya-app.is-pulling .app-refresh-indicator,#bedaya-app.is-refreshing .app-refresh-indicator{opacity:1}
 #bedaya-app .app-refresh-spinner{display:grid;width:20px;height:20px;place-items:center;color:var(--bedaya-app-pink)}
 #bedaya-app.is-refreshing .app-refresh-spinner{animation:bedaya-refresh-spin .8s linear infinite}
 @keyframes bedaya-refresh-spin{to{transform:rotate(360deg)}}
 #bedaya-app-header h1{flex:1;margin:0;overflow:hidden;color:var(--bedaya-app-text);font-size:17px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-header img{width:auto;height:34px;max-width:110px;object-fit:contain}
 #bedaya-app-header .app-header-spacer{flex:1}
 #bedaya-app-header .app-icon-button{position:relative;display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:var(--bedaya-app-bg);color:var(--bedaya-app-text);font-size:15px;cursor:pointer}
 #bedaya-app-header .app-icon-button img{width:30px;height:30px;border-radius:50%;object-fit:cover}
 #bedaya-app-header .app-header-profile{border:1px solid #f0dce6;background:linear-gradient(145deg,#fff0f7,#fff7f1);color:#ae477a}
 #bedaya-app-header .app-header-profile img{width:30px;height:30px;border:1px solid #ffffff;border-radius:50%;object-fit:cover}
 #bedaya-app-header .app-notification-dot{position:absolute;top:6px;right:7px;width:8px;height:8px;border:1px solid var(--bedaya-app-card);border-radius:50%;background:#f0366b}
 #bedaya-app-view{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 14px calc(90px + env(safe-area-inset-bottom));scroll-behavior:smooth;overscroll-behavior:contain}
 #bedaya-app-view .bedaya-ad{display:block;width:100%;min-width:0;margin:0;overflow:hidden;text-align:center}
 #bedaya-app-view .bedaya-ad.is-filled{margin:16px 0}
 #bedaya-app-view .bedaya-ad ins.adsbygoogle{display:block;min-width:0}
 #bedaya-app-view .bedaya-ad.is-empty,#bedaya-app-view .bedaya-ad:has(>ins.adsbygoogle[data-ad-status="unfilled"]){display:none!important;margin:0!important;height:0!important}
 #bedaya-app-view ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}
 #bedaya-app-view::-webkit-scrollbar{display:none}
 #bedaya-app-nav{position:absolute;right:0;bottom:0;left:0;z-index:6;display:flex;min-height:66px;align-items:stretch;border-top:1px solid var(--bedaya-app-line);background:var(--bedaya-app-card);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}
 #bedaya-app-nav button{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:0;background:none;color:var(--bedaya-app-muted);font-size:10.5px;font-weight:600;cursor:pointer}
 #bedaya-app-nav button i{font-size:19px}
 #bedaya-app-nav button.is-active{color:var(--bedaya-app-pink)}
 #bedaya-app-nav button.app-nav-add i{display:grid;width:46px;height:46px;place-items:center;margin-top:-20px;border-radius:16px;background:var(--bedaya-app-gradient);box-shadow:0 6px 16px #ff66b255;color:#fff}
 #bedaya-app-view h2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0 10px;color:var(--bedaya-app-text);font-size:18px;font-weight:800}
 #bedaya-app-view h2 a{color:var(--bedaya-app-pink);font-size:12px;font-weight:600;cursor:pointer}
 #bedaya-app-view h3,#bedaya-app-view h4{color:var(--bedaya-app-text)}
 #bedaya-app-view p{color:var(--bedaya-app-muted)}
 #bedaya-app-view .app-hero{position:relative;display:flex;min-height:210px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:18px;border-radius:22px;background:#29232a center/cover;color:#fff}
 #bedaya-app-view .app-hero:before{position:absolute;inset:0;background:linear-gradient(0deg,#000d,#0002);content:""}
 #bedaya-app-view .app-hero>*{position:relative}
 #bedaya-app-view .app-hero h3{margin:0;color:#fff;font-size:22px;line-height:1.4;font-weight:800}
 #bedaya-app-view .app-hero p{margin:6px 0 12px;color:#fff;font-size:13px;line-height:1.7;opacity:.9}
 #bedaya-app-view .app-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:0;border-radius:14px;background:var(--bedaya-app-gradient);color:#fff;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}
 #bedaya-app-view .app-button.is-light{border:1px solid var(--bedaya-app-line);background:var(--bedaya-app-card);color:var(--bedaya-app-text)}
 #bedaya-app-view .app-button.is-small{min-height:34px;padding:7px 12px;font-size:11px}
 #bedaya-app-view .app-button.is-wide{width:100%}
 #bedaya-app-view .app-button:disabled{cursor:wait;opacity:.55}
 #bedaya-app-view .app-row{display:flex;flex-wrap:wrap;gap:8px}
 #bedaya-app-view .app-scroll-row{display:flex;gap:12px;overflow-x:auto;margin:0 -14px;padding:0 14px 6px;scroll-snap-type:x mandatory}
 #bedaya-app-view .app-scroll-row::-webkit-scrollbar{display:none}
 #bedaya-app-view .app-scroll-row>*{flex:0 0 78%;scroll-snap-align:start}
 #bedaya-app-view .app-card{position:relative;overflow:hidden;margin-bottom:12px;border:1px solid var(--bedaya-app-line);border-radius:18px;background:var(--bedaya-app-card);cursor:pointer}
 #bedaya-app-view .app-card-image{position:relative;height:170px;background:#ddd center/cover}
 #bedaya-app-view .app-card-image img{display:block;width:100%;height:100%;object-fit:cover}
 #bedaya-app-view img[data-lightbox-image]{cursor:zoom-in}
 #bedaya-app-view .app-card-body{padding:12px}
 #bedaya-app-view .app-card h4{display:-webkit-box;overflow:hidden;margin:3px 0;color:var(--bedaya-app-text);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}
 #bedaya-app-view .app-price{margin:4px 0;color:var(--bedaya-app-pink);font-size:16px;font-weight:800}
 #bedaya-app-view .app-muted{color:var(--bedaya-app-muted);font-size:12px}
 #bedaya-app-view .app-small{font-size:11px}
 #bedaya-app-view .app-spread{display:flex;align-items:center;justify-content:space-between;gap:8px}
 #bedaya-app-view .app-specs{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;color:var(--bedaya-app-muted);font-size:11px}
 #bedaya-app-view .app-badge{position:absolute;top:10px;right:10px;padding:3px 10px;border-radius:20px;background:#000a;color:#fff;font-size:10px;font-weight:700}
 #bedaya-app-view .app-tier{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:20px;background:#888;color:#fff;font-size:10px;font-weight:800}
 #bedaya-app-view .app-badge,#bedaya-app-view .app-tier{pointer-events:none}
 #bedaya-app-view .app-tier-pro{background:#3b82f6}.app-tier-gold{background:#d99a00}.app-tier-max{background:var(--bedaya-app-gradient)}
 #bedaya-app-view .app-card-action{position:absolute;bottom:10px;left:10px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#fffe;color:#555;cursor:pointer}
 #bedaya-app-view .app-card-action.is-on{color:#f0366b}
 #bedaya-app-view .app-card-action.app-compare{left:52px}
 #bedaya-app-view .app-home-search{display:flex;min-height:48px;align-items:center;gap:9px;margin:0 0 10px;padding:5px 6px 5px 12px;border:1px solid var(--bedaya-app-line);border-radius:15px;background:var(--bedaya-app-card);color:var(--bedaya-app-pink);box-shadow:0 4px 14px #20162208}
 #bedaya-app-view .app-home-search>i{flex:0 0 auto;font-size:14px}
 #bedaya-app-view .app-home-search input{width:100%;min-width:0;min-height:36px;margin:0;padding:6px 0;border:0;border-radius:0;outline:0;background:transparent;color:var(--bedaya-app-text);font:inherit;font-size:12px}
 #bedaya-app-view .app-home-search input:focus{border:0;box-shadow:none}
 #bedaya-app-view .app-home-search input::placeholder{color:var(--bedaya-app-muted)}
 #bedaya-app-view .app-home-search button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:11px;background:var(--bedaya-app-gradient);color:#fff}
 #bedaya-app-view .app-home-marketplace{display:flex;min-height:62px;align-items:center;gap:10px;margin-bottom:15px;padding:10px;border:1px solid #f1dce6;border-radius:16px;background:linear-gradient(120deg,#fff8fb,#fff9f4)}
 #bedaya-app-view .app-home-marketplace-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:#fff0f7;color:#c14b83}
 #bedaya-app-view .app-home-marketplace>div{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-home-marketplace>div b{color:#352637;font-size:11px}
 #bedaya-app-view .app-home-marketplace>div small{color:#887583;font-size:9px;line-height:1.5}
 #bedaya-app-view .app-home-marketplace>button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;background:var(--bedaya-app-card);color:#b4477e}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-home-marketplace{border-color:#483340;background:linear-gradient(120deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-home-marketplace-icon{background:#382632;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-home-marketplace>div b{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-home-marketplace>div small{color:var(--bedaya-app-muted)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-home-marketplace>button{background:#1a171d;color:#f09bc4}
 #bedaya-app-view .app-projects-intro{display:flex;align-items:center;gap:11px;margin-bottom:16px;padding:15px 12px;border:1px solid #f0dce6;border-radius:20px;background:linear-gradient(125deg,#fff7fb,#fff9f4)}
 #bedaya-app-view .app-projects-intro-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--bedaya-app-gradient);color:#fff;font-size:19px;box-shadow:0 6px 15px #ff66b233}
 #bedaya-app-view .app-projects-intro>div{min-width:0;flex:1}
 #bedaya-app-view .app-projects-intro>div>small{color:var(--bedaya-app-muted);font-size:8px;font-weight:800;letter-spacing:.6px}
 #bedaya-app-view .app-projects-intro h2{margin:2px 0;color:#302430;font-size:16px}
 #bedaya-app-view .app-projects-intro p{margin:0;color:#887583;font-size:10px;line-height:1.55}
 #bedaya-app-view .app-projects-count{display:grid;min-width:48px;justify-items:center;gap:2px;padding:7px;border-radius:13px;background:#fff;color:#a74075}
 #bedaya-app-view .app-projects-count b{font-size:15px;line-height:1.2}
 #bedaya-app-view .app-projects-count small{color:var(--bedaya-app-muted);font-size:8px}
 #bedaya-app-view .app-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 #bedaya-app-view .app-project-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--bedaya-app-line);border-radius:17px;background:var(--bedaya-app-card);color:var(--bedaya-app-text);text-align:right;box-shadow:0 5px 16px #2515220a;cursor:pointer}
 #bedaya-app-view .app-project-card.is-featured{grid-column:1/-1}
 #bedaya-app-view .app-project-image{position:relative;display:block;height:142px;overflow:hidden;background:#e9e2e6;pointer-events:none}
 #bedaya-app-view .app-project-card.is-featured .app-project-image{height:190px}
 #bedaya-app-view .app-project-image:after{position:absolute;inset:35% 0 0;background:linear-gradient(0deg,#170f18a8,transparent);content:""}
 #bedaya-app-view .app-project-image img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:auto;transition:transform .35s ease}
 #bedaya-app-view .app-project-card:active .app-project-image img{transform:scale(1.035)}
 #bedaya-app-view .app-project-category{position:absolute;right:9px;bottom:9px;z-index:1;max-width:calc(100% - 48px);overflow:hidden;padding:5px 8px;border:1px solid #ffffff66;border-radius:20px;background:#211b24a8;color:#fff;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(8px)}
 #bedaya-app-view .app-project-view{position:absolute;left:9px;bottom:9px;z-index:1;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#fff;color:#aa4a78;font-size:11px}
 #bedaya-app-view .app-project-category,#bedaya-app-view .app-project-view{pointer-events:none}
 #bedaya-app-view .app-project-copy{display:grid;min-width:0;gap:3px;padding:9px 10px 11px}
 #bedaya-app-view .app-project-copy small{color:var(--bedaya-app-muted);font-size:8px}
 #bedaya-app-view .app-project-copy b{display:-webkit-box;overflow:hidden;color:var(--bedaya-app-text);font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}
 #bedaya-app-view .app-projects-cta{display:flex;align-items:center;gap:9px;margin-top:16px;padding:12px;border:1px solid #f0dce6;border-radius:17px;background:linear-gradient(120deg,#fff7fb,#fff9f4)}
 #bedaya-app-view .app-projects-cta>span{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border-radius:12px;background:#fff0f7;color:#c14b83}
 #bedaya-app-view .app-projects-cta>div{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-projects-cta>div b{color:#352637;font-size:10px}
 #bedaya-app-view .app-projects-cta>div small{color:#887583;font-size:8px;line-height:1.5}
 #bedaya-app-view .app-projects-cta>button{display:flex;min-height:32px;flex:0 0 auto;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:10px;background:var(--bedaya-app-gradient);color:#fff;font:inherit;font-size:9px;font-weight:800}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-intro,#bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-cta{border-color:#483340;background:linear-gradient(125deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-intro h2,#bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-cta>div b{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-intro p,#bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-cta>div small{color:var(--bedaya-app-muted)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-count{background:#3a2935;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-projects-cta>span{background:#382632;color:#f09bc4}
 #bedaya-app-view .app-chip{flex:0 0 auto;padding:8px 13px;border:1px solid var(--bedaya-app-line);border-radius:20px;background:var(--bedaya-app-card);color:var(--bedaya-app-text);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}
 #bedaya-app-view .app-chip.is-active{border-color:transparent;background:var(--bedaya-app-gradient);color:#fff}
 #bedaya-app-view .app-property-page-intro{display:flex;align-items:center;gap:11px;margin:2px 0 14px;padding:14px;border:1px solid #f1dce6;border-radius:20px;background:linear-gradient(125deg,#fff4fa,#fffaf4);box-shadow:0 7px 18px #20162208}
 #bedaya-app-view .app-property-page-icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--bedaya-app-gradient);color:#fff;font-size:18px;box-shadow:0 5px 12px #c14b8330}
 #bedaya-app-view .app-property-page-intro>div{min-width:0}
 #bedaya-app-view .app-property-page-intro small{display:block;margin-bottom:2px;color:#bd5d8e;font-size:8px;font-weight:900;letter-spacing:.8px}
 #bedaya-app-view .app-property-page-intro h2{display:block;margin:0;color:#302430;font-size:15px;line-height:1.5}
 #bedaya-app-view .app-property-page-intro p{margin:1px 0 0;color:#807481;font-size:10px;line-height:1.6}
 #bedaya-app-view .app-property-filter-panel{margin-bottom:16px;padding:14px;border:1px solid var(--bedaya-app-line);border-radius:22px;background:var(--bedaya-app-card);box-shadow:0 8px 22px #2016220a}
 #bedaya-app-view .app-search-wrap{position:relative;margin-bottom:16px}
 #bedaya-app-view .app-search-wrap>i{position:absolute;top:50%;right:14px;z-index:1;transform:translateY(-50%);color:var(--bedaya-app-pink);font-size:14px}
 #bedaya-app-view .app-search-wrap input{height:48px;margin:0;padding-right:42px;border-color:transparent;background:var(--bedaya-app-bg)}
 #bedaya-app-view .app-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 1px 8px;color:var(--bedaya-app-text);font-size:12px;font-weight:800}
 #bedaya-app-view .app-filter-heading>span{display:flex;align-items:center;gap:7px}
 #bedaya-app-view .app-filter-heading>span i{color:var(--bedaya-app-pink)}
 #bedaya-app-view .app-filter-heading>button{padding:4px;border:0;background:none;color:var(--bedaya-app-muted);font:inherit;font-size:10px;cursor:pointer}
 #bedaya-app-view .app-filter-heading-details{margin-top:15px}
 #bedaya-app-view .app-filter-segment{display:flex;gap:5px;padding:4px;border:1px solid var(--bedaya-app-line);border-radius:15px;background:var(--bedaya-app-bg)}
 #bedaya-app-view .app-filter-segment button{display:flex;min-height:40px;flex:1;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:0;border-radius:11px;background:transparent;color:var(--bedaya-app-muted);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}
 #bedaya-app-view .app-filter-segment button i{font-size:12px}
 #bedaya-app-view .app-filter-segment button.is-active{background:var(--bedaya-app-card);color:var(--bedaya-app-pink);box-shadow:0 2px 8px #20162212}
 #bedaya-app-view .app-type-scroll{overflow-x:auto;margin:0 -2px;padding:0 2px 3px}
 #bedaya-app-view .app-type-scroll::-webkit-scrollbar{display:none}
 #bedaya-app-view .app-type-segment{width:max-content;min-width:100%;background:transparent;border:0;padding:0}
 #bedaya-app-view .app-type-segment button{min-width:72px;min-height:58px;flex:0 0 auto;flex-direction:column;gap:4px;padding:7px 10px;border:1px solid var(--bedaya-app-line);border-radius:14px;background:var(--bedaya-app-card);font-size:10px}
 #bedaya-app-view .app-type-segment button i{font-size:15px}
 #bedaya-app-view .app-type-segment button.is-active{border-color:#ff66b266;background:#fff0f7;color:#c64388;box-shadow:none}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-type-segment button.is-active{background:#402738;color:#ff9ccc}
 #bedaya-app-view .app-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
 #bedaya-app-view .app-filter-fields label{min-width:0;margin:0;color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-view .app-filter-fields select{min-width:0;height:42px;min-height:42px;margin:4px 0 0;padding:7px 6px;font-size:10px}
 #bedaya-app-view .app-results-heading{display:flex;align-items:center;justify-content:space-between;margin:16px 2px 10px}
 #bedaya-app-view .app-results-heading>b{font-size:14px;font-weight:800}
 #bedaya-app-view .app-results-heading .app-muted{padding:4px 9px;border-radius:20px;background:var(--bedaya-app-card);font-size:10px}
 #bedaya-app-view [data-property-results]>.app-card{margin-bottom:14px;padding:7px;border:1px solid #eee5eb;border-radius:21px;background:var(--bedaya-app-card);box-shadow:0 8px 22px #2917280b;transition:transform .18s ease,box-shadow .18s ease}
 #bedaya-app-view [data-property-results]>.app-card:active{transform:scale(.99);box-shadow:0 4px 12px #29172812}
 #bedaya-app-view [data-property-results]>.app-card .app-card-image{height:190px;overflow:hidden;border:1px solid #ffffffa8;border-radius:16px;background:linear-gradient(135deg,#f1e6ed,#e8e3df)}
 #bedaya-app-view [data-property-results]>.app-card .app-card-image:after{position:absolute;inset:35% 0 0;pointer-events:none;background:linear-gradient(0deg,#17121a38,transparent);content:""}
 #bedaya-app-view [data-property-results]>.app-card .app-card-image img{transition:transform .35s ease}
 #bedaya-app-view [data-property-results]>.app-card:active .app-card-image img{transform:scale(1.025)}
 #bedaya-app-view [data-property-results]>.app-card .app-badge{top:10px;right:10px;padding:5px 10px;border:1px solid #ffffff65;background:#211b24b8;backdrop-filter:blur(8px)}
 #bedaya-app-view [data-property-results]>.app-card .app-tier{top:10px;left:10px;padding:5px 9px;border:1px solid #ffffff50;box-shadow:0 2px 8px #0002}
 #bedaya-app-view [data-property-results]>.app-card .app-card-action{bottom:10px;left:10px;z-index:1;border:1px solid #ffffffa8;background:#ffffffed;box-shadow:0 3px 10px #1a101a20}
 #bedaya-app-view [data-property-results]>.app-card .app-card-action.app-compare{left:51px}
 #bedaya-app-view [data-property-results]>.app-card .app-card-body{padding:11px 6px 7px}
 #bedaya-app-view [data-property-results]>.app-card .app-card-body>.app-small{display:inline-flex;margin-bottom:3px;padding:3px 8px;border-radius:20px;background:#fff0f7;color:#b34c7d;font-size:9px;font-weight:800}
 #bedaya-app-view [data-property-results]>.app-card .app-price{margin:7px 0;color:#bd4382;font-size:17px}
 #bedaya-app-view [data-property-results]>.app-card .app-card-body>.app-muted:not(.app-small){display:flex;align-items:center;gap:5px;font-size:10px}
 #bedaya-app-view [data-property-results]>.app-card .app-card-body>.app-muted:not(.app-small) i{color:var(--bedaya-app-pink)}
 #bedaya-app-view [data-property-results]>.app-card .app-specs{gap:7px;margin-top:10px}
 #bedaya-app-view [data-property-results]>.app-card .app-specs span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--bedaya-app-line);border-radius:10px;background:var(--bedaya-app-bg);font-size:10px}
 #bedaya-app-view [data-property-results]>.app-card .app-specs i{color:var(--bedaya-app-pink)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-property-page-intro{border-color:#483340;background:linear-gradient(125deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-property-page-intro h2{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-property-page-intro p{color:var(--bedaya-app-muted)}
 #bedaya-app[data-theme=dark] #bedaya-app-view [data-property-results]>.app-card{border-color:var(--bedaya-app-line);box-shadow:0 8px 22px #0003}
 #bedaya-app[data-theme=dark] #bedaya-app-view [data-property-results]>.app-card .app-card-body>.app-small{background:#402738;color:#ff9ccc}
 #bedaya-app[data-theme=dark] #bedaya-app-view [data-property-results]>.app-card .app-price{color:#ff8dc4}
 #bedaya-app-view input,#bedaya-app-view select,#bedaya-app-view textarea{width:100%;min-height:45px;margin:0 0 10px;padding:11px 13px;border:1px solid var(--bedaya-app-line);border-radius:13px;outline:none;background:var(--bedaya-app-card);color:var(--bedaya-app-text);font-size:14px}
 #bedaya-app-view .app-check{display:flex;align-items:flex-start;gap:8px;margin:8px 0 14px;color:var(--bedaya-app-muted);font-size:12px;line-height:1.7}
 #bedaya-app-view .app-check input{width:18px;min-width:18px;min-height:18px;height:18px;margin:3px 0 0;accent-color:var(--bedaya-app-pink)}
 #bedaya-app-view .app-check a{color:var(--bedaya-app-pink)}
 #bedaya-app-view input:focus,#bedaya-app-view select:focus,#bedaya-app-view textarea:focus{border-color:var(--bedaya-app-pink);box-shadow:0 0 0 3px #ff66b222}
 #bedaya-app-view textarea{resize:vertical}
 #bedaya-app-view label{display:block;margin:0 0 5px;color:var(--bedaya-app-muted);font-size:12px;font-weight:700}
 #bedaya-app-view .app-box{margin-bottom:12px;padding:15px;border:1px solid var(--bedaya-app-line);border-radius:18px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-box h3{margin:0 0 6px;font-size:15px}
 #bedaya-app-view .app-box p,#bedaya-app-view .app-box li{font-size:12px;line-height:1.9}
 #bedaya-app-view .app-owner-profile{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:15px 12px;border:1px solid #f1dce6;border-radius:20px;background:linear-gradient(125deg,#fff7fb,#fffaf5)}
 #bedaya-app-view .app-owner-avatar{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;overflow:hidden;border:3px solid var(--bedaya-app-card);border-radius:50%;background:var(--bedaya-app-gradient);color:#fff;font-size:22px;box-shadow:0 3px 12px #672e4b1a}
 #bedaya-app-view .app-owner-avatar img{width:100%;height:100%;object-fit:cover}
 #bedaya-app-view .app-owner-profile-copy{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-owner-profile-copy>small,#bedaya-app-view .app-owner-listings-heading small{color:var(--bedaya-app-muted);font-size:8px;font-weight:800;letter-spacing:.5px}
 #bedaya-app-view .app-owner-profile-copy h2{display:block;overflow:hidden;margin:0;color:#302430;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-owner-profile-copy p{margin:0;color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-view .app-verification-mark{font-size:13px;vertical-align:middle}
 #bedaya-app-view .app-verification-mark.is-verified{color:#1877f2}
 #bedaya-app-view .app-verification-mark.is-company{color:#a84ac2}
 #bedaya-app-view .app-verification-mark.is-staff{color:#de9a23}
 #bedaya-app-view .app-owner-count{display:grid;min-width:58px;justify-items:center;gap:3px;padding:7px 6px;border:1px solid #f1dce6;border-radius:13px;background:var(--bedaya-app-card);color:#a74075}
 #bedaya-app-view .app-owner-count b{font-size:15px;line-height:1.2}
 #bedaya-app-view .app-owner-count small{color:var(--bedaya-app-muted);font-size:8px;text-align:center}
 #bedaya-app-view .app-owner-listings-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 2px 10px}
 #bedaya-app-view .app-owner-listings-heading>span{display:grid;gap:3px}
 #bedaya-app-view .app-owner-listings-heading b{color:var(--bedaya-app-text);font-size:14px}
 #bedaya-app-view .app-owner-listings-heading>i{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#fff0f7;color:#c14b83}
 #bedaya-app-view .app-property-owner-link{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none}
 #bedaya-app-view .app-property-owner-copy{display:grid;gap:3px}
 #bedaya-app-view .app-property-owner-copy>small{color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-view .app-property-owner-copy>b{color:var(--bedaya-app-text);font-size:13px}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-owner-profile{border-color:#483340;background:linear-gradient(125deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-owner-profile-copy h2{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-owner-count{border-color:#49313f;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-owner-listings-heading>i{background:#382632;color:#f09bc4}
 #bedaya-app-view .app-box ul{padding-right:18px}
 #bedaya-app-view .app-icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:8px;border-radius:14px;background:var(--bedaya-app-gradient);color:#fff;font-size:19px}
 #bedaya-app-view .app-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 #bedaya-app-view .app-grid .app-box{margin:0;padding:11px}
 #bedaya-app-view .app-grid small{display:block;color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-view .app-grid b{font-size:13px}
 #bedaya-app-view .app-project-detail-gallery{position:relative;margin:-14px -14px 15px}
 #bedaya-app-view .app-gallery{position:relative;display:flex;gap:9px;overflow-x:auto;padding:8px 14px;border:1px solid #ffffffa8;border-radius:22px;background:linear-gradient(135deg,#fff4fa,#f2ecef);scroll-snap-type:x mandatory;scrollbar-width:none}
 #bedaya-app-view .app-gallery::-webkit-scrollbar{display:none}
 #bedaya-app-view .app-gallery img{width:100%;height:300px;flex:0 0 100%;border:1px solid #ffffffb8;border-radius:17px;object-fit:cover;box-shadow:0 5px 16px #29172820;scroll-snap-align:center}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-gallery{border-color:var(--bedaya-app-line);background:linear-gradient(135deg,#221b24,#171419)}
 #bedaya-app-view .app-property-meta-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 8px}
 #bedaya-app-view .app-property-meta-line .app-row{gap:6px}
 #bedaya-app-view .app-property-meta-line .app-status{padding:5px 10px}
 #bedaya-app-view .app-property-ad-number{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:5px 9px;border:1px solid #efdce6;border-radius:10px;background:linear-gradient(135deg,#fff7fb,#fffaf6);color:#8c526e;font-size:10px;font-weight:800;letter-spacing:.25px;direction:ltr}
 #bedaya-app-view .app-property-ad-number i{color:#c45188;font-size:9px}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-property-ad-number{border-color:#493341;background:linear-gradient(135deg,#30212b,#28221f);color:#e8b4cc}
 #bedaya-app-view .app-project-detail-count{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #ffffff66;border-radius:20px;background:#211b24b8;color:#fff;font-size:10px;font-weight:700;backdrop-filter:blur(8px)}
 #bedaya-app-view .app-project-detail-hint{position:absolute;left:12px;bottom:14px;color:#fff;font-size:9px;text-shadow:0 1px 4px #000}
 #bedaya-app-view .app-project-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 9px}
 #bedaya-app-view .app-project-detail-meta>span{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #f2dbe7;border-radius:20px;background:#fff3f8;color:#a94378;font-size:10px;font-weight:800}
 #bedaya-app-view .app-project-detail-meta>small{color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-project-detail-title{margin:0 2px 13px}
 #bedaya-app-view .app-project-detail-title>small{color:var(--bedaya-app-muted);font-size:8px;font-weight:800;letter-spacing:.6px}
 #bedaya-app-view .app-project-detail-title h2{display:block;margin:3px 0 0;color:var(--bedaya-app-text);font-size:20px;line-height:1.5}
 #bedaya-app-view .app-project-description{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px;border:1px solid var(--bedaya-app-line);border-radius:16px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-project-description>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;background:#fff0f7;color:#c14b83}
 #bedaya-app-view .app-project-description h3{margin:1px 0 5px;color:var(--bedaya-app-text);font-size:12px}
 #bedaya-app-view .app-project-description p{margin:0;color:var(--bedaya-app-muted);font-size:11px;line-height:1.8;white-space:pre-line}
 #bedaya-app-view .app-project-detail-cta{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:12px;border:1px solid #f0dce6;border-radius:17px;background:linear-gradient(120deg,#fff7fb,#fff9f4)}
 #bedaya-app-view .app-project-detail-cta>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:#fff0f7;color:#c14b83}
 #bedaya-app-view .app-project-detail-cta>div{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-project-detail-cta>div b{color:#352637;font-size:10px}
 #bedaya-app-view .app-project-detail-cta>div small{color:#887583;font-size:8px;line-height:1.5}
 #bedaya-app-view .app-project-detail-cta>button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:0;border-radius:11px;background:var(--bedaya-app-gradient);color:#fff}
 #bedaya-app-view .app-project-related-heading{display:flex;align-items:center;justify-content:space-between;margin:19px 2px 9px}
 #bedaya-app-view .app-project-related-heading h3{margin:0;color:var(--bedaya-app-text);font-size:14px}
 #bedaya-app-view .app-project-related-heading button{padding:4px;border:0;background:none;color:var(--bedaya-app-pink);font:inherit;font-size:10px;font-weight:800}
 #bedaya-app-view .app-project-related-card{display:grid;overflow:hidden;padding:0;border:1px solid var(--bedaya-app-line);border-radius:14px;background:var(--bedaya-app-card);color:var(--bedaya-app-text);text-align:right}
 #bedaya-app-view .app-project-related-card img{display:block;width:100%;height:105px;object-fit:cover}
 #bedaya-app-view .app-project-related-card>span{display:grid;gap:3px;padding:8px}
 #bedaya-app-view .app-project-related-card small{overflow:hidden;color:var(--bedaya-app-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-project-related-card b{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-project-detail-meta>span{border-color:#503143;background:#362530;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-project-description>span{background:#382632;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-project-detail-cta{border-color:#483340;background:linear-gradient(120deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-project-detail-cta>span{background:#382632;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-project-detail-cta>div b{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-project-detail-cta>div small{color:var(--bedaya-app-muted)}
 #bedaya-app-view .app-empty{text-align:center;padding:40px 10px;color:var(--bedaya-app-muted)}
 #bedaya-app-view .app-empty i{display:block;margin-bottom:10px;color:var(--bedaya-app-pink);font-size:38px}
 #bedaya-app-view .app-list-row{display:flex;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--bedaya-app-line);color:var(--bedaya-app-text);font-size:13px;font-weight:700;cursor:pointer}
 #bedaya-app-view .app-list-row>i:first-child{width:26px;color:var(--bedaya-app-pink)}
 #bedaya-app-view .app-list-row>span{flex:1}
 #bedaya-app-view .app-more-profile{display:flex;width:100%;align-items:center;gap:11px;margin:2px 0 12px;padding:13px;border:1px solid #efdce6;border-radius:19px;background:linear-gradient(125deg,#fff4fa,#fffaf4);color:var(--bedaya-app-text);text-align:right;cursor:pointer}
 #bedaya-app-view .app-more-avatar{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:16px;background:var(--bedaya-app-gradient);color:#fff;font-size:19px;box-shadow:0 4px 12px #c14b8328}
 #bedaya-app-view .app-more-avatar img{width:100%;height:100%;object-fit:cover}
 #bedaya-app-view .app-more-profile-copy{display:grid;min-width:0;flex:1;gap:2px}
 #bedaya-app-view .app-more-profile-copy small{color:#bd5d8e;font-size:9px;font-weight:800}
 #bedaya-app-view .app-more-profile-copy b{overflow:hidden;color:#302430;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-more-profile-copy>span{color:#807481;font-size:10px}
 #bedaya-app-view .app-more-profile>i{color:#c14b83;font-size:11px}
 #bedaya-app-view .app-more-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:17px}
 #bedaya-app-view .app-more-shortcut{display:grid;min-width:0;min-height:72px;align-content:center;justify-items:center;gap:7px;padding:8px 3px;border:1px solid var(--bedaya-app-line);border-radius:15px;background:var(--bedaya-app-card);color:var(--bedaya-app-text);font:inherit;cursor:pointer}
 #bedaya-app-view .app-more-shortcut>i{display:grid;width:31px;height:31px;place-items:center;border-radius:11px;background:#fff0f7;color:#c14b83;font-size:13px}
 #bedaya-app-view .app-more-shortcut>span{overflow:hidden;max-width:100%;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-more-group{overflow:hidden;margin-bottom:13px;padding:2px 12px 0;border:1px solid var(--bedaya-app-line);border-radius:17px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-more-group h2{justify-content:flex-start;margin:10px 0 4px;font-size:12px}
 #bedaya-app-view .app-more-group h2 i{color:var(--bedaya-app-pink);font-size:13px}
 #bedaya-app-view .app-more-group .app-list-row{width:100%;padding:11px 2px;border:0;border-top:1px solid var(--bedaya-app-line);background:transparent;text-align:right}
 #bedaya-app-view .app-more-group .app-list-row>i:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#fff0f7;font-size:12px}
 #bedaya-app-view .app-more-group .app-list-row>i:last-child{width:auto;color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-view .app-more-footer{margin:17px 0 4px;color:var(--bedaya-app-muted);font-size:9px;text-align:center}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-more-profile{border-color:#483340;background:linear-gradient(125deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-more-profile-copy b{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-more-profile-copy>span{color:var(--bedaya-app-muted)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-more-shortcut>i,#bedaya-app[data-theme=dark] #bedaya-app-view .app-more-group .app-list-row>i:first-child{background:#382632;color:#f09bc4}
 #bedaya-app-view .app-profile-hero{overflow:hidden;margin:2px 0 12px;padding:14px;border:1px solid #efdce6;border-radius:21px;background:linear-gradient(130deg,#fff4fa,#fffaf4);box-shadow:0 8px 20px #2917280b}
 #bedaya-app-view .app-profile-hero-top{display:flex;align-items:center;gap:11px}
 #bedaya-app-view .app-profile-avatar{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:19px;background:var(--bedaya-app-gradient);color:#fff;font-size:22px;box-shadow:0 4px 12px #c14b8330}
 #bedaya-app-view .app-profile-avatar img{width:100%;height:100%;object-fit:cover}
 #bedaya-app-view .app-profile-identity{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-profile-identity>small{color:#bd5d8e;font-size:9px;font-weight:800}
 #bedaya-app-view .app-profile-identity>b{overflow:hidden;color:#302430;font-size:15px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-profile-identity>span:not(.app-profile-verified){color:#807481;font-size:10px}
 #bedaya-app-view .app-profile-verified{display:flex;align-items:center;gap:4px;color:#17804a;font-size:9px;font-weight:800}
 #bedaya-app-view .app-profile-logout{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #f2d9e4;border-radius:11px;background:#fff;color:#d64b68}
 #bedaya-app-view .app-profile-shortcuts{display:flex;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #efdce6}
 #bedaya-app-view .app-profile-shortcuts button{display:flex;min-height:35px;flex:1;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;background:var(--bedaya-app-gradient);color:#fff;font:inherit;font-size:10px;font-weight:800}
 #bedaya-app-view .app-profile-shortcuts button+button{border:1px solid #efdce6;background:var(--bedaya-app-card);color:#a74375}
 #bedaya-app-view .app-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:18px}
 #bedaya-app-view .app-profile-stats>div{display:grid;justify-items:center;gap:3px;padding:10px 4px;border:1px solid var(--bedaya-app-line);border-radius:14px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-profile-stats i{color:var(--bedaya-app-pink);font-size:12px}
 #bedaya-app-view .app-profile-stats b{color:var(--bedaya-app-text);font-size:14px;line-height:1.2}
 #bedaya-app-view .app-profile-stats small{color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-profile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:17px 2px 9px}
 #bedaya-app-view .app-profile-section-heading>span{display:grid;gap:2px}
 #bedaya-app-view .app-profile-section-heading small{color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-profile-section-heading b{color:var(--bedaya-app-text);font-size:14px}
 #bedaya-app-view .app-profile-section-heading em{display:inline-grid;min-width:20px;height:20px;place-items:center;margin-right:3px;padding:0 5px;border-radius:8px;background:#fff0f7;color:#b34c7d;font-size:10px;font-style:normal}
 #bedaya-app-view .app-profile-section-heading>button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #f0d8e5;border-radius:10px;background:#fff5fa;color:#b34c7d;font:inherit;font-size:9px;font-weight:800}
 #bedaya-app-view .app-profile-listings{display:grid;gap:8px}
 #bedaya-app-view .app-profile-listing{display:flex;min-width:0;align-items:center;gap:9px;padding:10px;border:1px solid var(--bedaya-app-line);border-radius:15px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-profile-listing-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:#fff0f7;color:#c14b83}
 #bedaya-app-view .app-profile-listing-copy{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-profile-listing-copy>b{overflow:hidden;color:var(--bedaya-app-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-profile-listing-copy>small{overflow:hidden;color:var(--bedaya-app-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-profile-listing-copy>small i{margin-left:4px;color:var(--bedaya-app-pink)}
 #bedaya-app-view .app-profile-listing-copy .app-status{justify-self:start;margin-top:1px}
 #bedaya-app-view .app-profile-listing-view{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--bedaya-app-line);border-radius:10px;background:var(--bedaya-app-bg);color:var(--bedaya-app-pink)}
 #bedaya-app-view .app-profile-account-section{margin-top:19px;padding:1px 12px 13px;border:1px solid var(--bedaya-app-line);border-radius:18px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-profile-account-section>.app-profile-section-heading{margin:12px 0}
 #bedaya-app-view .app-profile-account-section>.app-profile-section-heading>i{color:var(--bedaya-app-pink)}
 #bedaya-app-view .app-profile-form{display:grid;gap:10px}
 #bedaya-app-view .app-profile-form>label{margin:0;color:var(--bedaya-app-text);font-size:10px}
 #bedaya-app-view .app-profile-input{display:flex;min-height:43px;align-items:center;gap:8px;margin-top:5px;padding:0 10px;border:1px solid var(--bedaya-app-line);border-radius:12px;background:var(--bedaya-app-bg)}
 #bedaya-app-view .app-profile-input>i{flex:0 0 auto;color:var(--bedaya-app-pink);font-size:11px}
 #bedaya-app-view .app-profile-input input{min-width:0;min-height:40px;margin:0;padding:8px 0;border:0;background:transparent;box-shadow:none!important;font-size:12px}
 #bedaya-app-view .app-profile-avatar-field input{min-height:40px;margin:5px 0 0;padding:7px;font-size:10px}
 #bedaya-app-view .app-profile-avatar-field>small{display:block;color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-profile-form>.app-button{margin-top:2px}
 #bedaya-app-view .app-profile-links{margin-top:14px;padding:0 12px;border:1px solid var(--bedaya-app-line);border-radius:16px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-profile-links .app-list-row:last-child{border-bottom:0}
 #bedaya-app-view .app-profile-logout-row{display:flex;width:100%;align-items:center;gap:10px;margin:10px 0;padding:12px;border:1px solid #f3d6df;border-radius:14px;background:#fff7f8;color:#d23d58;font:inherit;font-size:11px;font-weight:800;text-align:right}
 #bedaya-app-view .app-profile-logout-row>span{flex:1}
 #bedaya-app-view .app-profile-logout-row>i:last-child{font-size:10px}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-hero{border-color:#483340;background:linear-gradient(130deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-identity>b{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-identity>span:not(.app-profile-verified){color:var(--bedaya-app-muted)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-logout{border-color:#49313f;background:#241a22;color:#ff8da6}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-shortcuts{border-color:#483340}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-shortcuts button+button,#bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-section-heading>button{border-color:#49313f;background:#241a22;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-section-heading em,#bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-listing-icon{background:#382632;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-profile-logout-row{border-color:#54313a;background:#2b1d23;color:#ff8da6}
 #bedaya-app-view .app-step{display:flex;gap:4px;margin-bottom:14px}
 #bedaya-app-view .app-step i{height:5px;flex:1;margin:0 2px;border-radius:5px;background:var(--bedaya-app-line)}
 #bedaya-app-view .app-step i.is-done{background:var(--bedaya-app-gradient)}
 #bedaya-app-view .app-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px}
 #bedaya-app-view .app-choice{padding:13px 6px;border:2px solid var(--bedaya-app-line);border-radius:15px;background:var(--bedaya-app-card);color:var(--bedaya-app-text);font-size:12px;font-weight:800;text-align:center;cursor:pointer}
 #bedaya-app-view .app-choice.is-selected{border-color:var(--bedaya-app-pink);color:var(--bedaya-app-pink)}
 #bedaya-app-view .app-choice i{display:block;margin-bottom:5px;font-size:20px}
 #bedaya-app-view .app-status{display:inline-block;padding:3px 9px;border-radius:20px;background:#f59e0b22;color:#d97706;font-size:10px;font-weight:800}
 #bedaya-app-view .app-status.is-approved{background:#16a34a22;color:#16a34a}
 #bedaya-app-view .app-status.is-rejected{background:#ef444422;color:#dc2626}
 #bedaya-app-overlays:empty{display:none}
 #bedaya-app-overlays .app-lightbox{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:#08070bf2}
 #bedaya-app-overlays .app-lightbox>section{position:relative;display:grid;width:100%;height:100%;place-items:center;padding:48px 12px 56px}
 #bedaya-app-overlays .app-lightbox>section>img{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none}
 #bedaya-app-overlays .app-lightbox-close{position:absolute;top:calc(12px + env(safe-area-inset-top));right:14px;z-index:2;display:grid;width:40px;height:40px;place-items:center;border:1px solid #ffffff44;border-radius:50%;background:#ffffff1a;color:#fff;font-size:17px}
 #bedaya-app-overlays .app-lightbox-step{position:absolute;top:50%;z-index:2;display:grid;width:42px;height:42px;place-items:center;border:1px solid #ffffff44;border-radius:50%;background:#17141a99;color:#fff;font-size:15px;transform:translateY(-50%)}
 #bedaya-app-overlays .app-lightbox-step.is-prev{right:12px}
 #bedaya-app-overlays .app-lightbox-step.is-next{left:12px}
 #bedaya-app-overlays .app-lightbox-count{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;padding:6px 12px;border:1px solid #ffffff33;border-radius:20px;background:#ffffff18;color:#fff;font-size:11px;direction:ltr;transform:translateX(-50%)}
 #bedaya-app-overlays .app-sheet{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;background:#000a}
 #bedaya-app-overlays .app-sheet>section{width:100%;max-height:92%;overflow:auto;padding:20px 18px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--bedaya-app-card);color:var(--bedaya-app-text)}
 #bedaya-app-overlays .app-sheet .app-viewing-sheet{padding:10px 18px calc(20px + env(safe-area-inset-bottom))}
 #bedaya-app-overlays .app-sheet-grabber{width:38px;height:4px;margin:0 auto 16px;border-radius:4px;background:var(--bedaya-app-line)}
 #bedaya-app-overlays .app-viewing-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}
 #bedaya-app-overlays .app-viewing-heading>div{min-width:0;flex:1}
 #bedaya-app-overlays .app-viewing-heading h2{margin:0;color:var(--bedaya-app-text);font-size:17px;font-weight:800}
 #bedaya-app-overlays .app-viewing-heading p{margin:3px 0 0;color:var(--bedaya-app-muted);font-size:11px}
 #bedaya-app-overlays .app-viewing-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:14px;background:#ff66b21c;color:var(--bedaya-app-pink);font-size:18px}
 #bedaya-app-overlays .app-sheet-close{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--bedaya-app-line);border-radius:50%;background:var(--bedaya-app-bg);color:var(--bedaya-app-muted)}
 #bedaya-app-overlays .app-viewing-property{display:flex;min-width:0;gap:10px;margin:0 0 14px;padding:9px;border:1px solid var(--bedaya-app-line);border-radius:16px;background:var(--bedaya-app-bg)}
 #bedaya-app-overlays .app-viewing-property>img{width:68px;height:68px;flex:0 0 auto;border-radius:11px;object-fit:cover}
 #bedaya-app-overlays .app-viewing-property>div{display:grid;min-width:0;align-content:center;gap:3px}
 #bedaya-app-overlays .app-viewing-property b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-overlays .app-viewing-property span,#bedaya-app-overlays .app-viewing-property small{overflow:hidden;color:var(--bedaya-app-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-overlays .app-viewing-property strong{color:var(--bedaya-app-pink);font-size:11px}
 #bedaya-app-overlays .app-viewing-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 9px}
 #bedaya-app-overlays .app-viewing-fields label{min-width:0;margin-bottom:8px;font-size:11px}
 #bedaya-app-overlays .app-viewing-fields input,#bedaya-app-overlays .app-viewing-fields select,#bedaya-app-overlays .app-viewing-fields textarea{min-width:0;min-height:42px;height:42px;margin:4px 0 0;padding:9px 10px;font-size:12px}
 #bedaya-app-overlays .app-viewing-fields .app-viewing-note{grid-column:1/-1}
 #bedaya-app-overlays .app-viewing-fields .app-viewing-note span{font-size:10px;font-weight:400}
 #bedaya-app-overlays .app-viewing-fields textarea{height:auto;min-height:58px;resize:vertical}
 #bedaya-app-overlays .app-viewing-privacy{margin:4px 0 12px;color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-overlays .app-viewing-privacy i{margin-left:4px;color:#25a56a}
 #bedaya-app-overlays .app-viewing-actions{display:flex;gap:8px}
 #bedaya-app-overlays .app-viewing-actions .app-button:last-child{flex:1}
 #bedaya-app-overlays .app-sheet.is-centered{align-items:center;justify-content:center}
 #bedaya-app-overlays .app-sheet.is-centered>section{width:min(100% - 24px,420px);padding:12px;border-radius:22px}
 #bedaya-app-toast{position:absolute;right:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:40;max-width:calc(100% - 32px);transform:translateX(50%);padding:10px 17px;border-radius:30px;background:#17141a;color:#fff;font-size:12px;text-align:center;box-shadow:0 8px 25px #0003}
 #bedaya-app-toast[hidden]{display:none}
 #bedaya-app-view .app-inbox-page{display:grid;gap:13px}
 #bedaya-app-view .app-inbox-hero{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;border:1px solid #f4d9e7;border-radius:20px;background:linear-gradient(125deg,#fff4fa,#fff8f2)}
 #bedaya-app-view .app-inbox-heading{display:flex;min-width:0;align-items:center;gap:11px}
 #bedaya-app-view .app-inbox-heading-icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--bedaya-app-gradient);color:#fff;font-size:18px;box-shadow:0 5px 12px #ff66b233}
 #bedaya-app-view .app-inbox-heading h2{margin:0 0 3px;color:#352637;font-size:15px}
 #bedaya-app-view .app-inbox-heading p{margin:0;color:#887583;font-size:10px;line-height:1.6}
 #bedaya-app-view .app-inbox-total{display:grid;min-width:48px;justify-items:center;gap:1px;padding:7px 9px;border-radius:13px;background:#fff;color:#a74075}
 #bedaya-app-view .app-inbox-total b{font-size:16px;line-height:1.2}
 #bedaya-app-view .app-inbox-total small{font-size:9px}
 #bedaya-app-view .app-inbox-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 #bedaya-app-view .app-inbox-stats>div{display:flex;min-height:58px;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--bedaya-app-line);border-radius:15px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-inbox-stat-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;background:#fff1f7;color:#c14b83}
 #bedaya-app-view .app-inbox-stat-icon.is-unread{background:#fff4e8;color:#d48332}
 #bedaya-app-view .app-inbox-stats>div>span:last-child{display:grid;gap:1px}
 #bedaya-app-view .app-inbox-stats b{color:var(--bedaya-app-text);font-size:13px;line-height:1.2}
 #bedaya-app-view .app-inbox-stats small{color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-inbox-search{display:flex;min-height:45px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--bedaya-app-line);border-radius:14px;background:var(--bedaya-app-card);color:var(--bedaya-app-muted)}
 #bedaya-app-view .app-inbox-search>i{font-size:13px}
 #bedaya-app-view .app-inbox-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--bedaya-app-text);font:inherit;font-size:12px}
 #bedaya-app-view .app-inbox-search input::placeholder{color:#aaa1aa}
 #bedaya-app-view .app-inbox-search kbd{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--bedaya-app-bg);color:var(--bedaya-app-muted);font-size:14px}
 #bedaya-app-view .app-inbox-filter-row{display:flex;gap:8px}
 #bedaya-app-view .app-inbox-filter-row button{display:flex;min-height:34px;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--bedaya-app-line);border-radius:20px;background:var(--bedaya-app-card);color:var(--bedaya-app-muted);font:inherit;font-size:10px;font-weight:700}
 #bedaya-app-view .app-inbox-filter-row button[aria-pressed=true]{border-color:#f3d0e1;background:#fff0f7;color:#a74075}
 #bedaya-app-view .app-inbox-filter-row button span{display:grid;min-width:18px;height:18px;place-items:center;border-radius:20px;background:#f0edf0;color:inherit;font-size:9px}
 #bedaya-app-view .app-chat-inbox-list{overflow:hidden;border:1px solid var(--bedaya-app-line);border-radius:18px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-chat-inbox-item{display:flex;width:100%;min-height:80px;align-items:center;gap:10px;padding:11px;border:0;border-bottom:1px solid var(--bedaya-app-line);background:var(--bedaya-app-card);color:var(--bedaya-app-text);text-align:right;cursor:pointer;transition:background .15s}
 #bedaya-app-view .app-chat-inbox-item:last-child{border-bottom:0}
 #bedaya-app-view .app-chat-inbox-item.is-active,#bedaya-app-view .app-chat-inbox-item:active{background:#fff5fa}
 #bedaya-app-view .app-chat-inbox-item.has-unread{box-shadow:inset -3px 0 #e94889}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-chat-inbox-item.is-active{background:#30232c}
 #bedaya-app-view .app-chat-avatar{position:relative;display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#fff0f7,#fff2e8);color:#ac4a79}
 #bedaya-app-view .app-chat-avatar img{width:100%;height:100%;object-fit:cover}
 #bedaya-app-view .app-presence-dot{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border:2px solid var(--bedaya-app-card);border-radius:50%;background:#a7a0a5}
 #bedaya-app-view .app-presence-dot.is-online{background:#22a36a}
 #bedaya-app-view .app-chat-inbox-copy{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-chat-inbox-copy b,#bedaya-app-view .app-chat-inbox-copy small,#bedaya-app-view .app-chat-inbox-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-chat-inbox-copy b{font-size:12px}
 #bedaya-app-view .app-chat-inbox-copy small{color:var(--bedaya-app-pink);font-size:10px}
 #bedaya-app-view .app-chat-inbox-copy small i{margin-left:3px;font-size:9px}
 #bedaya-app-view .app-chat-inbox-copy>span{color:var(--bedaya-app-muted);font-size:11px}
 #bedaya-app-view .app-chat-inbox-item.has-unread .app-chat-inbox-copy>span{color:var(--bedaya-app-text);font-weight:700}
 #bedaya-app-view .app-chat-inbox-meta{display:grid;justify-items:end;gap:6px;align-self:stretch;padding-top:2px}
 #bedaya-app-view .app-chat-inbox-meta time{color:var(--bedaya-app-muted);font-size:9px;white-space:nowrap}
 #bedaya-app-view .app-chat-inbox-meta i{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:20px;background:#e94889;color:white;font-size:9px;font-style:normal}
 #bedaya-app-view .app-inbox-empty{display:grid;min-height:190px;align-content:center;justify-items:center;gap:8px;padding:20px;border:1px dashed var(--bedaya-app-line);border-radius:18px;background:var(--bedaya-app-card);text-align:center}
 #bedaya-app-view .app-inbox-empty>i{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:#fff0f7;color:#c14b83;font-size:19px}
 #bedaya-app-view .app-inbox-empty b{color:var(--bedaya-app-text);font-size:13px}
 #bedaya-app-view .app-inbox-empty span{color:var(--bedaya-app-muted);font-size:10px;line-height:1.6}
 #bedaya-app-view .app-inbox-empty button{display:flex;min-height:36px;align-items:center;gap:7px;margin-top:3px;padding:7px 13px;border:0;border-radius:12px;background:var(--bedaya-app-gradient);color:#fff;font:inherit;font-size:10px;font-weight:800}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-hero{border-color:#4a303e;background:linear-gradient(125deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-heading h2{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-heading p{color:var(--bedaya-app-muted)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-total{background:#3a2935;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-stat-icon{background:#382632;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-stat-icon.is-unread{background:#3b3025;color:#e7aa69}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-filter-row button[aria-pressed=true]{border-color:#593347;background:#362530;color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-filter-row button span{background:#28242a}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-inbox-empty>i{background:#382632;color:#f09bc4}
 #bedaya-app-view .app-chat-thread{display:flex;min-height:calc(100dvh - 165px);flex-direction:column;overflow:hidden;border:1px solid var(--bedaya-app-line);border-radius:18px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-chat-thread-header{display:flex;min-height:66px;align-items:center;gap:9px;padding:9px 10px;border-bottom:1px solid var(--bedaya-app-line);background:var(--bedaya-app-card)}
 #bedaya-app-view .app-chat-back{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid var(--bedaya-app-line);border-radius:50%;background:var(--bedaya-app-bg);color:var(--bedaya-app-text)}
 #bedaya-app-view .app-chat-thread-avatar{width:40px;height:40px}
 #bedaya-app-view .app-chat-thread-user{display:grid;min-width:0;flex:1;gap:3px}
 #bedaya-app-view .app-chat-thread-user b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-chat-thread-user small{color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-view .app-chat-property-link{display:flex;max-width:86px;align-items:center;gap:5px;padding:7px;border:1px solid var(--bedaya-app-line);border-radius:11px;background:var(--bedaya-app-bg);color:var(--bedaya-app-pink);font-size:10px}
 #bedaya-app-view .app-chat-thread-messages{display:flex;min-height:250px;max-height:calc(100dvh - 340px);flex:1;flex-direction:column;gap:6px;overflow:auto;padding:13px 11px;background:radial-gradient(circle at 1px 1px,#c284a30f 1px,transparent 0);background-size:18px 18px}
 #bedaya-app-view .app-chat-date{align-self:center;margin:4px 0 8px;padding:4px 10px;border:1px solid var(--bedaya-app-line);border-radius:20px;background:var(--bedaya-app-card);color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-chat-bubble{display:grid;max-width:82%;gap:4px;align-self:flex-end;margin:0;padding:9px 12px;border:1px solid var(--bedaya-app-line);border-radius:14px 14px 14px 4px;background:var(--bedaya-app-card);color:var(--bedaya-app-text);font-size:12px;line-height:1.7;overflow-wrap:anywhere}
 #bedaya-app-view .app-chat-bubble.is-mine{align-self:flex-start;border-color:#f1d4e2;border-radius:14px 14px 4px 14px;background:linear-gradient(120deg,#fff4fa,#fff9f4);color:#352f35}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-chat-bubble.is-mine{border-color:#5b384b;background:#382532;color:var(--bedaya-app-text)}
 #bedaya-app-view .app-chat-bubble p{margin:0;color:inherit;font-size:12px;line-height:1.7;white-space:pre-wrap}
 #bedaya-app-view .app-chat-meta{display:flex;align-items:center;justify-content:flex-start;gap:5px;color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-chat-meta i{color:#888}
 #bedaya-app-view .app-chat-meta i.is-read{color:#2583dc}
 #bedaya-app-view .app-chat-empty{display:grid;flex:1;align-content:center;justify-items:center;gap:7px;color:var(--bedaya-app-muted);font-size:11px;text-align:center}
 #bedaya-app-view .app-chat-empty i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff0f7;color:var(--bedaya-app-pink);font-size:16px}
 #bedaya-app-view .app-chat-empty p{margin:0;font-size:11px}
 #bedaya-app-view .app-chat-compose{position:sticky;bottom:-1px;display:grid;gap:7px;padding:9px;border-top:1px solid var(--bedaya-app-line);background:var(--bedaya-app-card)}
 #bedaya-app-view .app-chat-suggestions{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}
 #bedaya-app-view .app-chat-suggestions::-webkit-scrollbar{display:none}
 #bedaya-app-view .app-chat-suggestions button{flex:0 0 auto;padding:6px 9px;border:1px solid var(--bedaya-app-line);border-radius:18px;background:var(--bedaya-app-bg);color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-chat-emoji-panel{display:flex;flex-wrap:wrap;gap:4px;padding:7px;border:1px solid var(--bedaya-app-line);border-radius:12px;background:var(--bedaya-app-bg)}
 #bedaya-app-view .app-chat-emoji-panel[hidden]{display:none}
 #bedaya-app-view .app-chat-emoji-panel button{width:34px;height:34px;border:0;border-radius:8px;background:var(--bedaya-app-card);font-size:18px}
 #bedaya-app-view .app-chat-compose-row{display:flex;align-items:flex-end;gap:7px}
 #bedaya-app-view .app-chat-compose-row textarea{min-height:42px;max-height:110px;flex:1;margin:0;padding:10px 12px}
 #bedaya-app-view .app-chat-compose-row button{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:0;border-radius:13px;background:var(--bedaya-app-gradient);color:#fff}
 #bedaya-app-view .app-chat-compose-row button:first-child{border:1px solid var(--bedaya-app-line);background:var(--bedaya-app-bg);color:var(--bedaya-app-muted)}
 #bedaya-app-view .app-chat-compose-row button:disabled{opacity:.55}
 #bedaya-app-view .app-comparison{overflow-x:auto}
 #bedaya-app-view .app-comparison table{width:100%;border-collapse:collapse;font-size:11px}
 #bedaya-app-view .app-comparison td{min-width:100px;padding:8px;border-top:1px solid var(--bedaya-app-line);vertical-align:top}
 #bedaya-app-view .app-comparison td:first-child{min-width:70px;color:var(--bedaya-app-muted)}
 #bedaya-app-view .app-property-upload{position:relative;display:flex;min-height:74px;align-items:center;gap:11px;margin:12px 0;padding:12px;border:1px dashed #e7b9d0;border-radius:16px;background:linear-gradient(125deg,#fff7fb,#fffaf6);color:#b34c7d;cursor:pointer}
 #bedaya-app-view .app-property-upload>i{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:#fff0f7;color:#c14b83;font-size:17px}
 #bedaya-app-view .app-property-upload>span{display:grid;gap:3px}
 #bedaya-app-view .app-property-upload b{font-size:11px}
 #bedaya-app-view .app-property-upload small{color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-view .app-property-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 #bedaya-app-view .app-property-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 5px}
 #bedaya-app-view .app-property-previews figure{position:relative;overflow:hidden;margin:0;border:1px solid var(--bedaya-app-line);border-radius:13px;background:var(--bedaya-app-card)}
 #bedaya-app-view .app-property-previews img{display:block;width:100%;height:92px;object-fit:cover}
 #bedaya-app-view .app-property-previews figure:first-child:after{position:absolute;top:5px;right:5px;padding:3px 6px;border-radius:7px;background:#211b24c9;color:#fff;font-size:8px;font-weight:800;content:"رئيسية"}
 #bedaya-app-view .app-property-previews button{position:absolute;top:5px;left:5px;display:grid;width:23px;height:23px;place-items:center;border:1px solid #ffffff9c;border-radius:50%;background:#211b24c9;color:#fff}
 #bedaya-app-view .app-property-previews figcaption{overflow:hidden;padding:5px 6px;color:var(--bedaya-app-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}
 #bedaya-app-view .app-property-image-count{margin:5px 0 12px;color:var(--bedaya-app-muted);font-size:10px}
 #bedaya-app-view .app-property-image-count i{margin-left:4px;color:var(--bedaya-app-pink)}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-property-upload{border-color:#614056;background:linear-gradient(125deg,#30212b,#28221f);color:#f09bc4}
 #bedaya-app[data-theme=dark] #bedaya-app-view .app-property-upload>i{background:#382632}
 #bedaya-app-overlays .app-payment-sheet{display:grid;gap:12px}
 #bedaya-app-overlays .app-payment-heading{display:flex;align-items:center;justify-content:space-between}
 #bedaya-app-overlays .app-payment-heading small{color:var(--bedaya-app-pink);font-size:9px;font-weight:800}
 #bedaya-app-overlays .app-payment-heading h2{margin:2px 0 0;color:var(--bedaya-app-text);font-size:18px}
 #bedaya-app-overlays .app-payment-heading button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--bedaya-app-line);border-radius:11px;background:var(--bedaya-app-bg);color:var(--bedaya-app-text)}
 #bedaya-app-overlays .app-payment-method{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #f0d5d9;border-radius:15px;background:linear-gradient(120deg,#fff6f6,#fffafa)}
 #bedaya-app-overlays .app-vodafone-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:12px;background:#e60000;color:#fff;font-size:17px}
 #bedaya-app-overlays .app-payment-method>span:nth-child(2){display:grid;flex:1;gap:3px}
 #bedaya-app-overlays .app-payment-method b{color:#b31318;font-size:12px}
 #bedaya-app-overlays .app-payment-method small{color:#897a7a;font-size:9px}
 #bedaya-app-overlays .app-payment-method>i{color:#22a06b;font-size:15px}
 #bedaya-app-overlays .app-payment-instructions{display:grid;gap:5px}
 #bedaya-app-overlays .app-payment-instructions>b{font-size:11px}
 #bedaya-app-overlays .app-payment-instructions>small{color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-overlays .app-payment-number-row{display:flex;gap:7px;margin-top:3px}
 #bedaya-app-overlays .app-payment-number-row input{min-width:0;flex:1;margin:0;border-color:#f0d5d9;background:#fffafa;color:#a92329;font-size:17px;font-weight:900;letter-spacing:.7px;text-align:center}
 #bedaya-app-overlays .app-payment-number-row .app-button{min-width:82px;padding:9px 11px;font-size:11px}
 #bedaya-app-overlays .app-payment-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border:1px solid #f0d5e3;border-radius:15px;background:linear-gradient(120deg,#fff5fa,#fffaf5)}
 #bedaya-app-overlays .app-payment-total>span{display:grid;gap:3px}
 #bedaya-app-overlays .app-payment-total small{color:var(--bedaya-app-muted);font-size:9px}
 #bedaya-app-overlays .app-payment-total b{font-size:11px}
 #bedaya-app-overlays .app-payment-total strong{color:#bc3e7f;font-size:20px;direction:rtl}
 #bedaya-app-overlays .app-payment-total strong small{color:inherit;font-size:10px}
 #bedaya-app-overlays .app-payment-field{display:grid;gap:5px;margin:0;color:var(--bedaya-app-text);font-size:10px}
 #bedaya-app-overlays .app-payment-field>input{margin:0;font-size:12px}
 #bedaya-app-overlays .app-payment-field-title{display:flex;align-items:center;gap:6px;font-weight:800}
 #bedaya-app-overlays .app-payment-field-title>i{color:#bc3e7f}
 #bedaya-app-overlays .app-payment-sender-control{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 11px;border:1px solid #e8d6e0;border-radius:12px;background:var(--bedaya-app-bg);transition:border-color .18s ease,box-shadow .18s ease}
 #bedaya-app-overlays .app-payment-sender-control:focus-within{border-color:#c34d89;box-shadow:0 0 0 3px #c34d891a}
 #bedaya-app-overlays .app-payment-sender-control>i{color:#bc3e7f;font-size:13px}
 #bedaya-app-overlays .app-payment-sender-control input{width:100%;min-width:0;margin:0;padding:10px 0;border:0;background:transparent;color:var(--bedaya-app-text);font-size:14px;font-weight:700;letter-spacing:.4px;text-align:left;direction:ltr;box-shadow:none}
 #bedaya-app-overlays .app-payment-sender-control input:focus{outline:0;box-shadow:none}
 #bedaya-app-overlays .app-payment-sender>small{color:var(--bedaya-app-muted);font-size:9px;line-height:1.5}
 #bedaya-app-overlays .app-receipt-upload{position:relative;display:flex;min-height:59px;align-items:center;gap:9px;padding:9px;border:1px dashed #e7b9d0;border-radius:13px;background:var(--bedaya-app-bg);cursor:pointer}
 #bedaya-app-overlays .app-receipt-upload>i{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#fff0f7;color:#c14b83}
 #bedaya-app-overlays .app-receipt-upload>span{display:grid;gap:3px}
 #bedaya-app-overlays .app-receipt-upload b{font-size:10px}
 #bedaya-app-overlays .app-receipt-upload small{color:var(--bedaya-app-muted);font-size:8px}
 #bedaya-app-overlays .app-receipt-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 #bedaya-app-overlays .app-receipt-preview{display:flex;align-items:center;gap:9px;color:#16824e;font-size:10px;font-weight:800}
 #bedaya-app-overlays .app-receipt-preview[hidden]{display:none}
 #bedaya-app-overlays .app-receipt-preview img{width:46px;height:46px;border:1px solid var(--bedaya-app-line);border-radius:10px;object-fit:cover}
 #bedaya-app-overlays .app-payment-review-note{margin:0;color:var(--bedaya-app-muted);font-size:9px;line-height:1.6}
 #bedaya-app-overlays .app-payment-review-note i{margin-left:4px;color:#229b69}
 #bedaya-app-overlays .app-payment-actions{display:flex;gap:8px;margin-top:2px}
 #bedaya-app-overlays .app-payment-actions .app-button:last-child{min-height:47px;flex:1;border:0;border-radius:13px;background:linear-gradient(120deg,#bc3e7f,#973568);box-shadow:0 6px 16px #a736722e;color:#fff;font-size:12px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}
 #bedaya-app-overlays .app-payment-actions .app-button:last-child:not(:disabled):active{transform:translateY(1px);box-shadow:0 3px 9px #a7367238}
 #bedaya-app-overlays .app-payment-actions .app-button:last-child:disabled{opacity:.7;cursor:wait}
 #bedaya-app-overlays .app-payment-actions .app-button:last-child .fa-spinner{margin-left:5px}
 #bedaya-app-overlays .app-payment-actions .app-button:first-child{min-width:68px;min-height:47px;border-radius:13px}
 #bedaya-app[data-theme=dark] #bedaya-app-overlays .app-payment-method{border-color:#5a3035;background:linear-gradient(120deg,#321d20,#281b1d)}
 #bedaya-app[data-theme=dark] #bedaya-app-overlays .app-payment-instructions>b{color:var(--bedaya-app-text)}
 #bedaya-app[data-theme=dark] #bedaya-app-overlays .app-payment-number-row input{border-color:#5a3035;background:#281b1d;color:#ff9d9d}
 #bedaya-app[data-theme=dark] #bedaya-app-overlays .app-payment-total{border-color:#49313f;background:linear-gradient(120deg,#30212b,#28221f)}
 #bedaya-app[data-theme=dark] #bedaya-app-overlays .app-payment-sender-control{border-color:#49313f}
 #bedaya-app[data-theme=dark] #bedaya-app-overlays .app-payment-sender-control:focus-within{border-color:#d36da1;box-shadow:0 0 0 3px #d36da11a}
 #bedaya-app[data-theme=dark] #bedaya-app-overlays .app-receipt-upload{border-color:#614056}
 #bedaya-app-view [hidden]{display:none!important}
 body.bedaya-dark{background:#2a2430!important}
}
@media(min-width:500px) and (max-width:767px){
 #bedaya-mobile-app{align-items:center}
 #bedaya-app{height:min(900px,96dvh);border-radius:34px}
}
@media(max-width:360px){
 #bedaya-app-overlays .app-viewing-fields{grid-template-columns:minmax(0,1fr)}
 #bedaya-app-overlays .app-viewing-fields .app-viewing-note{grid-column:auto}
 #bedaya-app-overlays .app-viewing-fields input[type=date]{max-width:100%;padding-inline:7px;font-size:11px}
}
