/* Optional bento view. Layout and material changes only; canonical CRM actions. */
html[data-design=bento] .app-shell{grid-template-columns:194px minmax(0,1fr);gap:28px;max-width:1720px;padding:20px 30px 20px 20px}
html[data-design=bento] .sidebar{padding:29px 12px 16px;border-radius:28px;min-height:0}html[data-design=bento] .brand{font-size:18px;letter-spacing:1px;margin:0 10px 30px}html[data-design=bento] .brand-subtitle{font-size:6px;letter-spacing:1.1px}html[data-design=bento] .workspace-label{display:none}html[data-design=bento] .nav-item{border-radius:14px;gap:11px;padding:12px 10px;font-size:13px}html[data-design=bento] .sidebar-bottom{margin-top:auto}html[data-design=bento] .design-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:4px}html[data-design=bento] .design-picker a{padding:8px 4px;font-size:11px}html[data-design=bento] .profile{margin-top:15px}html[data-design=bento] .workspace-status{display:none}html[data-design=bento] .topbar{min-height:56px;height:auto;padding:0 0 15px;margin-bottom:10px;border-bottom:1px solid var(--line)}html[data-design=bento] .breadcrumb{font-size:12px}html[data-design=bento] .breadcrumb>span{display:none}html[data-design=bento] .main-area{padding-top:8px;min-width:0}html[data-design=bento] .crm-scene{background-image:radial-gradient(ellipse at 10% 5%,#bdaa8c66,transparent 47%),radial-gradient(ellipse at 90% 88%,#478d8d33,transparent 50%),linear-gradient(135deg,#30454a,#1a303b 85%)}
.bento-workspace{padding-bottom:25px}.bento-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 27px}.bento-heading>div>p{font-size:12px;color:var(--secondary);text-transform:capitalize;letter-spacing:.2px;margin-bottom:10px}.bento-heading p span{text-transform:none;opacity:.7}.bento-heading h1{font-size:clamp(30px,3.5vw,46px);letter-spacing:-1.8px;font-weight:530}.bento-heading h1>span{color:#f6ab77}.bento-heading-actions{display:flex;gap:9px}.bento-heading-actions>button{font-size:12px;padding:11px 15px;min-height:42px}.bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:17px;align-items:stretch}.bento-tile{min-width:0;padding:24px;border:1px solid #e9f3e637;border-top-color:#ffffe76b;border-radius:27px;background:linear-gradient(130deg,#eaf6e90e,#aac6c504 65%),#25434e66;box-shadow:0 12px 32px #0e21232b,inset 0 1px 0 #fff2;backdrop-filter:blur(14px);display:flex;flex-direction:column;transition:translate .22s,box-shadow .22s}.bento-tile:hover{translate:0 -2px;box-shadow:0 17px 36px #0b24223b,inset 0 1px 0 #fff3}.bento-tile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.bento-caption{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;opacity:.65;margin-bottom:8px}.bento-tile h2{font-size:21px;letter-spacing:-.7px;font-weight:550}.bento-icon-button{display:grid;place-items:center;width:39px;height:39px;flex:none;border:1px solid currentColor;border-color:#293e3c33;border-radius:50%;opacity:.8}.bento-tile footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:19px}.bento-link{display:inline-flex;align-items:center;gap:7px;color:inherit;font-size:12px}.bento-link svg{width:15px}.bento-today{grid-column:span 7;grid-row:span 2;color:#293f41;background:linear-gradient(135deg,#fff8dfbd,#e0dac07a 55%,#c0cfb95e);border-color:#fff9;min-height:410px}.bento-day-summary{display:flex;align-items:center;gap:30px;margin:-4px 0 15px}.bento-day-summary>div{display:flex;flex-direction:column;gap:4px}.bento-day-summary strong{font-size:32px;font-weight:520;letter-spacing:-1.4px}.bento-day-summary span{font-size:11px;opacity:.7}.bento-day-summary .bento-date-block{border-right:1px solid #293e3c26;padding:0 26px 0 0}.bento-date-block strong{font-size:52px;line-height:1}.bento-overdue-number strong{color:#9d4f3b}.bento-task-list>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-top:1px solid #293e3c23;padding:15px 0}.bento-task-orbit{width:12px;height:12px;flex:none;border:2px solid #d27eaa;border-radius:50%;box-shadow:0 0 9px #ea9ec144}.bento-task-orbit.doing{border-color:#3e9297;background:#5cc0bf55;box-shadow:0 0 9px #5cc0bf55}.bento-task-copy{flex:1;min-width:0}.bento-task-copy strong{display:block;font-size:13px;font-weight:550;line-height:1.45}.bento-task-copy small{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;opacity:.75}.bento-task-list time{font-size:11px;white-space:nowrap}.bento-task-list .late{color:#9d4f3b}.bento-person-dot{display:inline-block;width:7px;height:7px;background:var(--person);border-radius:50%;flex:none;box-shadow:0 0 8px color-mix(in srgb,var(--person),transparent 40%)}.bento-money{grid-column:span 5;background:linear-gradient(130deg,#ffc395db,#f78f5bb8);color:#3a332c;border-color:#ffd7b7bf;min-height:199px}.bento-money .bento-tile-head{margin-bottom:10px}.bento-money-value{display:block;font-size:clamp(32px,3.5vw,46px);letter-spacing:-2px;line-height:1.1;font-weight:550;margin-bottom:15px;overflow-wrap:anywhere}.bento-money-value small{font-size:25px;font-weight:400}.bento-money-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;margin-top:auto}.bento-money-foot button{display:flex;align-items:center;gap:8px;font-size:12px}.bento-attention{grid-column:span 5;min-height:180px;background:linear-gradient(130deg,#74b8aa8f,#609d9c44);color:#ebf9ed}.bento-attention .bento-tile-head{margin-bottom:15px}.bento-attention-count,.bento-total{font-size:26px;letter-spacing:-1px;font-weight:450}.bento-attention-item{text-align:left;width:100%}.bento-attention-item strong{font-size:14px;font-weight:550;display:block;margin-bottom:9px}.bento-attention-item span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;opacity:.8}.bento-projects{grid-column:span 8}.bento-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.bento-project-card{text-align:left;min-width:0}.bento-property-art{position:relative;height:116px;border:1px solid #e5efec30;border-radius:15px;overflow:hidden;background:radial-gradient(ellipse at 10% 20%,#f7d7aa50,transparent 70%),linear-gradient(135deg,#6e8f8f,#3b606c);display:grid;place-items:center;margin-bottom:12px}.bento-property-art.art-1{background:linear-gradient(145deg,#b4a38d66,#537d74)}.bento-property-art.art-2{background:linear-gradient(145deg,#677e8c,#a5a58b)}.bento-property-art img{width:100%;height:100%;object-fit:cover}.bento-building{color:#f6edd6bd;display:grid;place-items:center;border:1px solid #fff4;padding:17px;border-radius:14px;background:#fff1}.bento-building svg{height:38px;width:38px}.bento-property-type{position:absolute;left:9px;top:9px;font-size:9px;background:#132e3ba3;color:#fff7e9;padding:5px 8px;border-radius:30px;backdrop-filter:blur(8px)}.bento-project-card>strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.bento-project-card>p{font-size:11px;color:var(--secondary);line-height:1.6;margin:5px 0 10px}.bento-project-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px}.bento-project-bottom>b{font-size:13px;font-weight:550}.bento-project-stage{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--secondary);margin-top:10px;line-height:1.5}.bento-project-stage:before{content:'';width:5px;height:5px;flex:none;border-radius:50%;background:var(--stage)}.bento-team{grid-column:span 4}.bento-team-list{max-height:246px;overflow:auto;scrollbar-width:thin;padding-right:4px}.bento-team-list>button{display:flex;align-items:center;gap:12px;padding:10px 0;width:100%;text-align:left}.bento-team-list>button>span:nth-child(2){flex:1}.bento-team-list strong{font-size:12px;font-weight:550}.bento-team-list small{display:block;font-size:10px;color:var(--secondary);margin-top:4px}.bento-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--person),transparent 35%);background:color-mix(in srgb,var(--person),transparent 85%);color:var(--person);border-radius:12px;flex:none;font-size:13px}.bento-pipeline,.bento-clients,.bento-assistant{grid-column:span 4;min-height:280px}.bento-pipeline-list>div{position:relative;display:flex;justify-content:space-between;gap:8px;margin:0 0 12px;padding-bottom:7px;font-size:11px}.bento-pipeline-list>div>span{display:flex;align-items:center;gap:7px}.bento-pipeline-list>div>span>i{width:5px;height:5px;border-radius:50%}.bento-pipeline-list>div>div{position:absolute;bottom:0;left:12px;right:0;height:2px;background:#b8d1ce18;border-radius:5px}.bento-pipeline-list>div>div>i{display:block;height:100%;border-radius:5px}.bento-pipeline-list b{font-weight:500}.bento-client-list>button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:12px 0;border-top:1px solid var(--line)}.bento-client-list>button>span:nth-child(2){flex:1;min-width:0}.bento-client-list strong{display:block;font-size:12px}.bento-client-list small{display:block;color:var(--secondary);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:5px}.bento-client-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;border:1px solid var(--line);flex:none}.bento-assistant{position:relative;overflow:hidden;background:linear-gradient(125deg,#96b1af2b,#758b9561)}.bento-assistant>p{font-size:13px;line-height:1.9;color:var(--secondary);position:relative;z-index:1}.bento-assistant-symbol{position:absolute;right:18px;bottom:45px;color:#acf4d72e;rotate:12deg}.bento-assistant-symbol svg{width:105px;height:105px}.bento-empty{font-size:12px;line-height:1.8;color:inherit;opacity:.75;padding:12px 0}
html[data-design=bento] .project-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow:visible}html[data-design=bento] .project-board{min-width:0}html[data-design=bento] .project-board .project-task-lanes{grid-template-columns:1fr}html[data-design=bento] .glass,html[data-design=bento] .director-panel{border-radius:24px}html[data-design=bento] .data-table{font-size:13px}html[data-design=bento] .app-footer{margin-top:24px}html[data-design=bento] .sidebar .auth-panel-button{font-size:11px}
html[data-design=bento][data-theme=light] .bento-tile{background:linear-gradient(130deg,#fff7e24f,#e9f5ec15),#d9e2d733;border-color:#fff9;box-shadow:0 10px 28px #31444018,inset 0 1px 0 #fff8}html[data-design=bento][data-theme=light] .bento-today{background:linear-gradient(135deg,#fff6dba8,#d8dfc36b)}html[data-design=bento][data-theme=light] .bento-money{background:linear-gradient(130deg,#ffd1a8d9,#ffaf7ec4)}html[data-design=bento][data-theme=light] .bento-attention{background:linear-gradient(130deg,#558d838a,#427b806b);color:#f1fff3}html[data-design=bento][data-theme=light] .bento-assistant{background:linear-gradient(130deg,#dbe8dc88,#8eaeb044)}html[data-design=bento][data-theme=light] .bento-assistant-symbol{color:#347f724d}html[data-design=bento][data-transparency=reduced] .bento-tile{backdrop-filter:none;background-color:var(--base)}
@media(min-width:1600px){.bento-grid{gap:20px}.bento-tile{padding:27px}.bento-today{min-height:440px}.bento-property-art{height:145px}}
@media(max-width:1150px){html[data-design=bento] .app-shell{grid-template-columns:172px minmax(0,1fr);gap:20px;padding-right:20px}html[data-design=bento] .brand{font-size:16px}.bento-tile{padding:19px}.bento-tile h2{font-size:18px}.bento-projects{grid-column:span 7}.bento-team{grid-column:span 5}.bento-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-project-card:nth-child(3){display:none}.bento-heading-actions .secondary-btn{display:none}}
@media(max-width:900px){html[data-design=bento] .app-shell{display:block;padding:16px}html[data-design=bento] .sidebar{position:fixed;top:12px;bottom:12px;left:12px;width:235px;height:auto;z-index:110;transform:translateX(-270px);transition:transform .2s;max-height:calc(100dvh - 24px)}html[data-design=bento] body.nav-open .sidebar{transform:translateX(0)}html[data-design=bento] .mobile-menu{display:inline-flex}html[data-design=bento] .topbar .global-search{display:none}html[data-design=bento] .main-area{padding:0}.bento-heading{margin-top:16px}.bento-heading h1{font-size:38px}.bento-projects{grid-column:span 8}.bento-team{grid-column:span 4}.bento-heading-actions .secondary-btn{display:inline-flex}}
@media(max-width:620px){html[data-design=bento] body{min-width:320px}html[data-design=bento] .app-shell{padding:14px}html[data-design=bento] .topbar{gap:9px;margin-bottom:0;padding-bottom:10px}html[data-design=bento] .topbar-actions{gap:5px}html[data-design=bento] .topbar .icon-btn{width:34px;height:34px}html[data-design=bento] .breadcrumb{margin-right:auto}html[data-design=bento] .notification-btn{display:none}.bento-heading{align-items:flex-start;margin:23px 0 20px;gap:12px}.bento-heading h1{font-size:32px;letter-spacing:-1.4px}.bento-heading>div>p{font-size:10px;line-height:1.7}.bento-heading p span{display:none}.bento-heading-actions .secondary-btn{display:none}.bento-heading-actions .primary-btn{font-size:0;padding:10px;width:40px;height:40px;border-radius:14px}.bento-heading-actions .primary-btn svg{width:18px;height:18px}.bento-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bento-tile{border-radius:22px;padding:19px;grid-column:1/-1;grid-row:auto}.bento-today{min-height:0}.bento-day-summary{gap:24px;margin-bottom:13px}.bento-task-copy strong{font-size:13px}.bento-task-list>button{gap:10px}.bento-task-list>button>svg{display:none}.bento-task-list time{font-size:10px}.bento-money{grid-column:1/-1;min-height:185px}.bento-money-value{font-size:43px}.bento-attention{min-height:154px}.bento-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bento-project-card>strong{font-size:12px}.bento-project-card>p{font-size:10px}.bento-project-bottom>b{font-size:11px}.bento-property-art{height:110px}.bento-projects .bento-tile-head .bento-link{font-size:10px;gap:4px}.bento-team-list{max-height:240px}.bento-team-list>button{padding:10px 0}.bento-pipeline,.bento-clients,.bento-assistant{min-height:0}.bento-client-list small{max-width:230px}.bento-assistant>p{font-size:14px}.bento-assistant{min-height:255px}html[data-design=bento] .project-boards{grid-template-columns:1fr}html[data-design=bento] .bento-tile:hover{translate:none}.bento-caption{font-size:9px}.bento-tile h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){.bento-tile{transition:none}.bento-tile:hover{translate:none}}

/* One-screen bento shell: navigation lives in the tiles. */
html[data-design=bento] .app-shell{display:block;max-width:1700px;padding:12px 24px;min-height:100dvh}
html[data-design=bento] :is(.sidebar,.sidebar-backdrop,.topbar,.app-footer){display:none!important}
html[data-design=bento] .main-area{padding:0}
.bento-shell-bar{height:40px;display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;z-index:95}
.bento-shell-brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:550;letter-spacing:.5px}
.bento-shell-brand>svg{color:var(--accent)}
.bento-shell-actions{display:flex;align-items:center;gap:8px}
.bento-shell-actions>button,.bento-shell-actions .icon-btn,.bento-settings>summary{display:grid;place-items:center;list-style:none;width:33px;height:33px;padding:0;border:1px solid var(--line);border-radius:11px;cursor:pointer;background:#b9c9bf0b;color:var(--text)}
.bento-settings{position:relative}.bento-settings>summary::-webkit-details-marker{display:none}
.bento-settings-content{position:absolute;right:0;top:42px;width:260px;max-height:calc(100dvh - 90px);overflow:auto;padding:20px;border:1px solid var(--edge);border-radius:20px;background:#233d47fa;box-shadow:0 15px 45px #071c3c55;display:flex;flex-direction:column;gap:14px;color:#f5eee3}
.bento-settings-content>h3{font-size:17px}.bento-settings-content>button{text-align:left;font-size:13px;padding:7px 0}.bento-settings-content .design-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bento-settings-content .design-picker a{padding:8px;border:1px solid #fff3;border-radius:9px;text-align:center;font-size:12px}.bento-settings-content .design-picker a[aria-current]{background:#7acfbc33;color:inherit!important}.bento-sound-settings{display:flex;gap:12px}.bento-shell-actions .bento-shell-home{width:33px}
html[data-design=bento][data-theme=light] .bento-settings-content{background:#e5e3d7fa;color:#273b3b}
html[data-design=bento] body.bento-home .bento-workspace{padding-bottom:0}
html[data-design=bento] .bento-heading{margin:12px 0 16px;min-height:48px}
html[data-design=bento] .bento-heading h1{font-size:31px;letter-spacing:-1.2px}
html[data-design=bento] .bento-heading>div>p{font-size:11px;margin-bottom:5px}
html[data-design=bento] .bento-heading-actions>button{padding:9px 13px;min-height:35px;font-size:12px}
html[data-design=bento] .bento-grid{height:calc(100dvh - 148px);min-height:480px;grid-template-rows:1fr 1fr 1.5fr 1.15fr;gap:12px}
html[data-design=bento] .bento-tile{min-height:0;padding:15px 18px;border-radius:22px;overflow:hidden}
html[data-design=bento] .bento-tile-head{margin-bottom:10px;flex:none}
html[data-design=bento] .bento-tile h2{font-size:17px}
html[data-design=bento] .bento-tile footer{padding-top:9px;flex:none}
html[data-design=bento] .bento-link{font-size:11px}
html[data-design=bento] .bento-day-summary{gap:30px;margin:0 0 8px}
html[data-design=bento] .bento-day-summary .bento-date-block{padding-right:25px}
html[data-design=bento] .bento-day-summary strong{font-size:25px}
html[data-design=bento] .bento-date-block strong{font-size:34px}
html[data-design=bento] .bento-day-summary span{font-size:10px}
html[data-design=bento] .bento-task-list{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}
html[data-design=bento] .bento-task-list>button{padding:8px 0;gap:10px}
html[data-design=bento] .bento-task-copy strong{font-size:12px}
html[data-design=bento] .bento-task-copy small{margin-top:2px;font-size:10px}
html[data-design=bento] .bento-icon-button{width:28px;height:28px}
html[data-design=bento] .bento-money-value{font-size:36px;line-height:1;margin:0 0 8px}
.bento-money-short{display:none}
html[data-design=bento] .bento-attention-count,html[data-design=bento] .bento-total{font-size:22px}
html[data-design=bento] .bento-attention-item strong{font-size:13px;margin-bottom:7px}
html[data-design=bento] .bento-attention-item span{font-size:11px}
html[data-design=bento] .bento-project-grid{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
html[data-design=bento] .bento-project-card:nth-child(3){display:block}
html[data-design=bento] .bento-property-art{height:clamp(36px,7dvh,72px);margin-bottom:6px;border-radius:12px}
html[data-design=bento] .bento-building{padding:7px;border-radius:8px}
html[data-design=bento] .bento-building svg{width:25px;height:25px}
html[data-design=bento] .bento-project-card>strong{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html[data-design=bento] .bento-project-card>p{font-size:10px;margin:2px 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html[data-design=bento] .bento-project-bottom>b{font-size:12px}
html[data-design=bento] .bento-project-stage{margin-top:4px;font-size:9px;white-space:nowrap}
html[data-design=bento] .bento-property-type{font-size:8px;top:5px;left:5px;padding:3px 6px}
html[data-design=bento] .bento-team-list{flex:1;min-height:0;max-height:none;scrollbar-width:thin}
html[data-design=bento] .bento-team-list>button{padding:5px 0;gap:9px}
html[data-design=bento] .bento-team-list small{font-size:10px;margin-top:2px}
html[data-design=bento] .bento-avatar{width:27px;height:27px;border-radius:9px;font-size:12px}
html[data-design=bento] .bento-pipeline-list,html[data-design=bento] .bento-client-list{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}
html[data-design=bento] .bento-pipeline-list>div{font-size:11px;margin-bottom:6px;padding-bottom:4px}
html[data-design=bento] .bento-client-list>button{padding:7px 0;gap:8px}
html[data-design=bento] .bento-client-list small{font-size:10px;margin-top:2px}
html[data-design=bento] .bento-client-icon{width:26px;height:26px;border-radius:8px}
html[data-design=bento] .bento-assistant-symbol{bottom:30px;right:25px}
html[data-design=bento] .bento-assistant-symbol svg{width:75px;height:75px}
@media(min-width:621px){html[data-design=bento] .bento-projects{grid-column:span 8}html[data-design=bento] .bento-team{grid-column:span 4}}
@media(max-width:620px){html[data-design=bento] .app-shell{padding:9px 10px}.bento-shell-bar{height:34px}.bento-shell-brand{font-size:12px;gap:6px}.bento-shell-actions{gap:5px}.bento-shell-actions>button,.bento-shell-actions .icon-btn,.bento-settings>summary{width:29px;height:29px}.bento-shell-actions .bento-shell-home{display:none}html[data-design=bento] .bento-heading{margin:9px 0 10px;min-height:38px}html[data-design=bento] .bento-heading h1{font-size:24px}html[data-design=bento] .bento-heading>div>p{font-size:9px;margin-bottom:3px}html[data-design=bento] .bento-heading-actions .primary-btn{width:31px;height:31px;min-height:31px}html[data-design=bento] .bento-grid{height:calc(100dvh - 119px);min-height:470px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:9px}html[data-design=bento] .bento-tile{grid-column:span 1;grid-row:span 1;padding:12px;border-radius:18px}html[data-design=bento] .bento-tile h2{font-size:14px;letter-spacing:-.3px;line-height:1.2}html[data-design=bento] .bento-tile-head{gap:5px;margin-bottom:9px}html[data-design=bento] .bento-tile-head>.bento-link{font-size:9px}html[data-design=bento] .bento-icon-button{width:24px;height:24px}html[data-design=bento] .bento-icon-button svg{width:15px;height:15px}html[data-design=bento] .bento-day-summary{gap:14px;margin-bottom:6px}html[data-design=bento] .bento-day-summary .bento-date-block{display:none}html[data-design=bento] .bento-day-summary strong{font-size:21px}html[data-design=bento] .bento-day-summary span{font-size:8px}html[data-design=bento] .bento-task-copy strong{font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-design=bento] .bento-task-copy small{font-size:9px}html[data-design=bento] .bento-task-list>button{gap:6px;padding:5px 0}html[data-design=bento] .bento-task-list time{display:none}html[data-design=bento] .bento-task-orbit{width:7px;height:7px}html[data-design=bento] .bento-today footer>button{display:none}html[data-design=bento] .bento-tile footer{padding-top:7px;gap:4px}html[data-design=bento] .bento-link{font-size:10px;gap:4px}html[data-design=bento] .bento-link svg{width:11px}html[data-design=bento] .bento-money-value{font-size:25px;letter-spacing:-1px;margin-top:6px}.bento-money-full{display:none}.bento-money-short{display:block}.bento-money-foot{display:block;font-size:9px;line-height:1.5}.bento-money-foot button{margin-top:5px;font-size:10px}html[data-design=bento] .bento-attention-item strong{font-size:11px;line-height:1.4}html[data-design=bento] .bento-attention-item span{font-size:10px;line-height:1.5}html[data-design=bento] .bento-attention-count,html[data-design=bento] .bento-total{font-size:18px}html[data-design=bento] .bento-projects .bento-tile-head .bento-link{display:none}html[data-design=bento] .bento-project-grid{display:block}html[data-design=bento] .bento-project-card:not(:first-child){display:none}html[data-design=bento] .bento-property-art{height:23px;margin-bottom:5px}html[data-design=bento] .bento-building{display:none}html[data-design=bento] .bento-property-type{top:3px;padding:2px 5px;font-size:7px}html[data-design=bento] .bento-project-card>strong{font-size:11px}html[data-design=bento] .bento-project-card>p,html[data-design=bento] .bento-project-stage{display:none}html[data-design=bento] .bento-project-bottom>b{font-size:11px}html[data-design=bento] .bento-projects footer{flex-wrap:wrap}html[data-design=bento] .bento-projects footer .bento-link{font-size:8px}html[data-design=bento] .bento-avatar{width:22px;height:22px;border-radius:8px;font-size:10px}html[data-design=bento] .bento-team-list>button{padding:4px 0;gap:6px}html[data-design=bento] .bento-team-list strong{font-size:11px}html[data-design=bento] .bento-team-list small{font-size:8px}html[data-design=bento] .bento-team-list>button>svg{display:none}html[data-design=bento] .bento-team footer .bento-link{font-size:9px}html[data-design=bento] .bento-pipeline-list>div{font-size:8px;padding-bottom:3px;margin-bottom:4px}html[data-design=bento] .bento-pipeline-list>div>span{gap:4px}html[data-design=bento] .bento-client-icon,html[data-design=bento] .bento-client-list>button>svg{display:none}html[data-design=bento] .bento-client-list strong{font-size:10px}html[data-design=bento] .bento-client-list small{font-size:8px}html[data-design=bento] .bento-client-list>button{padding:5px 0}html[data-design=bento] .bento-client-list small{max-width:130px}html[data-design=bento] .bento-clients footer{flex-wrap:wrap}html[data-design=bento] .bento-clients footer .bento-link{font-size:9px}html[data-design=bento] .bento-assistant-symbol{right:20px;bottom:40px}html[data-design=bento] .bento-assistant-symbol svg{width:48px;height:48px}html[data-design=bento] .bento-assistant footer .bento-link{font-size:9px}.bento-empty{font-size:10px;padding:0;line-height:1.5}}
@media(max-height:650px){html[data-design=bento] .bento-grid{min-height:490px}}
@media(max-width:620px){html[data-design=bento] .bento-heading>div>p{font-size:10px}html[data-design=bento] .bento-day-summary span{font-size:10px}html[data-design=bento] .bento-team-list small,html[data-design=bento] .bento-client-list small{font-size:10px}html[data-design=bento] .bento-client-list strong{font-size:11px}html[data-design=bento] .bento-pipeline-list>div{font-size:10px;margin-bottom:5px}html[data-design=bento] .bento-property-type{font-size:9px}html[data-design=bento] .bento-projects footer .bento-link,html[data-design=bento] .bento-team footer .bento-link,html[data-design=bento] .bento-clients footer .bento-link,html[data-design=bento] .bento-assistant footer .bento-link{font-size:10px}}
@media(min-width:621px){html[data-design=bento] .bento-pipeline-list{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:6px 14px}html[data-design=bento] .bento-pipeline-list>div{margin:0;font-size:10px;line-height:13px;padding-bottom:4px}html[data-design=bento] .bento-team-list>button{padding:1px 0;min-height:23px}html[data-design=bento] .bento-team-list small{display:inline;margin-left:8px;font-size:10px}html[data-design=bento] .bento-avatar{width:20px;height:20px;border-radius:7px;font-size:10px}}
@media(min-width:621px) and (max-height:850px){html[data-design=bento] .bento-property-art{height:32px}html[data-design=bento] .bento-project-card>p{display:none}html[data-design=bento] .bento-project-grid{overflow:visible}}
@media(max-width:620px){html[data-design=bento] .bento-heading-actions .primary-btn{font-size:0;padding:6px}html[data-design=bento] .bento-pipeline-list>div{line-height:12px;padding-bottom:2px;margin-bottom:2px}}
