.wh-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.wh-slot{min-width:0}.wh-slot[data-editing]{position:relative;outline:1px dashed var(--border);outline-offset:6px}.wh-edit-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0;border-bottom:1px solid var(--border);margin-bottom:8px;font-size:12px}.wh-edit-name{flex:1;min-width:100px;font-weight:500}.wh-edit-tools select{max-width:110px;height:30px;border:1px solid var(--border);border-radius:6px;background:var(--background);padding:0 4px}.wh-edit-tools button:disabled{opacity:.3}.wh-edit-tools [draggable]{cursor:grab}.wh-drop-zones{display:flex;gap:4px;position:absolute;left:0;right:0;z-index:10}.wh-drop-before{top:46px}.wh-drop-after{bottom:0}.wh-drop-target{flex:1;padding:14px 4px;text-align:center;font-size:12px;background:var(--background);border:1px dashed var(--primary);border-radius:6px}.wh-drop-target:hover{background:var(--accent)}.wh-agent-entry{padding:16px 0;border-bottom:1px solid var(--border)}.wh-agent-identity{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px}.wh-agent-identity h2{font-size:14px;font-weight:600}.wh-agent-identity a{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-foreground)}.wh-agent-draft{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:6px}.wh-agent-draft:focus-within{outline:2px solid var(--ring);outline-offset:2px}.workspace-home .wh-agent-draft textarea,.workspace-home .wh-agent-draft textarea:focus-visible{border:0;outline:none;box-shadow:none}.wh-agent-draft textarea{flex:1;min-width:0;height:32px;min-height:32px;max-height:96px;resize:vertical;outline:none;padding:6px 0;font-size:14px;background:transparent}.wh-manage{width:min(460px,calc(100vw - 32px));padding:0;font-size:14px}.wh-manage footer,.wh-manage header{padding:16px 20px;border-bottom:1px solid var(--border)}.wh-manage footer{border-top:1px solid var(--border);border-bottom:0}.wh-manage h3{font-size:14px;font-weight:600}.wh-manage-list{max-height:min(480px,60vh);overflow-y:auto;padding:12px 20px}.wh-manage-row{padding:8px 0}.wh-manage-row,.wh-manage-row label{display:flex;align-items:center;gap:8px}.wh-manage-row label{flex:1;min-width:0}.wh-manage-row select{height:32px;width:106px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);padding:4px 8px;font-size:12px}.wh-manage-row button:disabled{opacity:.3}.wh-agent{padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.wh-agent h2{font-size:14px;font-weight:600;margin-bottom:12px}.wh-agent form{display:flex;gap:12px;align-items:flex-end}.wh-agent textarea{min-width:0;flex:1;resize:vertical;font-size:14px}.wh-agent button{height:32px;border-radius:6px}.wh-error{color:var(--destructive);font-size:12px;padding:8px 0}.wq-popover{width:min(340px,calc(100vw - 24px));padding:0;font-size:14px;color:var(--foreground);background:var(--popover)}.wq-popover footer,.wq-popover header{padding:16px 20px;border-bottom:1px solid var(--border)}.wq-popover h2{font-size:14px;font-weight:600}.wq-popover footer{border-top:1px solid var(--border);border-bottom:0}.wq-body{padding:20px}.wq-clock{font-size:28px;line-height:36px;font-variant-numeric:tabular-nums;text-align:center;margin-bottom:16px}.wq-body select{width:100%;height:32px;padding:4px 8px;border:1px solid var(--border);border-radius:6px;font-size:14px;background:var(--background);color:var(--foreground)}.wq-actions{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0}.wq-popover [data-slot=button]{height:32px;border-radius:6px;padding:4px 12px;font-size:14px}.wq-popover p,.wq-popover time{font-size:12px;color:var(--muted-foreground)}.wq-recent{display:block;padding:10px 0;border-bottom:1px solid var(--border)}.wq-recent:last-child{border-bottom:0}.wq-recent strong{display:block;font-size:13px;font-weight:500}.wq-unread{color:var(--primary);position:relative}.wq-unread:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--primary);top:4px;right:4px}.wq-create-icon{transition:transform .15s ease}[data-state=open]>.wq-create-icon{transform:rotate(45deg)}.wq-date-field{width:150px;min-width:0;max-width:100%;flex:0 1 150px}.wq-date-field>button{height:32px;background:var(--background);border-color:var(--border)}.dark :is(.wh-manage,.wq-popover){color-scheme:dark}@media (min-width:1100px){.wh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-slot{grid-row:var(--home-row)}.wh-position-left{grid-column:1}.wh-position-right{grid-column:2}.wh-position-full{grid-column:1/-1}}@media (max-width:500px){.wh-agent form{flex-wrap:wrap}.wh-agent textarea{flex-basis:100%}.wh-manage-row{flex-wrap:wrap}.wh-manage-row label{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.wq-create-icon{transition:none}}