.it-library{color:#243a2e;min-width:0;font-family:Noto Sans Lao,sans-serif}.it-standalone{background:#f4f3eb;min-height:100vh}.it-lib-top{background:#fafaf3;border-bottom:1px solid #dfe2d5;justify-content:space-between;align-items:center;padding:14px clamp(17px,5vw,76px);display:flex}.it-lib-top a,.it-lib-heading>span{color:#49604c;align-items:center;gap:7px;font-size:12px;display:flex}.it-lib-top a:first-child{color:#2d5038;font-size:23px;font-weight:680}.it-lib-main{max-width:1480px;margin:auto;padding:20px 0 26px}.it-standalone .it-lib-main{padding:clamp(20px,4vw,60px)}.it-lib-heading,.it-demo-label,.it-pager,.it-pager>div,.it-demo-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.it-lib-heading{margin-bottom:20px}.it-lib-heading :is(h1,h2){letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,38px);font-weight:650;line-height:1.55}.it-lib-heading p{color:#657164;margin:4px 0 0;font-size:13px;line-height:1.8}.it-lib-heading>span{white-space:nowrap;font-size:13px}.it-lib-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start;gap:16px;display:grid}.it-lib-layout>*{min-width:0}.it-choices,.it-demo{background:#fff;border:1px solid #dde3d8;border-radius:14px;padding:clamp(10px,1.6vw,23px)}.it-demo{gap:13px;display:grid;position:sticky;top:12px}.it-demo-paper{overscroll-behavior:contain;scrollbar-width:thin;background:#fbf8ef;border:1px solid #dad9cd;border-radius:12px;height:min(67vh,610px);min-height:270px;overflow:auto}.it-demo-paper .invitation.embedded{width:100%;min-width:0}.it-demo-label h3{margin:1px 0;font-size:16px;line-height:1.6}.it-demo-label small,.it-pager{color:#667360;font-size:11px}.it-demo-controls{flex-wrap:wrap;justify-content:start}.it-search{color:#6c7b69;background:#fff;border:1px solid #d5dfd3;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 11px;display:flex}.it-search input{color:#314934;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.it-filter{gap:8px;margin-bottom:14px;display:flex}.it-filter select,.it-pager select{min-width:0;font:inherit;color:#47614b;background:#fff;border:1px solid #d2dccf;border-radius:7px;padding:6px 7px;font-size:11px;line-height:1.6}.it-filter>select{flex:1}.it-picks{grid-template-columns:repeat(auto-fill,minmax(min(156px,100%),1fr));gap:10px;display:grid}.it-pick{text-align:left;font:inherit;color:#354c3a;cursor:pointer;background:#fff;border:1px solid #dce2d8;border-radius:8px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.it-pick:hover{border-color:#92a88e}.it-pick[aria-pressed=true]{border-color:#387448;box-shadow:0 0 0 1px #387448}.it-pick-caption{gap:3px;padding:8px 9px;display:grid}.it-pick-caption strong{font-size:12px;font-weight:650;line-height:1.6}.it-pick-caption small{opacity:.82;font-size:9px;line-height:1.55}.it-picked{color:#fff;background:#345e3b;border:1px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:5px;right:5px}.it-spec{aspect-ratio:1.45;isolation:isolate;display:block;position:relative;overflow:hidden;container-type:size}.it-spec>.it-mini{width:100%;height:100%;font-family:Noto Sans Lao,sans-serif;position:absolute;inset:0;min-height:0!important}.it-spec .it-mini .it-cover-copy .it-title{font-size:clamp(6px,5cqw,14px);line-height:1.45;font-weight:var(--it-weight)}.it-spec .it-mini .it-cover-copy{padding:5%}.it-spec .it-mini .it-cover-copy .it-kicker{margin:0 0 4%;font-size:clamp(4px,2.7cqw,7px);line-height:1.4}.it-spec .it-mini .it-cover-copy .it-host{margin:0;font-size:clamp(4px,2.5cqw,7px);line-height:1.4}.it-spec .it-mini .it-cover-facts{gap:3px;margin-top:4%;font-size:clamp(3px,2cqw,6px)}.it-spec .it-mini .it-cover-facts span:last-child{display:none}.it-spec .it-mini .it-sign{max-width:17px;max-height:3px;margin-block:5%}.it-spec .it-mini .it-picture{min-height:0!important}.it-spec .it-mini[data-layout=center] .it-cover-copy{outline-offset:-3px}.it-spec .it-mini[data-layout=arch] .it-picture{width:50%;max-height:40cqh}.it-spec .it-mini[data-layout=banner] .it-picture{height:22cqw}.it-spec .it-mini[data-layout=gallery] .it-picture{border-width:3px}.it-spec .it-mini[data-layout=window] .it-picture{outline-offset:2px;border-radius:16px 0}.it-spec .it-mini[data-layout=stripe] .it-picture{border-width:3px}.it-pager{flex-wrap:wrap;margin-top:14px;line-height:1.6}.it-none{color:#667b66;justify-items:center;gap:7px;padding:35px 14px;font-size:13px;line-height:1.7;display:grid}.it-library :is(a,button,select,input):focus-visible{outline-offset:2px;outline:2px solid #4e7954}.it-mobile-actions{display:none}@media (max-width:1080px) and (min-width:761px){.it-lib-layout{grid-template-columns:minmax(0,1.35fr) minmax(225px,1fr);gap:9px}.it-picks{grid-template-columns:repeat(auto-fill,minmax(min(127px,100%),1fr));gap:7px}}@media (max-width:760px){.it-lib-layout{display:block}.it-demo{margin-top:14px;position:static}.it-lib-heading{align-items:start;margin-bottom:12px}.it-lib-heading .text-btn{white-space:nowrap;font-size:10px}.it-lib-heading p{font-size:11px}.it-lib-main{padding-block:14px 20px}.it-standalone .it-lib-main{padding:16px 12px 24px}.it-mobile-actions{z-index:5;background:#fff;border:1px solid #cddbc9;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 10px);margin:10px auto;padding:6px 8px;display:flex;position:sticky;bottom:5px;box-shadow:0 3px 15px #23392d24}.it-mobile-actions span{color:#4b644e;font-size:10px}.it-mobile-actions .btn{min-height:33px;padding:6px 9px;font-size:11px}.it-picks{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:7px}.it-pick-caption{padding:6px}.it-pick-caption strong{font-size:10px}.it-demo-paper{width:100%;max-width:380px;height:480px;min-height:275px;margin:auto}}.it-library-switch{background:#fff;border:1px solid #d7e0d2;border-radius:9px;align-items:center;gap:4px;margin-bottom:8px;padding:4px;display:inline-flex}.it-library-switch button{font:inherit;color:#52634f;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;display:inline-flex}.it-library-switch button[aria-pressed=true]{color:#355d3c;background:#e8f0e3;font-weight:650}.stats-grid.it-dash-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1500px){.stats-grid.it-dash-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:650px){.stats-grid.it-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
