.recordFilters{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 16px}.recordFilters>input:first-child{grid-column:1/-1;grid-row:1}.recordFilters input{width:100%;min-height:44px;border:1px solid #dce5ed;border-radius:6px;padding:10px;background:#fff;color:#09223e}.recordFilters label{font-size:12px;color:#65798b}.recordFilters label input{display:block;margin-top:5px}.recordFilters .starFilter{grid-column:1;grid-row:3;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;background:#fff;border:1px solid #dce5ed;border-radius:6px;font-size:13px;color:#09223e}.recordFilters .starFilter input{width:17px;min-height:auto;margin:0}.recordFilters label:nth-of-type(2){grid-column:1;grid-row:2}.recordFilters label:nth-of-type(3){grid-column:2;grid-row:2}.recordFilters>button{grid-column:2;grid-row:3;min-height:40px;border-radius:6px;background:#eaf3fa;color:#087ee6}.historyGroup{margin:12px 0}.historyGroup>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 13px;background:#e9f1f7;border-radius:7px;font-weight:700;cursor:pointer;list-style:none}.historyGroup>summary::-webkit-details-marker{display:none}.historyGroup>summary::after{content:'＋';color:#087ee6;font-size:20px}.historyGroup[open]>summary::after{content:'−'}.historyCount{font-size:12px;color:#6b7f90;font-weight:400;margin-left:auto;margin-right:10px}.recordTop small{display:block;margin-top:4px;color:#708295;line-height:1.45}.recordStar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:25px;color:#8b9cab;background:#f2f6f9;flex:none}.recordStar.active{color:#f3a900;background:#fff3cf;box-shadow:inset 0 0 0 1px #f2cf65}.recordMeta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:9px 0 0;padding-top:8px;border-top:1px solid #edf1f4;color:#607587;font-size:12px}.recordMeta span{display:inline-block;margin-top:0}.recordActions button{min-height:42px}.recordActions button[data-edit]{color:#087ee6;font-weight:700}#recordDialog{width:min(90vw,420px);border:0;border-radius:8px;padding:22px;color:#09223e}#recordDialog::backdrop{background:rgba(0,22,40,.58)}#recordDialog h2{margin:0 0 16px;font-size:20px}#recordDialog label{display:block;margin:13px 0;font-weight:700}#recordDialog input,#recordDialog textarea{display:block;width:100%;margin-top:7px;border:1px solid #cfdae3;border-radius:6px;padding:11px;resize:vertical;color:#09223e}.dialogActions{display:flex;gap:10px;margin-top:18px}.dialogActions button{flex:1;min-height:46px;border-radius:6px;background:#e8eff4}.dialogActions button[type=submit]{background:#087ee6;color:#fff;font-weight:700}@media(max-width:360px){.recordFilters{grid-template-columns:1fr 1fr}.recordFilters>input:first-child{grid-column:1/-1}.recordFilters label:nth-of-type(2){grid-column:1;grid-row:2}.recordFilters label:nth-of-type(3){grid-column:2;grid-row:2}.recordFilters .starFilter{grid-column:1;grid-row:3}.recordFilters>button{grid-column:2;grid-row:3}}
