@media(max-width:1280px){
  .dashboard-grid{grid-template-rows:302px 248px}
  .dashboard-grid{grid-template-rows:302px 232px;gap:13px}.history-chart,.breeding-dial,.prep-panel,.schedule-panel{padding:18px}.task-card{padding:19px}.overview-numbers{gap:30px}.species-overview{width:52%}.species-legend{gap:8px}.mini-task{gap:8px;padding:17px 0}.mini-task strong,.mini-task small{font-size:13px}.task-icon{width:32px;height:32px}.dial{width:146px;height:146px}.two-columns,.transfer-layout{grid-template-columns:minmax(0,1fr) 280px}.import-layout{grid-template-columns:218px minmax(0,1fr)}.import-side{padding:20px}.nfc-layout{grid-template-columns:minmax(0,1fr) 250px}.breeding-layout{grid-template-columns:330px minmax(0,1fr)}.housing-card{padding:17px}.housing-grid{gap:14px}.slot-grid{gap:6px}.housing-card footer{gap:6px}.handover-art{width:150px}.pet-layout{grid-template-columns:280px minmax(0,1fr)}.records-layout{grid-template-columns:190px minmax(0,1fr)}.bar-chart{gap:7px}
}
@media(max-width:1000px){
  .two-columns,.transfer-layout,.nfc-layout,.records-layout{grid-template-columns:minmax(0,1fr)}
  .dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:300px 246px auto}.task-stack{grid-column:1/4;grid-row:3}.task-card{display:grid;grid-template-columns:1fr;min-height:0}.task-card>.mini-task-list{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.task-card>.button{margin-top:15px}.schedule-panel{grid-column:2/4}.two-columns,.transfer-layout,.nfc-layout{grid-template-columns:1fr}.aside-note{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aside-note>hr,.aside-note>.plan-upcoming,.aside-note>.task-method{grid-column:1/-1}.housing-grid,.tank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfc-notice{display:none}.import-layout{grid-template-columns:1fr}.import-side{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.import-side .import-source-icon{margin:0}.import-side>h2{margin-right:auto}.import-side>p,.import-side>.text-button{margin:0}.import-side>hr,.import-side>.help{display:none}.import-steps{width:100%;display:flex;justify-content:space-between;gap:16px;border-top:1px dotted var(--line);padding-top:18px}.import-step p{display:none}.records-layout{grid-template-columns:1fr}.record-filters{padding:15px}.record-filters h2{display:none}.filter-list{display:flex;overflow:auto;gap:5px}.filter-list button{white-space:nowrap;padding:9px 12px}.filter-list button small{display:none}.breeding-layout{grid-template-columns:290px minmax(0,1fr)}.data-layout{grid-template-columns:240px minmax(0,1fr)}.data-action{grid-template-columns:30px minmax(0,1fr)}.data-action>.button{grid-column:2;justify-self:start}
}
@media(max-width:600px){
  .prep-summary{flex-wrap:wrap}.prep-summary>.badge{margin-left:0!important}.schedule-line>span:first-child{width:68px}
  .two-columns,.transfer-layout,.nfc-layout,.records-layout,.pet-layout,.breeding-layout,.data-layout{grid-template-columns:minmax(0,1fr)}
  .overview-summary{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.species-overview{width:100%}.species-bar{height:13px}.species-legend{gap:9px;font-size:13px}.overview-numbers{gap:0;justify-content:space-between;padding:0}.overview-numbers strong{font-size:34px}.overview-numbers span{font-size:13px;margin-top:3px}.overview-numbers span svg{display:none}.dashboard-grid{display:flex;flex-direction:column;gap:14px}.pet-feature{min-height:292px}.feature-art{height:210px}.feature-bottom{padding:16px 18px}.history-chart,.breeding-dial,.prep-panel,.schedule-panel{padding:19px}.task-stack{padding-top:26px;order:-1}.task-card{padding:20px;min-height:470px}.task-card>.mini-task-list{display:block}.task-card>.button{margin-top:20px}.mini-task{padding:16px 0;gap:12px}.mini-task strong{font-size:14px}.task-card .section-head b{font-size:29px}.task-icon{width:36px;height:36px}.history-chart{min-height:286px}.breeding-dial{min-height:285px}.breeding-dial .dial{height:164px;width:164px}.schedule-panel{min-height:249px}.prep-panel{min-height:225px}.calendar-range{gap:8px}.week{gap:3px}.week strong{font-size:20px}.week span{font-size:13px}.schedule-line{gap:7px}.schedule-line small{display:none}.schedule-line>span:first-child{width:48px}.section-head h2{font-size:17px}.calendar-range>span{font-size:13px}.two-columns{gap:16px}.aside-note{display:flex}.week-toolbar{gap:4px;margin-bottom:20px}.week-toolbar>.icon-button{display:none}.task-list-surface{padding:0 17px}.task-row{grid-template-columns:38px minmax(0,1fr) 70px;gap:10px;padding:19px 0}.task-row .task-icon{height:36px;width:36px}.task-row h3{font-size:15px}.task-row .object-count{display:none}.task-row>.button{font-size:13px;padding:8px 11px;min-height:34px}.task-row p{font-size:13px}.task-flow-row{grid-template-columns:1fr;gap:10px}.result-options{width:100%}.result-options>button{flex:1;min-width:0;padding:7px 10px}.housing-grid,.tank-grid{grid-template-columns:1fr;gap:15px}.slot{height:61px}.housing-card{padding:18px}.housing-card footer{font-size:13px}.population-panel>.toolbar{padding:0 14px}.population-panel .toolbar-left{flex-direction:column;align-items:stretch}.population-panel .toolbar-right{justify-content:space-between;width:100%}.population-bottom{flex-direction:column;gap:7px}.population-tabs{gap:19px}.selection-bar{gap:15px;flex-wrap:wrap}.pet-layout{grid-template-columns:1fr;gap:16px}.pet-portrait{height:245px}.pet-identity-content{padding:20px}.pet-main{padding:19px;min-height:0}.detail-fields{gap:21px 20px;margin-top:23px}.detail-fields dd{font-size:15px}.detail-rows{gap:15px}.timeline-row{grid-template-columns:69px 12px minmax(0,1fr);gap:12px}.timeline-row:before{left:86px}.timeline-content>div{flex-wrap:wrap;gap:6px}.timeline-content>div strong{font-size:14px}.prep-material{grid-template-columns:18px 35px minmax(0,1fr) 57px;gap:10px;padding:21px 0}.prep-material .material-icon{height:33px;width:33px}.prep-material h3{font-size:15px}.prep-material>span:last-child{display:none}.prep-material>b{font-size:23px}.prep-material p{font-size:13px}.prep-summary{gap:16px}.prep-summary>.big-number{font-size:36px}.stat-strip{gap:0;justify-content:space-between}.stat-block>strong{font-size:25px}.stat-block>span{font-size:13px}.stat-block strong small{font-size:13px;margin-left:2px}.expense-layout{grid-template-columns:1fr}.record-row{grid-template-columns:42px 32px minmax(0,1fr) 65px;gap:9px;padding:17px 0}.record-row>small{display:none}.records-main{padding:17px}.record-symbol{height:30px;width:30px}.record-symbol svg{height:16px;width:16px}.record-row p{font-size:13px}.records-date{gap:12px;flex-wrap:wrap}.breeding-layout{grid-template-columns:1fr;gap:16px}.plan-list{display:flex;gap:12px;overflow:auto;margin-right:-16px;padding-right:16px;padding-bottom:6px}.plan-card{min-width:270px;padding:18px}.plan-detail{padding:20px;min-height:0}.plan-metrics{gap:10px}.plan-metrics strong{font-size:30px}.breeding-log>div{gap:12px}.breeding-log time{width:57px}.stage-step{font-size:13px}.nfc-grid{grid-template-columns:1fr;gap:25px}.nfc-card{border-radius:22px}.nfc-meta{margin-top:12px;font-size:13px}.handover-card{padding:20px;gap:18px;flex-direction:column}.handover-art{height:160px;width:100%}.handover-detail{width:100%}.handover-head{gap:10px}.handover-head .badge{padding:4px 8px}.transfer-secondary{padding:20px}.handover-metrics{gap:35px}.import-main{padding:18px}.import-side{padding:18px;gap:12px}.import-source-icon{height:36px;width:36px;border-radius:12px}.import-side h2{font-size:14px;max-width:calc(100% - 50px);flex:1}.import-side>p{display:none}.import-side>.text-button{width:100%;margin-top:2px}.import-steps{gap:8px}.import-step{gap:7px;align-items:center}.import-step strong{font-size:13px;max-width:55px;display:block;line-height:1.6}.step-number{height:22px;width:22px;font-size:13px}.mapping-head{align-items:flex-start}.mapping-head>.badge{display:none}.mapping-grid{grid-template-columns:1fr 1fr;gap:14px 12px}.common-fields{grid-template-columns:1fr;gap:14px}.import-table-bar{align-items:flex-start;gap:12px;flex-direction:column}.import-table{min-width:680px!important}.import-bottom{align-items:stretch;flex-direction:column;gap:14px}.import-bottom>.button{width:100%}.source-options{grid-template-columns:1fr}.source-option{padding:19px}.source-text{min-height:200px}.import-success{padding:23px 0;gap:20px}.import-success h2{font-size:24px}.success-summary{gap:28px}.import-success .button{white-space:normal}.data-layout{grid-template-columns:1fr;gap:16px}.account-summary{padding:22px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.account-summary>img{height:48px;width:48px;margin:0}.account-summary>h2{font-size:23px}.account-summary>p{width:100%;margin:6px 0 0}.account-summary>hr{display:none}.account-summary>.line-item{margin:8px 0 0;gap:18px;font-size:13px}.data-main{padding:20px}.data-overview{align-items:flex-start;flex-wrap:wrap;gap:14px}.data-action{grid-template-columns:25px minmax(0,1fr);gap:13px}.data-action h3{font-size:15px}.data-overview h2{font-size:18px}.data-action p{font-size:13px}.data-action>.button{grid-column:2}.help-contact{font-size:13px}
}
