@font-face{font-family:RiadSans;src:url(/fonts/Sans.ttf);font-display:swap}@font-face{font-family:RiadSerif;src:url(/fonts/Serif.ttf);font-display:swap}@font-face{font-family:RiadArabic;src:url(/fonts/Arabic.ttf);font-display:swap}:root{--paper:#f7f3ec;--surface:#fffdf8;--ink:#392e26;--muted:#81766a;--line:#e8dfd2;--clay:#a55239;--cedar:#475546;--brass:#b39a6e}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.5 RiadSans,Arial,sans-serif}html[dir=rtl] body{font-family:RiadArabic,RiadSans,sans-serif}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;min-height:42px;padding:10px 15px;text-decoration:none;transition:background .15s}button:hover,a.button:hover{background:#eee5d8;border-color:#cbbda9}button:disabled{opacity:.5;cursor:wait}button.primary{background:var(--clay);color:#fff;border-color:var(--clay)}button.primary:hover{background:#8e432d}button.subtle{background:0 0}button.textButton{color:var(--clay);background:0 0;border:0;padding:4px 8px}button.danger{color:#a13328}a{color:var(--clay)}:focus-visible{outline-offset:3px;outline:3px solid #827042}h1,h2,h3,p{margin-top:0}h1,h2{font-family:RiadSerif,Georgia,serif;font-weight:400;line-height:1.2}html[dir=rtl] h1,html[dir=rtl] h2{font-family:RiadArabic,sans-serif}h1{margin-bottom:9px;font-size:36px}h2{margin-bottom:20px;font-size:23px}h3{margin-bottom:12px;font-size:15px}p{color:var(--muted)}label{flex-direction:column;gap:7px;font-size:13px;display:flex}input,select,textarea{background:var(--surface);width:100%;min-height:44px;color:var(--ink);border:1px solid #d9cebf;border-radius:7px;padding:10px 12px}textarea{resize:vertical}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--clay)}label.check{flex-direction:row;align-items:center;gap:10px;font-size:13px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--muted);font-size:10px;font-weight:700}.muted{color:var(--muted)}.app{min-height:100vh;display:flex}.sidebar{border-inline-end:1px solid var(--line);z-index:20;background:#f2ece2 radial-gradient(#bca88e19 .7px,#0000 .7px) 0 0/7px 7px;flex-direction:column;flex-shrink:0;width:246px;padding:28px 19px 16px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:12px;font-family:RiadSerif,serif;font-size:23px;text-decoration:none;display:flex}.brand img{width:43px;height:43px}.brand small{letter-spacing:2px;color:var(--muted);margin-top:3px;font:8px RiadSans,sans-serif;display:block}.navCaption{color:var(--muted);border-bottom:1px solid var(--line);margin:24px 10px 17px;padding-bottom:20px;font-size:11px}.sidebar nav{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.sidebar nav button{text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:13px;min-height:43px;padding:10px 13px;font-size:13px;display:flex}.sidebar nav button>span{text-align:center;color:#8a7c69;width:22px;font-size:20px;line-height:1}.sidebar nav button.selected{background:var(--clay);color:#fff;box-shadow:0 3px 6px #8c54351a}.sidebar nav button.selected>span{color:#f7dfc5}.sidebar nav small{border:1px solid #bfae98;border-radius:4px;margin-inline-start:auto;padding:0 5px;font-size:9px}.sidebarBottom{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.sidebarBottom small{color:var(--muted);display:block}.sidebarBottom button{background:0 0;border:0;margin-inline-start:auto;padding:6px;font-size:21px}.avatar{color:#6c4f32;background:#ded0bb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.main{width:calc(100% - 246px);min-width:0;margin-inline-start:246px}.topbar{border-bottom:1px solid var(--line);background:#fffdf878;justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 36px;display:flex}.topbar>div{align-items:center;gap:22px;display:flex}.crumb{color:#c7b8a2;padding:0 13px}.today{color:var(--muted);font-size:12px}button.language{background:0 0;min-height:35px;padding:7px 11px;font-size:12px}.content{max-width:1580px;margin:auto;padding:36px}.pageHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pageHeading .eyebrow{color:#a5855f;margin-bottom:9px;display:block}.pageHeading p{margin:0;font-size:13px}.pageHeading>.primary{white-space:nowrap}.periods{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.periods button{min-height:34px;padding:6px 15px;font-size:12px}.filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:25px;display:flex}.filters label{font-size:11px}.filters input,.filters select{width:auto;max-width:180px;min-height:38px;padding:8px 10px;font-size:12px}.filters>select{height:38px;margin-bottom:0}.filters .check{margin-bottom:9px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.kpi{text-align:start;border-radius:14px;min-height:133px;padding:20px;position:relative;overflow:hidden;box-shadow:0 2px 2px #51331d03}.kpi>span{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.kpi strong{letter-spacing:-.5px;margin-top:15px;font-size:27px;font-weight:400;line-height:1.1;display:block}.kpi small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.kpi.accent{border-top:3px solid var(--clay)}.kpi.accent:after{content:"✧";inset-inline-end:-5px;color:#ba8b5d0b;pointer-events:none;font-size:100px;position:absolute;bottom:-35px}.arrow{color:var(--brass);font-size:20px}.secondary .kpi{min-height:105px;padding:17px 20px}.secondary .kpi strong{margin-top:10px;font-size:24px}.dashboardGrid{grid-template-columns:1.45fr 1fr;gap:20px;margin-top:26px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:25px}.sectionHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.sectionHead h2{margin-bottom:20px}.sectionHead button{margin-bottom:12px}.bars{border-bottom:1px solid var(--line);justify-content:space-around;align-items:flex-end;gap:14px;height:240px;padding:12px 10px 0;display:flex;overflow-x:auto}.barColumn{flex-direction:column;flex:1;align-items:center;gap:10px;min-width:28px;max-width:100px;height:100%;display:flex}.barColumn>span{white-space:nowrap;color:var(--muted);font-size:9px}.barColumn small{color:var(--muted);min-height:24px;font-size:9px}.barTrack{background:#f4eee3;border-radius:5px 5px 0 0;align-items:flex-end;width:65%;height:100%;display:flex}.barTrack>div{background:#a95c42;border-radius:5px 5px 0 0;width:100%;min-height:2px}.chartFoot{color:var(--muted);justify-content:space-between;padding-top:20px;font-size:12px;display:flex}.chartFoot strong{color:var(--ink);font-weight:500}.quickActions{flex-direction:column;gap:8px;display:flex}.quickActions button{text-align:start;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.quickActions button>span{color:#a36a3f;background:#eee4d3;border-radius:6px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.quickActions b{color:var(--clay);margin-inline-start:auto;font-size:19px;font-weight:400}.miniStats{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.miniStats>div{color:var(--muted);justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.miniStats strong{color:var(--ink)}.timeline{flex-direction:column;display:flex}.timeline button{border:none;border-bottom:1px solid var(--line);text-align:start;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 0;display:flex}.timeline button:last-child{border-bottom:0}.timeline strong{font-size:12px;font-weight:500;display:block}.timeline small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.timeline .badge{margin-inline-start:auto}.dateTile{border:1px solid var(--line);background:#f9f4ec;border-radius:7px;place-items:center;min-width:39px;height:43px;font-family:RiadSerif;font-size:23px;display:grid}.badge{color:#82715d;white-space:nowrap;background:#f0e9df;border-radius:5px;align-items:center;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-inline-end:6px}.badge.available,.badge.completed,.badge.paid,.badge.enabled{color:#4a6850;background:#e9eee3}.badge.confirmed,.badge.checked_in,.badge.occupied{color:#8e7036;background:#ece7d8}.badge.cleaning,.badge.partial,.badge.in_progress{color:#a17631;background:#f9ead8}.badge.cancelled,.badge.overdue,.badge.maintenance,.badge.unpaid{color:#aa553c;background:#f6e4db}.roomMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:25px;display:grid}.roomMiniGrid button{background:#fcf8f1;flex-direction:column;align-items:center;padding:15px 8px;display:flex}.roomMiniGrid strong{margin:6px 0 10px;font-size:12px}.arch{color:#ab8d65;font-size:25px}.roleProgress{color:var(--muted);align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}progress{accent-color:var(--cedar);flex:1;max-width:180px;height:7px}.definitions{color:var(--muted);margin:25px 0;font-size:11px}summary{cursor:pointer;padding:10px 0}.definitions p{max-width:900px}.empty{text-align:center;border:1px dashed var(--line);border-radius:14px;margin:15px 0;padding:45px 20px}.empty>span{color:var(--brass);font-size:35px}.empty h3{margin:12px 0 6px;font-size:14px;font-weight:400}.empty p{margin-bottom:8px;font-size:12px}.searchRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.searchRow label{flex:1;min-width:180px;max-width:350px}.searchRow>select,.searchRow>input{width:auto;max-width:200px}.records{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.record{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:22px}.recordTop{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;display:flex}.record h3{overflow-wrap:anywhere;flex:1;margin:0;font-family:RiadSerif;font-size:17px;font-weight:400}.record dl{margin:16px 0;font-size:12px;line-height:1.6}.record dl>div{justify-content:space-between;gap:12px;margin:7px 0;display:flex}.record dt{color:var(--muted);flex-shrink:0;max-width:50%}.record dd{text-align:end;overflow-wrap:anywhere;margin:0}.recordActions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.recordActions button,.recordActions a{min-height:36px;padding:8px 10px;font-size:11px}.recordActions select{min-height:36px;padding:8px;font-size:11px}.roomCard{background:linear-gradient(140deg,#f0e8da 0,#fffdf8 70%);border-top:3px solid #b59671}.roomArch{color:#aa8761;font-size:35px}.pagination{justify-content:center;align-items:center;gap:18px;padding:30px 0;font-size:12px;display:flex}.pagination button{font-size:12px}.callout,.privacyNote{border-inline-start:3px solid var(--brass);background:#eee6d8;border-radius:0 8px 8px 0;padding:15px 18px;font-size:12px;line-height:1.8}.error{color:#923f2a;background:#f9e5dc;border:1px solid #e7c0b1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px;font-size:13px;display:flex}.error button{white-space:nowrap;background:0 0}.toast{top:20px;z-index:100;background:var(--cedar);color:#fff;border-radius:10px;padding:14px 24px;position:fixed;inset-inline-end:25px;box-shadow:0 5px 30px #0002}.loadingBar{background:var(--clay);color:#0000;top:0;z-index:100;height:3px;position:fixed;inset-inline:0}.appFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:34px;padding:24px 10px;font-size:10px;display:flex}.calendar{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;padding:10px;overflow:auto}.calendar table{border-collapse:collapse;min-width:100%;font-size:11px}.calendar th{white-space:nowrap;min-width:42px;color:var(--muted);padding:12px 9px;font-weight:400}.calendar th:first-child{background:var(--surface);z-index:2;text-align:start;min-width:120px;position:sticky;inset-inline-start:0}.calendar td{border:1px solid #eee6db;min-width:44px;height:47px;padding:0}.bookingCell{color:#866039;background:#eee0c8;border:0;border-radius:0;width:100%;min-width:42px;height:40px;padding:6px;font-size:10px}.bookingCell.checked_in{color:#fff;background:#65715c}.bookingCell.pending{color:#947858;background:#f4ede2}.bookingCell span{white-space:nowrap;text-overflow:ellipsis;width:36px;display:block;overflow:hidden}.freeCell{text-align:center;color:#cfc4b5;display:block}.mobileSchedule{display:none}.settingsForm{flex-direction:column;gap:20px;max-width:760px;display:flex}.settingsForm h2{margin-bottom:0}.settingsForm p{margin:0;font-size:13px;line-height:1.8}.settingsForm hr{border:0;border-top:1px solid var(--line);width:100%;margin:10px 0}.settingsForm .primary{align-self:flex-start}.assistant{max-width:820px;margin:0 auto}.aiHeading{text-align:center;margin:30px 0}.aiMark{color:var(--clay);border:1px solid var(--line);border-radius:50% 50% 12px 12px;place-items:center;width:85px;height:100px;margin:0 auto 15px;font-size:46px;display:grid}.aiHeading h2{margin-bottom:12px;font-size:32px}.aiHeading p{font-size:13px}.privacyNote strong{font-size:12px}.privacyNote p{margin:5px 0 0;font-size:11px}.samples{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.samples button{text-align:start;flex:1;min-width:180px;padding:15px;font-size:11px}.messages{flex-direction:column;gap:20px;max-height:65vh;margin:30px 0;display:flex;overflow:auto}.message{align-items:start;gap:13px;max-width:95%;display:flex}.message>span{color:var(--clay);padding:12px 0;font-size:22px}.message>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;padding:18px}.message p{white-space:pre-wrap;color:var(--ink);margin:0;font-size:13px;line-height:1.8}.message.user{align-self:flex-end}.message.user>div{background:#ede4d4}.message details{overflow-wrap:anywhere;font-size:11px}.message dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;display:flex}.message dd{overflow-wrap:anywhere;max-width:70%;margin:0}.chatInput{background:var(--paper);align-items:end;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:15px}.chatInput textarea{background:var(--surface)}.chatInput button{white-space:nowrap;min-height:60px}dialog{border:1px solid var(--line);background:var(--surface);width:min(700px,95vw);max-height:90vh;color:var(--ink);border-radius:18px;padding:0;box-shadow:0 30px 80px #291d1633}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2e241c88}dialog form{padding:26px}.modalHeader{justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px;display:flex}.modalHeader h2{margin:8px 0}.modalHeader button{background:0 0;border:0;padding:4px 10px;font-size:24px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.span2{grid-column:1/-1}.modalFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:28px;padding-top:18px;display:flex}fieldset{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:15px}.invoiceLine{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:15px;display:grid}.invoiceLine input{min-width:0}.boot{text-align:center;place-content:center;gap:20px;min-height:100vh;display:grid}.boot img{margin:auto}.loginPage{min-height:100vh;display:flex}.loginArt{color:#fff2de;background-color:#a4573d;background-image:linear-gradient(45deg,#f5cf9d0a 25%,#0000 25% 75%,#f5cf9d0a 75%),linear-gradient(45deg,#f5cf9d0a 25%,#0000 25% 75%,#f5cf9d0a 75%);background-position:0 0,17px 17px;background-repeat:repeat;background-size:34px 34px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;width:48%;padding:60px;display:flex}.largeArch{text-align:center;border:1px solid #e9cba570;border-radius:50% 50% 3px 3px;flex-direction:column;justify-content:center;align-items:center;width:min(420px,100%);min-height:510px;padding:40px 15px;display:flex;box-shadow:inset 0 0 0 12px #a4573d,inset 0 0 0 13px #dcb68855}.largeArch img{width:55px;height:55px;margin-top:20px}.ornament{color:#d4af7b;margin:15px;font-size:85px}.largeArch h1{margin:15px 0;font-size:43px}.largeArch p{color:#eed6bd;font-size:14px}.location{letter-spacing:5px;color:#e8c5a2;margin-top:40px;font-size:10px}.loginForm{flex:1;place-items:center;padding:70px 45px;display:grid;position:relative}.loginForm>.language{top:25px;position:absolute;inset-inline-end:30px}.loginInner{width:min(360px,100%)}.loginInner h2{margin:18px 0 12px;font-size:35px}.loginInner>p{margin-bottom:35px;font-size:14px}.loginInner form{flex-direction:column;gap:22px;display:flex}.loginInner .primary{min-height:48px;margin-top:8px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.sidebar{width:210px;padding-inline:12px}.brand{font-size:20px}.main{width:calc(100% - 210px);margin-inline-start:210px}.content{padding:26px}.records{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:17px}.kpi strong{font-size:23px}.topbar{padding:0 26px}.dashboardGrid{grid-template-columns:1.2fr 1fr}}@media (max-width:900px){.sidebar{width:78px;padding:20px 10px}.brand{justify-content:center}.brand>span,.navCaption,.sidebarBottom>div,.sidebarBottom .avatar{display:none}.sidebar nav{margin-top:30px}.sidebar nav button{justify-content:center;padding:9px;font-size:0}.sidebar nav button>span{font-size:24px}.sidebar nav small{display:none}.sidebarBottom{justify-content:center}.sidebarBottom button{margin:auto}.main{width:calc(100% - 78px);margin-inline-start:78px}.dashboardGrid{grid-template-columns:1fr}.kpis{gap:10px}.kpi strong{font-size:21px}.kpi>span{font-size:11px}.secondary .kpi{padding:14px}.content{padding:24px}.loginArt{padding:35px}.largeArch{min-height:450px}.largeArch h1{font-size:32px}.records{gap:12px}.record{padding:18px}}@media (max-width:600px){body{font-size:13px}.app{display:block}.sidebar{border-inline-end:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:9px 12px;display:block;position:sticky;top:0}.brand{display:none}.sidebar nav{scrollbar-width:thin;flex-direction:row;gap:4px;margin:0;display:flex;overflow-x:auto}.sidebar nav button{flex-direction:column;flex-shrink:0;gap:3px;min-width:62px;min-height:52px;padding:6px 7px;font-size:8px}.sidebar nav button>span{font-size:21px}.sidebarBottom{display:none}.main{width:100%;margin:0}.topbar{height:52px;padding:0 16px}.topbar .eyebrow{letter-spacing:1px;font-size:8px}.topbar .today{display:none}.topbar .crumb{padding:0 7px}.content{padding:23px 16px}.pageHeading{align-items:flex-start;gap:8px}.pageHeading h1{font-size:28px}.pageHeading .eyebrow{font-size:8px}.pageHeading p{font-size:11px}.pageHeading>.primary{min-height:38px;padding:10px;font-size:11px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.kpi{min-height:117px;padding:15px}.kpi strong{overflow-wrap:anywhere;margin-top:12px;font-size:22px}.kpi>span{font-size:10px}.kpi .arrow{font-size:17px}.secondary .kpi{min-height:93px;padding:13px}.secondary .kpi strong{font-size:23px}.filters{gap:10px;margin-bottom:20px}.filters label{flex:1;min-width:120px}.filters input{width:100%;min-width:0;max-width:none}.filters .check{flex-basis:100%;margin-top:5px}.filters>select{width:100%;max-width:100%}.periods{gap:6px}.periods button{padding:6px 11px;font-size:11px}.panel{padding:19px}.dashboardGrid{gap:15px;margin-top:20px}h2{font-size:22px}.records{grid-template-columns:1fr}.record{padding:20px}.record h3{font-size:20px}.record dl{font-size:13px}.recordActions button,.recordActions a{min-height:43px;font-size:12px}.searchRow{gap:8px}.searchRow label{flex-basis:100%;max-width:100%}.searchRow>select,.searchRow>input{flex:1;min-width:120px;max-width:100%}.timeline button{gap:8px}.timeline .badge{padding:3px 5px;font-size:8px}.timeline small{font-size:9px}.chartPanel{overflow:hidden}.bars{gap:9px}.barColumn>span,.barColumn small{font-size:8px}.appFooter{flex-wrap:wrap;gap:5px;font-size:8px}.formGrid{grid-template-columns:1fr}.span2{grid-column:auto}dialog form{padding:20px}.modalHeader h2{font-size:23px}.invoiceLine{grid-template-columns:1fr 1fr}.invoiceLine>label:first-child{grid-column:1/-1}.calendar{display:none}.mobileSchedule{gap:12px;display:grid}.mobileSchedule .record p{margin:10px 0}.loginPage{display:block}.loginArt{width:100%;height:250px;padding:28px}.largeArch{border-radius:100px 100px 0 0;width:260px;height:190px;min-height:190px;padding:20px}.largeArch img{width:35px;height:35px;margin:0}.ornament{display:none}.largeArch h1{margin:10px 0;font-size:28px}.largeArch p{margin:0;font-size:11px}.location{margin-top:10px;font-size:8px}.loginForm{padding:60px 25px 40px}.loginForm>.language{top:13px;inset-inline-end:20px}.loginInner h2{font-size:29px}.aiHeading h2{font-size:27px}.samples{flex-direction:column}.chatInput{gap:6px}.chatInput button{padding:12px;font-size:12px}.message{gap:8px;max-width:100%}.message>div{padding:13px}.toast{top:90px;text-align:center;inset-inline:16px}.error{font-size:12px}.settingsForm .check{align-items:start;font-size:12px}.settingsForm .check input{flex-shrink:0;margin-top:4px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.sidebar,.topbar,.pageHeading>.primary,.recordActions,.appFooter{display:none}.main{width:100%;margin:0}.content{padding:0}.record,.panel{break-inside:avoid}.records{display:block}}.blockedCell{color:#9b563e;background:repeating-linear-gradient(45deg,#efe2d9,#efe2d9 4px,#f8f0e7 4px 8px);place-items:center;height:43px;display:grid}.logoutButton{background:0 0;border:0;padding:4px 9px;font-size:20px}.filters .check input{flex:0 0 18px;width:18px;min-height:18px}.filters .check{justify-content:flex-start;min-width:0}html[dir=rtl] .brand,html[dir=rtl] .record h3{font-family:RiadArabic,RiadSans,sans-serif}.demoBanner{color:#705427;background:#f5e9ce;border:1px solid #d6b878;border-radius:10px;margin-bottom:24px;padding:14px 18px}.demoBanner strong{font-size:13px}.demoBanner p{color:#705427;margin:4px 0 0;font-size:12px}
