.journey-search{max-width:1180px;margin:32px auto 42px;padding:30px 34px;background:#f7f3eb;border-top:3px solid #ae8c50;box-sizing:border-box}.journey-search h2{font:28px/1.5 var(--serif,serif);letter-spacing:.06em;margin:5px 0 8px}.journey-search p{font-size:12px;line-height:1.9}.journey-search form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:16px;align-items:end;margin:24px 0 14px}.journey-search label{font-size:12px;display:block}.journey-search input[type=date],.journey-search select{display:block;box-sizing:border-box;width:100%;min-height:45px;background:white;border:1px solid #cebea4;padding:10px;font:14px/1.5 sans-serif;color:#473e32;margin-top:7px;min-width:0}.journey-search .journey-island{display:flex;align-items:center;gap:6px;min-height:45px;white-space:nowrap}.journey-search .journey-island input{width:17px;height:17px;accent-color:#9d4630}.journey-search .button{min-height:45px;font-size:12px;white-space:nowrap;padding:12px 18px}.journey-search .small{font-size:11px}.journey-search a{text-decoration:underline;margin-left:12px}.journey-search-result,.journey-scene-note{max-width:1112px;margin:0 auto 30px;border:1px solid #dfd7c6;background:#faf8f2;padding:22px 26px;box-sizing:border-box}.journey-search-result p,.journey-scene-note p{font-size:13px;line-height:1.9;margin:5px 0}.journey-search-result strong{color:#536f55}.journey-scene-note h2{font:25px/1.5 var(--serif,serif);margin:6px 0 12px}.journey-card-date{font-size:11px;color:#536f55;background:#f0f5ed;padding:8px 10px;margin:10px 0}.journey-card-action{display:block;font-size:12px;line-height:1.8;border:1px solid #cbb590;padding:10px;text-align:center;color:#795d2c}.journey-card-action:hover{background:#faf3e8}.journey-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journey-scene-grid>a{display:flex;align-items:center;gap:18px;background:#faf7f1;border:1px solid #e6dccc;padding:15px;transition:background .15s}.journey-scene-grid>a:hover{background:#f1e8d9}.journey-scene-grid img{width:80px;height:130px;object-fit:contain;background:#fff}.journey-scene-grid small{display:block;font-size:10px;color:#806e54;line-height:1.8}.journey-scene-grid strong{font:22px/1.6 var(--serif,serif);display:block;margin-top:8px}.journey-scene-grid b{font:17px sans-serif;margin-left:5px}.journey-scenes>.small{text-align:center;font-size:10px;margin-top:18px}.journey-measure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.journey-measure figure{margin:12px 0;padding:12px;background:#faf8f2}.journey-measure svg{display:block;width:100%;max-width:220px;height:190px;margin:auto}.journey-measure figcaption{font-size:12px;line-height:1.9}.journey-measure figcaption b{display:block;color:#886b3e}.journey-size-guide>.text-button{text-align:left;min-height:44px;line-height:1.8}.journey-timeline{border-top:1px solid #e5d9c5;margin-top:22px;padding-top:20px}.journey-timeline h3{font-size:18px!important;margin-bottom:15px}.journey-timeline ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:8px;margin:0}.journey-timeline li{text-align:center;background:#f7f3ea;padding:14px 7px;border-top:2px solid #b49b71}.journey-timeline li:nth-child(2){background:#f3e7dc;border-color:#a95139}.journey-timeline span{display:block;font-size:11px;color:#786951;line-height:1.7}.journey-timeline strong{display:block;font:17px/1.8 Arial,sans-serif;color:#554535}.journey-real-photos{max-width:1100px;padding:30px;margin:0 auto 40px}.journey-real-photos h2{font:26px/1.5 var(--serif,serif)}.journey-real-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.journey-real-grid figure{margin:0}.journey-real-grid img{width:100%;height:auto;max-height:650px;object-fit:contain}.journey-real-grid figcaption{font-size:13px;margin-top:12px}.journey-real-photos p{font-size:12px;line-height:1.9}
.knbr-workboard{background:#fff;border:1px solid #d8d2c6;padding:28px;margin:28px 0}.knbr-board-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.knbr-board-heading h2{font-size:27px;line-height:1.4;margin:5px 0 10px}.knbr-kicker{font-size:10px;letter-spacing:.17em;color:#8f713e;margin:0}.knbr-board-heading>span{color:#817665}.knbr-task-tabs{display:flex;gap:10px;margin:22px 0}.knbr-task-tabs a{padding:12px 16px;border:1px solid #ded6c9;color:#64533a;text-decoration:none;background:#fff}.knbr-task-tabs a[aria-current=page]{background:#69583d;border-color:#69583d;color:white}.knbr-task-tabs b{font-size:19px;margin-left:12px}.knbr-task{display:grid;grid-template-columns:150px 1fr 25px;gap:20px;padding:20px 4px;border-bottom:1px solid #e8e2d8;align-items:center;color:#433a30;text-decoration:none}.knbr-task:hover{background:#faf6ef}.knbr-task-date{font-size:11px;color:#796745}.knbr-task-date.late{color:#ac4530}.knbr-task strong{display:block;font-size:16px;line-height:1.8}.knbr-task small{display:block;font-size:12px;line-height:1.9;color:#7e7467}.knbr-task-empty{background:#f6f7f1;padding:28px;color:#546650;text-align:center}.knbr-all-records>summary,.knbr-panel>summary{font-weight:600;font-size:16px;cursor:pointer;min-height:32px;line-height:1.8}.knbr-all-records{padding:22px 0}.knbr-schedule{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.knbr-schedule>p{background:#f8f4ed;padding:16px;font-size:12px}.knbr-schedule strong{display:block;font-size:18px}.knbr-mail-item pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font:13px/1.9 sans-serif;background:#f8f6f0;padding:20px}.knbr-panel form{max-width:100%}.knbr-panel input{max-width:100%}.knbr-admin [hidden]{display:none!important}.journey-search-result[hidden],.journey-scene-note[hidden]{display:none!important}
@media(max-width:1000px){.journey-search{margin-left:24px;margin-right:24px}.journey-search form{grid-template-columns:1fr 1fr}.journey-search .button{width:100%}.journey-scene-grid>a{flex-direction:column;text-align:center}.journey-scene-grid img{height:150px;width:100%}.journey-search-result,.journey-scene-note{margin-left:24px;margin-right:24px}}
@media(max-width:600px){.journey-search{padding:22px 18px;margin:24px 16px 28px}.journey-search h2{font-size:23px}.journey-search form{gap:12px;grid-template-columns:1fr}.journey-search .journey-island{min-height:32px}.journey-search a{display:block;margin-left:0;margin-top:6px}.journey-search-result,.journey-scene-note{margin:0 16px 24px;padding:18px}.journey-scenes{padding-top:30px;padding-bottom:30px}.journey-scene-grid{gap:10px}.journey-scene-grid>a{padding:8px;gap:7px}.journey-scene-grid img{height:125px}.journey-scene-grid strong{font-size:16px}.journey-scene-grid small{font-size:9px}.journey-scene-grid b{display:none}.journey-measure{grid-template-columns:1fr}.journey-measure figure{display:grid;grid-template-columns:100px 1fr;gap:8px;align-items:center}.journey-measure svg{height:125px}.journey-measure figcaption{font-size:11px}.journey-timeline strong{font-size:14px}.journey-timeline span{font-size:10px}.journey-timeline li{padding:10px 4px}.journey-real-grid{grid-template-columns:1fr}.knbr-workboard{padding:20px 14px}.knbr-board-heading{display:block}.knbr-board-heading>span{font-size:12px}.knbr-task-tabs{gap:5px}.knbr-task-tabs a{font-size:11px;padding:10px 7px;flex:1}.knbr-task-tabs b{display:block;margin:4px 0 0}.knbr-task{grid-template-columns:1fr 20px;gap:7px}.knbr-task-date{grid-column:1/-1;display:flex;align-items:center;gap:12px}.knbr-task-date strong{font-size:14px}.knbr-task>span>strong{font-size:14px}.knbr-schedule{grid-template-columns:1fr}.knbr-schedule>p{margin:0}.knbr-admin-dl{grid-template-columns:1fr!important;gap:5px!important}.knbr-admin-dl dd{margin:0 0 12px!important}.knbr-inline{display:grid!important;grid-template-columns:1fr;max-width:100%}.knbr-inline select{max-width:100%;width:100%;white-space:normal}.knbr-panel{padding:18px}.knbr-panel label{line-height:2}.knbr-mail-item pre{padding:12px;font-size:12px}}
