/* Tea Shop: cream paper, botanical sidebar and pastel category accents. */
.terrain-workspace{--ink:#293d35;--muted:#72796e;--green:#304f3d;--paper:#f5f1e9;--line:#ddd9cf;--accent:#e1ead9;--accent-ink:#35513c;background:var(--paper);font-size:13px}
.terrain-workspace[data-category="portfolio"]{--accent:#dfeaf0;--accent-ink:#35576b}
.terrain-workspace[data-category="orders"]{--accent:#f5e1d4;--accent-ink:#80543a}
.terrain-workspace[data-category="insights"]{--accent:#e9e2f1;--accent-ink:#655079}
.terrain-workspace[data-category="catalog"]{--accent:#f0e8ca;--accent-ink:#6d602e}
.terrain-workspace[data-category="settings"]{--accent:#e7e7e2;--accent-ink:#515c56}
.terrain-workspace .shell{grid-template-columns:208px minmax(0,1fr)}
.terrain-workspace aside{position:sticky;top:0;height:100vh;background:#2e4b3a;color:#f4f0df;padding:24px 13px 16px;border:0;overflow:auto}
.terrain-workspace .brand{padding:0 8px;font-size:32px;color:#f4f0df}
.company-logo{display:block;width:100%;height:auto;object-fit:contain}
.terrain-workspace aside .logo-panel{background:#f7f3e9;border-radius:10px;padding:12px 8px}
.terrain-workspace .brand span{font-size:8px;letter-spacing:1.6px;line-height:1.5;margin-top:12px;color:#d0d4bd}
.terrain-workspace .nav-label{color:#bdc8ac;margin:24px 12px 10px;font-size:9px;letter-spacing:1.5px}
.terrain-workspace #nav{gap:3px}
.terrain-workspace #nav button{display:flex;align-items:center;gap:11px;padding:10px 11px;color:#e0e5d9;font-size:12px;border-radius:9px;min-height:38px;transition:background .15s}
.terrain-workspace #nav button svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}
.terrain-workspace #nav button span{font:inherit;display:inline;width:auto}
.terrain-workspace #nav button:hover{background:#ffffff14}
.terrain-workspace #nav button.active{background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 10px #152a2415}
.terrain-workspace .aside-bottom{padding:22px 8px 0;margin-top:auto}
.terrain-workspace .planning-owner{color:#d0d4bd;font-size:10px;text-transform:uppercase;letter-spacing:.8px}
.terrain-workspace .planning-owner select{margin:3px 0 10px;width:100%;background:#ffffff10;border-color:#ffffff28;color:#f4f0df;text-transform:none;letter-spacing:0}
.terrain-workspace .planning-owner option{color:#293d35;background:#f7f3e9}
.terrain-workspace .aside-bottom p{color:#d0d4bd;margin:14px 0;font-size:11px}
.terrain-workspace #accounting,.terrain-workspace #logout{color:#e0d5a7;font-size:11px;padding:7px 0;display:block}
.terrain-workspace main{padding:28px 28px 20px;max-width:1900px;width:100%;margin:auto}
.terrain-workspace header{margin:0 0 20px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}
.terrain-workspace h1{font:italic 38px/1.1 Georgia,serif;letter-spacing:-1px;margin:8px 0}
.terrain-workspace h2{font:normal 23px/1.25 Georgia,serif;letter-spacing:-.3px}
.terrain-workspace .eyebrow{color:var(--accent-ink);font-size:9px;letter-spacing:1.5px}
.terrain-workspace #workspace-subtitle{margin-bottom:0;font-size:12px}
.terrain-workspace button,.terrain-workspace a.secondary{transition:background .15s,box-shadow .15s}
.terrain-workspace .primary,.terrain-workspace .secondary{border-radius:22px;padding:8px 13px;font-size:12px;white-space:nowrap;min-height:34px}
.terrain-workspace .secondary{background:#fbf8f2;border-color:var(--line)}
.terrain-workspace .secondary:hover{background:var(--accent)}
.terrain-workspace .primary{background:var(--green);border-color:var(--green)}
.terrain-workspace :focus-visible{outline:3px solid #a48746;outline-offset:3px}
.terrain-workspace .filters{background:transparent;padding:0;border:0;margin:0 0 17px;gap:8px;align-items:end}
.terrain-workspace .filters label:has(#search){flex:1;max-width:500px;min-width:180px}
.terrain-workspace label{color:var(--muted);font-size:11px;font-weight:500}
.terrain-workspace input,.terrain-workspace select,.terrain-workspace textarea{background:#fcf9f4;border-color:var(--line);border-radius:9px;color:var(--ink);padding:8px 10px}
.terrain-workspace input[type=checkbox]{accent-color:var(--green);width:16px;height:16px;flex:none;cursor:pointer}
.terrain-workspace .toolbar{margin:12px 0;gap:7px;align-items:center}
.terrain-workspace .toolbar.compact{margin:5px 0;gap:6px}
.terrain-workspace .panel{background:#fbf8f2;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:none}
.terrain-workspace .table-wrap{background:#fcf9f4;border:1px solid var(--line);border-radius:13px;max-height:68vh}
.terrain-workspace table{font-size:12px}
.terrain-workspace th{background:var(--accent);color:var(--accent-ink);font-size:9px;text-transform:uppercase;letter-spacing:.6px;padding:11px}
.terrain-workspace td{padding:11px;border-color:#e6e0d5}
.terrain-workspace tbody tr:hover{background:#f3f0e8}
.terrain-workspace .terrain-table td:first-child{min-width:160px}
.terrain-workspace .terrain-table .check-cell{min-width:32px;width:32px}
.terrain-workspace .text-link{padding:0;border:0;background:none;text-align:left;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4;white-space:normal}
.terrain-workspace .text-link:hover{text-decoration:underline;text-underline-offset:4px}
.terrain-workspace .tag{display:inline-block;padding:3px 8px;background:#eee5cd;color:#74602d;border-radius:6px;font-size:10px;line-height:1.5;white-space:normal}
.terrain-workspace .tag.green{background:#e0e9d8;color:#3c5a3a}.terrain-workspace .tag.red{background:#f1deda;color:#864b42}
.terrain-workspace .metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0 25px}
.terrain-workspace .metric{background:#fbf8f2;border:1px solid var(--line);border-radius:13px;padding:17px 18px;min-width:0}
.terrain-workspace .metric:first-child{background:var(--accent);border-color:transparent}
.terrain-workspace .metric>span{font-size:9px;text-transform:uppercase;letter-spacing:.9px;color:var(--accent-ink)}
.terrain-workspace .metric strong{display:block;font:29px/1.3 Georgia,serif;margin:9px 0 3px;overflow-wrap:anywhere}
.terrain-workspace .metric small{color:var(--muted);font-size:11px}
.terrain-workspace .section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:17px 0}
.terrain-workspace .section-title p{margin:0;color:var(--muted);font-size:12px}
.terrain-workspace .workspace-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}
.terrain-workspace .priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}
.terrain-workspace .priority-card{display:flex;align-items:start;gap:18px;padding:22px;background:#fbf8f2;border:1px solid var(--line);border-radius:14px}
.terrain-workspace .priority-number{font:italic 30px Georgia,serif;color:#aaa17f;line-height:1.2}
.terrain-workspace .priority-card p{font-size:12px}
.terrain-workspace .day-list{display:grid;gap:10px;margin-bottom:25px}
.terrain-workspace .day-visit{display:grid;grid-template-columns:68px 1fr auto;gap:18px;align-items:start;background:#fbf8f2;border:1px solid var(--line);border-left:4px solid #b8c6a4;border-radius:12px;padding:18px}
.terrain-workspace .day-time{font:22px Georgia,serif;padding-top:6px}
.terrain-workspace .day-time small{display:block;font:10px system-ui;color:var(--muted);margin-top:5px}
.terrain-workspace .day-visit p{margin:6px 0;font-size:12px}
.terrain-workspace .visit-actions{display:flex;flex-direction:column;gap:7px;align-items:stretch}
.terrain-workspace .follow-row{padding:16px 0;border-bottom:1px solid var(--line)}
.terrain-workspace .follow-row:last-child{border:0}.terrain-workspace .follow-row p{margin:7px 0;font-size:12px}
.terrain-workspace .facet-bar{display:flex;gap:9px;align-items:end;flex-wrap:wrap;padding:15px;background:var(--accent);border-radius:12px;margin-bottom:14px}
.terrain-workspace .facet-bar label{flex:1;min-width:120px}
.terrain-workspace .detail-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding:0 0 12px;margin:20px 0;overflow:auto}
.terrain-workspace .detail-tabs button{border:0;background:transparent;color:var(--muted);border-radius:20px;padding:9px 14px;white-space:nowrap;font-size:12px}
.terrain-workspace .detail-tabs button.active{background:var(--accent);color:var(--accent-ink);font-weight:600}
.terrain-workspace .brief-panel{background:var(--accent);border-radius:12px;padding:22px;margin:18px 0}
.terrain-workspace .brief-panel p{white-space:pre-wrap}
.terrain-workspace .detail-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:20px 0}
.terrain-workspace .detail-facts div{padding:14px;border-bottom:1px solid var(--line)}
.terrain-workspace .detail-facts small{display:block;color:var(--muted);margin-bottom:7px}
.terrain-workspace .history-item{padding:15px 0;border-bottom:1px solid var(--line)}
.terrain-workspace .history-item p{white-space:pre-wrap}
.terrain-workspace .order-list{display:grid;gap:11px}
.terrain-workspace .order-card{display:grid;grid-template-columns:1fr auto auto;gap:25px;align-items:center;padding:20px;background:#fbf8f2;border:1px solid var(--line);border-radius:13px;margin-bottom:10px}
.terrain-workspace .order-card .eyebrow{margin:0 0 7px}.terrain-workspace .order-value{text-align:right}
.terrain-workspace .order-value strong{display:block;font:23px Georgia,serif}.terrain-workspace .order-value small{color:var(--muted);font-size:10px}
.terrain-workspace .objective-card{padding:25px;background:#fbf8f2;border:1px solid var(--line);border-top:5px solid var(--accent);border-radius:14px}
.terrain-workspace .progress-track{height:8px;background:#e8e4da;border-radius:10px;overflow:hidden;margin-top:24px}.terrain-workspace .progress-track span{display:block;height:100%;background:#9dab8b}
.terrain-workspace dialog{background:#f8f4ec;max-width:1050px;width:94vw;border-radius:18px;border:1px solid #d4d1c5;padding:25px;max-height:92vh}
.terrain-workspace .dialog-heading{position:sticky;top:-25px;background:#f8f4ec;z-index:3;padding:15px 0;border-bottom:1px solid var(--line);margin-bottom:16px}
.terrain-workspace .fields{gap:15px 20px}.terrain-workspace .fields textarea{min-height:95px}
.terrain-workspace .fields label{font-weight:500}.terrain-workspace .objective-list{padding-left:20px;font-size:12px}
.terrain-workspace .login{max-width:450px}.terrain-workspace .login .brand{color:var(--ink)}.terrain-workspace .login .brand span{color:var(--muted)}
.terrain-workspace .login .company-logo{max-width:300px;margin:auto}.terrain-workspace .login-card{margin-top:35px}
.terrain-workspace footer{margin-top:25px;border-top:1px solid var(--line);padding-top:16px}
#mobile-menu{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Calendar uses a single scroll surface so headers, times and events stay aligned. */
.calendar-toolbar,.calendar-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.calendar-toolbar .toolbar,.calendar-meta .toolbar{margin:5px 0 12px}.calendar-toolbar h2{font-size:21px;margin:0 8px}
.calendar-toolbar input[type=date]{font-size:11px;width:135px}.calendar-meta{font-size:11px;color:var(--muted);margin-bottom:8px}
.check-label{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;white-space:nowrap}
.segmented{gap:2px!important;background:#e8e5db;border-radius:25px;padding:3px}.segmented button{border:0!important}.segmented .secondary{background:transparent!important}
.calendar-scroll{height:min(68vh,760px);overflow:auto;position:relative;border:1px solid #d9d6c9;border-radius:13px;background:#fcf9f3;overscroll-behavior:contain}
.calendar-grid{display:grid;grid-template-columns:54px repeat(var(--days),minmax(120px,1fr));min-width:calc(54px + var(--days)*120px);position:relative}
.calendar-head{position:sticky;top:0;z-index:5;min-height:62px;padding:9px 8px;background:#f3eee3;border-bottom:1px solid #d5d4c4;border-right:1px solid #dedace;text-align:center}
.calendar-head.is-today{background:#e2ead7}.calendar-head button{border:0;background:none;font-size:12px;color:#304d38;font-weight:650;padding:2px 7px;text-transform:capitalize}
.calendar-head small{display:block;font-size:9px;color:#77806c;white-space:nowrap}.calendar-head a{color:inherit}.time-head{font-size:9px;padding-top:22px}
.time-axis{position:relative;background:#f7f3e9;border-right:1px solid #d9d6c9}.time-axis span{position:absolute;right:8px;font-size:9px;color:#8d8d7b;transform:translateY(3px)}
.day-lane{position:relative;border-right:1px solid #dedace;background-image:linear-gradient(to bottom,#cfcdbf88 1px,transparent 1px),linear-gradient(to bottom,#dfdccd66 1px,transparent 1px);background-size:100% var(--hour),100% var(--quarter)}
.day-lane.is-today{background-color:#f0f4e730}.time-slot{position:absolute;width:100%;left:0;background:transparent;border:0;border-radius:0}.time-slot:hover,.time-slot:focus-visible{background:#d8e5c755}
.calendar-event{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:start;overflow:hidden;text-align:left;border:1px solid #bc9c5e;border-left-width:3px;border-radius:6px;padding:4px 6px;background:#efe4c4;color:#5c4c2f;font-size:10px;line-height:1.25;min-width:0;box-shadow:0 1px 3px #534c2e0b}
.calendar-event strong{font-size:11px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.calendar-event .event-time{font-size:9px;font-weight:600;white-space:nowrap;margin-bottom:3px;flex-shrink:0}.calendar-event small{font-size:9px;opacity:.8;margin-top:3px}.calendar-event.done{background:#dce8d6;border-color:#8da780;color:#334e32}.calendar-event.call{background:#d9e9e5;border-color:#79a99f;color:#355e57;border-style:dashed}.calendar-event.private{background:#e8e0ef;border-color:#a08aae;color:#62516e}.calendar-event.cancelled{background:#eee7e3;border-color:#b4a9a1;color:#81776e;text-decoration:line-through}.calendar-event:hover{box-shadow:0 2px 8px #304f3d30;filter:brightness(.98);z-index:4}
.calendar-legend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--muted);margin:13px 0}.calendar-legend>span:not(:last-child):before{content:'';display:inline-block;width:8px;height:8px;border-radius:2px;background:#dcca97;margin-right:5px}.calendar-legend .done:before{background:#92b080!important}.calendar-legend .call:before{background:#8fb9ac!important}.calendar-legend .private:before{background:#b19cbf!important}
.month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fcf9f3}.month-heading{background:var(--accent);padding:10px;text-align:center;font-size:10px;text-transform:uppercase}.month-day{min-height:140px;padding:7px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.month-day.outside{background:#edeae1}.month-day.is-today{background:#edf2e4}.month-date{border:0;background:none;padding:5px;color:var(--ink);font-weight:600}.month-day .calendar-event{position:static;margin:4px 0;width:100%;padding:4px}.month-day .calendar-event>span:not(.event-time),.month-day .calendar-event small{display:none}.month-add{background:none;border:0;color:#858b79;padding:2px 7px}
@media(min-width:1500px){.terrain-workspace main{padding:32px 40px}.calendar-event strong{font-size:12px}}
@media(max-width:1050px){.terrain-workspace .shell{grid-template-columns:185px minmax(0,1fr)}.terrain-workspace main{padding:22px 18px}.terrain-workspace .primary,.terrain-workspace .secondary{font-size:11px;padding:7px 11px}.calendar-toolbar h2{font-size:18px}.terrain-workspace .workspace-columns{gap:12px}}
@media(max-width:750px){.terrain-workspace .shell{display:block}.terrain-workspace aside{display:none;position:fixed;inset:0 auto 0 0;width:260px;z-index:20;box-shadow:10px 0 35px #17302144}.terrain-workspace.menu-open aside{display:flex}.terrain-workspace #nav{display:flex;flex-direction:column;overflow:visible;margin:0}.terrain-workspace #nav button span{display:inline}.terrain-workspace .aside-bottom{display:block}.terrain-workspace .aside-bottom p{display:block}.terrain-workspace .nav-label{display:block}.terrain-workspace main{padding:17px 13px}.terrain-workspace header{gap:12px;margin:0 0 18px;align-items:center}.terrain-workspace header>div{flex:1}.terrain-workspace h1{font-size:30px}.terrain-workspace #workspace-subtitle{font-size:11px}#mobile-menu{display:block;align-self:start;margin-top:14px;padding:8px}.terrain-workspace.menu-open #mobile-menu{position:fixed;left:266px;top:10px;z-index:21;background:#f7f3e9}.terrain-workspace #reload{font-size:10px;padding:7px}.terrain-workspace .filters{gap:8px}.terrain-workspace .filters label:has(#search){min-width:100%;max-width:none}.terrain-workspace .filters label{min-width:100px;flex:1}.terrain-workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.terrain-workspace .metric{padding:13px}.terrain-workspace .metric strong{font-size:24px}.terrain-workspace .workspace-columns{grid-template-columns:1fr}.terrain-workspace .day-visit{grid-template-columns:50px 1fr;padding:14px;gap:12px}.terrain-workspace .visit-actions{grid-column:2;flex-direction:row;flex-wrap:wrap}.terrain-workspace .day-time{font-size:19px}.terrain-workspace .order-card{grid-template-columns:1fr auto;gap:12px;padding:16px}.terrain-workspace .order-card>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.terrain-workspace .section-title{flex-wrap:wrap;gap:6px}.terrain-workspace .facet-bar{padding:10px;gap:8px}.terrain-workspace .facet-bar label{min-width:calc(50% - 10px)}.terrain-workspace .detail-facts{gap:8px}.terrain-workspace dialog{padding:16px;width:97vw}.terrain-workspace .dialog-heading{top:-16px;padding:12px 0}.calendar-toolbar{gap:4px}.calendar-toolbar .toolbar{gap:4px;flex-wrap:wrap}.calendar-toolbar h2{font-size:17px;margin:4px}.calendar-toolbar input[type=date]{width:126px}.calendar-meta{gap:3px}.calendar-scroll{height:65vh}.calendar-grid{grid-template-columns:44px repeat(var(--days),minmax(110px,1fr));min-width:calc(44px + var(--days)*110px)}.month-grid{min-width:650px}#content:has(.month-grid){overflow:auto}.month-day{min-height:105px}.terrain-workspace .table-wrap{max-height:70vh}.terrain-workspace .priority-grid{grid-template-columns:1fr}.terrain-workspace .fields{grid-template-columns:1fr}}
@media print{body.terrain-workspace.printing-calendar>#shell{display:block!important}.printing-calendar aside,.printing-calendar header,.printing-calendar .filters,.printing-calendar footer,.printing-calendar .calendar-toolbar,.printing-calendar .calendar-meta,.printing-calendar #notice{display:none!important}.printing-calendar main{padding:0!important}.printing-calendar .calendar-scroll{height:auto;overflow:visible}.printing-calendar .calendar-head{position:static}.printing-calendar .calendar-grid{min-width:0;grid-template-columns:40px repeat(var(--days),minmax(0,1fr))}.printing-calendar .calendar-event{print-color-adjust:exact;-webkit-print-color-adjust:exact}.printing-calendar .month-grid{min-width:0}.printing-calendar .calendar-grid{zoom:.58}}

.terrain-workspace .report-objective{display:grid;grid-template-columns:90px 1fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.terrain-workspace .form-section{padding-top:22px;border-top:1px solid var(--line);margin-top:18px}.terrain-workspace aside{overflow:hidden}.terrain-workspace #nav{overflow-y:auto;min-height:140px;flex:1}.terrain-workspace .aside-bottom{flex-shrink:0;padding-top:12px}.terrain-workspace .nav-label{margin-top:17px}.terrain-workspace #nav button{padding:8px 10px;min-height:35px}.calendar-event[draggable=true]{cursor:grab}@media(max-width:750px){.terrain-workspace .report-objective{grid-template-columns:1fr}.terrain-workspace #nav{overflow-y:auto}.terrain-workspace .brand span{margin-top:8px}}

.terrain-workspace .terrain-table td.check-cell:first-child{min-width:32px;width:32px}.terrain-workspace .terrain-table th:first-child:empty{width:32px}

@media print{.printing-calendar .calendar-toolbar{display:flex!important}.printing-calendar .calendar-toolbar button,.printing-calendar .calendar-toolbar input,.printing-calendar .calendar-toolbar .segmented{display:none!important}}

.mobile-logo{display:none}@media(max-width:750px){.mobile-logo{display:block;width:100px;height:30px;object-fit:contain;object-position:left}.terrain-workspace header{padding-bottom:9px;margin-bottom:11px}.terrain-workspace header .eyebrow,.terrain-workspace #workspace-subtitle{display:none}.terrain-workspace h1{font-size:27px;margin:3px 0}.terrain-workspace .filters{margin-bottom:10px;gap:6px}.terrain-workspace .filters label:has(#search){font-size:0;gap:0}.terrain-workspace .filters #search{font-size:12px}.calendar-toolbar .toolbar{margin:3px 0}.calendar-toolbar .segmented{margin-top:3px}.calendar-meta .toolbar{margin:3px 0}.calendar-meta{margin:7px 0}.calendar-toolbar h2{font-size:15px}.calendar-toolbar input[type=date]{padding:6px 8px}.calendar-legend{font-size:9px}}

.home-shortcuts,.flow-summary{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.order-flow{grid-column:1/-1;border-top:1px solid var(--line);padding-top:12px;font-size:12px}.share-shop-list{max-height:260px;overflow:auto;display:grid;gap:8px;padding:12px;background:#fffaf3;border:1px solid var(--line);border-radius:9px}.report-details,.travel-panel{padding:16px;background:#f9f6ef;border:1px solid var(--line);border-radius:12px;margin:16px 0}.report-details summary,.travel-panel summary{cursor:pointer;font-weight:600}.express-report>.fields{grid-template-columns:1fr}.express-report>.fields>label{grid-column:1/-1}.express-report textarea[name=recap]{min-height:120px}.terrain-workspace button:disabled{cursor:not-allowed}

#nav-more summary{padding:14px 10px;cursor:pointer;font-size:12px;color:var(--muted)}#nav-more button{width:100%}@media(max-width:750px){.terrain-workspace #edit-form>.toolbar{position:sticky;bottom:-16px;background:#fffaf3;padding:12px 0;z-index:3}.terrain-workspace .home-shortcuts button,.terrain-workspace .visit-actions button{min-height:40px}}
