/* Readable repositories within the same Liezi series. No looping scene animation. */
.warehouse-root{width:100%;max-width:none;margin:0;padding:0!important;background:#f8f4ec;color:#40392f}.warehouse-masthead{max-width:1520px;margin:auto;background:#f8f3e8;border-top:1px solid #e6ded0;border-bottom:1px solid #dacdbb}.warehouse-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 5%;font-size:12px;line-height:1.6;color:#826b53;border-bottom:1px solid #e9dfd0}.warehouse-breadcrumb a:hover{color:#a65037}.warehouse-scroll{display:grid;grid-template-columns:53% 47%;min-height:290px;max-height:340px;position:relative;overflow:hidden;background:linear-gradient(95deg,#fcf8ef,#f8f0df)}.warehouse-search-zone{position:relative;z-index:2;padding:26px 0 24px 9.4%;align-self:center;max-width:760px;box-sizing:border-box}.warehouse-kicker{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.12em;color:#857058;margin:0 0 11px}.warehouse-kicker>span{color:#9d4f35;border-left:2px solid #a85c41;padding-left:10px}.warehouse-search-zone h1{font:500 clamp(27px,2.65vw,42px)/1.3 KaiTi,STKaiti,FangSong,serif;letter-spacing:.08em;margin:0 0 13px;max-width:100%;overflow-wrap:anywhere}.warehouse-query-title{font:400 17px/1.6 'Songti SC',SimSun,serif;margin:0 0 12px;color:#675340;max-height:3.2em;overflow:hidden}.warehouse-hero-note{font-size:12.5px;line-height:1.7;color:#79664e;margin:12px 0 0}.warehouse-art-frame{position:relative;min-width:0;min-height:290px;height:100%;overflow:hidden;isolation:isolate}.warehouse-painting{width:100%;height:100%;min-height:290px;max-height:340px;display:block;opacity:1;mask-image:linear-gradient(90deg,transparent,#000 15%,#000)}.warehouse-art-credit{position:absolute;right:7%;bottom:11px;color:#77664f;font-size:12px;line-height:1.5;text-shadow:0 1px 2px #fff9ed}.warehouse-search-zone .ink-search,.warehouse-search-zone .search-form,.warehouse-search-zone .question-search{margin:0;width:100%;max-width:100%;padding:7px 9px 7px 15px;border:1px solid #bba68c;border-radius:3px;background:#fffdf5e8;display:flex;align-items:center;gap:9px;box-shadow:0 4px 18px #60431a06;box-sizing:border-box}.warehouse-search-zone input{font-family:inherit;font-size:16px;line-height:1.7;background:transparent!important;border:0!important;box-shadow:none;padding:5px 0;min-width:0;outline-offset:7px}.warehouse-search-zone .ink-search input,.warehouse-search-zone .search-form input{flex:1;width:100%;height:auto}.warehouse-search-zone button{width:43px;height:43px;flex-shrink:0;background:#a9573b;color:#fff;border:0;border-radius:50%;font-size:23px;cursor:pointer}.warehouse-search-zone .search-icon{display:none}.warehouse-search-zone .question-search label{flex:1;display:block;min-width:0;font-size:12px;color:#79664f}.warehouse-search-zone .question-search input{display:block;width:100%;box-sizing:border-box}.warehouse-search-zone .question-search button{width:auto;border-radius:3px;padding:0 18px;font-size:15px}.warehouse-hero-enter{display:inline-block;color:#a14f35;border-bottom:1px solid #b99c77;padding:8px 0;font-size:15px}.warehouse-main{width:90%;max-width:1320px;margin:23px auto 0;padding-bottom:40px}.warehouse-summary{display:flex;align-items:center;gap:38px;padding:0 0 18px;border-bottom:1px solid #d9cbb6;margin:0 0 22px}.warehouse-summary>div{display:flex;align-items:baseline;gap:10px}.warehouse-summary strong{font:500 28px/1.2 Georgia,'Songti SC',serif;color:#774b33}.warehouse-summary strong em{font:400 15px Georgia,serif;color:#8e7860;font-style:normal}.warehouse-summary span{font-size:12px;color:#786753}.warehouse-workspace{display:grid;grid-template-columns:244px minmax(0,1fr);gap:34px;align-items:start}.warehouse-sidebar{min-width:0}.warehouse-controls-box,.warehouse-extra-box{padding:18px 18px 20px;background:#f2ebdd;border:1px solid #e0d2bb;margin-bottom:17px;border-radius:2px}.warehouse-side-heading{font:500 19px/1.5 KaiTi,STKaiti,serif;color:#68462e;margin:0 0 13px;letter-spacing:.05em}.warehouse-side-note{font-size:12px;line-height:1.8;color:#7c6950;margin:0 0 10px}.warehouse-controls-box .warehouse-filters{display:grid;grid-template-columns:1fr;gap:13px;margin:0}.warehouse-controls-box label{display:grid;gap:6px;font-size:13px;color:#69563e;min-width:0}.warehouse-controls-box select,.warehouse-controls-box input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #bdac92;background:#fffcf3;color:#3f382e;border-radius:2px;padding:10px;font-family:inherit;font-size:14px}.warehouse-controls-box button{width:100%;background:#a9573b;color:#fff;border:0;padding:11px 15px;font-size:14px;border-radius:2px;cursor:pointer}.warehouse-filter-reset{display:block;font-size:12px;color:#8d5137;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.warehouse-facets{display:grid;gap:0}.warehouse-facets>a{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #d9cbb9;padding:9px 0;font-size:13px;line-height:1.5;color:#65513a}.warehouse-facets>a:last-child{border:0}.warehouse-facets b{color:#a45b3d;font-weight:500;font-size:13px}.warehouse-related-links{display:grid;gap:12px;font-size:13px;line-height:1.7;color:#75533a}.warehouse-related-links a:hover{color:#a14f35;text-decoration:underline}.warehouse-results-panel{min-width:0;padding:0 27px 10px;background:#fffcf6;border-left:1px solid #ddcfb9;border-right:1px solid #e8dece}.warehouse-results-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-bottom:1px solid #cbb89c;padding:18px 0 15px;margin:0 0 4px}.warehouse-results-heading h2{font:500 23px/1.4 KaiTi,STKaiti,serif;margin:0;color:#62452f}.warehouse-results-heading>span{font-size:12px;color:#867259}.warehouse-shelf-group>header{display:flex;align-items:baseline;gap:13px;margin:0;padding:19px 0 8px}.warehouse-shelf-group>header h2{font-size:14px;font-weight:600;color:#925537;letter-spacing:.06em;margin:0}.warehouse-shelf-group>header>span{font-size:12px;color:#8d7860}.warehouse-record{border-bottom:1px solid #e2d5c0}.warehouse-record:last-child{border-bottom:0}.warehouse-root .warehouse-record .result-item{display:grid;grid-template-columns:minmax(0,1fr) 25px!important;align-items:center;gap:22px;padding:15px 0 22px;border:0;margin:0;color:inherit;text-decoration:none!important}.warehouse-record .result-item>div{min-width:0}.warehouse-record .result-item h3{font:500 23px/1.55 'Songti SC',SimSun,serif;color:#403629;margin:5px 0 10px;overflow-wrap:anywhere}.warehouse-record .result-item:hover h3{color:#9f4a30}.warehouse-record-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px!important;line-height:1.7;color:#8b7256;margin:0!important}.warehouse-record-meta>span:first-child{color:#b16b49;font-family:Georgia,serif}.warehouse-root .warehouse-abstract{font-size:15px;line-height:1.9;margin:0 0 9px;color:#62523f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.warehouse-root .warehouse-record-status{font-size:12.5px;line-height:1.8;margin:0;color:#897155;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.warehouse-read-arrow{font-size:22px;color:#a15c3a}.warehouse-root .pages{display:flex;justify-content:space-between;gap:20px;margin:20px 0 12px;padding-top:18px;border-top:1px solid #d9c7a9;font-size:14px;color:#955332}.warehouse-empty{text-align:left;min-height:180px;padding:35px 0;color:#887052}.warehouse-empty>span{font:32px Georgia,serif;color:#b59470}.warehouse-empty h2{font:400 26px/1.6 KaiTi,STKaiti,serif;color:#684b32;margin:8px 0 15px}.warehouse-empty p{font-size:15px;line-height:1.9;max-width:620px}.warehouse-route-links{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:#8b5238;margin:15px 0}.warehouse-stock-paper{background:#fffdf7;padding:22px clamp(20px,3vw,44px) 40px;border:1px solid #dfd0b9;box-sizing:border-box}.warehouse-stock-paper .stock-topic-nav{font-size:14px}.warehouse-stock-paper .stock-controls{margin-top:24px}.warehouse-stock-paper .stock-controls label{font-size:13px}.warehouse-stock-paper .stock-controls input,.warehouse-stock-paper .stock-controls select{font-size:14px;height:44px;border-radius:3px}.warehouse-stock-paper .stock-controls button{font-size:14px;height:44px;border-radius:3px}.warehouse-stock-paper .stock-table-meta p{font-size:14px}.warehouse-stock-paper .stock-table-meta>span{font-size:12px;line-height:1.8}.warehouse-stock-paper .stock-table{font-size:14px}.warehouse-stock-paper .stock-table th{font-size:12px}.warehouse-stock-paper .stock-reason{font-size:14px;line-height:1.9}.warehouse-stock-paper .stock-table .sub,.warehouse-stock-paper .stock-table time,.warehouse-stock-paper .stock-code,.warehouse-stock-paper .stock-detail-button,.warehouse-stock-paper .report-link{font-size:12px}.warehouse-stock-paper .open-item{font-size:20px}.warehouse-stock-paper .stock-board-foot{font-size:12px}.warehouse-stock-paper .direction{font-size:12px}.warehouse-root~.site-footer{margin-top:0}
@media(max-width:1050px){.warehouse-workspace{grid-template-columns:215px minmax(0,1fr);gap:22px}.warehouse-search-zone{padding-left:8%;padding-right:10px}.warehouse-search-zone h1{font-size:30px}.warehouse-summary{gap:25px}.warehouse-summary>div{display:block}.warehouse-summary span{display:block;margin-top:5px}.warehouse-results-panel{padding:0 20px 10px}}
@media(max-width:760px){.warehouse-breadcrumb{font-size:11px;gap:8px;padding:10px 5%}.warehouse-scroll{display:flex;flex-direction:column;max-height:none;min-height:0}.warehouse-art-frame{order:0;min-height:0;height:168px;max-height:168px;width:100%;padding:0;flex:none;background:#f7efdf}.warehouse-painting{height:168px;min-height:168px;max-height:168px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000)}.warehouse-art-credit{font-size:10.5px;right:5%;bottom:5px}.warehouse-search-zone{order:1;width:100%;max-width:none;padding:20px 5% 23px;background:#fcf8ef;box-sizing:border-box}.warehouse-kicker{font-size:11px;margin-bottom:8px}.warehouse-search-zone h1{font-size:30px;line-height:1.35;letter-spacing:.06em;margin-bottom:10px}.warehouse-query-title{font-size:15px;line-height:1.7;margin-bottom:10px}.warehouse-hero-note{font-size:12px;margin-top:10px}.warehouse-search-zone input{font-size:16px}.warehouse-main{width:92%;margin-top:17px}.warehouse-summary{gap:0;justify-content:space-between;padding-bottom:14px;margin-bottom:15px}.warehouse-summary>div{display:block;min-width:0}.warehouse-summary strong{font-size:25px}.warehouse-summary span{display:block;font-size:11px;line-height:1.6;margin-top:6px}.warehouse-workspace{display:flex;flex-direction:column;gap:0}.warehouse-sidebar{display:contents}.warehouse-controls-box{order:0;width:100%;box-sizing:border-box;padding:15px;margin-bottom:16px}.warehouse-controls-box .warehouse-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.warehouse-controls-box .warehouse-filter-reset{margin-top:9px;font-size:12px}.warehouse-side-heading{font-size:18px;margin-bottom:10px}.warehouse-controls-box label{font-size:12px}.warehouse-controls-box input,.warehouse-controls-box select{font-size:14px;min-height:42px;padding:9px}.warehouse-results-panel{order:1;width:100%;box-sizing:border-box;padding:0 17px 10px}.warehouse-extra-box{order:2;width:100%;box-sizing:border-box;margin:18px 0 0}.warehouse-results-heading h2{font-size:22px}.warehouse-results-heading>span{font-size:11px}.warehouse-shelf-group>header{padding-top:17px}.warehouse-root .warehouse-record .result-item{grid-template-columns:minmax(0,1fr) 20px!important;gap:10px;padding:15px 0 20px}.warehouse-record .result-item h3{font-size:21px;line-height:1.6;margin:7px 0 10px}.warehouse-root .warehouse-abstract{font-size:15px;line-height:1.9;-webkit-line-clamp:4}.warehouse-record-meta{font-size:12px!important;gap:9px}.warehouse-root .warehouse-record-status{font-size:12px;line-height:1.8}.warehouse-read-arrow{font-size:20px}.warehouse-root .pages{font-size:13px}.warehouse-empty h2{font-size:24px}.warehouse-facets{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.warehouse-stock-paper{padding:17px 15px 28px}.warehouse-stock-paper .stock-topic-nav{gap:15px;font-size:12px}.warehouse-stock-paper .stock-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px}.warehouse-stock-paper .stock-controls label{min-width:0;width:100%;font-size:12px}.warehouse-stock-paper .stock-controls .stock-query{grid-column:1/-1;min-width:0}.warehouse-stock-paper .stock-controls input,.warehouse-stock-paper .stock-controls select{width:100%;max-width:100%;box-sizing:border-box;font-size:14px}.warehouse-stock-paper .stock-table-scroll{overflow:visible;border:0;background:none}.warehouse-stock-paper .stock-table{display:block;min-width:0!important;width:100%;table-layout:auto}.warehouse-stock-paper .stock-table thead{display:none}.warehouse-stock-paper .stock-table tbody{display:block}.warehouse-stock-paper .stock-table tr.stock-row{display:block;background:#fffdf7;border:1px solid #dbccb4;margin:15px 0 20px;padding:4px 15px}.warehouse-stock-paper .stock-table tr.stock-row[hidden]{display:none!important}.warehouse-stock-paper .stock-table td{position:static!important;display:block;width:100%!important;padding:12px 0;border:0!important;box-sizing:border-box;white-space:normal;background:transparent!important}.warehouse-stock-paper .stock-table td+td{border-top:1px solid #eadfcd!important}.warehouse-stock-paper .stock-table td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.05em;color:#9b7755;margin-bottom:5px}.warehouse-stock-paper .stock-table .sub{font-size:12px;line-height:1.8}.warehouse-stock-paper .stock-table .open-item{font-size:21px}.warehouse-stock-paper .stock-reason{font-size:15px;line-height:1.9}.warehouse-stock-paper .stock-table-meta{display:block}.warehouse-stock-paper .stock-table-meta>span{text-align:left;margin-top:8px}.warehouse-stock-paper .stock-detail-button,.warehouse-stock-paper .report-link{font-size:13px}.warehouse-root .stock-dialog{width:calc(100% - 20px);max-height:90svh}}

.warehouse-scroll{max-height:none}.warehouse-art-frame{align-self:center;height:320px;min-height:0}.warehouse-painting{height:320px;min-height:0;max-height:none}.warehouse-search-zone form:focus-within{border-color:#8f432d;outline:2px solid #b77051;outline-offset:4px}.warehouse-search-zone input:focus-visible{outline:2px solid #9e5b3d!important;outline-offset:3px}.warehouse-results-panel .scoped-results{margin-top:0}@media(max-width:760px){.warehouse-art-frame,.warehouse-painting{height:168px;min-height:0;max-height:168px}}

.warehouse-art-frame,.warehouse-painting{height:280px}.warehouse-painting{mask-image:none}.warehouse-results-heading{padding-top:13px;padding-bottom:10px}.warehouse-shelf-group>header{padding-top:12px;padding-bottom:6px}@media(max-width:760px){.warehouse-art-frame,.warehouse-painting{height:168px;min-height:0;max-height:168px}}

[data-warehouse-theme="stock"] .warehouse-search-zone h1{font-size:clamp(26px,2.4vw,36px);letter-spacing:.035em}

.warehouse-root .warehouse-record .warehouse-abstract{font-size:15px;line-height:1.9}.warehouse-root .warehouse-record .warehouse-record-status{font-size:12.5px;line-height:1.8}.warehouse-root .stock-case .detail-reason{font-size:15px;line-height:1.9}.warehouse-root .stock-case li{font-size:14px;line-height:1.9}.warehouse-root .stock-case h4{font-size:15px}.warehouse-root .stock-date-grid{font-size:12px}.warehouse-root .stock-evidence a{font-size:13px}

.warehouse-controls-box .warehouse-filters .warehouse-filter-reset{margin:0;align-self:center}@media(max-width:760px){.warehouse-art-frame,.warehouse-painting{height:144px;min-height:0;max-height:144px}.warehouse-search-zone{padding-top:16px;padding-bottom:18px}.warehouse-search-zone h1{font-size:28px;margin-bottom:8px}.warehouse-hero-note{margin-top:8px}.warehouse-main{margin-top:12px}.warehouse-summary{padding-bottom:12px;margin-bottom:12px}.warehouse-summary strong{font-size:22px}.warehouse-summary span{font-size:11px;line-height:1.4;margin-top:3px}}
