.product-app{background:#f5f7f0;border:1px solid #b9c7b8;border-radius:14px;overflow:hidden;min-height:600px}.product-nav{display:flex;align-items:center;gap:18px;padding:19px 24px;background:#17382e;color:#f4f2df}.product-nav span{font-size:12px;flex:1;opacity:.75}.product-nav button{font-size:12px;padding:7px;background:transparent;color:inherit}.product-heading{padding:35px 28px 20px;display:flex;align-items:end;gap:20px;justify-content:space-between}.product-heading h1{font-size:44px;line-height:1.05;margin:12px 0 0;max-width:520px}.product-heading button{flex-shrink:0}.product-filters{padding:0 28px 24px}.product-filters input{max-width:360px;margin-bottom:12px}.records{padding:0 28px 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.record{background:#fffdf5;border:1px solid #c7d1bc;padding:20px;border-radius:10px;min-height:190px}.record small{font:10px monospace;color:#527045;text-transform:uppercase}.record h3{font:25px Georgia;margin:20px 0 12px;overflow-wrap:anywhere}.record p{font-size:12px;color:#556151}.record>span{font:11px monospace}.support .records{grid-template-columns:1fr}.support .record{min-height:0;display:grid;grid-template-columns:1fr 2fr 110px;gap:20px;align-items:center}.support .record h3{font-size:23px;margin:0}.support .record small{display:none}.product-summary{margin:0 28px 24px;display:flex;gap:35px;align-items:center;border-top:1px solid #c7d1bc;padding-top:20px}.product-summary strong{font:38px Georgia}.product-summary small{font:11px Arial;display:block;margin-top:7px}.product-summary p{font:22px/1.2 Georgia;max-width:260px;margin:0}.analytics .records{grid-template-columns:repeat(2,1fr)}.analytics .record{background:#203434;color:#f3ecd7}.analytics .record p,.analytics .record small{color:#cdd6bb}.tour-spotlight{pointer-events:none;border:3px solid #d87135;border-radius:10px;box-shadow:0 0 0 9999px #142e2933;z-index:10000}.tour-target{position:relative;z-index:10001!important}.tour-tip{position:fixed;z-index:10002;background:#fffdf4;border:1px solid #c5bca0;border-radius:12px;box-shadow:0 12px 55px #1a302c33;width:min(350px,calc(100vw - 20px));padding:20px;color:#18372b;max-height:calc(100vh - 20px);overflow:auto}.tour-tip small{font:10px monospace;letter-spacing:2px;color:#815432}.tour-tip h2{font:27px Georgia;margin:12px 0}.tour-tip p{font:14px/1.5 Arial}.tour-tip button{padding:8px 10px;font-size:12px}.tour-warning{color:#94321b}.tour-hint{font-size:11px!important;color:#715a43;margin-bottom:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.product-filters button[aria-pressed=true]{background:#dce5c5}#empty,#notice{padding:0 28px}@media(max-width:650px){.product-heading{display:block;padding:25px 20px}.product-heading h1{font-size:36px;margin-bottom:20px}.records,.analytics .records{grid-template-columns:1fr;padding:0 20px 20px}.product-nav{padding:18px;flex-wrap:wrap}.product-nav span{display:none}.product-filters{padding:0 20px 20px}.product-summary{gap:15px;flex-wrap:wrap;margin:0 20px 20px}.product-summary p{display:none}.support .record{display:block}.support .record h3{margin-bottom:10px}.product-app{min-height:0}}

.picking-target #app [data-tour]{outline:2px dashed #ad3c22;outline-offset:4px;cursor:crosshair}.picking-target #app [data-tour]:hover{outline:4px solid #ad3c22}
